1 2020-10-04 Harald Anlauf <anlauf@gmx.de>
4 * gfortran.dg/pr97272.f90: New test.
6 2020-10-03 Jan Hubicka <jh@suse.cz>
8 * gcc.dg/tree-ssa/modref-3.c: New test.
10 2020-10-02 Nathan Sidwell <nathan@acm.org>
12 * c-c++-common/spellcheck-reserved.c: Adjust diagnostic.
13 * g++.dg/spellcheck-typenames.C: Adjust diagnostic.
15 2020-10-02 Nathan Sidwell <nathan@acm.org>
17 * g++.dg/inherit/pr97268.C: New.
19 2020-10-02 Martin Jambor <mjambor@suse.cz>
21 * gcc.dg/ipa/ipcp-loophint-1.c: New test.
23 2020-10-02 Joe Ramsay <Joe.Ramsay@arm.com>
25 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Add test for mismatched
26 width of scalar argument.
27 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
28 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
29 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
30 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
31 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
32 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
33 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
34 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
35 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
36 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
37 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
38 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
39 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
40 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
41 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
42 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
43 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
44 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
45 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
46 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
47 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
48 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
49 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
50 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
51 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
52 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
53 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
54 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
55 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
56 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
57 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
58 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
59 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
60 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
61 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
62 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
63 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
64 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
65 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
66 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
67 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
68 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
69 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
70 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
71 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
72 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
73 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
74 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
75 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
76 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
77 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
79 2020-10-02 Richard Sandiford <richard.sandiford@arm.com>
81 * gcc.target/arm/armv8_2-fp16-arith-2.c (float16_t): Use _Float16_t
83 (float16x4_t, float16x4_t): Likewise.
84 (fp16_abs): Use __builtin_fabsf16.
86 2020-10-02 Alex Coplan <alex.coplan@arm.com>
88 * gcc.target/aarch64/extend-syntax.c: Fix assembler checks for
89 ilp32, disable check-function-bodies on ilp32.
90 * gcc.target/aarch64/subsp.c: Only check second scan-assembler
91 on lp64 since the code on ilp32 is missing the optimization
92 needed for this test to pass.
94 2020-10-02 Jason Merril <jason@redhat.com>
96 * g++.dg/pr94314.C: new/delete no longer omitted.
98 2020-10-02 Richard Biener <rguenther@suse.de>
100 * g++.dg/tree-ssa/pta-delete-1.C: New testcase.
102 2020-10-01 Richard Sandiford <richard.sandiford@arm.com>
104 * lib/target-supports.exp (check_effective_target_vect_cond_mixed): Add
106 * gcc.target/arm/neon-compare-1.c: New test.
107 * gcc.target/arm/neon-compare-2.c: Likewise.
108 * gcc.target/arm/neon-compare-3.c: Likewise.
109 * gcc.target/arm/neon-compare-4.c: Likewise.
110 * gcc.target/arm/neon-compare-5.c: Likewise.
111 * gcc.target/arm/neon-vcond-gt.c: Expect comparisons with zero.
112 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
113 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
115 2020-10-01 Richard Sandiford <richard.sandiford@arm.com>
117 * gcc.target/aarch64/movtf_1.c: Restrict the asm matching to lp64.
118 * gcc.target/aarch64/movti_1.c: Likewise.
120 2020-10-01 Andrea Corallo <andrea.corallo@arm.com>
123 * gcc.target/arm/lob1.c: Fix missing flag.
124 * gcc.target/arm/lob2.c: Likewise.
125 * gcc.target/arm/lob3.c: Likewise.
126 * gcc.target/arm/lob4.c: Likewise.
127 * gcc.target/arm/lob5.c: Likewise.
128 * gcc.target/arm/lob6.c: Likewise.
129 * lib/target-supports.exp
130 (check_effective_target_arm_v8_1_lob_ok): Return 1 only for
131 cortex-m targets, add '-mthumb' flag.
133 2020-10-01 Richard Biener <rguenther@suse.de>
135 PR tree-optimization/97236
136 * gcc.dg/vect/pr97236.c: New testcase.
138 2020-10-01 Jan Hubicka <jh@suse.cz>
141 * gcc.c-torture/compile/pr97243.c: New test.
143 2020-10-01 Jan Hubicka <jh@suse.cz>
146 * gcc.dg/ipa/remref-2a.c: Add -fno-ipa-modref
148 2020-10-01 Tom de Vries <tdevries@suse.de>
150 * gcc.dg/pr94600-1.c: Force 32-bit alignment for a0 for !non_strict_align
151 targets. Remove target clauses from scan tests.
152 * gcc.dg/pr94600-3.c: Same.
154 2020-10-01 Jakub Jelinek <jakub@redhat.com>
157 * g++.dg/cpp2a/consteval18.C: New test.
159 2020-10-01 Jakub Jelinek <jakub@redhat.com>
162 * g++.dg/cpp2a/constexpr-new14.C: New test.
164 2020-10-01 Richard Biener <rguenther@suse.de>
166 * g++.dg/vect/pr97255.cc: New testcase.
168 2020-10-01 Florian Weimer <fweimer@redhat.com>
171 * gcc.target/i386/x86-64-v2.c: New test.
172 * gcc.target/i386/x86-64-v3.c: New test.
173 * gcc.target/i386/x86-64-v3-haswell.c: New test.
174 * gcc.target/i386/x86-64-v3-skylake.c: New test.
175 * gcc.target/i386/x86-64-v4.c: New test.
177 2020-10-01 Marek Polacek <polacek@redhat.com>
180 * g++.dg/cpp1z/class-deduction73.C: New test.
182 2020-09-30 Martin Sebor <msebor@redhat.com>
185 * gcc.dg/attr-access-2.c: Adjust caret location.
186 * gcc.dg/Wvla-parameter-6.c: New test.
187 * gcc.dg/Wvla-parameter-7.c: New test.
189 2020-09-30 Martin Sebor <msebor@redhat.com>
192 * gcc.dg/Warray-parameter-7.c: New test.
193 * gcc.dg/Warray-parameter-8.c: New test.
194 * gcc.dg/Wvla-parameter-5.c: New test.
196 2020-09-30 H.J. Lu <hjl.tools@gmail.com>
199 * gcc.target/i386/pr96827.c: New test.
201 2020-09-30 Christophe Lyon <christophe.lyon@linaro.org>
204 * gcc.target/arm/thumb2-cond-cmp-1.c: Skip if arm_cortex_m.
205 * gcc.target/arm/thumb2-cond-cmp-2.c: Skip if arm_cortex_m.
206 * gcc.target/arm/thumb2-cond-cmp-3.c: Skip if arm_cortex_m.
207 * gcc.target/arm/thumb2-cond-cmp-4.c: Skip if arm_cortex_m.
209 2020-09-30 Richard Biener <rguenther@suse.de>
211 * gcc.dg/vect/pr37027.c: Amend.
212 * gcc.dg/vect/pr67790.c: Likewise.
213 * gcc.dg/vect/pr92324-4.c: Likewise.
214 * gcc.dg/vect/pr92558.c: Likewise.
215 * gcc.dg/vect/pr95495.c: Likewise.
216 * gcc.dg/vect/slp-reduc-1.c: Likewise.
217 * gcc.dg/vect/slp-reduc-2.c: Likewise.
218 * gcc.dg/vect/slp-reduc-3.c: Likewise.
219 * gcc.dg/vect/slp-reduc-4.c: Likewise.
220 * gcc.dg/vect/slp-reduc-5.c: Likewise.
221 * gcc.dg/vect/slp-reduc-7.c: Likewise.
222 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
224 2020-09-30 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
227 * gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c: New Test.
228 * gcc.target/arm/mve/intrinsics/mve_vaddq_n.c: Likewise.
229 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16-1.c: Likewise.
230 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32-1.c: Likewise.
231 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16-1.c: Likewise.
232 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32-1.c: Likewise.
233 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c: Likewise.
234 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c: Likewise.
235 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16-1.c: Likewise.
236 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32-1.c: Likewise.
237 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c: Likewise.
238 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c: Likewise.
239 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16-1.c: Likewise.
240 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32-1.c: Likewise.
241 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c: Likewise.
242 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c: Likewise.
243 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16-1.c: Likewise.
244 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32-1.c: Likewise.
245 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16-1.c: Likewise.
246 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32-1.c: Likewise.
247 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16-1.c: Likewise.
248 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32-1.c: Likewise.
249 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16-1.c: Likewise.
250 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32-1.c: Likewise.
251 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16-1.c: Likewise.
252 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32-1.c: Likewise.
253 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16-1.c: Likewise.
254 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32-1.c: Likewise.
255 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16-1.c: Likewise.
256 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32-1.c: Likewise.
257 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16-1.c: Likewise.
258 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32-1.c: Likewise.
259 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c: Likewise.
260 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c: Likewise.
261 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16-1.c: Likewise.
262 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32-1.c: Likewise.
263 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c: Likewise.
264 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c: Likewise.
265 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16-1.c: Likewise.
266 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32-1.c: Likewise.
267 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16-1.c: Likewise.
268 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32-1.c: Likewise.
269 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c: Likewise.
270 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c: Likewise.
271 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16-1.c: Likewise.
272 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32-1.c: Likewise.
273 * gcc.target/arm/mve/intrinsics/vminnmavq_f16-1.c: Likewise.
274 * gcc.target/arm/mve/intrinsics/vminnmavq_f32-1.c: Likewise.
275 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16-1.c: Likewise.
276 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32-1.c: Likewise.
277 * gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c: Likewise.
278 * gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c: Likewise.
279 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16-1.c: Likewise.
280 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32-1.c: Likewise.
281 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16-1.c: Likewise.
282 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32-1.c: Likewise.
283 * gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c: Likewise.
284 * gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c: Likewise.
285 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16-1.c: Likewise.
286 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32-1.c: Likewise.
287 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16-1.c: Likewise.
288 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32-1.c: Likewise.
289 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16-1.c: Likewise.
290 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32-1.c: Likewise.
291 * gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c: Likewise.
292 * gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c: Likewise.
293 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16-1.c: Likewise.
294 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32-1.c: Likewise.
296 2020-09-30 Joel Hutton <joel.hutton@arm.com>
299 * gcc.dg/vect/bb-slp-49.c: New test.
301 2020-09-30 Tobias Burnus <tobias@codesourcery.com>
304 * gfortran.dg/contiguous_11.f90: New test.
305 * gfortran.dg/contiguous_4.f90: Update.
306 * gfortran.dg/contiguous_7.f90: Update.
308 2020-09-30 Paul Thomas <pault@gcc.gnu.org>
311 * gfortran.dg/select_type_50.f90 : New test.
313 2020-09-30 H.J. Lu <hjl.tools@gmail.com>
316 * gcc.target/i386/movdir64b.c: New test.
317 * gcc.target/i386/movdiri32.c: Likewise.
318 * gcc.target/i386/movdiri64.c: Likewise.
319 * lib/target-supports.exp (check_effective_target_movdir): New.
321 2020-09-30 Tom de Vries <tdevries@suse.de>
323 * gcc.dg/pr94600-1.c: Use effective target
324 (non_strict_align || pcc_bitfield_type_matters).
325 * gcc.dg/pr94600-3.c: Same.
327 2020-09-30 Jakub Jelinek <jakub@redhat.com>
329 * gcc.target/i386/amxint8-dpbssd-2.c: Require effective targets
330 amx_tile and amx_int8.
331 * gcc.target/i386/amxint8-dpbsud-2.c: Likewise.
332 * gcc.target/i386/amxint8-dpbusd-2.c: Likewise.
333 * gcc.target/i386/amxint8-dpbuud-2.c: Likewise.
334 * gcc.target/i386/amxbf16-dpbf16ps-2.c: Require effective targets
335 amx_tile and amx_bf16.
336 * gcc.target/i386/amxtile-2.c: Require effective target amx_tile.
338 2020-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
341 * gcc.target/aarch64/pr97150.c: New test.
343 2020-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
346 * gcc.target/aarch64/pr96313.c: New test.
347 * gcc.target/aarch64/scalar_intrinsics.c (test_vqmovunh_s16):
349 (test_vqmovuns_s32): Likewise.
350 (test_vqmovund_s64): Likewise.
352 2020-09-30 Richard Sandiford <richard.sandiford@arm.com>
354 * gcc.target/aarch64/movtf_1.c: New test.
355 * gcc.target/aarch64/movti_1.c: Likewise.
357 2020-09-29 Martin Sebor <msebor@redhat.com>
360 * gcc.dg/Wstringop-overflow-23.c: Adjust text of expected warnings.
361 * gcc.dg/Wnonnull-4.c: New test.
363 2020-09-29 Marek Polacek <polacek@redhat.com>
366 * g++.dg/warn/Wrange-loop-construct.C: New test.
368 2020-09-29 David Edelsohn <dje.gcc@gmail.com>
370 * g++.dg/debug/dwarf2/align-1.C: Remove AIX XFAIL.
371 * g++.dg/debug/dwarf2/align-2.C: Same.
372 * g++.dg/debug/dwarf2/align-3.C: Same.
373 * g++.dg/debug/dwarf2/align-4.C: Same.
374 * g++.dg/debug/dwarf2/align-5.C: Same.
375 * g++.dg/debug/dwarf2/align-6.C: Same.
376 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: Same.
377 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: Same.
378 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: Same.
379 * g++.dg/debug/dwarf2/inline-var-1.C: Same.
380 * g++.dg/debug/dwarf2/inline-var-2.C: Same.
381 * g++.dg/debug/dwarf2/inline-var-3.C: Same.
382 * g++.dg/debug/dwarf2/noreturn-function.C: Same.
383 * g++.dg/debug/dwarf2/ptrdmem-1.C: Same.
384 * g++.dg/debug/dwarf2/ref-2.C: Same.
385 * g++.dg/debug/dwarf2/ref-3.C: Same.
386 * g++.dg/debug/dwarf2/ref-4.C: Same.
387 * g++.dg/debug/dwarf2/refqual-1.C: Same.
388 * g++.dg/debug/dwarf2/refqual-2.C: Same.
389 * gcc.dg/debug/dwarf2/align-1.c: Same.
390 * gcc.dg/debug/dwarf2/align-2.c: Same.
391 * gcc.dg/debug/dwarf2/align-3.c: Same.
392 * gcc.dg/debug/dwarf2/align-4.c: Same.
393 * gcc.dg/debug/dwarf2/align-5.c: Same.
394 * gcc.dg/debug/dwarf2/align-6.c: Same.
395 * gcc.dg/debug/dwarf2/align-as-1.c: Same.
396 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Same.
397 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: Same.
398 * gcc.dg/debug/dwarf2/lang-c89.c: Same.
399 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: Same.
400 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: Same.
401 * gcc.dg/debug/dwarf2/pr71855.c: Same.
402 * gcc.dg/debug/dwarf2/inline5.c: Add XFAIL on AIX.
404 2020-09-29 David Malcolm <dmalcolm@redhat.com>
407 * gcc.dg/analyzer/signal-registration-loc.c: New test.
409 2020-09-29 David Edelsohn <dje.gcc@gmail.com>
411 * g++.dg/spellcheck-inttypes.C: Define _STD_TYPES_T on AIX.
412 * gcc.dg/spellcheck-inttypes.c: Same.
414 2020-09-29 Richard Biener <rguenther@suse.de>
416 PR tree-optimization/97241
417 * gcc.dg/vect/pr97241.c: New testcase.
419 2020-09-29 Richard Biener <rguenther@suse.de>
421 PR tree-optimization/97238
422 * gcc.dg/pr97238.c: New testcase.
424 2020-09-29 Richard Sandiford <richard.sandiford@arm.com>
426 * gcc.target/arm/armv8_2-fp16-arith-2.c: Expect FP16 vectorization
427 even without -ffast-math.
429 2020-09-29 Kito Cheng <kito.cheng@sifive.com>
431 * gcc.target/riscv/predef-3.c: Update testcase.
432 * gcc.target/riscv/predef-6.c: Ditto.
434 2020-09-29 Martin Liska <mliska@suse.cz>
436 PR tree-optimization/96979
437 * g++.dg/tree-ssa/pr96979.C: New test.
439 2020-09-29 Martin Liska <mliska@suse.cz>
442 2020-09-29 Martin Liska <mliska@suse.cz>
444 PR tree-optimization/96979
445 * g++.dg/tree-ssa/pr96979.C: New test.
447 2020-09-29 David Edelsohn <dje.gcc@gmail.com>
449 * gcc.dg/ipa/symver1.c: Skip on AIX.
451 2020-09-28 David Malcolm <dmalcolm@redhat.com>
454 * gcc.dg/analyzer/pr97233.c: New test.
456 2020-09-28 Paul A. Clarke <pc@us.ibm.com>
458 * gcc.target/powerpc/sse4_1-pinsrb.c: New test.
459 * gcc.target/powerpc/sse4_1-pinsrd.c: New test.
460 * gcc.target/powerpc/sse4_1-pinsrq.c: New test.
462 2020-09-28 liuhongt <hongtao.liu@intel.com>
464 * lib/target-supports.exp (check_effective_target_amx_tile,
465 check_effective_target_amx_int8,
466 check_effective_target_amx_bf16): New proc.
467 * g++.dg/other/i386-2.C: Add -mamx-tile, -mamx-int8, -mamx-bf16.
468 * g++.dg/other/i386-3.C: Ditto.
469 * gcc.target/i386/sse-12.c: Ditto.
470 * gcc.target/i386/sse-13.c: Ditto.
471 * gcc.target/i386/sse-14.c: Ditto.
472 * gcc.target/i386/sse-22.c: Ditto.
473 * gcc.target/i386/sse-23.c: Ditto.
474 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
475 * gcc.target/i386/amx-check.h: New header file.
476 * gcc.target/i386/amxbf16-asmatt-1.c: New test.
477 * gcc.target/i386/amxint8-asmatt-1.c: New test.
478 * gcc.target/i386/amxtile-asmatt-1.c: Ditto.
479 * gcc.target/i386/amxbf16-asmintel-1.c: Ditto.
480 * gcc.target/i386/amxint8-asmintel-1.c: Ditto.
481 * gcc.target/i386/amxtile-asmintel-1.c: Ditto.
482 * gcc.target/i386/amxbf16-dpbf16ps-2.c: Ditto.
483 * gcc.target/i386/amxint8-dpbssd-2.c: Ditto.
484 * gcc.target/i386/amxint8-dpbsud-2.c: Ditto.
485 * gcc.target/i386/amxint8-dpbusd-2.c: Ditto.
486 * gcc.target/i386/amxint8-dpbuud-2.c: Ditto.
487 * gcc.target/i386/amxtile-2.c: Ditto.
489 2020-09-28 Mark Eggleston <markeggleston@gcc.gnu.org>
492 2020-09-28 Steven G. Kargl <kargl@gcc.gnu.org>
493 Mark Eggleston <markeggleston@gcc.gnu.org>
496 * gfortran.dg/pr95614_1.f90: New test.
497 * gfortran.dg/pr95614_2.f90: New test.
499 2020-09-28 Eric Botcazou <ebotcazou@adacore.com>
501 * gnat.dg/addr16.adb: New test.
502 * gnat.dg/addr16_pkg.ads: New helper.
504 2020-09-27 Jakub Jelinek <jakub@redhat.com>
507 * gcc.c-torture/execute/pr97073.c: New test.
509 2020-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
510 Mark Eggleston <markeggleston@gcc.gnu.org>
513 * gfortran.dg/pr95614_1.f90: New test.
514 * gfortran.dg/pr95614_2.f90: New test.
516 2020-09-26 Paul Thomas <pault@gcc.gnu.org>
519 * gfortran.dg/alloc_comp_result_2.f90 : Restore original.
520 * gfortran.dg/alloc_comp_result_3.f90 : New test.
522 2020-09-26 Jan Hubicka <jh@suse.cz>
524 * gcc.dg/lto/modref-1_0.c: New test.
525 * gcc.dg/lto/modref-1_1.c: New test.
526 * gcc.dg/tree-ssa/modref-2.c: New test.
528 2020-09-26 Jakub Jelinek <jakub@redhat.com>
530 * gcc.dg/vect/vect-simd-17.c: Expect 11 or more vectorized loops.
531 * gcc.dg/vect/vect-simd-18.c: New test.
532 * gcc.dg/vect/vect-simd-19.c: New test.
533 * gcc.dg/vect/vect-simd-20.c: New test.
535 2020-09-26 Jan Hubicka <jh@suse.cz>
537 * gcc.dg/ipa/ipa-pta-13.c: Disable modref.
539 2020-09-26 David Malcolm <dmalcolm@redhat.com>
542 * g++.dg/analyzer/placement-new.C: New test.
544 2020-09-26 David Malcolm <dmalcolm@redhat.com>
548 * gcc.dg/analyzer/pr96646.c: New test.
549 * gcc.dg/analyzer/pr96841.c: New test.
551 2020-09-25 Richard Biener <rguenther@suse.de>
554 * gcc.target/i386/pr96814.c: New testcase.
556 2020-09-25 Richard Sandiford <richard.sandiford@arm.com>
558 * gcc.target/arm/mve/intrinsics/mve-vldstr16-no-writeback.c: Allow
559 the store to use GPRs instead of FPRs. Add scan-assembler-nots
561 * gcc.target/arm/armv8_1m-fp16-move-1.c: New test.
562 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
563 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
565 2020-09-25 Christophe Lyon <christophe.lyon@linaro.org>
568 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: Remove
569 declarations of vector, vector2, vector_res for float64x2 type.
570 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: Likewise.
571 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: Likewise.
573 2020-09-25 Richard Biener <rguenther@suse.de>
576 * gcc.target/i386/sse2-mmx-pinsrw.c: Fix.
578 2020-09-25 Jakub Jelinek <jakub@redhat.com>
580 * gcc.dg/vect/vect-simd-17.c: New test.
582 2020-09-25 Tom de Vries <tdevries@suse.de>
584 * gcc.dg/analyzer/pr93355-localealias.c: Require effective target
587 2020-09-25 Tom de Vries <tdevries@suse.de>
589 * lib/target-supports.exp (check_effective_target_ident_directive): New proc.
590 * c-c++-common/ident-1b.c: Require effective target ident_directive.
591 * c-c++-common/ident-2b.c: Same.
593 2020-09-24 Nathan Sidwell <nathan@acm.org>
595 * g++.dg/template/local-var1.C: New.
597 2020-09-24 Nathan Sidwell <nathan@acm.org>
599 * g++.dg/template/local-fn4.C: Add target c++11
601 2020-09-24 Nathan Sidwell <nathan@acm.org>
604 * g++.dg/template/local10.C: Rename ...
605 * g++.dg/template/local-fn3.C: .. here. Require lto.
606 * g++.dg/template/local-fn4.C: New.
608 2020-09-24 Jan Hubicka <jh@suse.cz>
610 * gcc.dg/tree-ssa/modref-1.c: New test.
612 2020-09-24 Tom de Vries <tdevries@suse.de>
614 * gcc.dg/tls/thr-cse-1.c: Scan final dump instead of assembly for
617 2020-09-24 Tom de Vries <tdevries@suse.de>
619 * gcc.dg/independent-cloneids-1.c: Use scan-rtl-dump instead of
622 2020-09-24 Richard Biener <rguenther@suse.de>
624 PR tree-optimization/97085
625 * gcc.dg/pr97192.c: New testcase.
627 2020-09-24 Paul Thomas <pault@gcc.gnu.org>
630 * gfortran.dg/alloc_comp_result_2.f90 : New test.
632 2020-09-24 Tom de Vries <tdevries@suse.de>
634 * gcc.dg/pr87314-1.c: Add nvptx-specific scan-assembler directive.
636 2020-09-24 Richard Sandiford <richard.sandiford@arm.com>
638 * gcc.target/arm/stack-protector-5.c: New test.
639 * gcc.target/arm/stack-protector-6.c: Likewise.
641 2020-09-24 Richard Sandiford <richard.sandiford@arm.com>
643 * gcc.target/arm/stack-protector-3.c: New test.
644 * gcc.target/arm/stack-protector-4.c: Likewise.
646 2020-09-24 Richard Biener <rguenther@suse.de>
648 PR tree-optimization/97085
649 * gcc.dg/vect/pr97085.c: New testcase.
651 2020-09-24 Tom de Vries <tdevries@suse.de>
653 * gcc.dg/pr94600-1.c: Require effective target non_strict_align for
655 * gcc.dg/pr94600-3.c: Same.
657 2020-09-24 Tom de Vries <tdevries@suse.de>
659 * c-c++-common/builtin-has-attribute-3.c: Compile with -DSKIP_ALIAS
660 for effective target ! alias.
662 2020-09-24 Kewen Lin <linkw@linux.ibm.com>
664 PR tree-optimization/97075
665 * gcc.target/powerpc/p9-vec-length-full-6.c: Adjust.
667 2020-09-24 David Malcolm <dmalcolm@redhat.com>
670 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: New test.
671 * gcc.dg/analyzer/pr93355-localealias-simplified.c: New test.
672 * gcc.dg/analyzer/pr93355-localealias.c: New test.
674 2020-09-24 David Malcolm <dmalcolm@redhat.com>
676 * gcc.dg/analyzer/feasibility-2.c: New test.
678 2020-09-23 Martin Sebor <msebor@redhat.com>
681 * gcc.dg/Wstringop-overflow-44.c: New test.
683 2020-09-23 Jan Hubicka <jh@suse.cz>
685 * gcc.dg/tree-ssa/local-pure-const.c: Update template.
687 2020-09-23 Martin Sebor <msebor@redhat.com>
690 * gcc.dg/Warray-parameter-6.c: New test.
692 2020-09-23 Richard Sandiford <richard.sandiford@arm.com>
694 * gcc.target/aarch64/stack-protector-5.c: New test.
695 * gcc.target/aarch64/stack-protector-6.c: Likewise.
696 * gcc.target/aarch64/stack-protector-7.c: Likewise.
698 2020-09-23 Richard Sandiford <richard.sandiford@arm.com>
700 * gcc.target/aarch64/stack-protector-3.c: New test.
701 * gcc.target/aarch64/stack-protector-4.c: Likewise.
703 2020-09-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
706 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
707 (clean_results): Add float64x2_t cleanup.
708 (DECL_VARIABLE_128BITS_VARIANTS): Add float64x2_t variable.
709 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Add
710 testing of vreinterpretq_f64_p128, vreinterpretq_p128_f64.
712 2020-09-23 Nathan Sidwell <nathan@acm.org>
715 * g++.dg/template/local10.C: New.
717 2020-09-23 Marek Polacek <polacek@redhat.com>
720 * c-c++-common/Wduplicated-branches-15.c: New test.
722 2020-09-23 Richard Biener <rguenther@suse.de>
725 * gcc.dg/pr96453.c: New testcase.
727 2020-09-23 Richard Biener <rguenther@suse.de>
730 * gcc.dg/pr96466.c: New testcase.
732 2020-09-23 Richard Sandiford <richard.sandiford@arm.com>
734 * gcc.target/powerpc/p9-vec-length-epil-1.c: Do not expect the
735 single-iteration epilogues of the 64-bit loops to be vectorized.
736 * gcc.target/powerpc/p9-vec-length-epil-7.c: Likewise.
737 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
739 2020-09-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
742 * gcc.target/aarch64/simd/vrndns_f32_1.c: New test.
744 2020-09-23 Richard Biener <rguenther@suse.de>
746 PR tree-optimization/97173
747 * gcc.dg/vect/pr97173.c: New testcase.
749 2020-09-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
752 * gcc.target/aarch64/simd/trn_zip_p64_1.c: New test.
754 2020-09-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
757 * gcc.target/aarch64/simd/vldrq_p128_1.c: New test.
759 2020-09-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
762 * gcc.target/aarch64/simd/vstrq_p128_1.c: New test.
764 2020-09-23 Richard Biener <rguenther@suse.de>
766 PR tree-optimization/97151
767 * g++.dg/cpp1y/new1.C: Adjust for two more handled transforms.
769 2020-09-23 Martin Liska <mliska@suse.cz>
771 PR gcov-profile/97069
772 * g++.dg/gcov/pr97069.C: New test.
774 2020-09-23 Tom de Vries <tdevries@suse.de>
776 * gcc.dg/Warray-bounds-63.c: Add require-effective-target alloca.
777 * gcc.dg/Warray-bounds-66.c: Same.
778 * gcc.dg/atomic/stdatomic-vm.c: Same.
780 2020-09-22 Patrick Palka <ppalka@redhat.com>
783 * g++.dg/concepts/diagnostic15.C: New test.
785 2020-09-22 Patrick Palka <ppalka@redhat.com>
788 * g++.dg/cpp0x/decltype-96652.C: New test.
790 2020-09-22 Jakub Jelinek <jakub@redhat.com>
793 * g++.dg/asan/pr97145.C: New test.
795 2020-09-22 David Faust <david.faust@oracle.com>
797 * gcc.target/bpf/diag-sdiv.c: New test.
798 * gcc.target/bpf/diag-smod.c: New test.
799 * gcc.target/bpf/xbpf-sdiv-1.c: New test.
800 * gcc.target/bpf/xbpf-smod-1.c: New test.
802 2020-09-22 Nathan Sidwell <nathan@acm.org>
804 * g++.old-deja/g++.pt/friend34.C: Check injected friend is still
807 2020-09-22 Marek Polacek <polacek@redhat.com>
809 * g++.dg/ext/timevar1.C: Also prune N%.
811 2020-09-22 Marek Polacek <polacek@redhat.com>
813 * g++.dg/ext/timevar2.C: Also prune N%.
815 2020-09-22 Martin Liska <mliska@suse.cz>
817 PR tree-optimization/96979
818 * g++.dg/tree-ssa/pr96979.C: New test.
820 2020-09-22 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
822 * gcc.target/s390/load-and-test-fp-1.c: Change test to include all
823 possible combinations of dead/live registers and comparisons (equality,
825 * gcc.target/s390/load-and-test-fp-2.c: Same as load-and-test-fp-1.c
827 * gcc.target/s390/load-and-test-fp.h: New test included by
828 load-and-test-fp-{1,2}.c.
830 2020-09-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
833 * gcc.target/aarch64/simd/vcls_unsigned_1.c: New test.
835 2020-09-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
838 * gcc.target/aarch64/simd/vceq_poly_1.c: New test.
840 2020-09-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
843 * gcc.target/aarch64/simd/vadd_poly_1.c: New test.
845 2020-09-22 Jan Hubicka <jh@suse.cz>
847 * gcc.target/i386/m128-check.h: Add no-strict-aliasing
849 2020-09-21 David Malcolm <dmalcolm@redhat.com>
852 * gcc.dg/analyzer/pr97130.c: New test.
854 2020-09-21 Marek Polacek <polacek@redhat.com>
858 * g++.dg/cpp0x/lambda/lambda-conv14.C: New test.
860 2020-09-21 Marek Polacek <polacek@redhat.com>
862 * g++.dg/warn/Wctad-maybe-unsupported.C: New test.
863 * g++.dg/warn/Wctad-maybe-unsupported2.C: New test.
864 * g++.dg/warn/Wctad-maybe-unsupported3.C: New test.
865 * g++.dg/warn/Wctad-maybe-unsupported.h: New file.
867 2020-09-21 Martin Sebor <msebor@redhat.com>
870 * gcc.dg/ipa/ipa-sra-1.c: Use a plain pointer for argv instead of array.
871 * gcc.dg/ipa/ipa-sra-12.c: Same.
872 * gcc.dg/ipa/ipa-sra-13.c: Same.
873 * gcc.dg/ipa/ipa-sra-14.c: Same.
874 * gcc.dg/ipa/ipa-sra-15.c: Same.
876 2020-09-21 Harald Anlauf <anlauf@gmx.de>
877 Paul Thomas <pault@gcc.gnu.org>
879 * gfortran.dg/check_bits_2.f90: New test.
881 2020-09-21 Iain Sandoe <iain@sandoe.co.uk>
883 * gcc.dg/ipa/symver1.c: Skip for Darwin.
885 2020-09-21 Christophe Lyon <christophe.lyon@linaro.org>
887 * gcc.target/arm/csinc-1.c: Use dg-add-options
889 * gcc.target/arm/csinv-1.c: Likewise.
890 * gcc.target/arm/csneg.c: Likewise.
892 2020-09-21 Richard Biener <rguenther@suse.de>
894 PR tree-optimization/97139
895 * gcc.dg/vect/pr97139.c: New testcase.
897 2020-09-21 Marek Polacek <polacek@redhat.com>
900 * g++.dg/cpp1z/class-deduction74.C: New test.
902 2020-09-21 Richard Biener <rguenther@suse.de>
904 PR tree-optimization/97135
905 * gcc.dg/torture/pr97135.c: New testcase.
907 2020-09-21 Martin Liska <mliska@suse.cz>
909 PR tree-optimization/96915
910 * gcc.target/aarch64/sve/pr96915.c: New test.
912 2020-09-21 Andrea Corallo <andrea.corallo@arm.com>
915 * gcc.target/aarch64/pr96968.c: New test.
917 2020-09-21 Martin Liska <mliska@suse.cz>
919 * g++.dg/ext/timevar1.C: Prune more possible number values.
920 * g++.dg/ext/timevar2.C: Likewise.
922 2020-09-20 Marek Polacek <polacek@redhat.com>
925 * g++.dg/cpp1y/constexpr-90199.C: New test.
927 2020-09-19 Martin Sebor <msebor@redhat.com>
933 * c-c++-common/Warray-bounds.c: Adjust.
934 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: Adjust.
935 * gcc.dg/Warray-bounds-63.c: New test.
936 * gcc.dg/Warray-bounds-64.c: New test.
937 * gcc.dg/Warray-bounds-65.c: New test.
938 * gcc.dg/Warray-bounds-66.c: New test.
939 * gcc.dg/Warray-bounds-67.c: New test.
941 2020-09-19 Martin Sebor <msebor@redhat.com>
944 * c-c++-common/Wsizeof-pointer-memaccess1.c: Disable new expected
946 * g++.dg/ext/attr-access.C: Update text of expected warnings.
947 * gcc.dg/Wstringop-overflow-23.c: Same.
948 * gcc.dg/Wstringop-overflow-24.c: Same.
949 * gcc.dg/attr-access-none.c: Same.
950 * gcc.dg/dfp/composite-type.c: Prune expected warnings.
951 * gcc.dg/torture/pr57147-1.c: Add a member to an otherwise empty
952 struct to avoid a warning.
953 * gcc.dg/torture/pr57147-3.c: Same.
954 * gcc.dg/Warray-bounds-30.c: Adjust.
955 * gcc.dg/attr-access-none.c: Same.
956 * gcc.dg/Wstringop-overflow-40.c: New test.
957 * gcc.dg/attr-access-2.c: New test.
959 2020-09-19 Martin Sebor <msebor@redhat.com>
961 * gcc.dg/uninit-37.c: New test.
963 2020-09-19 Martin Sebor <msebor@redhat.com>
966 * gcc.dg/attr-access-read-write-2.c: Adjust text of expected message.
967 * c-c++-common/Warray-bounds-6.c: Correct C++ declaration, adjust
968 text of expected diagnostics.
969 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: Prune expected warning.
970 * gcc.dg/Warray-parameter-2.c: New test.
971 * gcc.dg/Warray-parameter-3.c: New test.
972 * gcc.dg/Warray-parameter-4.c: New test.
973 * gcc.dg/Warray-parameter-5.c: New test.
974 * gcc.dg/Warray-parameter.c: New test.
975 * gcc.dg/Wvla-parameter-2.c: New test.
976 * gcc.dg/Wvla-parameter-3.c: New test.
977 * gcc.dg/Wvla-parameter.c: New test.
978 * gcc.dg/Wvla-parameter-4.c: New file.
980 2020-09-19 Sandra Loosemore <sandra@codesourcery.com>
982 * gcc.dg/gomp/block-7.c: Update expected error message wording.
984 2020-09-19 Harald Anlauf <anlauf@gmx.de>
986 * gfortran.dg/pr97036.f90: New test.
988 2020-09-19 H.J. Lu <hjl.tools@gmail.com>
991 * gcc.target/i386/pr96861.c: New test.
993 2020-09-19 Patrick Palka <ppalka@redhat.com>
997 * g++.dg/cpp2a/concepts-ttp2.C: New test.
998 * g++.dg/cpp2a/concepts-variadic1.C: New test.
1000 2020-09-19 Patrick Palka <ppalka@redhat.com>
1003 * g++.dg/cpp2a/is-constant-evaluated11.C: New test.
1005 2020-09-19 liuhongt <hongtao.liu@intel.com>
1007 * gcc.target/i386/pr95021-3.c: Add -mtune=generic.
1009 2020-09-18 Jakub Jelinek <jakub@redhat.com>
1012 * g++.dg/template/pr97105.C: New test.
1014 2020-09-18 David Malcolm <dmalcolm@redhat.com>
1016 * gcc.dg/analyzer/strdup-1.c: New test.
1017 * gcc.dg/analyzer/strndup-1.c: New test.
1019 2020-09-18 Sudi Das <sudi.das@arm.com>
1020 Omar Tahir <omar.tahir@arm.com>
1022 * gcc.target/arm/csneg.c: New test.
1024 2020-09-18 Sudi Das <sudi.das@arm.com>
1025 Omar Tahir <omar.tahir@arm.com>
1027 * gcc.target/arm/csinc-1.c: New test.
1029 2020-09-18 Sudi Das <sudi.das@arm.com>
1030 Omar Tahir <omar.tahir@arm.com>
1032 * gcc.target/arm/csinv-1.c: New test.
1034 2020-09-18 H.J. Lu <hjl.tools@gmail.com>
1035 Richard Sandiford <richard.sandiford@arm.com>
1038 * g++.target/i386/pr97054.C: New test.
1039 * gcc.target/i386/pr82673.c: Remove redundant extra message.
1041 2020-09-18 Jakub Jelinek <jakub@redhat.com>
1043 PR tree-optimization/97081
1044 * gcc.dg/vect/pr97081-2.c: New test.
1046 2020-09-18 Richard Biener <rguenther@suse.de>
1048 PR tree-optimization/97081
1049 * gcc.dg/vect/pr97081.c: New testcase.
1051 2020-09-18 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1053 * gcc.target/msp430/operand-modifiers.c: Extend test to handle new
1055 * gcc.target/msp430/operand-modifiers-bad.c: New test.
1057 2020-09-18 Richard Biener <rguenther@suse.de>
1059 PR tree-optimization/97095
1060 * gfortran.dg/pr97095.f: New testcase.
1062 2020-09-17 Tom de Vries <tdevries@suse.de>
1064 * lib/target-supports.exp (check_effective_target_non_strict_prototype):
1066 * gcc.c-torture/compile/pr71109.c: Require effective target
1067 non_strict_prototype.
1068 * gcc.c-torture/compile/pr83051-2.c: Same.
1069 * gcc.c-torture/compile/pr89663-1.c: Same.
1070 * gcc.c-torture/compile/pr89663-2.c: Same.
1071 * gcc.c-torture/compile/pr96796.c: Same.
1073 2020-09-17 Yeting Kuo <fakepaper56@gmail.com>
1075 * gcc.target/riscv/shorten-memrefs-8.c: New test.
1077 2020-09-17 Marek Polacek <polacek@redhat.com>
1087 * g++.dg/cpp0x/move-return4.C: New test.
1088 * g++.dg/cpp0x/vt-58156.C: New test.
1089 * g++.dg/cpp2a/concepts-pr68828.C: New test.
1090 * g++.dg/cpp2a/concepts-pr86002.C: New test.
1091 * g++.dg/cpp2a/concepts-pr91525.C: New test.
1092 * g++.dg/cpp2a/constexpr-indeterminate1.C: New test.
1093 * g++.dg/cpp2a/desig17.C: New test.
1094 * g++.dg/ext/attrib62.C: New test.
1096 2020-09-17 Patrick Palka <ppalka@redhat.com>
1099 * c-c++-common/Wmisleading-indentation-5.c: New test.
1101 2020-09-17 Mark Wielaard <mark@klomp.org>
1103 * gcc.dg/debug/dwarf2/inline2.c: Add -gdwarf-2.
1104 * g++.dg/debug/dwarf2/inline-var-1.C: Likewise.
1105 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
1106 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
1107 * gcc.dg/debug/dwarf2/inline6.c: New variant with -gdwarf-5.
1108 * g++.dg/debug/dwarf2/inline-var-3.C: Likewise.
1109 * gcc.dg/debug/dwarf2/pr41445-7.c: Likewise.
1110 * gcc.dg/debug/dwarf2/pr41445-8.c: Likewise.
1112 2020-09-17 Andre Corallo <andrea.corallo@arm.com>
1114 * gcc.target/aarch64/sve/clastb_8.c: Fix a dg-final scan
1117 2020-09-17 Patrick Palka <ppalka@redhat.com>
1121 * g++.dg/cpp2a/concepts-lambda13.C: New test.
1122 * g++.dg/cpp2a/concepts-lambda14.C: New test.
1124 2020-09-17 Richard Biener <rguenther@suse.de>
1126 * gcc.dg/tree-ssa/ssa-fre-88.c: New testcase.
1128 2020-09-17 Eric Botcazou <ebotcazou@adacore.com>
1130 * gcc.dg/pr97078.c: New test.
1132 2020-09-17 liuhongt <hongtao.liu@intel.com>
1134 * gcc.target/i386/xsave-avx-1.c: New test.
1136 2020-09-16 David Malcolm <dmalcolm@redhat.com>
1139 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
1140 expected number of exploded nodes.
1141 * gcc.dg/analyzer/malloc-vs-local-1a.c: Update expected number
1143 * gcc.dg/analyzer/pr96653.c: Remove -Wno-analyzer-too-complex.
1145 2020-09-16 David Malcolm <dmalcolm@redhat.com>
1147 * gcc.dg/analyzer/bzip2-arg-parse-1.c: New test.
1148 * gcc.dg/analyzer/loop-n-down-to-1-by-1.c: Remove xfail.
1149 * gcc.dg/analyzer/pr94851-1.c: Add xfail.
1151 2020-09-16 David Malcolm <dmalcolm@redhat.com>
1153 * gcc.dg/analyzer/getchar-1.c: New test.
1155 2020-09-16 Martin Sebor <msebor@redhat.com>
1159 * gcc.dg/attr-alloc_align-5.c: New test.
1160 * gcc.dg/attr-alloc_size-13.c: New test.
1161 * gcc.dg/attr-section.c: New test.
1162 * c-c++-common/builtin-has-attribute-3.c: Add xfails due to expected
1163 warnings to be cleaned up.
1165 2020-09-16 Marek Polacek <polacek@redhat.com>
1167 PR preprocessor/96935
1168 * gcc.dg/format/pr96935.c: New test.
1170 2020-09-16 Martin Sebor <msebor@redhat.com>
1173 * g++.dg/warn/Wuninitialized-11.C: New test.
1175 2020-09-16 Nathan Sidwell <nathan@acm.org>
1177 * g++.dg/gomp/udr-2.C: Add additional expected error.
1179 2020-09-16 Eric Botcazou <ebotcazou@adacore.com>
1181 * gnat.dg/concat4.adb: New test.
1183 2020-09-16 Tobias Burnus <tobias@codesourcery.com>
1186 * gfortran.dg/gomp/openmp-simd-6.f90: New test.
1188 2020-09-16 Andrea Corallo <andrea.corallo@arm.com>
1190 * gcc.target/aarch64/sve/cost_model_10.c: New test.
1191 * gcc.target/aarch64/sve/clastb_8.c: Update test for new
1192 vectorization strategy.
1193 * gcc.target/aarch64/sve/cost_model_5.c: Likewise.
1194 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
1195 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
1196 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
1197 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
1199 2020-09-16 H.J. Lu <hjl.tools@gmail.com>
1202 * gcc.target/i386/pr97032.c: New test.
1204 2020-09-16 Feng Xue <fxue@os.amperecomputing.com>
1207 * gcc.dg/ifcvt-3.c: Modified to suppress simplification.
1208 * gcc.dg/tree-ssa/20030807-10.c: Likewise.
1210 2020-09-16 Jojo R <jiejie_rong@c-sky.com>
1212 * lib/target-supports.exp (check_profiling_available): Refine name of elf target.
1214 2020-09-16 Jakub Jelinek <jakub@redhat.com>
1216 PR tree-optimization/97053
1217 * gcc.dg/store_merging_31.c: New test.
1218 * gcc.dg/store_merging_32.c: New test.
1220 2020-09-16 Kewen Lin <linkw@linux.ibm.com>
1223 * gcc.target/powerpc/pr97019.c: New test.
1225 2020-09-16 Jojo R <jiejie_rong@c-sky.com>
1227 * gcc.dg/builtin-apply2.c : Skip if CSKY.
1228 * gcc.dg/torture/stackalign/builtin-apply-2.c : Likewise.
1230 2020-09-15 David Malcolm <dmalcolm@redhat.com>
1233 * gcc.dg/analyzer/pr96650-1-notrans.c: New test.
1234 * gcc.dg/analyzer/pr96650-1-trans.c: New test.
1235 * gcc.dg/analyzer/pr96650-2-notrans.c: New test.
1236 * gcc.dg/analyzer/pr96650-2-trans.c: New test.
1238 2020-09-15 Feng Xue <fxue@os.amperecomputing.com>
1240 PR tree-optimization/94234
1241 * gcc.dg/pr94234-3.c: New test.
1243 2020-09-15 H.J. Lu <hjl.tools@gmail.com>
1245 * gcc.target/i386/pr78904-4a.c: Compile with -mtune=generic.
1247 2020-09-15 Richard Biener <rguenther@suse.de>
1249 * gcc.dg/vect/bb-slp-48.c: New testcase.
1250 * gcc.dg/vect/bb-slp-7.c: Adjust.
1252 2020-09-15 Andre Vieira <andre.simoesdiasvieira@arm.com>
1254 * gcc.target/arm/pr95646.c: Fix testism.
1256 2020-09-15 Jakub Jelinek <jakub@redhat.com>
1259 * gcc.target/i386/avx512f-pr97028.c: Untested fix.
1261 2020-09-15 Feng Xue <fxue@os.amperecomputing.com>
1263 PR tree-optimization/94234
1264 * gcc.dg/pr94234-2.c: New test.
1266 2020-09-14 Jose E. Marchesi <jose.marchesi@oracle.com>
1268 * gcc.target/bpf/nop-1.c: New test.
1270 2020-09-14 Iain Sandoe <iain@sandoe.co.uk>
1272 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Make the test
1273 run as non-dynamic for m32 Darwin.
1274 * gcc.target/i386/avx512f-broadcast-pr87767-3.c: Likewise.
1275 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
1276 * gcc.target/i386/avx512f-broadcast-pr87767-7.c: Likewise.
1277 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
1278 * gcc.target/i386/avx512vl-broadcast-pr87767-3.c: Likewise.
1279 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
1280 * gcc.target/i386/avx512f-broadcast-pr87767-6.c: Adjust dg-requires
1283 2020-09-14 David Malcolm <dmalcolm@redhat.com>
1286 * gcc.dg/analyzer/pr96653.c: New test.
1288 2020-09-14 David Malcolm <dmalcolm@redhat.com>
1290 * gcc.dg/analyzer/rhbz1878600.c: New test.
1292 2020-09-14 David Malcolm <dmalcolm@redhat.com>
1294 * gcc.dg/analyzer/pr97029.c: New test.
1296 2020-09-14 Eric Botcazou <ebotcazou@adacore.com>
1298 * gnat.dg/thunk1.adb: New test.
1299 * gnat.dg/thunk1_pkg1.ads: New helper.
1300 * gnat.dg/thunk1_pkg2.ads: Likewise.
1301 * gnat.dg/thunk1_pkg2.adb: Likewise.
1303 2020-09-12 Iain Buclaw <ibuclaw@gdcproject.org>
1306 * gdc.dg/pr97002.d: New test.
1308 2020-09-11 Nathan Sidwell <nathan@acm.org>
1310 * g++.dg/concepts/local-extern.C: New file.
1312 2020-09-11 Will Schmidt <will_schmidt@vnet.ibm.com>
1314 * gcc.target/powerpc/pr96139-a.c: Specify -mvsx option and update the
1315 dg-require stanza to match.
1316 * gcc.target/powerpc/pr96139-b.c: Same.
1317 * gcc.target/powerpc/pr96139-c.c: Specify -maltivec option and update
1318 the dg-require stanza to match.
1320 2020-09-11 Sunil K Pandey <skpgkp2@gmail.com>
1323 * gcc.target/i386/l_fma_double_1.c: Add option -mno-avx512f.
1324 * gcc.target/i386/l_fma_double_2.c: Likewise.
1325 * gcc.target/i386/l_fma_double_3.c: Likewise.
1326 * gcc.target/i386/l_fma_double_4.c: Likewise.
1327 * gcc.target/i386/l_fma_double_5.c: Likewise.
1328 * gcc.target/i386/l_fma_double_6.c: Likewise.
1329 * gcc.target/i386/l_fma_float_1.c: Likewise.
1330 * gcc.target/i386/l_fma_float_2.c: Likewise.
1331 * gcc.target/i386/l_fma_float_3.c: Likewise.
1332 * gcc.target/i386/l_fma_float_4.c: Likewise.
1333 * gcc.target/i386/l_fma_float_5.c: Likewise.
1334 * gcc.target/i386/l_fma_float_6.c: Likewise.
1336 2020-09-11 Martin Sebor <msebor@redhat.com>
1339 * gcc.dg/Wstringop-overflow-42.c:: Add comment.
1340 * gcc.dg/Wstringop-overflow-43.c: New test.
1342 2020-09-11 Nathan Sidwell <nathan@acm.org>
1344 * obj-c++.dg/syntax-error-9.mm: Adjust expected errors.
1346 2020-09-11 Andrew Stubbs <ams@codesourcery.com>
1348 * gcc.dg/gimplefe-44.c: Require exceptions.
1350 2020-09-11 Andrea Corallo <andrea.corallo@arm.com>
1352 * jit.dg/all-non-failing-tests.h: Add test-blob.c.
1353 * jit.dg/test-global-set-initializer.c: New testcase.
1355 2020-09-11 Eric Botcazou <ebotcazou@adacore.com>
1357 * gnat.dg/pack27.adb: New test.
1358 * gnat.dg/pack27_pkg.ads: New helper.
1360 2020-09-11 Eric Botcazou <ebotcazou@adacore.com>
1362 * gnat.dg/specs/discr7.ads: New test.
1364 2020-09-11 Tom de Vries <tdevries@suse.de>
1366 * gcc.target/nvptx/int128.c: New test.
1368 2020-09-11 David Malcolm <dmalcolm@redhat.com>
1371 * gcc.dg/analyzer/memcpy-1.c: New test.
1372 * gcc.dg/analyzer/strcpy-1.c: New test.
1374 2020-09-10 Alex Coplan <alex.coplan@arm.com>
1376 * gcc.target/aarch64/acle/armv8-r.c: New test.
1378 2020-09-10 Iain Buclaw <ibuclaw@gdcproject.org>
1380 * gdc.dg/Waddress.d: New test.
1381 * gdc.dg/Wcastresult1.d: New test.
1382 * gdc.dg/Wcastresult2.d: New test.
1384 2020-09-10 Eric Botcazou <ebotcazou@adacore.com>
1386 * gnat.dg/specs/size_clause5.ads: New test.
1388 2020-09-10 Eric Botcazou <ebotcazou@adacore.com>
1390 * gnat.dg/discr59.adb: New test.
1391 * gnat.dg/discr59_pkg1.ads: New helper.
1392 * gnat.dg/discr59_pkg2.ads: Likewise.
1394 2020-09-10 Jakub Jelinek <jakub@redhat.com>
1397 * gcc.target/arm/lto/pr96939_0.c: New test.
1398 * gcc.target/arm/lto/pr96939_1.c: New file.
1400 2020-09-10 Tom de Vries <tdevries@suse.de>
1402 * gcc.dg/analyzer/vla-1.c: Add require-effective-target alloca.
1404 2020-09-10 Richard Biener <rguenther@suse.de>
1406 PR tree-optimization/96043
1407 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: Adjust.
1409 2020-09-09 Marek Polacek <polacek@redhat.com>
1412 * g++.old-deja/g++.ext/arrnew2.C: Expect the error only in C++17
1414 * g++.old-deja/g++.robertl/eb58.C: Adjust dg-error.
1415 * g++.old-deja/g++.robertl/eb63.C: Expect the error only in C++17
1417 * g++.dg/cpp2a/new-array5.C: New test.
1418 * g++.dg/cpp2a/paren-init36.C: New test.
1419 * g++.dg/cpp2a/paren-init37.C: New test.
1420 * g++.dg/pr84729.C: Adjust dg-error.
1422 2020-09-09 Marek Polacek <polacek@redhat.com>
1425 * g++.dg/cpp0x/initlist123.C: New test.
1427 2020-09-09 David Malcolm <dmalcolm@redhat.com>
1430 * g++.dg/analyzer/new-1.C: New test.
1431 * g++.dg/analyzer/new-vs-malloc.C: New test.
1433 2020-09-09 Marek Polacek <polacek@redhat.com>
1435 * g++.dg/warn/Wnonnull6.C: Use target c++14.
1437 2020-09-09 Marek Polacek <polacek@redhat.com>
1439 * g++.dg/cpp0x/auto-96647.C: Moved to...
1440 * g++.dg/cpp1y/auto-96647.C: ...here. Use target c++14.
1442 2020-09-09 H.J. Lu <hjl.tools@gmail.com>
1445 * gcc.target/i386/builtin_thread_pointer.c: Update scan-assembler
1448 2020-09-09 Patrick Palka <ppalka@redhat.com>
1451 * g++.dg/cpp0x/auto-96647.C: New test.
1452 * g++.dg/cpp0x/error9.C: New test.
1453 * g++.dg/cpp2a/concepts-fn6.C: New test.
1455 2020-09-09 Richard Biener <rguenther@suse.de>
1457 * gcc.dg/vect/vect-live-6.c: New testcase.
1459 2020-09-09 Tobias Burnus <tobias@codesourcery.com>
1461 * gfortran.dg/gomp/combined-if.f90: Update scan-tree-dump-times for
1462 'omp simd.*if' for nvptx even more.
1464 2020-09-09 Richard Biener <rguenther@suse.de>
1466 * gcc.dg/vect/vect-cond-13.c: New testcase.
1467 * gcc.target/i386/pr87007-4.c: Adjust.
1468 * gcc.target/i386/pr87007-5.c: Likewise.
1470 2020-09-09 liuhongt <hongtao.liu@intel.com>
1472 * gcc.target/i386/builtin_thread_pointer.c: New test.
1474 2020-09-09 Tobias Burnus <tobias@codesourcery.com>
1478 * gfortran.dg/gomp/combined-if.f90: Update scan-tree-dump-times for
1480 * gfortran.dg/gomp/openmp-simd-5.f90: New test.
1482 2020-09-08 David Malcolm <dmalcolm@redhat.com>
1485 * gfortran.dg/analyzer/pr96949.f90: New test.
1487 2020-09-08 Aldy Hernandez <aldyh@redhat.com>
1489 PR tree-optimization/96967
1490 * gcc.dg/tree-ssa/pr96967.c: New file.
1492 2020-09-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1494 * gcc.target/msp430/mcpu-is-430.c: New test.
1495 * gcc.target/msp430/mcpu-is-430x.c: New test.
1496 * gcc.target/msp430/mcpu-is-430xv2.c: New test.
1498 2020-09-07 Harald Anlauf <anlauf@gmx.de>
1500 * gfortran.dg/pr96711.f90: New test.
1502 2020-09-07 Richard Sandiford <richard.sandiford@arm.com>
1504 PR rtl-optimization/96796
1505 * gcc.c-torture/compile/pr96796.c: New test.
1507 2020-09-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1509 * gcc.target/msp430/430x-default-isa.c: New test.
1511 2020-09-07 Iain Sandoe <iain@sandoe.co.uk>
1513 * gcc.dg/pubtypes-2.c: Amend Pub Info Length.
1514 * gcc.dg/pubtypes-3.c: Likewise.
1515 * gcc.dg/pubtypes-4.c: Likewise.
1517 2020-09-07 Alex Coplan <alex.coplan@arm.com>
1519 * gcc.target/aarch64/adds3.c: Fix test w.r.t. new syntax.
1520 * gcc.target/aarch64/cmp.c: Likewise.
1521 * gcc.target/aarch64/subs3.c: Likewise.
1522 * gcc.target/aarch64/subsp.c: Likewise.
1523 * gcc.target/aarch64/extend-syntax.c: New test.
1525 2020-09-07 Tobias Burnus <tobias@codesourcery.com>
1528 * gfortran.dg/ptr_func_assign_4.f08: Update dg-error.
1529 * gfortran.dg/ptr-func-3.f90: New test.
1531 2020-09-07 liuhongt <hongtao.liu@intel.com>
1533 * gcc.dg/vect/slp-46.c: Add --param vect-epilogues-nomask=0 to
1534 void backend interference.
1536 2020-09-07 Richard Biener <rguenther@suse.de>
1538 * gcc.dg/vect/bb-slp-46.c: New testcase.
1539 * gcc.dg/vect/bb-slp-47.c: Likewise.
1540 * gcc.dg/vect/bb-slp-32.c: Adjust.
1542 2020-09-07 liuhongt <hongtao.liu@intel.com>
1544 * gcc.target/i386/pr92658-avx512bw-trunc.c: Add
1545 -mprefer-vector-width=512 to avoid impact of different default
1546 tune which gcc is built with.
1548 2020-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1550 * gfortran.dg/coarray_fail_st.f90: Adjust test.
1552 2020-09-04 Iain Buclaw <ibuclaw@gdcproject.org>
1555 * gdc.dg/simd13927b.d: Removed.
1556 * gdc.dg/pr96924.d: New test.
1558 2020-09-04 Richard Biener <rguenther@suse.de>
1560 PR tree-optimization/96698
1561 PR tree-optimization/96920
1562 * gfortran.dg/vect/pr96920.f90: New testcase.
1563 * gcc.dg/vect/pr96920.c: Likewise.
1565 2020-09-04 Christophe Lyon <christophe.lyon@linaro.org>
1568 * gcc.target/arm/pure-code/pr96769.c: New test.
1570 2020-09-04 Richard Biener <rguenther@suse.de>
1572 PR tree-optimization/96931
1573 * gcc.dg/pr96931.c: New testcase.
1575 2020-09-04 David Faust <david.faust@oracle.com>
1577 * gcc.target/bpf/xbpf-indirect-call-1.c: New test.
1579 2020-09-04 Kewen Lin <linkw@gcc.gnu.org>
1581 * gcc.target/powerpc/pr92398.p9+.c: Replace p9+ with has_arch_pwr9.
1582 * gcc.target/powerpc/pr92398.p9-.c: Replace p9+ with has_arch_pwr9,
1583 and replace p8 with has_arch_pwr8 && !has_arch_pwr9.
1584 * lib/target-supports.exp (check_effective_target_p8): Remove.
1585 (check_effective_target_p9+): Remove.
1587 2020-09-03 Martin Jambor <mjambor@suse.cz>
1589 PR tree-optimization/96820
1590 * gcc.dg/tree-ssa/pr96820.c: New test.
1592 2020-09-03 Will Schmidt <will_schmidt@vnet.ibm.com>
1594 * gcc.target/powerpc/pr96139-a.c: New test.
1595 * gcc.target/powerpc/pr96139-b.c: New test.
1596 * gcc.target/powerpc/pr96139-c.c: New test.
1598 2020-09-03 Harald Anlauf <anlauf@gmx.de>
1600 * gfortran.dg/iall_masked.f90: New test.
1602 2020-09-03 Marek Polacek <polacek@redhat.com>
1605 * g++.dg/cpp0x/constexpr-array23.C: Adjust dg-error.
1606 * g++.dg/cpp0x/initlist69.C: Likewise.
1607 * g++.dg/diagnostic/mem-init1.C: Likewise.
1608 * g++.dg/init/array28.C: Likewise.
1609 * g++.dg/cpp2a/paren-init33.C: New test.
1610 * g++.dg/cpp2a/paren-init34.C: New test.
1611 * g++.dg/cpp2a/paren-init35.C: New test.
1612 * g++.old-deja/g++.brendan/crash60.C: Adjust dg-error.
1613 * g++.old-deja/g++.law/init10.C: Likewise.
1614 * g++.old-deja/g++.other/array3.C: Likewise.
1616 2020-09-03 Jakub Jelinek <jakub@redhat.com>
1619 * g++.dg/cpp1z/constexpr-96862.C: New test.
1621 2020-09-03 Hongtao Liu <hongtao.liu@intel.com>
1624 * gcc.target/i386/avx2-broadcast-pr87767-1.c: New test.
1625 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: New test.
1626 * gcc.target/i386/avx512f-broadcast-pr87767-2.c: New test.
1627 * gcc.target/i386/avx512f-broadcast-pr87767-3.c: New test.
1628 * gcc.target/i386/avx512f-broadcast-pr87767-4.c: New test.
1629 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: New test.
1630 * gcc.target/i386/avx512f-broadcast-pr87767-6.c: New test.
1631 * gcc.target/i386/avx512f-broadcast-pr87767-7.c: New test.
1632 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: New test.
1633 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: New test.
1634 * gcc.target/i386/avx512vl-broadcast-pr87767-2.c: New test.
1635 * gcc.target/i386/avx512vl-broadcast-pr87767-3.c: New test.
1636 * gcc.target/i386/avx512vl-broadcast-pr87767-4.c: New test.
1637 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: New test.
1638 * gcc.target/i386/avx512vl-broadcast-pr87767-6.c: New test.
1640 2020-09-03 liuhongt <hongtao.liu@intel.com>
1646 * g++.target/i386/avx512bw-pr96246-2.C: Add runtime check for
1648 * g++.target/i386/avx512vl-pr96246-2.C: Add runtime check for
1649 AVX512BW and AVX512VL
1650 * g++.target/i386/avx512f-helper.h: New header.
1651 * gcc.target/i386/pr92658-avx512f.c: Add
1652 -mprefer-vector-width=512 to avoid impact of different default
1653 mtune which gcc is built with.
1654 * gcc.target/i386/avx512bw-pr95488-1.c: Ditto.
1655 * gcc.target/i386/pr92645-4.c: Add -mno-avx512f to avoid
1656 impact of different default march which gcc is built with.
1658 2020-09-02 Iain Buclaw <ibuclaw@gdcproject.org>
1661 * gdc.dg/simd.d: Removed.
1662 * gdc.dg/cast1.d: New test.
1663 * gdc.dg/gdc213.d: Compile with target vect_sizes_16B_8B.
1664 * gdc.dg/gdc284.d: Likewise.
1665 * gdc.dg/gdc67.d: Likewise.
1666 * gdc.dg/pr96869.d: New test.
1667 * gdc.dg/simd1.d: New test.
1668 * gdc.dg/simd10447.d: New test.
1669 * gdc.dg/simd12776.d: New test.
1670 * gdc.dg/simd13841.d: New test.
1671 * gdc.dg/simd13927.d: New test.
1672 * gdc.dg/simd15123.d: New test.
1673 * gdc.dg/simd15144.d: New test.
1674 * gdc.dg/simd16087.d: New test.
1675 * gdc.dg/simd16697.d: New test.
1676 * gdc.dg/simd17237.d: New test.
1677 * gdc.dg/simd17695.d: New test.
1678 * gdc.dg/simd17720a.d: New test.
1679 * gdc.dg/simd17720b.d: New test.
1680 * gdc.dg/simd19224.d: New test.
1681 * gdc.dg/simd19627.d: New test.
1682 * gdc.dg/simd19628.d: New test.
1683 * gdc.dg/simd19629.d: New test.
1684 * gdc.dg/simd19630.d: New test.
1685 * gdc.dg/simd2a.d: New test.
1686 * gdc.dg/simd2b.d: New test.
1687 * gdc.dg/simd2c.d: New test.
1688 * gdc.dg/simd2d.d: New test.
1689 * gdc.dg/simd2e.d: New test.
1690 * gdc.dg/simd2f.d: New test.
1691 * gdc.dg/simd2g.d: New test.
1692 * gdc.dg/simd2h.d: New test.
1693 * gdc.dg/simd2i.d: New test.
1694 * gdc.dg/simd2j.d: New test.
1695 * gdc.dg/simd7951.d: New test.
1696 * gdc.dg/torture/array2.d: New test.
1697 * gdc.dg/torture/array3.d: New test.
1698 * gdc.dg/torture/simd16488a.d: New test.
1699 * gdc.dg/torture/simd16488b.d: New test.
1700 * gdc.dg/torture/simd16703.d: New test.
1701 * gdc.dg/torture/simd19223.d: New test.
1702 * gdc.dg/torture/simd19607.d: New test.
1703 * gdc.dg/torture/simd3.d: New test.
1704 * gdc.dg/torture/simd4.d: New test.
1705 * gdc.dg/torture/simd7411.d: New test.
1706 * gdc.dg/torture/simd7413a.d: New test.
1707 * gdc.dg/torture/simd7413b.d: New test.
1708 * gdc.dg/torture/simd7414.d: New test.
1709 * gdc.dg/torture/simd9200.d: New test.
1710 * gdc.dg/torture/simd9304.d: New test.
1711 * gdc.dg/torture/simd9449.d: New test.
1712 * gdc.dg/torture/simd9910.d: New test.
1713 * gdc.dg/simd13927b.d: New file.
1715 2020-09-02 Iain Buclaw <ibuclaw@gdcproject.org>
1717 * lib/gdc-utils.exp (gdc-convert-test): Handle LINK directive.
1718 Set PERMUTE_ARGS as DEFAULT_DFLAGS only for runnable tests.
1719 (gdc-do-test): Set default action of compilable tests to compile.
1720 Test SHARED_OPTION on runnable_cxx tests.
1722 2020-09-02 Iain Buclaw <ibuclaw@gdcproject.org>
1724 * gdc.dg/dg.exp: Remove torture options.
1725 * gdc.dg/gdc115.d: Move test to gdc.dg/torture.
1726 * gdc.dg/gdc131.d: Likewise.
1727 * gdc.dg/gdc141.d: Likewise.
1728 * gdc.dg/gdc17.d: Likewise.
1729 * gdc.dg/gdc171.d: Likewise.
1730 * gdc.dg/gdc179.d: Likewise.
1731 * gdc.dg/gdc186.d: Likewise.
1732 * gdc.dg/gdc187.d: Likewise.
1733 * gdc.dg/gdc191.d: Likewise.
1734 * gdc.dg/gdc198.d: Likewise.
1735 * gdc.dg/gdc200.d: Likewise.
1736 * gdc.dg/gdc210.d: Likewise.
1737 * gdc.dg/gdc240.d: Likewise.
1738 * gdc.dg/gdc242b.d: Likewise.
1739 * gdc.dg/gdc248.d: Likewise.
1740 * gdc.dg/gdc250.d: Likewise.
1741 * gdc.dg/gdc273.d: Likewise.
1742 * gdc.dg/gdc283.d: Likewise.
1743 * gdc.dg/gdc285.d: Likewise.
1744 * gdc.dg/gdc286.d: Likewise.
1745 * gdc.dg/gdc309.d: Likewise.
1746 * gdc.dg/gdc35.d: Likewise.
1747 * gdc.dg/gdc36.d: Likewise.
1748 * gdc.dg/gdc51.d: Likewise.
1749 * gdc.dg/gdc57.d: Likewise.
1750 * gdc.dg/gdc66.d: Likewise.
1751 * gdc.dg/imports/gdc36.d: Likewise.
1752 * gdc.dg/init1.d: Likewise.
1753 * gdc.dg/pr92309.d: Likewise.
1754 * gdc.dg/pr94424.d: Likewise.
1755 * gdc.dg/pr94777b.d: Likewise.
1756 * gdc.dg/pr96152.d: Likewise.
1757 * gdc.dg/pr96153.d: Likewise.
1758 * gdc.dg/pr96156.d: Likewise.
1759 * gdc.dg/pr96157a.d: Likewise.
1760 * gdc.dg/torture/torture.exp: New file.
1761 * gdc.dg/torture/gdc115.d: New file.
1762 * gdc.dg/torture/gdc131.d: New file.
1763 * gdc.dg/torture/gdc141.d: New file.
1764 * gdc.dg/torture/gdc17.d: New file.
1765 * gdc.dg/torture/gdc171.d: New file.
1766 * gdc.dg/torture/gdc179.d: New file.
1767 * gdc.dg/torture/gdc186.d: New file.
1768 * gdc.dg/torture/gdc187.d: New file.
1769 * gdc.dg/torture/gdc191.d: New file.
1770 * gdc.dg/torture/gdc198.d: New file.
1771 * gdc.dg/torture/gdc200.d: New file.
1772 * gdc.dg/torture/gdc210.d: New file.
1773 * gdc.dg/torture/gdc240.d: New file.
1774 * gdc.dg/torture/gdc242b.d: New file.
1775 * gdc.dg/torture/gdc248.d: New file.
1776 * gdc.dg/torture/gdc250.d: New file.
1777 * gdc.dg/torture/gdc273.d: New file.
1778 * gdc.dg/torture/gdc283.d: New file.
1779 * gdc.dg/torture/gdc285.d: New file.
1780 * gdc.dg/torture/gdc286.d: New file.
1781 * gdc.dg/torture/gdc309.d: New file.
1782 * gdc.dg/torture/gdc35.d: New file.
1783 * gdc.dg/torture/gdc36.d: New file.
1784 * gdc.dg/torture/gdc51.d: New file.
1785 * gdc.dg/torture/gdc57.d: New file.
1786 * gdc.dg/torture/gdc66.d: New file.
1787 * gdc.dg/torture/imports/gdc36.d: New file.
1788 * gdc.dg/torture/init1.d: New file.
1789 * gdc.dg/torture/pr92309.d: New file.
1790 * gdc.dg/torture/pr94424.d: New file.
1791 * gdc.dg/torture/pr94777b.d: New file.
1792 * gdc.dg/torture/pr96152.d: New file.
1793 * gdc.dg/torture/pr96153.d: New file.
1794 * gdc.dg/torture/pr96156.d: New file.
1795 * gdc.dg/torture/pr96157a.d: New file.
1797 2020-09-02 Jonathan Wakely <jwakely@redhat.com>
1800 * g++.dg/warn/Wconversion-null-5.C: New test.
1802 2020-09-02 Jonathan Wakely <jwakely@redhat.com>
1804 * g++.old-deja/g++.abi/cxa_vec.C: Include <exception> for
1807 2020-09-02 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1809 * gcc.dg/pr55940.c: Skip for msp430 unless -mlarge is specified.
1811 2020-09-02 Jakub Jelinek <jakub@redhat.com>
1814 * gfortran.dg/pr96859.f90: New test.
1816 2020-09-01 Martin Sebor <msebor@redhat.com>
1818 * gcc.dg/Wstringop-overflow.c: Remove xfails.
1819 * gcc.dg/Wstringop-overflow-42.c: New test.
1820 * gcc.dg/Wstringop-overread-4.c: New test.
1822 2020-09-01 Marek Polacek <polacek@redhat.com>
1825 * g++.dg/cpp0x/initlist-new4.C: New test.
1827 2020-09-01 Peter Bergner <bergner@linux.ibm.com>
1830 * gcc.target/powerpc/pr96808.c: New test.
1832 2020-09-01 David Malcolm <dmalcolm@redhat.com>
1835 * gcc.dg/analyzer/pr96792.c: New test.
1837 2020-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
1840 * gfortran.dg/pr95398.f90: New test.
1842 2020-09-01 Jakub Jelinek <jakub@redhat.com>
1845 * c-c++-common/gomp/pr96867.c: New test.
1847 2020-09-01 Kewen Lin <linkw@gcc.gnu.org>
1849 * lib/target-supports.exp
1850 (check_effective_target_vect_len_load_store): Call check function
1851 check_effective_target_has_arch_pwr9.
1853 2020-08-31 David Malcolm <dmalcolm@redhat.com>
1856 * gcc.dg/analyzer/memset-1.c (test_5a): New.
1858 2020-08-31 David Malcolm <dmalcolm@redhat.com>
1861 * gcc.dg/analyzer/pr96860-1.c: New test.
1862 * gcc.dg/analyzer/pr96860-2.c: New test.
1864 2020-08-31 Marek Polacek <polacek@redhat.com>
1865 Jason Merrill <jason@redhat.com>
1868 * g++.dg/cpp0x/sfinae4.C: Adjust expected result after P1009.
1869 * g++.dg/cpp2a/new-array1.C: New test.
1870 * g++.dg/cpp2a/new-array2.C: New test.
1871 * g++.dg/cpp2a/new-array3.C: New test.
1872 * g++.dg/cpp2a/new-array4.C: New test.
1874 2020-08-31 David Malcolm <dmalcolm@redhat.com>
1877 * g++.dg/analyzer/pr96763.C: New test.
1879 2020-08-31 David Malcolm <dmalcolm@redhat.com>
1882 * gcc.dg/analyzer/pr96764.c: New test.
1884 2020-08-31 Aldy Hernandez <aldyh@redhat.com>
1886 PR tree-optimization/96818
1887 * g++.dg/pr96818.C: New file.
1888 * gcc.dg/pr96818.c: New file.
1890 2020-08-31 Richard Biener <rguenther@suse.de>
1892 PR tree-optimization/96854
1893 * gcc.dg/vect/pr96854.c: New testcase.
1895 2020-08-31 Christophe Lyon <christophe.lyon@linaro.org>
1897 * gcc.target/aarch64/strcmpopt_6.c: Suppress -Wstringop-overread.
1899 2020-08-31 liuhongt <hongtao.liu@intel.com>
1901 * gcc.target/i386/avx512f-pr96551-1.c: New test.
1902 * gcc.target/i386/avx512f-pr96551-2.c: New test.
1904 2020-08-31 Feng Xue <fxue@os.amperecomputing.com>
1907 * g++.dg/ipa/pr96806.C: New test.
1909 2020-08-31 Kewen Lin <linkw@gcc.gnu.org>
1911 * gcc.dg/vect/bb-slp-pr69907.c: Adjust for partial vector usages.
1912 * gcc.dg/vect/slp-3.c: Likewise.
1913 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
1914 * gcc.dg/vect/slp-perm-1.c: Likewise.
1915 * gcc.dg/vect/slp-perm-5.c: Likewise.
1916 * gcc.dg/vect/slp-perm-6.c: Likewise.
1917 * gcc.dg/vect/slp-perm-7.c: Likewise.
1918 * gcc.dg/vect/slp-perm-8.c: Likewise.
1919 * gcc.dg/vect/slp-perm-9.c: Likewise.
1920 * gcc.dg/vect/vect-version-2.c: Likewise.
1921 * lib/target-supports.exp (check_vect_partial_vector_usage): New
1923 (check_effective_target_vect_len_load_store): Likewise.
1924 (check_effective_target_vect_partial_vectors_usage_1): Likewise.
1925 (check_effective_target_vect_partial_vectors_usage_2): Likewise.
1926 (check_effective_target_vect_partial_vectors): Likewise.
1928 2020-08-30 Martin Sebor <msebor@redhat.com>
1930 * gcc.dg/Wstringop-overread-3.c: New test.
1932 2020-08-30 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1935 * gfortran.dg/PR96728.f90: New test.
1937 2020-08-30 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1940 * gfortran.dg/PR96727.f90: New test.
1942 2020-08-30 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1945 * gfortran.dg/PR96726.f90: New test.
1947 2020-08-30 Steve Kargl <sgk@troutmask.apl.washington.edu>
1949 * gfortran.dg/PR95352.f90: New test.
1951 2020-08-30 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1954 * gfortran.dg/PR94110.f90: New test.
1956 2020-08-28 Martin Sebor <msebor@redhat.com>
1958 * c-c++-common/Warray-bounds-7.c: Adjust expected warnings.
1959 * c-c++-common/Wrestrict.c: Remove xfail.
1960 * c-c++-common/attr-nonstring-3.c: Adjust text of expected warnings.
1961 * c-c++-common/attr-nonstring-6.c: Suppress -Wstringop-overread
1962 instead of -Wstringop-overflow.
1963 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warnings.
1964 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Also suppress
1965 -Wstringop-overread.
1966 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
1967 * gcc.dg/Warray-bounds-39.c: Adjust expected warnings.
1968 * gcc.dg/Warray-bounds-40.c: Also suppress -Wstringop-overread.
1969 * gcc.dg/Warray-bounds-58.c: Remove xfail. Also expect
1970 -Wstringop-overread. Adjust text of expected warnings.
1971 * gcc.dg/Wsizeof-pointer-memaccess1.c: Also suppress
1972 -Wstringop-overread.
1973 * gcc.dg/Wstringop-overflow-22.c: Adjust text of expected warnings.
1974 * gcc.dg/Wstringop-overflow-33.c: Expect -Wstringop-overread.
1975 * gcc.dg/Wstringop-overflow-9.c: Expect -Wstringop-overread.
1976 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warnings.
1977 * gcc.dg/attr-nonstring-3.c: Same.
1978 * gcc.dg/attr-nonstring-4.c: Same.
1979 * gcc.dg/attr-nonstring.c: Expect -Wstringop-overread.
1980 * gcc.dg/builtin-stringop-chk-5.c: Adjust comment.
1981 * gcc.dg/builtin-stringop-chk-8.c: Enable -Wstringop-overread instead
1982 of -Wstringop-overflow.
1983 * gcc.dg/pr78902.c: Also expect -Wstringop-overread.
1984 * gcc.dg/pr79214.c: Adjust text of expected warnings.
1985 * gcc.dg/strcmpopt_10.c: Suppress valid -Wno-stringop-overread.
1986 * gcc.dg/strlenopt-57.c: Also expect -Wstringop-overread.
1987 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Also suppress valid
1988 -Wno-stringop-overread.
1989 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Same.
1990 * gcc.dg/uninit-33.c: Same.
1991 * gcc.dg/warn-strnlen-no-nul-2.c: Adjust text of expected warning.
1992 * gcc.dg/warn-strnlen-no-nul.c: Same.
1993 * gcc.target/i386/strcmpopt_6.c: Suppress -Wstringop-overread.
1994 * gcc.dg/Wstringop-overread-2.c: New test.
1995 * gcc.dg/Wstringop-overread.c: New test.
1997 2020-08-28 Martin Sebor <msebor@redhat.com>
2000 * gcc.dg/Wbuiltin-declaration-mismatch-16.c: New test.
2002 2020-08-28 Tobias Burnus <tobias@codesourcery.com>
2005 * gfortran.dg/optional_assumed_charlen_2.f90: New test.
2007 2020-08-28 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
2010 * gcc.target/aarch64/sve/pr96357.c: New test.
2012 2020-08-28 Alex Coplan <alex.coplan@arm.com>
2014 * gcc.target/aarch64/mem-shift-canonical.c: Skip on ILP32.
2016 2020-08-28 Paul Thomas <pault@gcc.gnu.org>
2019 * gfortran.dg/reshape_8.f90 : New test.
2021 2020-08-28 Christophe Lyon <christophe.lyon@linaro.org>
2023 * gcc.dg/pr96579.c: Compile only with target dfp.
2025 2020-08-28 Uros Bizjak <ubizjak@gmail.com>
2027 * gcc.target/i386/double_mask_reg-1.c: New test.
2029 2020-08-27 John David Anglin <danglin@gcc.gnu.org>
2031 * gcc.target/hppa/shadd-2.c: Adjust times to 4.
2033 2020-08-27 Jakub Jelinek <jakub@redhat.com>
2036 * gcc.target/i386/pr65146.c: New test.
2038 2020-08-27 Bill Schmidt <wschmidt@linux.ibm.com>
2041 * gcc.target/powerpc/pr96787-1.c: New.
2042 * gcc.target/powerpc/pr96787-2.c: New.
2044 2020-08-27 Mark Eggleston <markeggleston@gcc.gnu.org>
2047 * gfortran.dg/pr95882_1.f90: New test.
2048 * gfortran.dg/pr95882_2.f90: New test.
2049 * gfortran.dg/pr95882_3.f90: New test.
2050 * gfortran.dg/pr95882_4.f90: New test.
2051 * gfortran.dg/pr95882_5.f90: New test.
2053 2020-08-27 Richard Biener <rguenther@suse.de>
2055 PR tree-optimization/96522
2056 * gcc.dg/torture/pr96522.c: New testcase.
2058 2020-08-27 Richard Biener <rguenther@suse.de>
2060 * gcc.dg/tree-ssa/loop-19.c: Adjust.
2061 * gcc.dg/tree-ssa/loop-2.c: Likewise.
2062 * gcc.dg/tree-ssa/loop-3.c: Likewise.
2064 2020-08-27 Alex Coplan <alex.coplan@arm.com>
2066 * gcc.target/aarch64/mem-shift-canonical.c: New test.
2068 2020-08-27 Richard Biener <rguenther@suse.de>
2070 PR tree-optimization/96579
2071 * gcc.dg/pr96579.c: New testcase.
2073 2020-08-27 Richard Biener <rguenther@suse.de>
2075 PR tree-optimization/96565
2076 * gcc.dg/tree-ssa/ssa-dse-40.c: New testcase.
2077 * gcc.dg/builtin-object-size-4.c: Adjust.
2079 2020-08-26 Jeff Law <law@redhat.com>
2081 * gcc.target/i386/387-7.c: Add dg-require-effective-target c99_runtime.
2082 * gcc.target/i386/387-9.c: Likewise.
2083 * g++.target/i386/avx512bw-pr96246-1.C: Likewise.
2084 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: Likewise.
2085 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: Likewise.
2086 * g++.target/i386/avx512vl-pr96246-1.C: Likewise.
2087 * gcc.target/i386/pr61403.c: Likewise.
2088 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2089 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2090 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2091 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2092 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2093 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2094 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2095 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2097 2020-08-26 H.J. Lu <hjl.tools@gmail.com>
2100 * gcc.target/i386/pr96802-1.c: New test.
2101 * gcc.target/i386/pr96802-2.c: Likewise.
2103 2020-08-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2105 * gcc.target/msp430/emulate-srli.c: Fix expected assembler text.
2106 * gcc.target/msp430/max-inline-shift-430-no-opt.c: New test.
2107 * gcc.target/msp430/max-inline-shift-430.c: New test.
2108 * gcc.target/msp430/max-inline-shift-430x.c: New test.
2110 2020-08-26 Richard Biener <rguenther@suse.de>
2112 PR tree-optimization/96698
2113 * gcc.dg/vect/pr96698.c: New testcase.
2115 2020-08-26 Richard Biener <rguenther@suse.de>
2117 PR tree-optimization/96783
2118 * gcc.dg/vect/pr96783-1.c: New testcase.
2119 * gcc.dg/vect/pr96783-2.c: Likewise.
2121 2020-08-26 Nathan Sidwell <nathan@acm.org>
2123 * g++.dg/lookup/operator-1.C: New.
2124 * g++.dg/lookup/operator-2.C: New.
2126 2020-08-26 Qian Jianhua <qianjh@cn.fujitsu.com>
2128 * gcc.target/aarch64/insv_1.c: Add '#' in scan-assembler
2130 2020-08-26 Iain Buclaw <ibuclaw@gdcproject.org>
2133 * gdc.dg/pr96156.d: New test.
2135 2020-08-26 Iain Buclaw <ibuclaw@gdcproject.org>
2138 * gdc.dg/pr96153.d: Add new tests.
2140 2020-08-26 Iain Buclaw <ibuclaw@gdcproject.org>
2143 * gdc.dg/pr96157a.d: New test.
2144 * gdc.dg/pr96157b.d: New test.
2146 2020-08-26 Iain Buclaw <ibuclaw@gdcproject.org>
2148 * lib/gdc-utils.exp (gdc-convert-test): Clear PERMUTE_ARGS for
2149 fail_compilation tests if not set by test file.
2151 2020-08-26 Martin Liska <mliska@suse.cz>
2153 * lib/target-supports-dg.exp: Add dg-require-symver.
2154 * lib/target-supports.exp: Likewise.
2155 * gcc.dg/ipa/symver1.c: New test.
2157 2020-08-26 Tobias Burnus <tobias@codesourcery.com>
2159 * gfortran.dg/gomp/declare-target-4.f90: New test.
2160 * gfortran.dg/gomp/declare-target-5.f90: New test.
2162 2020-08-26 liuhongt <hongtao.liu@intel.com>
2165 * gcc.target/i386/avx512bw-pr96246-1.c: Moved to...
2166 * g++.target/i386/avx512bw-pr96246-1.C: ...here.
2167 * gcc.target/i386/avx512bw-pr96246-2.c: Moved to...
2168 * g++.target/i386/avx512bw-pr96246-2.C: ...here.
2169 * gcc.target/i386/avx512vl-pr96246-1.c: Moved to...
2170 * g++.target/i386/avx512vl-pr96246-1.C: ...here.
2171 * gcc.target/i386/avx512vl-pr96246-2.c: Moved to...
2172 * g++.target/i386/avx512vl-pr96246-2.C: ...here.
2174 2020-08-26 David Malcolm <dmalcolm@redhat.com>
2177 * gcc.dg/analyzer/loop-start-up-to-end-by-1.c: Remove xfail.
2178 * gcc.dg/analyzer/pr94858-1.c: New test.
2179 * gcc.dg/analyzer/pr94858-2.c: New test.
2180 * gcc.dg/analyzer/torture/loop-inc-ptr-2.c: Update expected number
2182 * gcc.dg/analyzer/torture/loop-inc-ptr-3.c: Likewise.
2184 2020-08-26 David Malcolm <dmalcolm@redhat.com>
2187 * gcc.dg/analyzer/pr96777.c: New test.
2189 2020-08-25 H.J. Lu <hjl.tools@gmail.com>
2192 * gcc.target/i386/pr95863-1.c: New test.
2193 * gcc.target/i386/pr95863-2.c: Likewise.
2195 2020-08-25 Tobias Burnus <tobias@codesourcery.com>
2198 * c-c++-common/gomp/map-4.c: New test.
2199 * c-c++-common/gomp/depend-1.c: Update dg-error.
2200 * c-c++-common/gomp/map-1.c: Likewise.
2201 * c-c++-common/gomp/reduction-1.c: Likewise.
2202 * g++.dg/gomp/depend-1.C: Likewise.
2203 * g++.dg/gomp/depend-2.C: Likewise.
2205 2020-08-25 Richard Sandiford <richard.sandiford@arm.com>
2207 * gcc.target/aarch64/sve/acle/general/attributes_1.c: Rename
2208 __ARM_FEATURE_SVE_VECTOR_OPERATIONS to
2209 __ARM_FEATURE_SVE_VECTOR_OPERATORS.
2211 2020-08-25 Richard Sandiford <richard.sandiford@arm.com>
2213 * g++.target/aarch64/sve/acle/general-c++/attributes_2.C: New test.
2214 * g++.target/aarch64/sve/acle/general-c++/mangle_6.C: Likewise.
2215 * g++.target/aarch64/sve/acle/general-c++/mangle_7.C: Likewise.
2216 * g++.target/aarch64/sve/acle/general-c++/mangle_8.C: Likewise.
2217 * g++.target/aarch64/sve/acle/general-c++/mangle_9.C: Likewise.
2218 * g++.target/aarch64/sve/acle/general-c++/mangle_10.C: Likewise.
2219 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Check the
2220 error messages reported when arm_sve_vector_bits is applied to
2221 SVE tuple types or to existing fixed-length SVE types.
2223 2020-08-25 Richard Sandiford <richard.sandiford@arm.com>
2225 * g++.target/aarch64/sve/acle/general-c++/mangle_1.C: Add a leading
2226 "u" to the mangling of each SVE vector and predicate type.
2227 * g++.target/aarch64/sve/acle/general-c++/mangle_2.C: Likewise.
2228 * g++.target/aarch64/sve/acle/general-c++/mangle_3.C: Likewise.
2229 * g++.target/aarch64/sve/acle/general-c++/mangle_5.C: Likewise.
2231 2020-08-25 Richard Biener <rguenther@suse.de>
2233 PR tree-optimization/96548
2234 PR tree-optimization/96760
2235 * gcc.dg/torture/pr96548.c: New testcase.
2236 * gcc.dg/torture/pr96760.c: Likewise.
2238 2020-08-25 Jakub Jelinek <jakub@redhat.com>
2240 PR tree-optimization/96722
2241 * g++.dg/opt/pr96722.C: New test.
2243 2020-08-25 Jakub Jelinek <jakub@redhat.com>
2245 PR tree-optimization/96758
2246 * gcc.dg/strcmpopt_12.c: New test.
2248 2020-08-25 Martin Jambor <mjambor@suse.cz>
2250 PR tree-optimization/96730
2251 * gcc.dg/tree-ssa/pr96730.c: New test.
2253 2020-08-25 Roger Sayle <roger@nextmovesoftware.com>
2255 PR tree-optimization/21137
2256 * gcc.dg/pr21137.c: New test.
2258 2020-08-25 Richard Biener <rguenther@suse.de>
2261 * g++.dg/lto/pr96690_0.C: New testcase.
2263 2020-08-25 Hongtao Liu <hongtao.liu@intel.com>
2265 * gcc.target/i386/pr96755.c: New test.
2267 2020-08-25 Jakub Jelinek <jakub@redhat.com>
2269 PR tree-optimization/96715
2270 * gcc.dg/tree-ssa/copy-sign-3.c: New test.
2272 2020-08-25 Jakub Jelinek <jakub@redhat.com>
2275 * g++.dg/opt/flifetime-dse8.C: New test.
2277 2020-08-25 Jakub Jelinek <jakub@redhat.com>
2280 * gcc.target/powerpc/pr95450.c: New test.
2282 2020-08-25 Jason Merrill <jason@redhat.com>
2284 * g++.dg/other/final8.C: Adjust expected output.
2286 2020-08-24 Mark Eggleston <markeggleston@gcc.gnu.org>
2289 * gfortran.dg/pr96486.f90: New test.
2291 2020-08-24 Christophe Lyon <christophe.lyon@linaro.org>
2294 * gcc.target/arm/pure-code/pr94538-1.c: New test.
2295 * gcc.target/arm/pure-code/pr94538-2.c: New test.
2297 2020-08-24 Martin Liska <mliska@suse.cz>
2299 * gcc.dg/vect/bb-slp-38.c: Adjust pattern as now we only process
2300 a single vectorization and now 2 partial.
2301 * gcc.dg/vect/bb-slp-45.c: New test.
2303 2020-08-24 Hans-Peter Nilsson <hp@axis.com>
2306 * gcc.target/cris/pr93372-47.c: New test.
2308 2020-08-23 H.J. Lu <hjl.tools@gmail.com>
2311 * gcc.target/i386/pr96744-1.c: New test.
2312 * gcc.target/i386/pr96744-2.c: Likewise.
2313 * gcc.target/i386/pr96744-3a.c: Likewise.
2314 * gcc.target/i386/pr96744-3b.c: Likewise.
2315 * gcc.target/i386/pr96744-4.c: Likewise.
2316 * gcc.target/i386/pr96744-5.c: Likewise.
2317 * gcc.target/i386/pr96744-6.c: Likewise.
2318 * gcc.target/i386/pr96744-7.c: Likewise.
2319 * gcc.target/i386/pr96744-8a.c: Likewise.
2320 * gcc.target/i386/pr96744-8b.c: Likewise.
2321 * gcc.target/i386/pr96744-9.c: Likewise.
2323 2020-08-23 Paul Thomas <pault@gcc.gnu.org>
2326 * gfortran.dg/unlimited_polymorphic_31.f03: Change to stop 1.
2328 2020-08-23 Paul Thomas <pault@gcc.gnu.org>
2331 * gfortran.dg/pr96737.f90: Add option -g.
2333 2020-08-23 Paul Thomas <pault@gcc.gnu.org>
2336 * gfortran.dg/pr96737.f90: New test.
2338 2020-08-22 David Malcolm <dmalcolm@redhat.com>
2341 * gcc.dg/analyzer/pr94851-1.c: New test.
2342 * gcc.dg/analyzer/pr94851-3.c: New test.
2343 * gcc.dg/analyzer/pr94851-4.c: New test.
2345 2020-08-22 David Malcolm <dmalcolm@redhat.com>
2347 * gcc.dg/analyzer/malloc-ipa-8-double-free.c: Drop
2348 -fanalyzer-verbose-state-changes.
2350 2020-08-21 Hongtao Liu <hongtao.liu@intel.com>
2352 * gcc.target/i386/pr96262-1.c: New test.
2354 2020-08-21 liuhongt <hongtao.liu@intel.com>
2356 * gcc.target/i386/bitwise_mask_op-1.c: New test.
2357 * gcc.target/i386/bitwise_mask_op-2.c: New test.
2358 * gcc.target/i386/bitwise_mask_op-3.c: New test.
2359 * gcc.target/i386/avx512bw-pr88465.c: New testcase.
2360 * gcc.target/i386/avx512bw-kunpckwd-1.c: Adjust testcase.
2361 * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
2362 * gcc.target/i386/avx512dq-kmovb-5.c: Ditto.
2363 * gcc.target/i386/avx512f-kmovw-5.c: Ditto.
2364 * gcc.target/i386/pr55342.c: Ditto.
2366 2020-08-21 liuhongt <hongtao.liu@intel.com>
2368 * gcc.target/i386/spill_to_mask-1.c: New tests.
2369 * gcc.target/i386/spill_to_mask-2.c: New tests.
2370 * gcc.target/i386/spill_to_mask-3.c: New tests.
2371 * gcc.target/i386/spill_to_mask-4.c: New tests.
2373 2020-08-21 David Malcolm <dmalcolm@redhat.com>
2376 * gcc.dg/analyzer/pr95152-4.c: New test.
2377 * gcc.dg/analyzer/pr95152-5.c: New test.
2379 2020-08-20 David Malcolm <dmalcolm@redhat.com>
2382 * g++.dg/analyzer/pr96723.C: New test.
2384 2020-08-20 Paul Thomas <pault@gcc.gnu.org>
2388 * gfortran.dg/char_length_23.f90: New test.
2390 2020-08-20 Joe Ramsay <Joe.Ramsay@arm.com>
2393 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: New test.
2394 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: New test.
2395 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: New test.
2396 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: New test.
2397 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: New test.
2399 2020-08-20 Tobias Burnus <tobias@codesourcery.com>
2401 * gfortran.dg/gomp/pr67500.f90: New file.
2403 2020-08-20 Christophe Lyon <christophe.lyon@linaro.org>
2405 * lib/target-supports.exp (arm_soft_ok): Remove arm32 check.
2407 2020-08-20 Christophe Lyon <christophe.lyon@linaro.org>
2409 * gcc.target/arm/pure-code/pure-code.exp: Skip for
2410 arm*-*-uclinuxfdpiceabi. Fix missing closing bracket.
2412 2020-08-20 Mark Eggleston <markeggleston@gcc.gnu.org>
2415 * gfortran.dg/pr96436_1.f90: New test.
2416 * gfortran.dg/pr96436_2.f90: New test.
2417 * gfortran.dg/pr96436_3.f90: New test.
2418 * gfortran.dg/pr96436_4.f90: New test.
2419 * gfortran.dg/pr96436_5.f90: New test.
2420 * gfortran.dg/pr96436_6.f90: New test.
2421 * gfortran.dg/pr96436_7.f90: New test.
2422 * gfortran.dg/pr96436_8.f90: New test.
2423 * gfortran.dg/pr96436_9.f90
2424 * gfortran.dg/pr96436_10.f90
2426 2020-08-20 David Malcolm <dmalcolm@redhat.com>
2429 * gcc.dg/analyzer/pr96713.c: New test.
2431 2020-08-19 Jason Merrill <jason@redhat.com>
2434 * g++.dg/concepts/diagnostic10.C: Adjust expexcted errors.
2435 * g++.dg/concepts/diagnostic13.C: Adjust expexcted errors.
2436 * g++.dg/concepts/diagnostic2.C: Adjust expexcted errors.
2437 * g++.dg/concepts/diagnostic3.C: Adjust expexcted errors.
2438 * g++.dg/concepts/diagnostic4.C: Adjust expexcted errors.
2439 * g++.dg/concepts/diagnostic5.C: Adjust expexcted errors.
2440 * g++.dg/concepts/diagnostic9.C: Adjust expexcted errors.
2441 * g++.dg/concepts/expression2.C: Adjust expexcted errors.
2442 * g++.dg/concepts/fn5.C: Adjust expexcted errors.
2443 * g++.dg/concepts/placeholder5.C: Adjust expexcted errors.
2444 * g++.dg/concepts/pr67595.C: Adjust expexcted errors.
2445 * g++.dg/cpp2a/concepts-pr78752-2.C: Adjust expexcted errors.
2446 * g++.dg/cpp2a/concepts-pr84140.C: Adjust expexcted errors.
2447 * g++.dg/cpp2a/concepts-recursive-sat3.C: Adjust expexcted errors.
2448 * g++.dg/cpp2a/concepts-requires18.C: Adjust expexcted errors.
2449 * g++.dg/cpp2a/concepts-requires19.C: Adjust expexcted errors.
2450 * g++.dg/cpp2a/concepts3.C: Adjust expexcted errors.
2451 * g++.dg/cpp2a/concepts-nondep1.C: New test.
2452 * g++.dg/cpp2a/concepts-nondep1a.C: New test.
2454 2020-08-19 David Malcolm <dmalcolm@redhat.com>
2457 * g++.dg/analyzer/pr96643.C: New test.
2459 2020-08-19 David Malcolm <dmalcolm@redhat.com>
2462 * gcc.dg/analyzer/pr96705.c: New test.
2464 2020-08-19 David Malcolm <dmalcolm@redhat.com>
2467 * gcc.dg/analyzer/pr96699.c: New test.
2469 2020-08-19 Bill Schmidt <wschmidt@linux.ibm.com>
2471 * gcc.target/powerpc/pcrel-sibcall-1.c: Adjust.
2473 2020-08-19 Feng Xue <fxue@os.amperecomputing.com>
2475 PR tree-optimization/94234
2476 * gcc.dg/pr94234-1.c: New test.
2478 2020-08-19 Peixin Qiao <qiaopeixin@huawei.com>
2480 * gcc.target/aarch64/mgeneral-regs_7.c: New test.
2482 2020-08-19 Pat Bernardi <bernardi@adacore.com>
2484 * gcc.dg/sinatan-2.c: Add dg-require-effective-target c99_runtime.
2485 * gcc.dg/sinhovercosh-1.c: Likewise.
2486 * gcc.dg/tanhbysinh.c: Likewise.
2488 2020-08-19 Tom de Vries <tdevries@suse.de>
2491 * lib/target-supports.exp (check_effective_target_sync_int_long):
2493 (check_effective_target_sync_int_long_stack): New proc.
2494 * gcc.dg/pr86314.c: Require effective target sync_int_long_stack.
2496 2020-08-19 David Malcolm <dmalcolm@redhat.com>
2499 * gcc.dg/analyzer/pr96651-1.c: New test.
2500 * gcc.dg/analyzer/pr96651-2.c: New test.
2502 2020-08-19 David Malcolm <dmalcolm@redhat.com>
2505 * gcc.dg/analyzer/pr96648.c: New test.
2507 2020-08-18 Peter Bergner <bergner@linux.ibm.com>
2509 * gcc.target/powerpc/mma-builtin-3.c: Rename xvcvbf16sp to xvcvbf16spn.
2511 2020-08-18 Jason Merrill <jason@redhat.com>
2514 * g++.dg/cpp1z/class-deduction-spec1.C: New test.
2516 2020-08-18 Jason Merrill <jason@redhat.com>
2519 * g++.dg/cpp2a/class-deduction-alias4.C: New test.
2521 2020-08-18 Harald Anlauf <anlauf@gmx.de>
2523 * gfortran.dg/minmax_char_3.f90: New test.
2524 * gfortran.dg/min_max_kind.f90: New test.
2525 * gfortran.dg/pr96613.f90: New test.
2527 2020-08-18 Martin Sebor <msebor@redhat.com>
2531 * gcc.dg/memcmp-5.c: New test.
2533 2020-08-18 Martin Sebor <msebor@redhat.com>
2535 PR tree-optimization/96670
2536 * gcc.dg/memchr-2.c: New test.
2537 * gcc.dg/memcmp-6.c: New test.
2539 2020-08-18 Roger Sayle <roger@nextmovesoftware.com>
2540 Zdenek Sojka <zsojka@seznam.cz>
2542 PR rtl-optimization/96298
2543 * gcc.dg/pr96298.c: New test.
2544 * gcc.target/i386/pr96298.c: New test.
2546 2020-08-18 Iain Buclaw <ibuclaw@gdcproject.org>
2549 * gdc.dg/pr96301a.d: New test.
2550 * gdc.dg/pr96301b.d: New test.
2551 * gdc.dg/pr96301c.d: New test.
2553 2020-08-18 liuhongt <hongtao.liu@intel.com>
2555 * gcc.target/i386/pr96562-1.c: New test.
2557 2020-08-18 Jakub Jelinek <jakub@redhat.com>
2560 * gcc.dg/Wunused-var-4.c: New test.
2562 2020-08-18 liuhongt <hongtao.liu@intel.com>
2565 * gcc.target/i386/pr92865-1.c: Adjust testcase.
2567 2020-08-18 David Malcolm <dmalcolm@redhat.com>
2570 * g++.dg/analyzer/pr96641.C: New test.
2572 2020-08-17 David Malcolm <dmalcolm@redhat.com>
2575 * gcc.dg/analyzer/pr96644.c: New test.
2577 2020-08-17 David Malcolm <dmalcolm@redhat.com>
2580 * gcc.dg/analyzer/pr96639.c: New test.
2582 2020-08-17 David Malcolm <dmalcolm@redhat.com>
2585 * gcc.dg/analyzer/pr96642.c: New test.
2587 2020-08-17 Uroš Bizjak <ubizjak@gmail.com>
2589 * gcc.target/i386/rdrand-1.c (dg-final): Update scan string.
2590 * gcc.target/i386/rdrand-2.c (dg-final): Ditto.
2591 * gcc.target/i386/rdrand-3.c (dg-final): Ditto.
2593 2020-08-17 liuhongt <hongtao.liu@intel.com>
2595 * gcc.target/i386/endbr_immediate.c: New test.
2597 2020-08-14 Martin Sebor <msebor@redhat.com>
2600 * gcc.dg/memchr.c: New test.
2601 * gcc.dg/memcmp-2.c: New test.
2602 * gcc.dg/memcmp-3.c: New test.
2603 * gcc.dg/memcmp-4.c: New test.
2605 2020-08-14 David Malcolm <dmalcolm@redhat.com>
2608 * gcc.dg/analyzer/pr96611.c: New test.
2610 2020-08-14 Jason Merrill <jason@redhat.com>
2614 * g++.dg/cpp1z/aggr-base10.C: New test.
2615 * g++.dg/cpp2a/no_unique_address7.C: New test.
2616 * g++.dg/cpp2a/no_unique_address7a.C: New test.
2618 2020-08-14 Lewis Hyatt <lhyatt@gmail.com>
2620 * lib/prune.exp: Change TEST_ALWAYS_FLAGS to use -fdiagnostics-plain-output.
2621 * lib/c-compat.exp: Adapt to the prune.exp change.
2623 2020-08-14 Tom de Vries <tdevries@suse.de>
2625 * gcc.dg/torture/pr92088-1.c: Add require-effective-target alloca.
2626 * gcc.dg/torture/pr92088-2.c: Same.
2627 * gcc.dg/torture/pr93124.c: Same.
2628 * gcc.dg/torture/pr94479.c: Same.
2629 * gcc.dg/tree-ssa/builtin-sprintf-warn-22.c: Same.
2631 2020-08-13 David Malcolm <dmalcolm@redhat.com>
2634 * gcc.dg/analyzer/pr96598.c: New test.
2636 2020-08-13 David Malcolm <dmalcolm@redhat.com>
2652 * g++.dg/analyzer/pr93212.C: Add dg-warning for dangling
2654 * g++.dg/analyzer/pr93950.C: Remove xfail.
2655 * g++.dg/analyzer/pr94011.C: New test.
2656 * g++.dg/analyzer/pr94028.C: Remove leak false positives; mark as
2658 * g++.dg/analyzer/pr94503.C: New test.
2659 * g++.dg/analyzer/pr95042.C: New test.
2660 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue-2.c: New test.
2661 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Add xfail.
2662 * gcc.dg/analyzer/CVE-2005-1689-minimal.c:
2663 Include "analyzer-decls.h".
2664 (test_4, test_5, test_6, test_7, test_8): New tests.
2665 * gcc.dg/analyzer/abs-1.c: New test.
2666 * gcc.dg/analyzer/aliasing-1.c: New test.
2667 * gcc.dg/analyzer/aliasing-2.c: New test.
2668 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_describe): New
2670 (__analyzer_dump_num_heap_regions): Remove.
2671 * gcc.dg/analyzer/attribute-nonnull.c: Add dg-warnings for cases
2672 where NULL is directly used as an argument.
2673 * gcc.dg/analyzer/bzero-1.c: New test.
2674 * gcc.dg/analyzer/casts-1.c: New test.
2675 * gcc.dg/analyzer/casts-2.c: New test.
2676 * gcc.dg/analyzer/compound-assignment-1.c
2677 (test_4): Remove xfail from leak false positive.
2678 (called_by_test_5a): Add "allocated here" expected message.
2679 (called_by_test_5b): Make expected leak message more precise.
2680 * gcc.dg/analyzer/compound-assignment-3.c: Update expected leak
2682 * gcc.dg/analyzer/compound-assignment-4.c: New test.
2683 * gcc.dg/analyzer/compound-assignment-5.c: New test.
2684 * gcc.dg/analyzer/conditionals-notrans.c: Remove xfails.
2685 * gcc.dg/analyzer/data-model-1.c (test_12d): Update expected
2687 (test_13): Remove xfail.
2688 (test_14): Remove xfail.
2689 (test_15): Remove xfail.
2690 (test_16): Remove xfails. Add out-of-bounds access.
2691 (test_16_alt): Remove xfails.
2692 (test_23): Remove xfail.
2693 (test_24): Remove xfail.
2694 (test_25): Remove xfail.
2695 (test_26): Update expected result. Remove xfail. Add xfail.
2696 (test_27): Remove xfails.
2697 (test_29): Add __analyzer_eval pointer comparisons.
2698 (test_41): Generalize expected output for u.ptr comparison with
2699 NULL for targets where this could be known to be false.
2700 (test_42): Remove xfail.
2701 (test_51): Remove xfails.
2702 * gcc.dg/analyzer/data-model-13.c: Update for improvements to
2703 source location and wording of leak message.
2704 * gcc.dg/analyzer/data-model-14.c: Remove -fanalyzer-fine-grained.
2705 (test_1): Update for improvement to expected message.
2706 (test_2): Remove xfail.
2707 * gcc.dg/analyzer/data-model-18.c: Remove xfail.
2708 * gcc.dg/analyzer/data-model-20.c: New test.
2709 * gcc.dg/analyzer/data-model-5.c: Add dg-warning for deref of
2710 NULL. Add xfailing false leak.
2711 * gcc.dg/analyzer/data-model-5b.c: Add xfailing false leak.
2712 * gcc.dg/analyzer/data-model-5c.c: Update xfailing false leak.
2713 * gcc.dg/analyzer/data-model-5d.c: Reimplement.
2714 * gcc.dg/analyzer/data-model-6.c: Delete test.
2715 * gcc.dg/analyzer/data-model-8.c: Remove xfail.
2716 * gcc.dg/analyzer/describe-1.c: New test.
2717 * gcc.dg/analyzer/dot-output.c: Remove xfail.
2718 * gcc.dg/analyzer/explode-1.c: Add expected leak warning.
2719 * gcc.dg/analyzer/explode-2.c: Add expected leak warnings. Mark
2720 double-free warnings as xfail for now.
2721 * gcc.dg/analyzer/feasibility-1.c: New test.
2722 * gcc.dg/analyzer/first-field-1.c: New test.
2723 * gcc.dg/analyzer/first-field-2.c: New test.
2724 * gcc.dg/analyzer/init.c: New test.
2725 * gcc.dg/analyzer/leak-2.c: New test.
2726 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: New test.
2727 * gcc.dg/analyzer/loop-0-up-to-n-by-1.c: New test.
2728 * gcc.dg/analyzer/loop-2a.c: Update expected behavior.
2729 * gcc.dg/analyzer/loop-3.c: Mark use-after-free as xfail. Add
2730 expected warning about deref of unchecked pointer.
2731 * gcc.dg/analyzer/loop-4.c: Remove -fno-analyzer-state-purge.
2732 Update expected behavior.
2733 * gcc.dg/analyzer/loop-n-down-to-1-by-1.c: New test.
2734 * gcc.dg/analyzer/loop-start-down-to-end-by-1.c: New test.
2735 * gcc.dg/analyzer/loop-start-down-to-end-by-step.c: New test.
2736 * gcc.dg/analyzer/loop-start-to-end-by-step.c: New test.
2737 * gcc.dg/analyzer/loop-start-up-to-end-by-1.c: New test.
2738 * gcc.dg/analyzer/loop.c: Remove -fno-analyzer-state-purge.
2739 Update expected behavior.
2740 * gcc.dg/analyzer/malloc-1.c: Remove xfails from leak false
2741 positives. Update expected wording of global_link.m_ptr leak.
2742 (test_49): New test.
2743 * gcc.dg/analyzer/malloc-4.c: Remove leak false positive. Update
2744 expected wording of leak warning.
2745 * gcc.dg/analyzer/malloc-in-loop.c: New test.
2746 * gcc.dg/analyzer/malloc-ipa-8-double-free.c: Update expected path
2747 to show call to wrapped_malloc.
2748 * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: Remove
2749 -fanalyzer-verbose-state-changes.
2750 * gcc.dg/analyzer/malloc-paths-9.c: Remove comment about duplicate
2751 warnings. Remove duplicate use-after-free paths.
2752 * gcc.dg/analyzer/malloc-vs-local-1a.c: Add dg-warning for deref
2753 of unchecked pointer. Update expected number of enodes.
2754 * gcc.dg/analyzer/malloc-vs-local-2.c: Likewise.
2755 * gcc.dg/analyzer/malloc-vs-local-3.c: Add dg-warning for deref of
2756 unchecked pointer. Update expected number of enodes. Avoid
2757 overspecifying the leak message.
2758 * gcc.dg/analyzer/memset-1.c: New test.
2759 * gcc.dg/analyzer/paths-3.c: Update expected number of enodes.
2760 * gcc.dg/analyzer/paths-4.c: Likewise.
2761 * gcc.dg/analyzer/paths-6.c: Likewise.
2762 * gcc.dg/analyzer/paths-7.c: Likewise.
2763 * gcc.dg/analyzer/pr93032-mztools-simplified.c: New test.
2764 * gcc.dg/analyzer/pr93032-mztools.c: New test.
2765 * gcc.dg/analyzer/pr93382.c: Mark taint tests as failing.
2766 * gcc.dg/analyzer/pr93938.c: New test.
2767 * gcc.dg/analyzer/pr94099.c: Replace uninit dg-warning with
2768 dg-warning for NULL dereference.
2769 * gcc.dg/analyzer/pr94399.c: New test.
2770 * gcc.dg/analyzer/pr94447.c: Add dg-warning for NULL dereference.
2771 * gcc.dg/analyzer/pr94458.c: New test.
2772 * gcc.dg/analyzer/pr94640.c: New test.
2773 * gcc.dg/analyzer/pr94688.c: New test.
2774 * gcc.dg/analyzer/pr94689.c: New test.
2775 * gcc.dg/analyzer/pr94839.c: New test.
2776 * gcc.dg/analyzer/pr95026.c: New test.
2777 * gcc.dg/analyzer/pr95240.c: New test.
2778 * gcc.dg/analyzer/refcounting-1.c: New test.
2779 * gcc.dg/analyzer/single-field.c: New test.
2780 * gcc.dg/analyzer/stale-frame-1.c: New test.
2781 * gcc.dg/analyzer/symbolic-1.c: New test.
2782 * gcc.dg/analyzer/symbolic-2.c: New test.
2783 * gcc.dg/analyzer/symbolic-3.c: New test.
2784 * gcc.dg/analyzer/symbolic-4.c: New test.
2785 * gcc.dg/analyzer/symbolic-5.c: New test.
2786 * gcc.dg/analyzer/symbolic-6.c: New test.
2787 * gcc.dg/analyzer/taint-1.c: Mark the "gets unchecked value"
2788 events as failing for now. Update dg-message directives to avoid
2789 relying on numbering.
2790 * gcc.dg/analyzer/torture/loop-inc-ptr-1.c: New test.
2791 * gcc.dg/analyzer/torture/loop-inc-ptr-2.c: New test.
2792 * gcc.dg/analyzer/torture/loop-inc-ptr-3.c: New test.
2793 * gcc.dg/analyzer/unknown-fns-2.c: New test.
2794 * gcc.dg/analyzer/unknown-fns-3.c: New test.
2795 * gcc.dg/analyzer/unknown-fns-4.c: New test.
2796 * gcc.dg/analyzer/unknown-fns.c: Update dg-warning to reflect fixed
2797 source location for leak diagnostic.
2798 * gcc.dg/analyzer/use-after-free.c: New test.
2799 * gcc.dg/analyzer/vla-1.c: New test.
2800 * gcc.dg/analyzer/zlib-4.c: Rewrite to avoid "exit" calls. Add
2801 expected leak warnings.
2802 * gfortran.dg/analyzer/pr93993.f90: Remove leak of tm warning,
2803 which seems to have been a false positive.
2805 2020-08-13 Peter Bergner <bergner@linux.ibm.com>
2808 * gcc.target/powerpc/pr96506.c: New test.
2810 2020-08-13 Andre Vehreschild <vehre@gcc.gnu.org>
2813 * gfortran.dg/coarray/pr93671.f90: New test.
2815 2020-08-13 Richard Sandiford <richard.sandiford@arm.com>
2818 2020-08-13 Peixin Qiao <qiaopeixin@huawei.com>
2820 * gcc.target/aarch64/mgeneral-regs_1.c: Add the comment that
2821 -mgeneral-regs-only is compatible with the use of vector type
2822 used in the test case.
2824 2020-08-13 Kwok Cheung Yeung <kcy@codesourcery.com>
2826 * gcc.target/nvptx/ia64-sync-5.c: New.
2828 2020-08-13 Martin Liska <mliska@suse.cz>
2831 * gcc.dg/ipa/pr96482-2.c: New test.
2833 2020-08-13 Hongtao Liu <hongtao.liu@intel.com>
2835 * gcc.target/i386/avx512bw-pr96246-1.c: New test.
2836 * gcc.target/i386/avx512bw-pr96246-2.c: New test.
2837 * gcc.target/i386/avx512vl-pr96246-1.c: New test.
2838 * gcc.target/i386/avx512vl-pr96246-2.c: New test.
2839 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Adjust test.
2840 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
2841 * gcc.target/i386/avx512f-vmovapd-1.c: Ditto.
2842 * gcc.target/i386/avx512f-vmovaps-1.c: Ditto.
2843 * gcc.target/i386/avx512f-vmovdqa32-1.c: Ditto.
2844 * gcc.target/i386/avx512f-vmovdqa64-1.c: Ditto.
2845 * gcc.target/i386/avx512vl-pr92686-movcc-1.c: Ditto.
2846 * gcc.target/i386/avx512vl-pr96246-1.c: Ditto.
2847 * gcc.target/i386/avx512vl-pr96246-2.c: Ditto.
2848 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
2849 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
2850 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
2851 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
2853 2020-08-13 Hans-Peter Nilsson <hp@axis.com>
2856 * gcc.dg/pr94600-5.c, gcc.dg/pr94600-6.c, gcc.dg/pr94600-7.c,
2857 gcc.dg/pr94600-8.c: Align t0 to 4-byte boundary.
2859 2020-08-13 Marek Polacek <polacek@redhat.com>
2862 * g++.dg/cpp2a/paren-init27.C: New test.
2863 * g++.dg/cpp2a/paren-init28.C: New test.
2864 * g++.dg/cpp2a/paren-init29.C: New test.
2865 * g++.dg/cpp2a/paren-init30.C: New test.
2866 * g++.dg/cpp2a/paren-init31.C: New test.
2867 * g++.dg/cpp2a/paren-init32.C: New test.
2869 2020-08-12 Roger Sayle <roger@nextmovesoftware.com>
2870 Uroš Bizjak <ubizjak@gmail.com>
2873 * gcc.dg/pr96558.c: New test.
2875 2020-08-12 Martin Liska <mliska@suse.cz>
2878 * gcc.dg/ipa/pr96482.c: New test.
2880 2020-08-12 Peixin Qiao <qiaopeixin@huawei.com>
2882 * gcc.target/aarch64/mgeneral-regs_1.c: Add the comment that
2883 -mgeneral-regs-only is compatible with the use of vector type
2884 used in the test case.
2886 2020-08-12 Tobias Burnus <tobias@codesourcery.com>
2888 * gfortran.dg/gomp/nontemporal-1.f90: New test.
2889 * gfortran.dg/gomp/nontemporal-2.f90: New test.
2891 2020-08-12 Tom de Vries <tdevries@suse.de>
2893 * gcc.target/nvptx/ia64-sync-1.c: New test.
2894 * gcc.target/nvptx/ia64-sync-2.c: New test.
2895 * gcc.target/nvptx/ia64-sync-3.c: New test.
2896 * gcc.target/nvptx/ia64-sync-4.c: New test.
2898 2020-08-12 Kwok Cheung Yeung <kcy@codesourcery.com>
2901 * gcc.dg/ia64-sync-5.c (AC, init_qi, test_qi): Change element type to
2904 2020-08-12 Tom de Vries <tdevries@suse.de>
2907 * lib/target-supports.exp (check_effective_target_large_initializer):
2909 * gcc.dg/builtin-object-size-21.c: Require large_initializer.
2910 * gcc.dg/strlenopt-55.c: Same.
2912 2020-08-12 Christophe Lyon <christophe.lyon@linaro.org>
2914 * gcc.target/arm/stack-protector-1.c: Adapt code to Cortex-M
2917 2020-08-12 Christophe Lyon <christophe.lyon@linaro.org>
2919 * gcc.target/arm/multilib.exp: Fix parameter passing for gcc_opts.
2921 2020-08-12 Andreas Krebbel <krebbel@linux.ibm.com>
2924 * g++.dg/pr96308.C: New test.
2926 2020-08-12 Andreas Krebbel <krebbel@linux.ibm.com>
2929 * gcc.target/s390/pr96456.c: New test.
2931 2020-08-12 Alan Modra <amodra@gmail.com>
2934 * gcc.target/powerpc/pr96493.c: Make it a link test when no
2935 power10_hw. Require power10_ok.
2937 2020-08-11 David Edelsohn <dje.gcc@gmail.com>
2939 * g++.dg/opt/flifetime-dse2.C: Remove AIX xfail.
2940 * g++.dg/opt/flifetime-dse4.C: Remove AIX xfail.
2942 2020-08-11 Tom de Vries <tdevries@suse.de>
2944 * gcc.dg/Warray-bounds-46.c: Add missing require-effective-target
2946 * gcc.dg/Warray-bounds-48.c: Same.
2947 * gcc.dg/Warray-bounds-50.c: Same.
2948 * gcc.dg/Wreturn-local-addr-2.c: Same.
2949 * gcc.dg/Wreturn-local-addr-3.c: Same.
2950 * gcc.dg/Wreturn-local-addr-4.c: Same.
2951 * gcc.dg/Wreturn-local-addr-6.c: Same.
2952 * gcc.dg/Wstack-usage.c: Same.
2953 * gcc.dg/Wstringop-overflow-15.c: Same.
2954 * gcc.dg/Wstringop-overflow-23.c: Same.
2955 * gcc.dg/Wstringop-overflow-25.c: Same.
2956 * gcc.dg/Wstringop-overflow-27.c: Same.
2957 * gcc.dg/Wstringop-overflow-39.c: Same.
2958 * gcc.dg/analyzer/alloca-leak.c: Same.
2959 * gcc.dg/analyzer/data-model-1.c: Same.
2960 * gcc.dg/analyzer/data-model-16.c: Same.
2961 * gcc.dg/analyzer/malloc-1.c: Same.
2962 * gcc.dg/analyzer/malloc-paths-8.c: Same.
2963 * gcc.dg/analyzer/pr93546.c: Same.
2964 * gcc.dg/analyzer/setjmp-1.c: Same.
2965 * gcc.dg/analyzer/setjmp-2.c: Same.
2966 * gcc.dg/analyzer/setjmp-3.c: Same.
2967 * gcc.dg/analyzer/setjmp-4.c: Same.
2968 * gcc.dg/analyzer/setjmp-5.c: Same.
2969 * gcc.dg/analyzer/setjmp-6.c: Same.
2970 * gcc.dg/analyzer/setjmp-7.c: Same.
2971 * gcc.dg/analyzer/setjmp-7a.c: Same.
2972 * gcc.dg/analyzer/setjmp-8.c: Same.
2973 * gcc.dg/analyzer/setjmp-9.c: Same.
2974 * gcc.dg/analyzer/setjmp-pr93378.c: Same.
2975 * gcc.dg/gimplefe-44.c: Same.
2976 * gcc.dg/pr84131.c: Same.
2977 * gcc.dg/pr93986.c: Same.
2978 * gcc.dg/pr95133.c: Same.
2979 * gcc.dg/pr95857.c: Same.
2980 * gcc.dg/strlenopt-83.c: Same.
2981 * gcc.dg/strlenopt-84.c: Same.
2982 * gcc.dg/strlenopt-91.c: Same.
2983 * gcc.dg/uninit-32.c: Same.
2984 * gcc.dg/uninit-36.c: Same.
2986 2020-08-11 Jakub Jelinek <jakub@redhat.com>
2989 * c-c++-common/pr96545.c: New test.
2991 2020-08-11 Jakub Jelinek <jakub@redhat.com>
2993 PR rtl-optimization/96539
2994 * gcc.target/i386/pr96539.c: New test.
2996 2020-08-11 Jakub Jelinek <jakub@redhat.com>
2999 * gcc.c-torture/execute/pr96549.c: New test.
3001 2020-08-11 Jan Hubicka <hubicka@ucw.cz>
3003 * gcc.dg/ipa/ipa-clone-2.c: Lower threshold from 500 to 400.
3005 2020-08-10 Marek Polacek <polacek@redhat.com>
3008 * g++.dg/cpp1y/auto-fn61.C: New test.
3010 2020-08-10 Marek Polacek <polacek@redhat.com>
3012 * lib/gcc-dg.exp (gcc-dg-test-1): Handle dg-ice.
3013 (cleanup-after-saved-dg-test): Reset expect_ice.
3014 * lib/prune.exp (prune_ices): New.
3015 * lib/target-supports-dg.exp (dg-ice): New.
3017 2020-08-10 Roger Sayle <roger@nextmovesoftware.com>
3019 * gcc.target/i386/minmax-12.c: New test.
3021 2020-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3024 * gfortran.dg/do_check_15.f90: New test.
3026 2020-08-10 Jakub Jelinek <jakub@redhat.com>
3029 * g++.dg/cpp2a/spaceship-constexpr3.C: New test.
3031 2020-08-10 Patrick Palka <ppalka@redhat.com>
3033 * g++.dg/cpp2a/concepts-fn5.C: New test.
3034 * g++.dg/concepts/fn8.C: Generalize dg-error directive to accept
3035 "no matching function ..." diagnostic.
3036 * g++.dg/cpp2a/concepts-fn1.C: Likewise.
3037 * g++.dg/cpp2a/concepts-ts2.C: Likewise.
3038 * g++.dg/cpp2a/concepts-ts3.C: Likewise.
3040 2020-08-10 Marc Glisse <marc.glisse@inria.fr>
3042 PR tree-optimization/95433
3043 * gcc.dg/tree-ssa/pr95433-2.c: New file.
3045 2020-08-10 Paul Thomas <pault@gcc.gnu.org>
3048 * gfortran.dg/pr96312.f90: New test.
3050 2020-08-10 Paul Thomas <pault@gcc.gnu.org>
3053 * gfortran.dg/pr96102.f90: New test.
3055 2020-08-10 Hongtao Liu <hongtao.liu@intel.com>
3057 * gcc.target/i386/pr92865-1.c: Adjust testcase.
3059 2020-08-09 Roger Sayle <roger@nextmovesoftware.com>
3062 * gcc.target/i386/pr71321.c: Check that the code doesn't use
3063 the 4B zero displacement lea, not that it uses lea.
3065 2020-08-09 Iain Sandoe <iain@sandoe.co.uk>
3067 * gcc.dg/torture/fp-int-convert-timode-3.c: XFAIL run.
3068 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3070 2020-08-09 Hans-Peter Nilsson <hp@bitrange.com>
3072 * gcc.dg/pr44194-1.c: Skip for mmix.
3074 2020-08-09 Hans-Peter Nilsson <hp@bitrange.com>
3076 * gcc.dg/pr30957-1.c: xfail for mmix.
3078 2020-08-08 Peter Bergner <bergner@linux.ibm.com>
3081 * gcc.target/powerpc/pr96530.c: New test.
3083 2020-08-08 Jakub Jelinek <jakub@redhat.com>
3085 PR tree-optimization/96424
3086 * c-c++-common/gomp/pr96424.c: New test.
3088 2020-08-07 Richard Biener <rguenther@suse.de>
3090 PR tree-optimization/96514
3091 * gcc.dg/pr96514.c: New testcase.
3093 2020-08-07 Jose E. Marchesi <jose.marchesi@oracle.com>
3095 * gcc.target/bpf/diag-funargs-2.c: Remove trailing whitespaces.
3096 * gcc.target/bpf/skb-ancestor-cgroup-id.c: Likewise.
3097 * gcc.target/bpf/helper-xdp-adjust-meta.c: Likewise.
3098 * gcc.target/bpf/helper-xdp-adjust-head.c: Likewise.
3099 * gcc.target/bpf/helper-tcp-check-syncookie.c: Likewise.
3100 * gcc.target/bpf/helper-sock-ops-cb-flags-set.c
3101 * gcc.target/bpf/helper-sysctl-set-new-value.c: Likewise.
3102 * gcc.target/bpf/helper-sysctl-get-new-value.c: Likewise.
3103 * gcc.target/bpf/helper-sysctl-get-name.c: Likewise.
3104 * gcc.target/bpf/helper-sysctl-get-current-value.c: Likewise.
3105 * gcc.target/bpf/helper-strtoul.c: Likewise.
3106 * gcc.target/bpf/helper-strtol.c: Likewise.
3107 * gcc.target/bpf/helper-sock-map-update.c: Likewise.
3108 * gcc.target/bpf/helper-sk-storage-get.c: Likewise.
3109 * gcc.target/bpf/helper-sk-storage-delete.c: Likewise.
3110 * gcc.target/bpf/helper-sk-select-reuseport.c: Likewise.
3111 * gcc.target/bpf/helper-sk-release.c: Likewise.
3112 * gcc.target/bpf/helper-sk-redirect-map.c: Likewise.
3113 * gcc.target/bpf/helper-sk-lookup-upd.c: Likewise.
3114 * gcc.target/bpf/helper-sk-lookup-tcp.c: Likewise.
3115 * gcc.target/bpf/helper-skb-change-head.c: Likewise.
3116 * gcc.target/bpf/helper-skb-cgroup-id.c: Likewise.
3117 * gcc.target/bpf/helper-skb-adjust-room.c: Likewise.
3118 * gcc.target/bpf/helper-set-hash.c: Likewise.
3119 * gcc.target/bpf/helper-setsockopt.c: Likewise.
3120 * gcc.target/bpf/helper-redirect-map.c: Likewise.
3121 * gcc.target/bpf/helper-rc-repeat.c: Likewise.
3122 * gcc.target/bpf/helper-rc-keydown.c: Likewise.
3123 * gcc.target/bpf/helper-probe-read-str.c: Likewise.
3124 * gcc.target/bpf/helper-perf-prog-read-value.c: Likewise.
3125 * gcc.target/bpf/helper-perf-event-read-value.c: Likewise.
3126 * gcc.target/bpf/helper-override-return.c: Likewise.
3127 * gcc.target/bpf/helper-msg-redirect-map.c: Likewise.
3128 * gcc.target/bpf/helper-msg-pull-data.c: Likewise.
3129 * gcc.target/bpf/helper-msg-cork-bytes.c: Likewise.
3130 * gcc.target/bpf/helper-msg-apply-bytes.c: Likewise.
3131 * gcc.target/bpf/helper-lwt-seg6-store-bytes.c: Likewise.
3132 * gcc.target/bpf/helper-lwt-seg6-adjust-srh.c: Likewise.
3133 * gcc.target/bpf/helper-lwt-seg6-action.c: Likewise.
3134 * gcc.target/bpf/helper-lwt-push-encap.c: Likewise.
3135 * gcc.target/bpf/helper-get-socket-uid.c: Likewise.
3136 * gcc.target/bpf/helper-get-socket-cookie.c: Likewise.
3137 * gcc.target/bpf/helper-get-local-storage.c: Likewise.
3138 * gcc.target/bpf/helper-get-current-cgroup-id.c: Likewise.
3139 * gcc.target/bpf/helper-getsockopt.c: Likewise.
3140 * gcc.target/bpf/diag-funargs-3.c: Likewise.
3142 2020-08-07 Kwok Cheung Yeung <kcy@codesourcery.com>
3143 Tom de Vries <tdevries@suse.de>
3145 * gcc.dg/ia64-sync-5.c: New test.
3147 2020-08-07 Michael Meissner <meissner@linux.ibm.com>
3149 * gcc.target/powerpc/bswap-brd.c: New test.
3150 * gcc.target/powerpc/bswap-brw.c: New test.
3151 * gcc.target/powerpc/bswap-brh.c: New test.
3153 2020-08-07 Alan Modra <amodra@gmail.com>
3155 * gcc.target/powerpc/pr96493.c: New file.
3157 2020-08-06 Richard Sandiford <richard.sandiford@arm.com>
3159 * gcc.target/arm/stack-protector-1.c: New test.
3160 * gcc.target/arm/stack-protector-2.c: Likewise.
3162 2020-08-06 Peter Bergner <bergner@linux.ibm.com>
3165 * gcc.target/powerpc/pr96446.c: New test.
3167 2020-08-06 Roger Sayle <roger@nextmovesoftware.com>
3169 * gcc.target/i386/minmax-9.c: Restrict test to !ia32.
3171 2020-08-06 Jakub Jelinek <jakub@redhat.com>
3173 PR tree-optimization/96480
3174 * gcc.dg/tree-ssa/pr96480.c: New test.
3176 2020-08-06 Jose E. Marchesi <jose.marchesi@oracle.com>
3178 * gcc.target/bpf/helper-bind.c: Adjust to new kernel helpers
3180 * gcc.target/bpf/helper-bpf-redirect.c: Likewise.
3181 * gcc.target/bpf/helper-clone-redirect.c: Likewise.
3182 * gcc.target/bpf/helper-csum-diff.c: Likewise.
3183 * gcc.target/bpf/helper-csum-update.c: Likewise.
3184 * gcc.target/bpf/helper-current-task-under-cgroup.c: Likewise.
3185 * gcc.target/bpf/helper-fib-lookup.c: Likewise.
3186 * gcc.target/bpf/helper-get-cgroup-classid.c: Likewise.
3187 * gcc.target/bpf/helper-get-current-cgroup-id.c: Likewise.
3188 * gcc.target/bpf/helper-get-current-comm.c: Likewise.
3189 * gcc.target/bpf/helper-get-current-pid-tgid.c: Likewise.
3190 * gcc.target/bpf/helper-get-current-task.c: Likewise.
3191 * gcc.target/bpf/helper-get-current-uid-gid.c: Likewise.
3192 * gcc.target/bpf/helper-get-hash-recalc.c: Likewise.
3193 * gcc.target/bpf/helper-get-listener-sock.c: Likewise.
3194 * gcc.target/bpf/helper-get-local-storage.c: Likewise.
3195 * gcc.target/bpf/helper-get-numa-node-id.c: Likewise.
3196 * gcc.target/bpf/helper-get-prandom-u32.c: Likewise.
3197 * gcc.target/bpf/helper-get-route-realm.c: Likewise.
3198 * gcc.target/bpf/helper-get-smp-processor-id.c: Likewise.
3199 * gcc.target/bpf/helper-get-socket-cookie.c: Likewise.
3200 * gcc.target/bpf/helper-get-socket-uid.c: Likewise.
3201 * gcc.target/bpf/helper-get-stack.c: Likewise.
3202 * gcc.target/bpf/helper-get-stackid.c: Likewise.
3203 * gcc.target/bpf/helper-getsockopt.c: Likewise.
3204 * gcc.target/bpf/helper-ktime-get-ns.c: Likewise.
3205 * gcc.target/bpf/helper-l3-csum-replace.c: Likewise.
3206 * gcc.target/bpf/helper-l4-csum-replace.c: Likewise.
3207 * gcc.target/bpf/helper-lwt-push-encap.c: Likewise.
3208 * gcc.target/bpf/helper-lwt-seg6-action.c: Likewise.
3209 * gcc.target/bpf/helper-lwt-seg6-adjust-srh.c: Likewise.
3210 * gcc.target/bpf/helper-lwt-seg6-store-bytes.c: Likewise.
3211 * gcc.target/bpf/helper-map-delete-elem.c: Likewise.
3212 * gcc.target/bpf/helper-map-lookup-elem.c: Likewise.
3213 * gcc.target/bpf/helper-map-peek-elem.c: Likewise.
3214 * gcc.target/bpf/helper-map-pop-elem.c: Likewise.
3215 * gcc.target/bpf/helper-map-push-elem.c: Likewise.
3216 * gcc.target/bpf/helper-map-update-elem.c: Likewise.
3217 * gcc.target/bpf/helper-msg-apply-bytes.c: Likewise.
3218 * gcc.target/bpf/helper-msg-cork-bytes.c: Likewise.
3219 * gcc.target/bpf/helper-msg-pop-data.c: Likewise.
3220 * gcc.target/bpf/helper-msg-pull-data.c: Likewise.
3221 * gcc.target/bpf/helper-msg-push-data.c: Likewise.
3222 * gcc.target/bpf/helper-msg-redirect-hash.c: Likewise.
3223 * gcc.target/bpf/helper-msg-redirect-map.c: Likewise.
3224 * gcc.target/bpf/helper-override-return.c: Likewise.
3225 * gcc.target/bpf/helper-perf-event-output.c: Likewise.
3226 * gcc.target/bpf/helper-perf-event-read-value.c: Likewise.
3227 * gcc.target/bpf/helper-perf-event-read.c: Likewise.
3228 * gcc.target/bpf/helper-perf-prog-read-value.c: Likewise.
3229 * gcc.target/bpf/helper-probe-read-str.c: Likewise.
3230 * gcc.target/bpf/helper-probe-read.c: Likewise.
3231 * gcc.target/bpf/helper-probe-write-user.c: Likewise.
3232 * gcc.target/bpf/helper-rc-keydown.c: Likewise.
3233 * gcc.target/bpf/helper-rc-pointer-rel.c: Likewise.
3234 * gcc.target/bpf/helper-rc-repeat.c: Likewise.
3235 * gcc.target/bpf/helper-redirect-map.c: Likewise.
3236 * gcc.target/bpf/helper-set-hash-invalid.c: Likewise.
3237 * gcc.target/bpf/helper-set-hash.c: Likewise.
3238 * gcc.target/bpf/helper-setsockopt.c: Likewise.
3239 * gcc.target/bpf/helper-sk-fullsock.c: Likewise.
3240 * gcc.target/bpf/helper-sk-lookup-tcp.c: Likewise.
3241 * gcc.target/bpf/helper-sk-lookup-upd.c: Likewise.
3242 * gcc.target/bpf/helper-sk-redirect-hash.c: Likewise.
3243 * gcc.target/bpf/helper-sk-redirect-map.c: Likewise.
3244 * gcc.target/bpf/helper-sk-release.c: Likewise.
3245 * gcc.target/bpf/helper-sk-select-reuseport.c: Likewise.
3246 * gcc.target/bpf/helper-sk-storage-delete.c: Likewise.
3247 * gcc.target/bpf/helper-sk-storage-get.c: Likewise.
3248 * gcc.target/bpf/helper-skb-adjust-room.c: Likewise.
3249 * gcc.target/bpf/helper-skb-cgroup-id.c: Likewise.
3250 * gcc.target/bpf/helper-skb-change-head.c: Likewise.
3251 * gcc.target/bpf/helper-skb-change-proto.c: Likewise.
3252 * gcc.target/bpf/helper-skb-change-tail.c: Likewise.
3253 * gcc.target/bpf/helper-skb-change-type.c: Likewise.
3254 * gcc.target/bpf/helper-skb-ecn-set-ce.c: Likewise.
3255 * gcc.target/bpf/helper-skb-get-tunnel-key.c: Likewise.
3256 * gcc.target/bpf/helper-skb-get-tunnel-opt.c: Likewise.
3257 * gcc.target/bpf/helper-skb-get-xfrm-state.c: Likewise.
3258 * gcc.target/bpf/helper-skb-load-bytes-relative.c: Likewise.
3259 * gcc.target/bpf/helper-skb-load-bytes.c: Likewise.
3260 * gcc.target/bpf/helper-skb-pull-data.c: Likewise.
3261 * gcc.target/bpf/helper-skb-set-tunnel-key.c: Likewise.
3262 * gcc.target/bpf/helper-skb-set-tunnel-opt.c: Likewise.
3263 * gcc.target/bpf/helper-skb-store-bytes.c: Likewise.
3264 * gcc.target/bpf/helper-skb-under-cgroup.c: Likewise.
3265 * gcc.target/bpf/helper-skb-vlan-pop.c: Likewise.
3266 * gcc.target/bpf/helper-skb-vlan-push.c: Likewise.
3267 * gcc.target/bpf/helper-skc-lookup-tcp.c: Likewise.
3268 * gcc.target/bpf/helper-sock-hash-update.c: Likewise.
3269 * gcc.target/bpf/helper-sock-map-update.c: Likewise.
3270 * gcc.target/bpf/helper-sock-ops-cb-flags-set.c: Likewise.
3271 * gcc.target/bpf/helper-spin-lock.c: Likewise.
3272 * gcc.target/bpf/helper-spin-unlock.c: Likewise.
3273 * gcc.target/bpf/helper-strtol.c: Likewise.
3274 * gcc.target/bpf/helper-strtoul.c: Likewise.
3275 * gcc.target/bpf/helper-sysctl-get-current-value.c: Likewise.
3276 * gcc.target/bpf/helper-sysctl-get-name.c: Likewise.
3277 * gcc.target/bpf/helper-sysctl-get-new-value.c: Likewise.
3278 * gcc.target/bpf/helper-sysctl-set-new-value.c: Likewise.
3279 * gcc.target/bpf/helper-tail-call.c: Likewise.
3280 * gcc.target/bpf/helper-tcp-check-syncookie.c: Likewise.
3281 * gcc.target/bpf/helper-tcp-sock.c: Likewise.
3282 * gcc.target/bpf/helper-trace-printk.c: Likewise.
3283 * gcc.target/bpf/helper-xdp-adjust-head.c: Likewise.
3284 * gcc.target/bpf/helper-xdp-adjust-meta.c: Likewise.
3285 * gcc.target/bpf/helper-xdp-adjust-tail.c: Likewise.
3286 * gcc.target/bpf/skb-ancestor-cgroup-id.c: Likewise.
3288 2020-08-06 Richard Biener <rguenther@suse.de>
3290 PR tree-optimization/96491
3291 * gcc.dg/torture/pr96491.c: New testcase.
3293 2020-08-06 Roger Sayle <roger@nextmovesoftware.com>
3294 Uroš Bizjak <ubizjak@gmail.com>
3296 * gcc.target/i386/minmax-8.c: New test.
3297 * gcc.target/i386/minmax-9.c: New test.
3298 * gcc.target/i386/minmax-10.c: New test.
3299 * gcc.target/i386/minmax-11.c: New test.
3301 2020-08-05 Patrick Palka <ppalka@redhat.com>
3302 Jason Merrill <jason@redhat.com>
3305 * g++.dg/cpp0x/constexpr-array26.C: New test.
3306 * g++.dg/cpp0x/constexpr-array27.C: New test.
3307 * g++.dg/cpp2a/constexpr-init18.C: New test.
3309 2020-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3312 * gfortran.dg/do_check_14.f90: New test.
3314 2020-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3317 * gfortran.dg/do_check_4.f90: Hide change in index variable
3318 from compile-time analysis.
3319 * gfortran.dg/do_check_13.f90: New test.
3321 2020-08-05 Marc Glisse <marc.glisse@inria.fr>
3323 PR tree-optimization/95906
3325 * gcc.dg/tree-ssa/andnot-2.c: New file.
3326 * gcc.dg/tree-ssa/pr95906.c: Likewise.
3327 * gcc.target/i386/pr70314.c: Likewise.
3329 2020-08-05 Richard Sandiford <richard.sandiford@arm.com>
3332 * gcc.target/aarch64/stack-protector-1.c: New test.
3333 * gcc.target/aarch64/stack-protector-2.c: Likewise.
3335 2020-08-05 2020-08-04 Carl Love <cel@us.ibm.com>
3337 * gcc.target/powerpc/vec-blend-runnable.c: New test.
3338 * gcc.target/powerpc/vec-permute-ext-runnable.c: New test.
3340 2020-08-05 2020-08-04 Carl Love <cel@us.ibm.com>
3342 * gcc.target/powerpc/vec-splati-runnable.c: New test.
3344 2020-08-05 2020-08-04 Carl Love <cel@us.ibm.com>
3346 * gcc.target/powerpc/vec-shift-double-runnable.c: New test file.
3348 2020-08-05 2020-08-04 Carl Love <cel@us.ibm.com>
3350 * gcc.target/powerpc/vec-replace-word-runnable.c: New test.
3352 2020-08-05 2020-08-04 Carl Love <cel@us.ibm.com>
3354 * gcc.target/powerpc/vec-insert-word-runnable.c: New test case.
3356 2020-08-04 Roger Sayle <roger@nextmovesoftware.com>
3358 * gcc.target/nvptx/mul-hi.c: New test.
3359 * gcc.target/nvptx/umul-hi.c: New test.
3361 2020-08-04 Marek Polacek <polacek@redhat.com>
3364 * g++.dg/template/template-keyword3.C: New test.
3366 2020-08-04 Nathan Sidwell <nathan@acm.org>
3368 * g++.dg/template/pr39425.C: Adjust errors, (unbounded
3369 template recursion).
3370 * g++.old-deja/g++.pt/spec20.C: Remove fallout diagnostics.
3372 2020-08-04 Tobias Burnus <tobias@codesourcery.com>
3374 * gfortran.dg/gomp/collapse1.f90: Add dg-error.
3375 * gfortran.dg/gomp/collapse2.f90: New test.
3377 2020-08-04 Roger Sayle <roger@nextmovesoftware.com>
3379 PR rtl-optimization/60473
3380 * gcc.target/i386/pr60473.c: New test.
3382 2020-08-04 Marc Glisse <marc.glisse@inria.fr>
3384 PR tree-optimization/95433
3385 * gcc.c-torture/execute/pr23135.c: Add -fwrapv to avoid
3387 * gcc.dg/tree-ssa/pr95433.c: New file.
3389 2020-08-04 Iain Buclaw <ibuclaw@gdcproject.org>
3392 * gdc.dg/pr96153.d: New test.
3394 2020-08-04 Patrick Palka <ppalka@redhat.com>
3397 * g++.dg/diagnostic/mem-init1.C: New test.
3399 2020-08-04 Richard Biener <rguenther@suse.de>
3401 PR tree-optimization/88240
3402 * gcc.target/i386/pr88240.c: New testcase.
3404 2020-08-04 Tobias Burnus <tobias@codesourcery.com>
3406 * gfortran.dg/gomp/lastprivate-conditional-3.f90: Enable some
3407 previously disabled 'lastprivate(conditional:' dg-warnings.
3409 2020-08-04 Sudakshina Das <sudi.das@arm.com>
3411 * gcc.target/aarch64/cpymem-q-reg_1.c: New test.
3412 * gcc.target/aarch64/large_struct_copy_2.c: Update for ldp q regs.
3414 2020-08-04 Andrea Corallo <andrea.corallo@arm.com>
3416 * gcc.target/aarch64/acle/jcvt_2.c: New testcase.
3417 * lib/target-supports.exp
3418 (check_effective_target_aarch64_fjcvtzs_hw): Add new check for
3421 2020-08-04 Jakub Jelinek <jakub@redhat.com>
3424 * gcc.c-torture/compile/pr96426.c: New test.
3426 2020-08-04 Jakub Jelinek <jakub@redhat.com>
3429 * g++.dg/opt/pr96354.C: New test.
3431 2020-08-04 Iain Buclaw <ibuclaw@gdcproject.org>
3434 * gdc.dg/pr96429.d: New test.
3436 2020-08-04 Paul Thomas <pault@gcc.gnu.org>
3439 * gfortran.dg/pr96325.f90: Change from run to compile.
3441 2020-08-04 Xionghu Luo <luoxhu@linux.ibm.com>
3443 PR rtl-optimization/71309
3444 * gcc.target/powerpc/pr71309.c: New test.
3446 2020-08-03 Segher Boessenkool <segher@kernel.crashing.org>
3448 * gcc.target/powerpc/vector_float.c: Skip if not lp64.
3450 2020-08-03 Marek Polacek <polacek@redhat.com>
3454 * g++.dg/cpp1y/var-templ67.C: New test.
3456 2020-08-03 Jakub Jelinek <jakub@redhat.com>
3459 * gcc.target/aarch64/pr96402.c: New test.
3461 2020-08-03 Julian Brown <julian@codesourcery.com>
3462 Thomas Schwinge <thomas@codesourcery.com>
3464 * gfortran.dg/goacc/attach-descriptor.f90: Update pattern output. Add
3465 scanning of gimplify dump.
3467 2020-08-03 Martin Jambor <mjambor@suse.cz>
3469 * lib/target-supports.exp (check_effective_target_offload_hsa):
3471 * c-c++-common/gomp/gridify-1.c: Removed test.
3472 * c-c++-common/gomp/gridify-2.c: Likewise.
3473 * c-c++-common/gomp/gridify-3.c: Likewise.
3474 * c-c++-common/gomp/hsa-indirect-call-1.c: Likewise.
3475 * gfortran.dg/gomp/gridify-1.f90: Likewise.
3476 * gcc.dg/gomp/gomp.exp: Do not pass -Wno-hsa to tests.
3477 * g++.dg/gomp/gomp.exp: Likewise.
3478 * gfortran.dg/gomp/gomp.exp: Likewise.
3480 2020-08-03 Richard Sandiford <richard.sandiford@arm.com>
3482 * gcc.dg/pr96377-1.c: Add -Wno-psabi.
3483 * gcc.dg/pr96377-2.c: Likewise.
3485 2020-08-03 Iain Buclaw <ibuclaw@gdcproject.org>
3488 * gdc.dg/pr96254a.d: New test.
3489 * gdc.dg/pr96254b.d: New test.
3491 2020-08-02 Paul Thomas <pault@gcc.gnu.org>
3494 * gfortran.dg/module_procedure_4.f90 : New test.
3496 2020-08-02 Paul Thomas <pault@gcc.gnu.org>
3499 * gfortran.dg/pr96325.f90: New test.
3500 * gfortran.dg/pr91589.f90: Update error message.
3502 2020-08-01 Richard Sandiford <richard.sandiford@arm.com>
3505 * gcc.dg/pr96377-1.c: New test.
3506 * gcc.dg/pr96377-2.c: Likewise.
3507 * gcc.dg/pr96377-3.c: Likewise.
3508 * gcc.dg/pr96377-4.c: Likewise.
3509 * gcc.dg/pr96377-5.c: Likewise.
3510 * gcc.dg/pr96377-6.c: Likewise.
3511 * gcc.target/aarch64/pr96377-1.c: Likewise.
3512 * gcc.target/aarch64/sve/acle/general-c/gnu_vectors_3.c: Likewise.
3513 * gcc.target/aarch64/sve/acle/general-c/gnu_vectors_4.c: Likewise.
3514 * g++.target/aarch64/sve/acle/general-c++/gnu_vectors_3.C: Likewise.
3515 * g++.target/aarch64/sve/acle/general-c++/gnu_vectors_4.C: Likewise.
3517 2020-08-01 Hans-Peter Nilsson <hp@bitrange.com>
3519 * gcc.dg/loop-8.c: Skip for mmix.
3521 2020-07-31 Jakub Jelinek <jakub@redhat.com>
3524 * g++.dg/cpp1y/constexpr-96182.C: New test.
3525 * g++.dg/other/error35.C (S<T>::g()): Add return statement.
3526 * g++.dg/cpp1y/pr63996.C (foo): Likewise.
3527 * g++.dg/cpp1y/constexpr-return2.C (f): Likewise.
3528 * g++.dg/cpp1y/var-templ44.C (make_array): Add throw 1.
3530 2020-07-31 Roger Sayle <roger@nextmovesoftware.com>
3531 Tom de Vries <tdevries@suse.de>
3533 * gcc.target/nvptx/v2si-cvt.c: Simplify source. Remove
3534 scan-assembler directives. Mention PR96403.
3536 2020-07-31 Iain Buclaw <ibuclaw@gdcproject.org>
3538 * gdc.dg/compilable.d: Removed.
3539 * gdc.dg/gdc108.d: New test.
3540 * gdc.dg/gdc115.d: New test.
3541 * gdc.dg/gdc121.d: New test.
3542 * gdc.dg/gdc122.d: New test.
3543 * gdc.dg/gdc127.d: New test.
3544 * gdc.dg/gdc131.d: New test.
3545 * gdc.dg/gdc133.d: New test.
3546 * gdc.dg/gdc141.d: New test.
3547 * gdc.dg/gdc142.d: New test.
3548 * gdc.dg/gdc15.d: New test.
3549 * gdc.dg/gdc17.d: New test.
3550 * gdc.dg/gdc170.d: New test.
3551 * gdc.dg/gdc171.d: New test.
3552 * gdc.dg/gdc179.d: New test.
3553 * gdc.dg/gdc183.d: New test.
3554 * gdc.dg/gdc186.d: New test.
3555 * gdc.dg/gdc187.d: New test.
3556 * gdc.dg/gdc19.d: New test.
3557 * gdc.dg/gdc191.d: New test.
3558 * gdc.dg/gdc194.d: New test.
3559 * gdc.dg/gdc196.d: New test.
3560 * gdc.dg/gdc198.d: New test.
3561 * gdc.dg/gdc200.d: New test.
3562 * gdc.dg/gdc204.d: New test.
3563 * gdc.dg/gdc210.d: New test.
3564 * gdc.dg/gdc212.d: New test.
3565 * gdc.dg/gdc213.d: New test.
3566 * gdc.dg/gdc218.d: New test.
3567 * gdc.dg/gdc223.d: New test.
3568 * gdc.dg/gdc231.d: New test.
3569 * gdc.dg/gdc239.d: New test.
3570 * gdc.dg/gdc24.d: New test.
3571 * gdc.dg/gdc240.d: New test.
3572 * gdc.dg/gdc241.d: New test.
3573 * gdc.dg/gdc242a.d: New test.
3574 * gdc.dg/gdc242b.d: New test.
3575 * gdc.dg/gdc248.d: New test.
3576 * gdc.dg/gdc250.d: New test.
3577 * gdc.dg/gdc251.d: New test.
3578 * gdc.dg/gdc253a.d: New test.
3579 * gdc.dg/gdc253b.d: New test.
3580 * gdc.dg/gdc255.d: New test.
3581 * gdc.dg/gdc256.d: New test.
3582 * gdc.dg/gdc261.d: New test.
3583 * gdc.dg/gdc27.d: New test.
3584 * gdc.dg/gdc273.d: New test.
3585 * gdc.dg/gdc280.d: New test.
3586 * gdc.dg/gdc284.d: New test.
3587 * gdc.dg/gdc285.d: New test.
3588 * gdc.dg/gdc286.d: New test.
3589 * gdc.dg/gdc300.d: New test.
3590 * gdc.dg/gdc309.d: New test.
3591 * gdc.dg/gdc31.d: New test.
3592 * gdc.dg/gdc35.d: New test.
3593 * gdc.dg/gdc36.d: New test.
3594 * gdc.dg/gdc37.d: New test.
3595 * gdc.dg/gdc4.d: New test.
3596 * gdc.dg/gdc43.d: New test.
3597 * gdc.dg/gdc47.d: New test.
3598 * gdc.dg/gdc51.d: New test.
3599 * gdc.dg/gdc57.d: New test.
3600 * gdc.dg/gdc66.d: New test.
3601 * gdc.dg/gdc67.d: New test.
3602 * gdc.dg/gdc71.d: New test.
3603 * gdc.dg/gdc77.d: New test.
3604 * gdc.dg/imports/gdc239.d: Remove phobos dependency.
3605 * gdc.dg/imports/gdc241a.d: Updated imports.
3606 * gdc.dg/imports/gdc241b.d: Likewise.
3607 * gdc.dg/imports/gdc251a.d: Likewise.
3608 * gdc.dg/imports/gdc253.d: Rename to...
3609 * gdc.dg/imports/gdc253a.d: ...this.
3610 * gdc.dg/imports/gdc253b.d: New.
3611 * gdc.dg/imports/gdc36.d: New.
3612 * gdc.dg/imports/runnable.d: Removed.
3613 * gdc.dg/link.d: Removed.
3614 * gdc.dg/runnable.d: Removed.
3615 * gdc.dg/runnable2.d: Removed.
3616 * gdc.dg/simd.d: Remove phobos dependency.
3618 2020-07-31 Martin Sebor <msebor@redhat.com>
3621 * g++.dg/warn/Wnonnull7.C: New test.
3623 2020-07-31 Richard Biener <rguenther@suse.de>
3626 * gcc.dg/debug/dwarf2/pr96383-1.c: New testcase.
3627 * gcc.dg/debug/dwarf2/pr96383-2.c: Likewise.
3629 2020-07-31 Kewen Lin <linkw@linux.ibm.com>
3631 * gcc.target/aarch64/sve/cost_model_2.c: Adjust due to cost model
3634 2020-07-31 Richard Biener <rguenther@suse.de>
3637 * c-c++-common/pr96369.c: New testcase.
3639 2020-07-31 Martin Liska <mliska@suse.cz>
3641 * gcc.dg/tree-prof/indir-call-prof-malloc.c: New test.
3643 2020-07-31 Richard Biener <rguenther@suse.de>
3645 * gcc.dg/torture/20200727-0.c: New testcase.
3647 2020-07-31 Patrick Palka <ppalka@redhat.com>
3650 * g++.dg/cpp1y/constexpr-array8.C: New test.
3652 2020-07-30 Iain Buclaw <ibuclaw@gdcproject.org>
3655 * gdc.dg/pr96152.d: New test.
3657 2020-07-30 Iain Buclaw <ibuclaw@gdcproject.org>
3660 * gdc.dg/pr96154a.d: New test.
3661 * gdc.dg/pr96154b.d: New test.
3663 2020-07-30 Iain Buclaw <ibuclaw@gdcproject.org>
3666 * gdc.dg/pr96140.d: New test.
3668 2020-07-30 Will Schmidt <will_schmidt@vnet.ibm.com>
3670 * gcc.target/powerpc/lsbb-runnable.c: New test.
3671 * gcc.target/powerpc/lsbb.c: New test.
3673 2020-07-30 Iain Buclaw <ibuclaw@gdcproject.org>
3675 * gdc.dg/array1.d: New test.
3677 2020-07-30 Iain Buclaw <ibuclaw@gdcproject.org>
3679 * gdc.dg/intrinsics.d: Add ror and rol tests.
3681 2020-07-30 Iain Buclaw <ibuclaw@gdcproject.org>
3683 * gdc.dg/intrinsics.d: New test.
3685 2020-07-30 Richard Biener <rguenther@suse.de>
3687 PR tree-optimization/96370
3688 * gcc.dg/pr96370.c: New testcase.
3690 2020-07-30 Roger Sayle <roger@nextmovesoftware.com>
3691 Tom de Vries <tdevries@suse.de>
3693 * gcc.target/nvptx/v2si-vec-set-extract.c: New test.
3695 2020-07-30 Patrick Palka <ppalka@redhat.com>
3698 * g++.dg/cpp1y/auto-fn60.C: New test.
3700 2020-07-30 Patrick Palka <ppalka@redhat.com>
3703 * g++.dg/cpp2a/class-deduction-alias3.C: New test.
3705 2020-07-30 Patrick Palka <ppalka@redhat.com>
3708 * g++.dg/concepts/abbrev7.C: New test.
3710 2020-07-30 Patrick Palka <ppalka@redhat.com>
3713 * g++.dg/cpp2a/concepts-explicit-inst5.C: New test.
3715 2020-07-29 Roger Sayle <roger@nextmovesoftware.com>
3717 * gcc.target/nvptx/recip-1.c: New test.
3719 2020-07-29 Jason Merrill <jason@redhat.com>
3722 * g++.dg/coroutines/co-return-syntax-10-movable.C: Extend.
3723 * g++.dg/cpp0x/Wredundant-move1.C: Adjust for C++20.
3724 * g++.dg/cpp0x/Wredundant-move7.C: Adjust for C++20.
3725 * g++.dg/cpp0x/Wredundant-move9.C: Adjust for C++20.
3726 * g++.dg/cpp0x/elision_neg.C: Adjust for C++20.
3727 * g++.dg/cpp0x/move-return2.C: Adjust for C++20.
3728 * g++.dg/cpp0x/ref-qual20.C: Adjust for C++20.
3729 * g++.dg/cpp2a/implicit-move1.C: New test.
3730 * g++.dg/cpp2a/implicit-move2.C: New test.
3731 * g++.dg/cpp2a/implicit-move3.C: New test.
3733 2020-07-29 Jason Merrill <jason@redhat.com>
3736 * g++.dg/cpp0x/move-return3.C: New test.
3738 2020-07-29 Tobias Burnus <tobias@codesourcery.com>
3740 * gfortran.dg/gomp/order-3.f90: New test.
3741 * gfortran.dg/gomp/order-4.f90: New test.
3743 2020-07-29 Tiziano Müller <tiziano.mueller@chem.uzh.ch>
3745 * c-c++-common/cpp/has-include-1-traditional.c: New.
3747 2020-07-29 Tobias Burnus <tobias@codesourcery.com>
3749 * gfortran.dg/gomp/map-3.f90: New test.
3750 * gfortran.dg/gomp/map-4.f90: New test.
3752 2020-07-29 Joe Ramsay <joe.ramsay@arm.com>
3754 * gcc.target/arm/mve/intrinsics/mve-vldstr16-no-writeback.c: New file.
3756 2020-07-29 Mark Eggleston <markeggleston@gcc.gnu.org>
3759 * gfortran.dg/pr96319.f90: New test.
3761 2020-07-29 Richard Biener <rguenther@suse.de>
3763 PR tree-optimization/96349
3764 * gcc.dg/torture/pr96349.c: New testcase.
3766 2020-07-29 Mark Eggleston <markeggleston@gcc.gnu.org>
3769 * gfortran.dg/pr53298.f90: New test.
3771 2020-07-29 Tobias Burnus <tobias@codesourcery.com>
3773 * gfortran.dg/gomp/requires-1.f90: New test.
3774 * gfortran.dg/gomp/requires-2.f90: New test.
3775 * gfortran.dg/gomp/requires-3.f90: New test.
3776 * gfortran.dg/gomp/requires-4.f90: New test.
3777 * gfortran.dg/gomp/requires-5.f90: New test.
3778 * gfortran.dg/gomp/requires-6.f90: New test.
3779 * gfortran.dg/gomp/requires-7.f90: New test.
3780 * gfortran.dg/gomp/requires-8.f90: New test.
3781 * gfortran.dg/gomp/requires-9.f90: New test.
3783 2020-07-28 Sergei Trofimovich <siarheit@google.com>
3786 * gcc.dg/lto/pr96291_0.c: New testcase.
3787 * gcc.dg/lto/pr96291_1.c: Support file.
3788 * gcc.dg/lto/pr96291_2.c: Likewise.
3789 * gcc.dg/lto/pr96291.h: Likewise.
3791 2020-07-28 Roger Sayle <roger@nextmovesoftware.com>
3792 Richard Biener <rguenther@suse.de>
3794 * gcc.dg/fold-popcount-5.c: New test.
3795 * gcc.dg/fold-parity-1.c: Likewise.
3796 * gcc.dg/fold-parity-2.c: Likewise.
3797 * gcc.dg/fold-parity-3.c: Likewise.
3798 * gcc.dg/fold-parity-4.c: Likewise.
3799 * gcc.dg/fold-parity-5.c: Likewise.
3801 2020-07-28 Nathan Sidwell <nathan@acm.org>
3803 * lib/options.exp: Fix spello
3805 2020-07-28 Jakub Jelinek <jakub@redhat.com>
3806 Mark Wielaard <mark@klomp.org>
3809 * g++.dg/diagnostic/pr96328.C: New test.
3811 2020-07-28 Jakub Jelinek <jakub@redhat.com>
3813 PR preprocessor/96323
3814 * c-c++-common/cpp/pr96323.c: New test.
3816 2020-07-28 Roger Sayle <roger@nextmovesoftware.com>
3817 Tom de Vries <tdevries@suse.de>
3819 * gcc.target/nvptx/cvt.c: New test.
3820 * gcc.target/nvptx/shift16.c: New test.
3822 2020-07-28 Jakub Jelinek <jakub@redhat.com>
3824 * g++.dg/cpp2a/nontype-subob1.C: Allow s1, i1 or x1 instead of l1 for
3825 targets with short, int or long long ssize_t.
3827 2020-07-28 Jakub Jelinek <jakub@redhat.com>
3830 * gcc.dg/pr96335.c: New test.
3832 2020-07-27 Hans-Peter Nilsson <hp@bitrange.com>
3834 * gcc.dg/torture/pr39074-2.c: Adjust for mmix.
3835 * gcc.dg/torture/pr39074.c, gcc.dg/torture/pta-callused-1.c: Ditto.
3837 2020-07-27 Nathan Sidwell <nathan@acm.org>
3839 * g++.dg/lookup/missing-std-include-10.h: New.
3840 * g++.dg/lookup/missing-std-include-10.C: New.
3841 * g++.dg/lookup/missing-std-include-11.C: New.
3843 2020-07-27 Martin Sebor <msebor@redhat.com>
3845 PR tree-optimization/84079
3846 * gcc.dg/Warray-bounds-62.c: New test.
3848 2020-07-27 Martin Liska <mliska@suse.cz>
3850 PR tree-optimization/96128
3851 * gcc.target/s390/vector/pr96128.c: New test.
3853 2020-07-27 H.J. Lu <hjl.tools@gmail.com>
3856 * gcc.target/i386/pr96203-1.c: New test.
3857 * gcc.target/i386/pr96203-2.c: Likewise.
3859 2020-07-27 Hans-Peter Nilsson <hp@bitrange.com>
3861 * gcc.dg/tree-ssa/vector-4.c: Adjust for mmix.
3863 2020-07-27 Hans-Peter Nilsson <hp@bitrange.com>
3865 * gcc.dg/tree-ssa/ssa-dse-26.c: Adjust for mmix.
3867 2020-07-27 Hans-Peter Nilsson <hp@bitrange.com>
3869 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan for mmix.
3871 2020-07-27 Hans-Peter Nilsson <hp@bitrange.com>
3873 * gcc.dg/tree-ssa/reassoc-20.c: Adjust for mmix.
3875 2020-07-26 Patrick Palka <ppalka@redhat.com>
3878 * g++.dg/cpp0x/decltype79.C: New test.
3880 2020-07-26 Hans-Peter Nilsson <hp@bitrange.com>
3882 * gcc.dg/tree-ssa/forwprop-36.c: Adjust for mmix.
3884 2020-07-26 Hans-Peter Nilsson <hp@bitrange.com>
3886 * gcc.dg/torture/pr59330.c: Disable for mmix.
3888 2020-07-25 Iain Sandoe <iain@sandoe.co.uk>
3890 * g++.dg/abi/pure-virtual1.C: Add dynamic_lookup option
3893 2020-07-25 Martin Sebor <msebor@redhat.com>
3896 * g++.dg/warn/Wnonnull8.C: New file.
3898 2020-07-24 Segher Boessenkool <segher@kernel.crashing.org>
3900 * gcc.target/powerpc/pr95907.c: New.
3902 2020-07-24 Hans-Peter Nilsson <hp@bitrange.com>
3904 * c-c++-common/pr56493.c: Allow ":" in label, for mmix.
3906 2020-07-24 Hans-Peter Nilsson <hp@bitrange.com>
3908 * c-c++-common/patchable_function_entry-decl.c,
3909 c-c++-common/patchable_function_entry-default.c,
3910 c-c++-common/patchable_function_entry-definition.c: Adjust for mmix.
3912 2020-07-24 Sunil K Pandey <skpgkp2@gmail.com>
3915 * c-c++-common/pr96192-1.c: New test.
3917 2020-07-24 Alexandre Oliva <oliva@adacore.com>
3919 * lib/scanoffload.exp (scoff-testname, scoff-adjust): New.
3922 2020-07-24 Alexandre Oliva <oliva@adacore.com>
3925 * gcc.misc-tests/outputs.exp: Add tests with -dumpbase-ext,
3926 with identical -dumpbase, with -dumpbase "", and without any
3928 (outest): Fix "" expansion in expected outputs, skip
3931 2020-07-24 Alexandre Oliva <oliva@adacore.com>
3934 * lib/gcc-defs.exp (gcc_adjust_linker_flags_list): Split out of...
3935 (gcc_adjust_linker_flags): ... this. Protect gluefile and
3937 * gcc.misc-tests/outputs.exp: Use gcc_adjust_linker_flags_list.
3939 2020-07-24 Dominique d'Humieres <dhumieres.dominique@free.fr>
3942 * gfortran.dg/round_3.f08: Add test cases.
3944 2020-07-24 Dominique d'Humieres <dhumieres.dominique@free.fr>
3947 * gfortran.dg/fmt_en.f90: Adjust test.
3948 * gfortran.dg/fmt_en_rd.f90: New test.
3949 * gfortran.dg/fmt_en_rn.f90: New test.
3950 * gfortran.dg/fmt_en_ru.f90: New test.
3951 * gfortran.dg/fmt_en_rz.f90: New test.
3953 2020-07-24 Patrick Palka <ppalka@redhat.com>
3956 * g++.dg/cpp0x/decltype78.C: New test.
3958 2020-07-24 Thomas Schwinge <thomas@codesourcery.com>
3960 * lib/scandump.exp (scan-dump-dem-not): Fix TCL syntax error.
3962 2020-07-24 H.J. Lu <hjl.tools@gmail.com>
3965 * gcc.target/i386/memcpy-pr95886.c: Restrict test to !ia32.
3967 2020-07-23 Martin Sebor <msebor@redhat.com>
3970 * gcc.target/i386/memcpy-pr95886.c: Restrict test to LP64.
3972 2020-07-23 Tobias Burnus <tobias@codesourcery.com>
3974 * gfortran.dg/gomp/lastprivate-conditional-1.f90: New test.
3975 * gfortran.dg/gomp/lastprivate-conditional-2.f90: New test.
3976 * gfortran.dg/gomp/lastprivate-conditional-3.f90: New test.
3977 * gfortran.dg/gomp/lastprivate-conditional-4.f90: New test.
3978 * gfortran.dg/gomp/lastprivate-conditional-5.f90: New test.
3980 2020-07-23 Kito Cheng <kito.cheng@sifive.com>
3983 * gcc.target/riscv/pr91441.c: Update warning message.
3984 * gcc.target/riscv/pr96260.c: New.
3986 2020-07-23 Hans-Peter Nilsson <hp@bitrange.com>
3988 * c-c++-common/builtin-has-attribute-4.c: Require visibility.
3990 2020-07-22 Tobias Burnus <tobias@codesourcery.com>
3992 * gfortran.dg/gomp/cancel-2.f90: New test.
3993 * gfortran.dg/gomp/cancel-3.f90: New test.
3994 * gfortran.dg/gomp/if-1.f90: New test.
3996 2020-07-22 Peter Bergner <bergner@linux.ibm.com>
3999 * gcc.target/powerpc/mma-double-test.c: Update storing results for
4000 correct little-endian ordering.
4001 * gcc.target/powerpc/mma-single-test.c: Likewise.
4003 2020-07-22 H.J. Lu <hjl.tools@gmail.com>
4006 * c-c++-common/pr95237-6.c: Only run for x86 targets.
4008 2020-07-22 Tobias Burnus <tobias@codesourcery.com>
4010 * c-c++-common/gomp/critical-hint-1.c: Moved to libgomp/.
4011 * c-c++-common/gomp/critical-hint-2.c: Moved to libgomp/.
4012 * gfortran.dg/gomp/critical-hint-1.f90: Moved to libgomp/.
4013 * gfortran.dg/gomp/critical-hint-2.f90: Moved to libgomp/.
4015 2020-07-22 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
4017 * gcc.target/aarch64/ldp_vec_v2sf.c: New test.
4018 * gcc.target/aarch64/ldp_vec_v2si.c: New test.
4019 * gcc.target/aarch64/stp_vec_v2df.c: New test.
4020 * gcc.target/aarch64/stp_vec_v2di.c: New test.
4021 * gcc.target/aarch64/stp_vec_v2sf.c: New test.
4022 * gcc.target/aarch64/stp_vec_v2si.c: New test.
4024 2020-07-22 Tobias Burnus <tobias@codesourcery.com>
4026 * g++.dg/gomp/critical-3.C: Add nameless critical with hint testcase.
4027 * c-c++-common/gomp/critical-hint-1.c: New test.
4028 * c-c++-common/gomp/critical-hint-2.c: New test.
4029 * gfortran.dg/gomp/critical-hint-1.f90: New test.
4030 * gfortran.dg/gomp/critical-hint-2.f90: New test.
4032 2020-07-22 Hans-Peter Nilsson <hp@bitrange.com>
4034 * gcc.dg/no_profile_instrument_function-attr-1.c: Adjust scanned
4035 regex for NO_DOT_IN_LABEL.
4037 2020-07-21 Sunil K Pandey <skpgkp2@gmail.com>
4040 * c-c++-common/pr95237-1.c: New test.
4041 * c-c++-common/pr95237-2.c: New test.
4042 * c-c++-common/pr95237-3.c: New test.
4043 * c-c++-common/pr95237-4.c: New test.
4044 * c-c++-common/pr95237-5.c: New test.
4045 * c-c++-common/pr95237-6.c: New test.
4046 * c-c++-common/pr95237-7.c: New test.
4047 * c-c++-common/pr95237-8.c: New test.
4048 * c-c++-common/pr95237-9.c: New test.
4050 2020-07-21 Peter Bergner <bergner@linux.ibm.com>
4053 * gcc.target/powerpc/convert-fp-128.c (bl): Update POWER9 count.
4055 2020-07-21 Nathan Sidwell <nathan@acm.org>
4057 * g++.dg/parse/pr96257.C: New.
4059 2020-07-21 Harald Anlauf <anlauf@gmx.de>
4062 * gfortran.dg/pr89574.f90: New file.
4064 2020-07-21 Sandra Loosemore <sandra@codesourcery.com>
4066 * lib/profopt.exp (auto-profopt-execute): Pass -DFOR_AUTOFDO_TESTING
4067 on command line for both compiles.
4068 * gcc.dg/tree-prof/cold_partition_label.c: Scale down for
4070 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1.c: Likewise.
4071 * gcc.dg/tree-prof/crossmodule-indir-call-topn-2.c: Likewise.
4072 * gcc.dg/tree-prof/indir-call-prof-topn.c: Likewise.
4073 * gcc.dg/tree-prof/section-attr-1.c: Likewise.
4074 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
4075 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
4077 2020-07-21 Dimitar Dimitrov <dimitar@dinux.eu>
4079 * gcc.dg/attr-copy-4.c: Unpacked may still have alignment of 1
4080 on targets with default_packed.
4081 * gcc.dg/c11-align-9.c: Remove AVR target filter and replace
4082 with default_packed filter.
4084 2020-07-21 Dimitar Dimitrov <dimitar@dinux.eu>
4086 * gcc.dg/pr53037-1.c: Relax warning pattern.
4088 2020-07-21 Dimitar Dimitrov <dimitar@dinux.eu>
4090 * c-c++-common/Waddress-of-packed-member-2.c: Add dg-warning for
4091 ignored attribute if target is default_packed.
4092 * c-c++-common/Wattributes.c: Ditto.
4093 * c-c++-common/attr-copy.c: Ditto.
4094 * c-c++-common/builtin-has-attribute-4.c: Ditto.
4095 * c-c++-common/pr51628-29.c: Ditto.
4096 * c-c++-common/pr51628-30.c: Ditto.
4097 * c-c++-common/pr51628-32.c: Ditto.
4098 * gcc.dg/Wattributes-6.c: Ditto.
4099 * gcc.dg/attr-copy-4.c: Ditto.
4100 * gcc.dg/attr-copy-8.c: Ditto.
4102 2020-07-21 Dimitar Dimitrov <dimitar@dinux.eu>
4104 * c-c++-common/Waddress-of-packed-member-1.c: Filter dg-warning
4105 for targets who pack by default.
4106 * c-c++-common/Waddress-of-packed-member-2.c: Ditto.
4107 * c-c++-common/pr51628-13.c: Ditto.
4108 * c-c++-common/pr51628-15.c: Ditto.
4109 * c-c++-common/pr51628-16.c: Ditto.
4110 * c-c++-common/pr51628-26.c: Ditto.
4111 * c-c++-common/pr51628-27.c: Ditto.
4112 * c-c++-common/pr51628-28.c: Ditto.
4113 * c-c++-common/pr51628-29.c: Ditto.
4114 * c-c++-common/pr51628-3.c: Ditto.
4115 * c-c++-common/pr51628-30.c: Ditto.
4116 * c-c++-common/pr51628-31.c: Ditto.
4117 * c-c++-common/pr51628-32.c: Ditto.
4118 * c-c++-common/pr51628-33.c: Ditto.
4119 * c-c++-common/pr51628-35.c: Ditto.
4120 * c-c++-common/pr51628-4.c: Ditto.
4121 * c-c++-common/pr51628-5.c: Ditto.
4122 * c-c++-common/pr51628-6.c: Ditto.
4123 * c-c++-common/pr51628-8.c: Ditto.
4124 * c-c++-common/pr51628-9.c: Ditto.
4125 * c-c++-common/pr88664-2.c: Ditto.
4126 * gcc.dg/pr51628-17.c: Ditto.
4127 * gcc.dg/pr51628-19.c: Ditto.
4128 * gcc.dg/pr51628-20.c: Ditto.
4129 * gcc.dg/pr51628-21.c: Ditto.
4130 * gcc.dg/pr51628-22.c: Ditto.
4131 * gcc.dg/pr51628-24.c: Ditto.
4132 * gcc.dg/pr51628-25.c: Ditto.
4133 * gcc.dg/pr51628-34.c: Ditto.
4134 * gcc.dg/pr88928.c: Ditto.
4136 2020-07-21 Kito Cheng <kito.cheng@sifive.com>
4138 * gcc.dg/analyzer/signal-1.c: Add dg-require-effective-target
4140 * gcc.dg/analyzer/signal-2.c: Ditto.
4141 * gcc.dg/analyzer/signal-3.c: Ditto.
4142 * gcc.dg/analyzer/signal-4a.c: Ditto.
4143 * gcc.dg/analyzer/signal-4b.c: Ditto.
4144 * gcc.dg/analyzer/signal-5.c: Ditto.
4145 * gcc.dg/analyzer/signal-6.c: Ditto.
4146 * gcc.dg/analyzer/signal-exit.c: Ditto.
4148 2020-07-21 Xionghu Luo <luoxhu@linux.ibm.com>
4150 PR rtl-optimization/89310
4151 * gcc.target/powerpc/pr89310.c: New test.
4153 2020-07-21 Kewen Lin <linkw@linux.ibm.com>
4155 * gcc.target/powerpc/p9-vec-length-1.h: New test.
4156 * gcc.target/powerpc/p9-vec-length-2.h: New test.
4157 * gcc.target/powerpc/p9-vec-length-3.h: New test.
4158 * gcc.target/powerpc/p9-vec-length-4.h: New test.
4159 * gcc.target/powerpc/p9-vec-length-5.h: New test.
4160 * gcc.target/powerpc/p9-vec-length-6.h: New test.
4161 * gcc.target/powerpc/p9-vec-length-7.h: New test.
4162 * gcc.target/powerpc/p9-vec-length-8.h: New test.
4163 * gcc.target/powerpc/p9-vec-length-epil-1.c: New test.
4164 * gcc.target/powerpc/p9-vec-length-epil-2.c: New test.
4165 * gcc.target/powerpc/p9-vec-length-epil-3.c: New test.
4166 * gcc.target/powerpc/p9-vec-length-epil-4.c: New test.
4167 * gcc.target/powerpc/p9-vec-length-epil-5.c: New test.
4168 * gcc.target/powerpc/p9-vec-length-epil-6.c: New test.
4169 * gcc.target/powerpc/p9-vec-length-epil-7.c: New test.
4170 * gcc.target/powerpc/p9-vec-length-epil-8.c: New test.
4171 * gcc.target/powerpc/p9-vec-length-epil-run-1.c: New test.
4172 * gcc.target/powerpc/p9-vec-length-epil-run-2.c: New test.
4173 * gcc.target/powerpc/p9-vec-length-epil-run-3.c: New test.
4174 * gcc.target/powerpc/p9-vec-length-epil-run-4.c: New test.
4175 * gcc.target/powerpc/p9-vec-length-epil-run-5.c: New test.
4176 * gcc.target/powerpc/p9-vec-length-epil-run-6.c: New test.
4177 * gcc.target/powerpc/p9-vec-length-epil-run-7.c: New test.
4178 * gcc.target/powerpc/p9-vec-length-epil-run-8.c: New test.
4179 * gcc.target/powerpc/p9-vec-length-full-1.c: New test.
4180 * gcc.target/powerpc/p9-vec-length-full-2.c: New test.
4181 * gcc.target/powerpc/p9-vec-length-full-3.c: New test.
4182 * gcc.target/powerpc/p9-vec-length-full-4.c: New test.
4183 * gcc.target/powerpc/p9-vec-length-full-5.c: New test.
4184 * gcc.target/powerpc/p9-vec-length-full-6.c: New test.
4185 * gcc.target/powerpc/p9-vec-length-full-7.c: New test.
4186 * gcc.target/powerpc/p9-vec-length-full-8.c: New test.
4187 * gcc.target/powerpc/p9-vec-length-full-run-1.c: New test.
4188 * gcc.target/powerpc/p9-vec-length-full-run-2.c: New test.
4189 * gcc.target/powerpc/p9-vec-length-full-run-3.c: New test.
4190 * gcc.target/powerpc/p9-vec-length-full-run-4.c: New test.
4191 * gcc.target/powerpc/p9-vec-length-full-run-5.c: New test.
4192 * gcc.target/powerpc/p9-vec-length-full-run-6.c: New test.
4193 * gcc.target/powerpc/p9-vec-length-full-run-7.c: New test.
4194 * gcc.target/powerpc/p9-vec-length-full-run-8.c: New test.
4195 * gcc.target/powerpc/p9-vec-length-run-1.h: New test.
4196 * gcc.target/powerpc/p9-vec-length-run-2.h: New test.
4197 * gcc.target/powerpc/p9-vec-length-run-3.h: New test.
4198 * gcc.target/powerpc/p9-vec-length-run-4.h: New test.
4199 * gcc.target/powerpc/p9-vec-length-run-5.h: New test.
4200 * gcc.target/powerpc/p9-vec-length-run-6.h: New test.
4201 * gcc.target/powerpc/p9-vec-length-run-7.h: New test.
4202 * gcc.target/powerpc/p9-vec-length-run-8.h: New test.
4203 * gcc.target/powerpc/p9-vec-length.h: New test.
4205 2020-07-21 Hans-Peter Nilsson <hp@bitrange.com>
4207 * gcc.dg/independent-cloneids-1.c: Skip for mmix.
4208 flag_stack_usage_info.
4210 2020-07-21 Hans-Peter Nilsson <hp@bitrange.com>
4212 * gcc.dg/cdce3.c: Update matched line-number.
4214 2020-07-20 Jason Merrill <jason@redhat.com>
4216 * g++.dg/opt/flifetime-dse7.C: New test.
4218 2020-07-20 Jason Merrill <jason@redhat.com>
4220 * g++.dg/cpp1z/nontype2.C: No error in C++20.
4221 * g++.dg/template/nontype25.C: No error in C++20.
4222 * g++.dg/template/nontype8.C: No error in C++20.
4223 * g++.dg/cpp2a/nontype-subob1.C: New test.
4224 * g++.dg/cpp2a/nontype-subob2.C: New test.
4225 * g++.dg/cpp1z/nontype3.C: Now C++17-only.
4226 * g++.dg/cpp2a/feat-cxx2a.C: Adjust expected value.
4228 2020-07-20 Jason Merrill <jason@redhat.com>
4230 * g++.dg/cpp2a/class-deduction-aggr7.C: New test.
4232 2020-07-20 Yang Yang <yangyang305@huawei.com>
4234 * gcc.target/aarch64/sve/pr96195.c: New test.
4236 2020-07-20 Uroš Bizjak <ubizjak@gmail.com>
4239 * gcc.target/i386/pr95750.c: New test.
4241 2020-07-20 Martin Sebor <msebor@redhat.com>
4245 * gcc.dg/memcmp-pr95189.c: New test.
4246 * gcc.dg/strncmp-3.c: New test.
4247 * gcc.target/i386/memcpy-pr95886.c: New test.
4249 2020-07-20 Alex Coplan <alex.coplan@arm.com>
4252 * jit.dg/jit.exp (fixed_host_execute): Fix regex patterns to
4253 always explicitly match newlines.
4255 2020-07-20 Jakub Jelinek <jakub@redhat.com>
4258 * gcc.dg/tree-ssa/pr93121-2.c: New test.
4260 2020-07-20 Jakub Jelinek <jakub@redhat.com>
4263 * gcc.dg/tree-ssa/pr93121-1.c: New test.
4265 2020-07-20 Hans-Peter Nilsson <hp@bitrange.com>
4267 * gcc.dg/const-uniq-1.c: Adjust scanned pattern for mmix.
4269 2020-07-20 Hans-Peter Nilsson <hp@bitrange.com>
4271 * gcc.dg/cdce3.c: Skip for mmix.
4273 2020-07-20 Hans-Peter Nilsson <hp@bitrange.com>
4275 * gcc.dg/pr87485.c: Require scheduling.
4277 2020-07-19 H.J. Lu <hjl.tools@gmail.com>
4281 * gcc.target/i386/pr95973.c: New test.
4283 2020-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4286 * gfortran.dg/implicit_pure_5.c: New file.
4287 * gfortran.dg/implicit_pure_5.f90: New file.
4289 2020-07-19 Hans-Peter Nilsson <hp@bitrange.com>
4291 * gcc.dg/attr-copy-6.c: Require visibility.
4293 2020-07-19 Hans-Peter Nilsson <hp@bitrange.com>
4295 * gcc.dg/Wno-frame-address.c: Skip for cris and mmix.
4297 2020-07-18 Jakub Jelinek <jakub@redhat.com>
4299 * c-c++-common/cpp/pragma-eof.c: Use .+3 instead of 6 in
4302 2020-07-18 David Edelsohn <dje.gcc@gmail.com>
4304 * gfortran.dg/goacc/finalize-1.f: Adjust regex for 32 bits.
4306 2020-07-18 Hans-Peter Nilsson <hp@bitrange.com>
4308 * c-c++-common/cpp/pragma-eof.c: Require fopenmp.
4310 2020-07-18 Peter Bergner <bergner@linux.ibm.com>
4313 * gcc.target/powerpc/convert-fp-128.c (bl, drsp, drdpq): Update counts.
4314 (__dpd_trunctdsd2): Make conditional on !hard_dfp.
4315 (__dpd_extendsddd2, __dpd_extendsdtd2, __dpd_truncddsd2,
4316 __dpd_extendddtd2, __dpd_trunctddd2): Use !hard_dfp.
4317 * gcc.target/powerpc/pr92488.c: New test.
4319 2020-07-17 Marek Polacek <polacek@redhat.com>
4322 * g++.dg/cpp1y/auto-fn59.C: New test.
4324 2020-07-17 H.J. Lu <hjl.tools@gmail.com>
4328 * gcc.target/i386/pr88713-3.c: New test.
4330 2020-07-17 Tamar Christina <tamar.christina@arm.com>
4332 * gcc.target/aarch64/cpunative/aarch64-cpunative.exp: New test.
4333 * gcc.target/aarch64/cpunative/info_0: New test.
4334 * gcc.target/aarch64/cpunative/info_1: New test.
4335 * gcc.target/aarch64/cpunative/info_10: New test.
4336 * gcc.target/aarch64/cpunative/info_11: New test.
4337 * gcc.target/aarch64/cpunative/info_12: New test.
4338 * gcc.target/aarch64/cpunative/info_13: New test.
4339 * gcc.target/aarch64/cpunative/info_14: New test.
4340 * gcc.target/aarch64/cpunative/info_15: New test.
4341 * gcc.target/aarch64/cpunative/info_2: New test.
4342 * gcc.target/aarch64/cpunative/info_3: New test.
4343 * gcc.target/aarch64/cpunative/info_4: New test.
4344 * gcc.target/aarch64/cpunative/info_5: New test.
4345 * gcc.target/aarch64/cpunative/info_6: New test.
4346 * gcc.target/aarch64/cpunative/info_7: New test.
4347 * gcc.target/aarch64/cpunative/info_8: New test.
4348 * gcc.target/aarch64/cpunative/info_9: New test.
4349 * gcc.target/aarch64/cpunative/native_cpu_0.c: New test.
4350 * gcc.target/aarch64/cpunative/native_cpu_1.c: New test.
4351 * gcc.target/aarch64/cpunative/native_cpu_10.c: New test.
4352 * gcc.target/aarch64/cpunative/native_cpu_11.c: New test.
4353 * gcc.target/aarch64/cpunative/native_cpu_12.c: New test.
4354 * gcc.target/aarch64/cpunative/native_cpu_13.c: New test.
4355 * gcc.target/aarch64/cpunative/native_cpu_14.c: New test.
4356 * gcc.target/aarch64/cpunative/native_cpu_15.c: New test.
4357 * gcc.target/aarch64/cpunative/native_cpu_2.c: New test.
4358 * gcc.target/aarch64/cpunative/native_cpu_3.c: New test.
4359 * gcc.target/aarch64/cpunative/native_cpu_4.c: New test.
4360 * gcc.target/aarch64/cpunative/native_cpu_5.c: New test.
4361 * gcc.target/aarch64/cpunative/native_cpu_6.c: New test.
4362 * gcc.target/aarch64/cpunative/native_cpu_7.c: New test.
4363 * gcc.target/aarch64/cpunative/native_cpu_8.c: New test.
4364 * gcc.target/aarch64/cpunative/native_cpu_9.c: New test.
4366 2020-07-17 Tamar Christina <tamar.christina@arm.com>
4368 * lib/gcc-dg.exp (dg-set-compiler-env-var, dg-set-target-env-var): Add
4371 2020-07-17 Andrew Pinski <apinksi@marvell.com>
4372 Dmitrij Pochepko <dmitrij.pochepko@bell-sw.com>
4375 * gcc.target/aarch64/vins-1.c: New test.
4376 * gcc.target/aarch64/vins-2.c: New test.
4377 * gcc.target/aarch64/vins-3.c: New test.
4379 2020-07-17 Andrew Pinski <apinksi@marvell.com>
4380 Dmitrij Pochepko <dmitrij.pochepko@bell-sw.com>
4383 * gcc.target/aarch64/vdup_n_3.c: New test.
4384 * gcc.target/aarch64/vzip_1.c: New test.
4385 * gcc.target/aarch64/vzip_2.c: New test.
4386 * gcc.target/aarch64/vzip_3.c: New test.
4387 * gcc.target/aarch64/vzip_4.c: New test.
4389 2020-07-17 Andreas Krebbel <krebbel@linux.ibm.com>
4392 * gcc.target/s390/pr96127.c: New test.
4394 2020-07-17 Kewen Lin <linkw@linux.ibm.com>
4396 * gcc.target/powerpc/conv-vectorize-1.c: Add option
4397 -fno-vect-cost-model.
4398 * gcc.target/powerpc/conv-vectorize-2.c: Likewise.
4400 2020-07-16 Julian Brown <julian@codesourcery.com>
4401 Thomas Schwinge <thomas@codesourcery.com>
4403 * gfortran.dg/goacc/attach-descriptor.f90: New test.
4405 2020-07-16 Iain Sandoe <iain@sandoe.co.uk>
4412 * g++.dg/coroutines/pr95591.C: New test.
4413 * g++.dg/coroutines/pr95599.C: New test.
4414 * g++.dg/coroutines/pr95823.C: New test.
4415 * g++.dg/coroutines/pr95824.C: New test.
4417 2020-07-16 Jonathan Wakely <jwakely@redhat.com>
4420 * g++.dg/analyzer/pr94028.C: Replace dynamic exception
4421 specification with noexcept-specifier for C++11 and later.
4423 2020-07-16 Uroš Bizjak <ubizjak@gmail.com>
4426 * gcc.target/i386/pr96189-1.c: New test.
4428 2020-07-16 Marek Polacek <polacek@redhat.com>
4431 * g++.dg/DRs/dr188.C: New test.
4433 2020-07-15 Uroš Bizjak <ubizjak@gmail.com>
4436 * gcc.target/i386/pr96189.c: New test.
4438 2020-07-15 Nathan Sidwell <nathan@acm.org>
4440 * g++.dg/parse/pragma-recovery.C: New.
4442 2020-07-15 Jakub Jelinek <jakub@redhat.com>
4445 * gcc.target/i386/avx512f-vcmppd-3.c: New test.
4446 * gcc.target/i386/avx512f-vcmpps-3.c: New test.
4448 2020-07-15 Jakub Jelinek <jakub@redhat.com>
4451 * gcc.target/i386/pr96176.c: New test.
4453 2020-07-14 Marek Polacek <polacek@redhat.com>
4456 * g++.dg/cpp0x/vt-59978.C: New test.
4458 2020-07-14 H.J. Lu <hjl.tools@gmail.com>
4461 * gcc.target/i386/pr95443-1.c (simple_strstr): Replace
4462 __glibc_unlikely with __builtin_expect.
4464 2020-07-14 Marek Polacek <polacek@redhat.com>
4469 * g++.dg/conversion/ref4.C: New test.
4470 * g++.dg/conversion/ref5.C: New test.
4471 * g++.dg/conversion/ref6.C: New test.
4473 2020-07-14 Lewis Hyatt <lhyatt@gmail.com>
4475 PR preprocessor/49973
4477 * c-c++-common/Wmisleading-indentation-3.c: Adjust expected output
4479 * c-c++-common/Wmisleading-indentation.c: Likewise.
4480 * c-c++-common/diagnostic-format-json-1.c: Likewise.
4481 * c-c++-common/diagnostic-format-json-2.c: Likewise.
4482 * c-c++-common/diagnostic-format-json-3.c: Likewise.
4483 * c-c++-common/diagnostic-format-json-4.c: Likewise.
4484 * c-c++-common/diagnostic-format-json-5.c: Likewise.
4485 * c-c++-common/missing-close-symbol.c: Likewise.
4486 * g++.dg/diagnostic/bad-binary-ops.C: Likewise.
4487 * g++.dg/parse/error4.C: Likewise.
4488 * g++.old-deja/g++.brendan/crash11.C: Likewise.
4489 * g++.old-deja/g++.pt/overload2.C: Likewise.
4490 * g++.old-deja/g++.robertl/eb109.C: Likewise.
4491 * gcc.dg/analyzer/malloc-paths-9.c: Likewise.
4492 * gcc.dg/bad-binary-ops.c: Likewise.
4493 * gcc.dg/format/branch-1.c: Likewise.
4494 * gcc.dg/format/pr79210.c: Likewise.
4495 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Likewise.
4496 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Likewise.
4497 * gcc.dg/redecl-4.c: Likewise.
4498 * gfortran.dg/diagnostic-format-json-1.F90: Likewise.
4499 * gfortran.dg/diagnostic-format-json-2.F90: Likewise.
4500 * gfortran.dg/diagnostic-format-json-3.F90: Likewise.
4501 * go.dg/arrayclear.go: Add a comment explaining why adding a
4502 comment was necessary to work around a dejagnu bug.
4503 * c-c++-common/diagnostic-units-1.c: New test.
4504 * c-c++-common/diagnostic-units-2.c: New test.
4505 * c-c++-common/diagnostic-units-3.c: New test.
4506 * c-c++-common/diagnostic-units-4.c: New test.
4507 * c-c++-common/diagnostic-units-5.c: New test.
4508 * c-c++-common/diagnostic-units-6.c: New test.
4509 * c-c++-common/diagnostic-units-7.c: New test.
4510 * c-c++-common/diagnostic-units-8.c: New test.
4512 2020-07-14 Tobias Burnus <tobias@codesourcery.com>
4514 * gfortran.dg/goacc/finalize-1.f: Relax scan-tree-dump-times
4515 pattern to work on 32bit-pointer systems.
4517 2020-07-14 David Edelsohn <dje.gcc@gmail.com>
4519 * g++.dg/ipa/pr83667.C: Allow 0 or more dots between THUNK and 0.
4521 2020-07-14 Jakub Jelinek <jakub@redhat.com>
4524 * g++.dg/opt/pr96194.C: New test.
4526 2020-07-14 Marek Polacek <polacek@redhat.com>
4529 * g++.dg/cpp1y/auto-fn58.C: New test.
4531 2020-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4534 * gfortran.dg/pr95612.f90: New test.
4536 2020-07-14 Tobias Burnus <tobias@codesourcery.com>
4538 * gfortran.dg/goacc/finalize-1.f: Update dump scan pattern.
4539 * gfortran.dg/gomp/map-1.f90: Update dg-error.
4540 * gfortran.dg/gomp/map-2.f90: New test.
4542 2020-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4545 * gfortran.dg/pr96038.f90: New test.
4547 2020-07-13 Aaron Sawdey <acsawdey@linux.ibm.com>
4549 * lib/target-supports.exp (is-effective-target):
4550 Reorder to put powerpc stuff together.
4551 (is-effective-target-keyword): Add power10_hw.
4553 2020-07-13 Nathan Sidwell <nathan@acm.org>
4555 * lib/scanlang.exp (scan-lang-dump): Fix breakage.
4556 (scan-lang-dump-times, scan-lang-dump-not): New.
4558 2020-07-13 Aaron Sawdey <acsawdey@linux.ibm.com>
4560 * lib/target-supports.exp (check_ppc_mma_hw_available):
4562 (is-effective-target): Add ppc_mma_hw.
4563 (is-effective-target-keyword): Add ppc_mma_hw.
4564 * gcc.target/powerpc/mma-supported.c: New file.
4565 * gcc.target/powerpc/mma-single-test.c: Require ppc_mma_hw.
4566 * gcc.target/powerpc/mma-double-test.c: Require ppc_mma_hw.
4568 2020-07-13 H.J. Lu <hjl.tools@gmail.com>
4571 * gcc.target/i386/pr95443-1.c: New test.
4572 * gcc.target/i386/pr95443-2.c: Likewise.
4574 2020-07-13 Marek Polacek <polacek@redhat.com>
4577 * g++.dg/diagnostic/enum2.C: New test.
4579 2020-07-13 Jakub Jelinek <jakub@redhat.com>
4582 * gcc.dg/torture/pr96130.c: New test.
4584 2020-07-13 Mark Eggleston <markeggleston@gcc.gnu.org>
4587 * gfortran.dg/pr45337_1.f90: New test.
4588 * gfortran.dg/pr45337_2.f90: New test.
4590 2020-07-13 Marek Polacek <polacek@redhat.com>
4593 * g++.dg/parse/enum14.C: New test.
4595 2020-07-13 Nathan Sidwell <nathan@acm.org>
4597 * lib/scanlang.exp (scan-lang-dump-not): Fix 3-arg case.
4599 2020-07-13 Richard Biener <rguenther@suse.de>
4601 PR tree-optimization/96163
4602 * g++.dg/vect/pr96163.cc: New testcase.
4604 2020-07-13 Steven G. Kargl <kargl@gcc.gnu.org>
4607 * gfortran.dg/pr95981.f90: New test.
4609 2020-07-13 Szabolcs Nagy <szabolcs.nagy@arm.com>
4612 * gcc.target/aarch64/return_address_sign_1.c: Update test.
4613 * gcc.target/aarch64/return_address_sign_b_1.c: Likewise.
4615 2020-07-13 Richard Sandiford <richard.sandiford@arm.com>
4618 * g++.target/aarch64/pr95114.C: New test.
4620 2020-07-13 Julian Brown <julian@codesourcery.com>
4621 Thomas Schwinge <thomas@codesourcery.com>
4623 * gfortran.dg/goacc/finalize-1.f: Update expected dump output.
4625 2020-07-13 Richard Biener <rguenther@suse.de>
4628 * gcc.dg/torture/pr96133.c: Align global variable.
4630 2020-07-13 Hans-Peter Nilsson <hp@axis.com>
4632 * gcc.target/cris/pr93372-44.c, gcc.target/cris/pr93372-46.c: New.
4634 2020-07-13 Hans-Peter Nilsson <hp@axis.com>
4637 * gcc.target/cris/pr93372-45.c: New test.
4639 2020-07-13 Hans-Peter Nilsson <hp@axis.com>
4642 * gcc.dg/pr94600-1.c, gcc.dg/pr94600-2.c, gcc.dg/pr94600-3.c,
4643 gcc.dg/pr94600-4.c, gcc.dg/pr94600-5.c, gcc.dg/pr94600-6.c,
4644 gcc.dg/pr94600-7.c, gcc.dg/pr94600-8.c: New tests.
4646 2020-07-13 Xionghu Luo <luoxhu@linux.ibm.com>
4648 * gcc.target/powerpc/vector_float.c: New test.
4650 2020-07-12 H.J. Lu <hjl.tools@gmail.com>
4653 * gcc.target/i386/pr93492-1.c: Require Linux target.
4654 * gcc.target/i386/pr93492-2.c: Likewise.
4655 * gcc.target/i386/pr93492-3.c: Likewise.
4656 * gcc.target/i386/pr93492-4.c: Likewise.
4657 * gcc.target/i386/pr93492-5.c: Likewise.
4659 2020-07-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4662 * gfortran.dg/interface_48.f90: New test.
4664 2020-07-11 Richard Sandiford <richard.sandiford@arm.com>
4666 PR tree-optimization/96146
4667 * gcc.target/aarch64/sve/acle/general/pr96146.c: New test.
4669 2020-07-11 Simon Cook <simon.cook@embecosm.com>
4671 * gcc.target/riscv/read-thread-pointer.c: Fix escaping on
4674 2020-07-10 Joseph Myers <joseph@codesourcery.com>
4676 * gcc.dg/c11-bool-limits-1.c, gcc.dg/c2x-bool-limits-1.c: New
4679 2020-07-10 Rajalakshmi Srinivasaraghavan <rajis@linux.vnet.ibm.com>
4680 Aaron Sawdey <acsawdey@linux.ibm.com>
4682 * gcc.target/powerpc/p10-identify.c: New file.
4683 * gcc.target/powerpc/p10-arch31.c: New file.
4684 * gcc.target/powerpc/mma-single-test.c: New file.
4685 * gcc.target/powerpc/mma-double-test.c: New file.
4687 2020-07-10 Harald Anlauf <anlauf@gmx.de>
4690 * gfortran.dg/pr95980_2.f90: New file.
4692 2020-07-10 Harald Anlauf <anlauf@gmx.de>
4695 * gfortran.dg/pr96086.f90: New file.
4697 2020-07-10 Richard Sandiford <richard.sandiford@arm.com>
4701 * g++.target/arm/pr95726.C: New test.
4703 2020-07-10 Carl Love <cel@us.ibm.com>
4705 * gcc.target/powerpc/vsx_mask-count-runnable.c: New test case.
4706 * gcc.target/powerpc/vsx_mask-expand-runnable.c: New test case.
4707 * gcc.target/powerpc/vsx_mask-extract-runnable.c: New test case.
4708 * gcc.target/powerpc/vsx_mask-move-runnable.c: New test case.
4710 2020-07-10 Martin Liska <mliska@suse.cz>
4712 PR gcov-profile/96148
4713 * lib/scanwpaipa.exp: Fix wpa dump file suffix the same way
4714 as other in the file.
4716 2020-07-10 Jason Merrill <jason@redhat.com>
4718 * g++.dg/cpp2a/nontype-class-union1.C: New test.
4720 2020-07-10 Jason Merrill <jason@redhat.com>
4722 * g++.dg/cpp0x/pr81246.C: No error in C++20.
4723 * g++.dg/cpp0x/variadic74.C: No error in C++20.
4724 * g++.dg/cpp1z/nontype-auto3.C: No error in C++20.
4725 * g++.dg/template/crash106.C: No error in C++20.
4726 * g++.dg/template/crash119.C: No error in C++20.
4727 * g++.dg/template/nontype12.C: No error in C++20.
4728 * g++.dg/template/void3.C: Don't require follow-on message.
4729 * g++.dg/template/void7.C: Don't require follow-on message.
4730 * g++.dg/template/void9.C: Don't require follow-on message.
4731 * g++.dg/cpp2a/nontype-class-equiv1.C: New file.
4733 2020-07-10 Jason Merrill <jason@redhat.com>
4738 * g++.dg/cpp2a/no_unique_address4.C: New test.
4739 * g++.dg/cpp2a/no_unique_address5.C: New test.
4740 * g++.dg/cpp2a/no_unique_address6.C: New test.
4742 2020-07-10 Andrea Corallo <andrea.corallo@arm.com>
4743 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
4744 Iain Apreotesei <iain.apreotesei@arm.com>
4746 * gcc.target/arm/lob.h: New header.
4747 * gcc.target/arm/lob1.c: New testcase.
4748 * gcc.target/arm/lob2.c: Likewise.
4749 * gcc.target/arm/lob3.c: Likewise.
4750 * gcc.target/arm/lob4.c: Likewise.
4751 * gcc.target/arm/lob5.c: Likewise.
4752 * gcc.target/arm/lob6.c: Likewise.
4753 * gcc.target/arm/unsigned-extend-2.c: Do not run when generating
4755 * gcc.target/arm/ivopts.c: Fix check for low loop overhead.
4756 * lib/target-supports.exp (check_effective_target_arm_v8_1_lob)
4757 (check_effective_target_arm_thumb2_ok_no_arm_v8_1_lob): New procs.
4759 2020-07-10 Richard Biener <rguenther@suse.de>
4761 PR tree-optimization/96133
4762 * gcc.dg/torture/pr96133.c: New testcase.
4764 2020-07-10 Cui,Lili <lili.cui@intel.com>
4766 * gcc.target/i386/funcspec-56.inc: Handle new march.
4767 * g++.target/i386/mv16.C: Handle new march
4769 2020-07-09 Julian Brown <julian@codesourcery.com>
4770 Thomas Schwinge <thomas@codesourcery.com>
4773 * c-c++-common/goacc/mdc-1.c: Update expected dump output for zero
4776 2020-07-09 Julian Brown <julian@codesourcery.com>
4778 * gfortran.dg/goacc/mapping-tests-3.f90: New test.
4779 * gfortran.dg/goacc/mapping-tests-4.f90: New test.
4781 2020-07-09 Peter Bergner <bergner@linux.ibm.com>
4784 * gcc.target/powerpc/pr96125.c: New test.
4786 2020-07-09 Patrick Palka <ppalka@redhat.com>
4789 * g++.dg/template/incomplete12.C: New test.
4791 2020-07-09 H.J. Lu <hjl.tools@gmail.com>
4794 * gcc.target/i386/pr88713-1.c: New test.
4795 * gcc.target/i386/pr88713-2.c: Likewise.
4797 2020-07-09 Richard Biener <rguenther@suse.de>
4799 * gcc.dg/vect/bb-slp-10.c: Adjust.
4800 * gcc.dg/vect/slp-45.c: Likewise.
4801 * gcc.dg/vect/vect-109.c: Likewise.
4803 2020-07-09 Bin Cheng <bin.cheng@linux.alibaba.com>
4805 PR tree-optimization/95804
4806 * gcc.dg/tree-ssa/pr95804.c: New test.
4808 2020-07-09 Omar Tahir <omar.tahir@arm.com>
4810 * gcc.target/aarch64/nospill.c: New test.
4812 2020-07-09 Matthew Malcomson <matthew.malcomson@arm.com>
4814 * gcc.target/aarch64/sls-mitigation/sls-miti-blr-bti.c: New test.
4815 * gcc.target/aarch64/sls-mitigation/sls-miti-blr.c: New test.
4817 2020-07-09 Matthew Malcomson <matthew.malcomson@arm.com>
4819 * gcc.target/aarch64/sls-mitigation/sls-miti-retbr.c: New test.
4820 * gcc.target/aarch64/sls-mitigation/sls-miti-retbr-pacret.c:
4822 * gcc.target/aarch64/sls-mitigation/sls-mitigation.exp: New file.
4823 * lib/target-supports.exp (check_effective_target_aarch64_asm_sb_ok):
4826 2020-07-09 Kewen Lin <linkw@linux.ibm.com>
4828 * gcc.target/aarch64/sve/clastb_1.c: Update dumping string.
4829 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
4830 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
4831 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
4832 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
4833 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
4834 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
4836 2020-07-09 Kito Cheng <kito.cheng@sifive.com>
4838 * gcc.target/riscv/read-thread-pointer.c: New.
4840 2020-07-09 Kito Cheng <kito.cheng@sifive.com>
4842 * gcc.target/riscv/save-restore-9.c: New.
4844 2020-07-08 Eric Botcazou <ebotcazou@adacore.com>
4846 * gcc.dg/sso-11.c: New test.
4847 * gcc.dg/sso/sso.exp: Pass -Wno-scalar-storage-order.
4848 * gcc.dg/sso/memcpy-1.c: New test.
4850 2020-07-08 Harald Anlauf <anlauf@gmx.de>
4853 * gfortran.dg/pr96085.f90: New file.
4855 2020-07-08 Patrick Palka <ppalka@redhat.com>
4858 * g++.dg/cpp2a/concepts-pr95497.C: New test.
4860 2020-07-08 Will Schmidt <will_schmidt@vnet.ibm.com>
4862 * gcc.target/powerpc/builtins-msum-runnable.c: New test.
4863 * gcc.target/powerpc/vsx-builtin-msum.c: New test.
4865 2020-07-08 Richard Sandiford <richard.sandiford@arm.com>
4868 * gcc.dg/pr95694.c: New test.
4870 2020-07-08 Marek Polacek <polacek@redhat.com>
4873 * g++.dg/cpp0x/decltype77.C: New test.
4875 2020-07-07 Marek Polacek <polacek@redhat.com>
4878 * g++.dg/ext/flexary37.C: New test.
4880 2020-07-07 Patrick Palka <ppalka@redhat.com>
4883 * g++.dg/concepts/diagnostic14.C: New test.
4885 2020-07-07 Aaron Sawdey <acsawdey@linux.ibm.com>
4887 * lib/target-supports.exp (check_power10_hw_available):
4888 Return 0 for passing test.
4890 2020-07-07 Nathan Sidwell <nathan@acm.org>
4892 * c-c++-common/cpp/pragma-eof.c: New
4894 2020-07-07 Nathan Sidwell <nathan@acm.org>
4896 * c-c++-common/cpp/line-2.c: New.
4897 * c-c++-common/cpp/line-2.h: New.
4898 * c-c++-common/cpp/line-3.c: New.
4899 * c-c++-common/cpp/line-4.c: New.
4900 * c-c++-common/cpp/line-4.h: New.
4902 2020-07-07 Martin Sebor <msebor@redhat.com>
4905 * g++.dg/warn/Wmismatched-tags-7.C: New test.
4906 * g++.dg/warn/Wmismatched-tags-8.C: New test.
4908 2020-07-07 Richard Biener <rguenther@suse.de>
4910 * gcc.dg/vect/slp-47.c: New testcase.
4911 * gcc.dg/vect/slp-48.c: Likewise.
4913 2020-07-06 Martin Sebor <msebor@redhat.com>
4916 * g++.dg/warn/Wnonnull6.C: New test.
4918 2020-07-06 Nathan Sidwell <nathan@acm.org>
4920 * g++.dg/eh/builtin10.C: Adjust expected errors.
4921 * g++.dg/eh/builtin11.C: Likewise.
4922 * g++.dg/eh/builtin5.C: Likewise.
4923 * g++.dg/eh/builtin6.C: Likewise.
4924 * g++.dg/eh/builtin7.C: Likewise.
4925 * g++.dg/eh/builtin9.C: Likewise.
4926 * g++.dg/parse/crash55.C: Likewise.
4928 2020-07-06 Harald Anlauf <anlauf@gmx.de>
4931 * gfortran.dg/pr95980.f90: New file.
4933 2020-07-06 Harald Anlauf <anlauf@gmx.de>
4936 * gfortran.dg/pr95709.f90: New file.
4938 2020-07-06 Jonathan Wakely <jwakely@redhat.com>
4940 * g++.old-deja/g++.bugs/900404_04.C: Add c++98_only selector to
4941 dg-error for extra ';'.
4942 * g++.old-deja/g++.law/missed-error2.C: Likewise.
4944 2020-07-06 Richard Biener <rguenther@suse.de>
4946 PR tree-optimization/96075
4947 * gcc.dg/vect/slp-46.c: New testcase.
4949 2020-07-06 Roger Sayle <roger@nextmovesoftware.com>
4951 * gcc.target/nvptx/vadd_add.c: New test.
4952 * gcc.target/nvptx/vsub_add.c: New test.
4954 2020-07-06 Hans-Peter Nilsson <hp@axis.com>
4956 * gcc.target/cris/peep2-movulsr.c: New test.
4958 2020-07-05 Hans-Peter Nilsson <hp@axis.com>
4960 * gcc.target/cris/pr93372-39.c: New test.
4962 2020-07-05 Hans-Peter Nilsson <hp@axis.com>
4964 * gcc.target/cris/pr93372-36.c, gcc.target/cris/pr93372-37.c,
4965 gcc.target/cris/pr93372-38.c: New tests.
4967 2020-07-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4970 * gfortran.dg/error_recovery_1.f90: Adjust test case.
4971 * gfortran.dg/use_15.f90: Likewise.
4972 * gfortran.dg/interface_47.f90: New test.
4974 2020-07-04 Iain Sandoe <iain@sandoe.co.uk>
4976 * g++.dg/coroutines/pr9xxxx-mismatched-traits-and-promise-prev.C: Moved to...
4977 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: ...here.
4979 2020-07-03 Eric Botcazou <ebotcazou@adacore.com>
4981 * gnat.dg/opt87.adb: New test.
4982 * gnat.dg/opt87_pkg.ads: New helper.
4983 * gnat.dg/opt87_pkg.adb: Likewise.
4985 2020-07-03 Martin Jambor <mjambor@suse.cz>
4988 * gcc.dg/ipa/pr96040.c: New test.
4990 2020-07-03 Roger Sayle <roger@nextmovesoftware.com>
4992 * gcc.target/nvptx/popc-1.c: New test.
4993 * gcc.target/nvptx/popc-2.c: New test.
4994 * gcc.target/nvptx/popc-3.c: New test.
4995 * gcc.target/nvptx/mul-wide.c: New test.
4996 * gcc.target/nvptx/umul-wide.c: New test.
4998 2020-07-03 Richard Biener <rguenther@suse.de>
5000 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp-2.c: New
5003 2020-07-03 David Edelsohn <dje.gcc@gmail.com>
5005 * gcc.dg/fixits-pr84852-1.c: Enclose negative line number in braces.
5006 * gcc.dg/fixits-pr84852-2.c: Same.
5007 * gcc.dg/pr89410-1.c: Same.
5008 * gcc.dg/pr89410-2.c: Same.
5010 2020-07-02 David Edelsohn <dje.gcc@gmail.com>
5012 * gfortran.dg/pr95690.f90: Solaris error appears on line 5.
5014 2020-07-02 David Edelsohn <dje.gcc@gmail.com>
5016 * gcc.dg/pr26570.c: dg-prune function not inlinable warning.
5018 2020-07-02 Harald Anlauf <anlauf@gmx.de>
5021 * gfortran.dg/pr93423.f90: New file.
5023 2020-07-02 Harald Anlauf <anlauf@gmx.de>
5026 * gfortran.dg/pr93337.f90: New file.
5028 2020-07-02 Jason Merrill <jason@redhat.com>
5029 Jakub Jelinek <jakub@redhat.com>
5031 * g++.dg/cpp2a/consteval-virtual1.C: New test.
5032 * g++.dg/cpp2a/consteval-virtual2.C: New test.
5033 * g++.dg/cpp2a/consteval-virtual3.C: New test.
5034 * g++.dg/cpp2a/consteval-virtual4.C: New test.
5035 * g++.dg/cpp2a/consteval-virtual5.C: New test.
5037 2020-07-02 Martin Jambor <mjambor@suse.cz>
5040 * gcc.dg/guality/pr95343.c: New test.
5042 2020-07-02 Jakub Jelinek <jakub@redhat.com>
5044 PR tree-optimization/95857
5045 * gcc.dg/pr95857.c: New test.
5047 2020-07-02 Richard Biener <rguenther@suse.de>
5049 PR tree-optimization/96022
5050 * g++.dg/vect/pr96022.cc: New testcase.
5052 2020-07-02 Felix Yang <felix.yang@huawei.com>
5054 PR tree-optimization/95961
5055 * gcc.target/aarch64/sve/pr95961.c: New test.
5057 2020-07-02 Jakub Jelinek <jakub@redhat.com>
5059 * c-c++-common/gomp/loop-7.c: New test.
5061 2020-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
5064 * gfortran.dg/pr95584.f90: New test.
5066 2020-07-02 Kewen Lin <linkw@linux.ibm.com>
5068 * g++.dg/vect/slp-pr56812.cc: Ignore line number for basic block
5069 vectorization messages.
5071 2020-07-01 Omar Tahir <omar.tahir@arm.com>
5073 * gcc.target/aarch64/bti-4.c: New test.
5075 2020-07-01 Jeff Law <law@redhat.com>
5077 PR tree-optimization/94882
5078 * gcc.dg/tree-ssa/pr94882.c: New test.
5079 * gcc.dg/tree-ssa/pr94882-1.c: New test.
5080 * gcc.dg/tree-ssa/pr94882-2.c: New test.
5081 * gcc.dg/tree-ssa/pr94882-3.c: New test.
5083 2020-07-01 Jonathan Wakely <jwakely@redhat.com>
5086 * g++.dg/analyzer/pr94028.C: Make operator new non-throwing so
5087 that the compiler doesn't implicitly mark it as returning
5090 2020-07-01 David Edelsohn <dje.gcc@gmail.com>
5092 * gfortran.dg/pr95690.f90: Adjust dg-error line number.
5094 2020-07-01 David Edelsohn <dje.gcc@gmail.com>
5096 * gcc.target/powerpc/direct-move-double1.c: Require lp64.
5097 * gcc.target/powerpc/direct-move-float1.c: Same.
5098 * gcc.target/powerpc/direct-move-float3.c: Same.
5099 * gcc.target/powerpc/direct-move-vint1.c: Same.
5100 * gcc.target/powerpc/vsx-vector-5.c: Same.
5101 * gcc.target/powerpc/vsx-vector-6.p7.c: Same.
5102 * gcc.target/powerpc/vsx-vector-6.p8.c: Same.
5103 * gcc.target/powerpc/vsx-vector-6.p9.c: Same.
5105 2020-07-01 Andrea Corallo <andrea.corallo@arm.com>
5107 * gcc.target/aarch64/get_fpcr64_1.c: New test.
5108 * gcc.target/aarch64/set_fpcr64_1.c: New test.
5109 * gcc.target/aarch64/get_fpsr64_1.c: New test.
5110 * gcc.target/aarch64/set_fpsr64_1.c: New test.
5112 2020-07-01 Steven G. Kargl <kargl@gcc.gnu.org>
5115 * gfortran.dg/elemental_optional_args_6.f90: Remove check
5116 for warnings that were erroneously output.
5117 * gfortran.dg/pr95446.f90: New test.
5119 2020-07-01 Christophe Lyon <christophe.lyon@linaro.org>
5122 * gcc.target/arm/handler-align.c: Add -mgeneral-regs-only.
5124 2020-07-01 Richard Biener <rguenther@suse.de>
5126 PR tree-optimization/95839
5127 * gcc.dg/vect/bb-slp-pr95839-2.c: New testcase.
5129 2020-07-01 Martin Liska <mliska@suse.cz>
5131 * g++.dg/gcov/loop.C: Use -H option instead of -j option.
5133 2020-07-01 Steven G. Kargl <kargl@gcc.gnu.org>
5136 * gfortran.dg/pr95829.f90: New test.
5138 2020-07-01 Christophe Lyon <christophe.lyon@linaro.org>
5141 * gcc.target/arm/pr94743-1-hard.c: Add missing quotes in expected
5143 * gcc.target/arm/pr94743-1-softfp.c: Likewise.
5145 2020-07-01 Kito Cheng <kito.cheng@sifive.com>
5147 * gcc.target/riscv/attribute-13.c: New.
5149 2020-07-01 David Edelsohn <dje.gcc@gmail.com>
5151 * gcc.target/powerpc/direct-move-double1.c: Remove lp64 requirement.
5152 * gcc.target/powerpc/direct-move-double2.c: Same.
5153 * gcc.target/powerpc/direct-move-float1.c: Same.
5154 * gcc.target/powerpc/direct-move-float2.c: Same.
5155 * gcc.target/powerpc/direct-move-float3.c: Same.
5156 * gcc.target/powerpc/direct-move-vint1.c: Same.
5157 * gcc.target/powerpc/direct-move-vint2.c: Same.
5158 * gcc.target/powerpc/direct-move-long1.c: Remove linux requirement..
5159 * gcc.target/powerpc/direct-move-long2.c: Same.
5161 2020-07-01 David Edelsohn <dje.gcc@gmail.com>
5163 * gcc.target/powerpc/20030218-1.c: Delete.
5164 * gcc.target/powerpc/20030505.c: Delete.
5165 * gcc.target/powerpc/20081204-1.c: Delete.
5166 * gcc.target/powerpc/bcd-1.c: Remove dg-skip-if SPE.
5167 * gcc.target/powerpc/bcd-2.c: Same.
5168 * gcc.target/powerpc/bcd-3.c: Same.
5169 * gcc.target/powerpc/direct-move-double1.c: Same.
5170 * gcc.target/powerpc/direct-move-double2.c: Same.
5171 * gcc.target/powerpc/direct-move-float1.c: Same.
5172 * gcc.target/powerpc/direct-move-float2.c: Same.
5173 * gcc.target/powerpc/direct-move-float3.c: Same.
5174 * gcc.target/powerpc/direct-move-long1.c: Same.
5175 * gcc.target/powerpc/direct-move-long2.c: Same.
5176 * gcc.target/powerpc/direct-move-vint1.c: Same.
5177 * gcc.target/powerpc/direct-move-vint2.c: Same.
5178 * gcc.target/powerpc/extend-divide-1.c: Same.
5179 * gcc.target/powerpc/extend-divide-2.c: Same.
5180 * gcc.target/powerpc/pack01.c: Same.
5181 * gcc.target/powerpc/pack02.c: Same.
5182 * gcc.target/powerpc/pack03.c: Same.
5183 * gcc.target/powerpc/pr52457.c: Same.
5184 * gcc.target/powerpc/pr88845.c: Same.
5185 * gcc.target/powerpc/quad-atomic.c: Same.
5186 * gcc.target/powerpc/recip-6.c: Same.
5187 * gcc.target/powerpc/recip-7.c: Same.
5189 2020-07-01 David Edelsohn <dje.gcc@gmail.com>
5191 * gcc.target/powerpc/p8vector-int128-1.c: Require int128 not lp64.
5192 * gcc.target/powerpc/p8vector-int128-2.c: Same.
5194 2020-07-01 David Edelsohn <dje.gcc@gmail.com>
5196 * gcc.target/powerpc/pr90763.c: Adjust requirements.
5197 * gcc.target/powerpc/vsx-vector-1.c: Same.
5198 * gcc.target/powerpc/vsx-vector-2.c: Same.
5199 * gcc.target/powerpc/vsx-vector-3.c: Same.
5200 * gcc.target/powerpc/vsx-vector-4.c: Same.
5201 * gcc.target/powerpc/vsx-vector-5.c: Same.
5202 * gcc.target/powerpc/vsx-vector-6.p7.c: Same.
5203 * gcc.target/powerpc/vsx-vector-6.p8.c: Same.
5204 * gcc.target/powerpc/vsx-vector-6.p9.c: Same.
5205 * gcc.target/powerpc/vsx-vector-abss.c: Same.
5206 * gcc.target/powerpc/vsx-vectorize-1.c: Same.
5207 * gcc.target/powerpc/vsx-vectorize-2.c: Same.
5208 * gcc.target/powerpc/vsx-vectorize-3.c: Same.
5209 * gcc.target/powerpc/vsx-vectorize-4.c: Same.
5210 * gcc.target/powerpc/vsx-vectorize-5.c: Same.
5211 * gcc.target/powerpc/vsx-vectorize-6.c: Same.
5212 * gcc.target/powerpc/vsx-vectorize-7.c: Same.
5213 * gcc.target/powerpc/vsx-vectorize-8.c: Same.
5215 2020-07-01 David Edelsohn <dje.gcc@gmail.com>
5217 * gcc.target/powerpc/ppc-spe.c: Delete.
5218 * gcc.target/powerpc/ppc-spe64-1.c: Delete.
5219 * gcc.target/powerpc/pr60102.c: Delete.
5220 * gcc.target/powerpc/pr60158.c: Delete.
5221 * gcc.target/powerpc/pr60735.c: Delete.
5222 * gcc.target/powerpc/pr78458.c: Delete.
5223 * gcc.target/powerpc/pr80343.c: Delete.
5224 * gcc.target/powerpc/spe-evmerge.c: Delete.
5225 * gcc.target/powerpc/spe-small-data-1.c: Delete.
5226 * gcc.target/powerpc/spe-small-data-2.c: Delete.
5227 * gcc.target/powerpc/spe-unwind-1.c: Delete.
5228 * gcc.target/powerpc/spe-vector-memcpy.c: Delete.
5229 * gcc.target/powerpc/spe-vector-memset.c: Delete.
5230 * gcc.target/powerpc/spe1.c: Delete.
5232 2020-06-30 David Edelsohn <dje.gcc@gmail.com>
5234 * gcc.target/powerpc/builtins-2-p9-runnable.c: lp64 to int128.
5235 * gcc.target/powerpc/builtins-6-p9-runnable.c: Same.
5236 * gcc.target/powerpc/builtins-6-runnable.c: Same.
5237 * gcc.target/powerpc/builtins-revb-runnable.c: Same.
5239 2020-06-30 Harald Anlauf <anlauf@gmx.de>
5242 * gfortran.dg/pr88379.f90: New file.
5244 2020-06-30 Richard Sandiford <richard.sandiford@arm.com>
5248 * g++.target/aarch64/pr95726.C: New test.
5250 2020-06-30 David Edelsohn <dje.gcc@gmail.com>
5252 * gcc.target/powerpc/builtins-1-p9-runnable.c: Fix target requirements.
5253 * gcc.target/powerpc/builtins-1.c: Same.
5254 * gcc.target/powerpc/builtins-2-p9-runnable.c: Same.
5255 * gcc.target/powerpc/builtins-2.c: Same.
5256 * gcc.target/powerpc/builtins-3-p9-runnable.c: Same.
5257 * gcc.target/powerpc/builtins-3-p9.c: Same.
5258 * gcc.target/powerpc/builtins-3-runnable-p8.c: Same.
5259 * gcc.target/powerpc/builtins-3.c: Same.
5260 * gcc.target/powerpc/builtins-4-p9-runnable.c: Same.
5261 * gcc.target/powerpc/builtins-4.c: Same.
5262 * gcc.target/powerpc/builtins-5-p9-runnable.c: Same.
5263 * gcc.target/powerpc/builtins-5.c: Same.
5264 * gcc.target/powerpc/builtins-6-p9-runnable.c: Same.
5265 * gcc.target/powerpc/builtins-6-runnable.c: Same.
5266 * gcc.target/powerpc/builtins-7-p9-runnable.c: Same.
5267 * gcc.target/powerpc/builtins-7-runnable.c: Same.
5268 * gcc.target/powerpc/builtins-8-p9-runnable.c: Same.
5269 * gcc.target/powerpc/builtins-8-runnable.c: Same.
5270 * gcc.target/powerpc/cpu-builtin-1.c: Same.
5271 * gcc.target/powerpc/float128-fma1.c: Same.
5272 * gcc.target/powerpc/float128-hw.c: Same.
5273 * gcc.target/powerpc/float128-hw10.c: Same.
5274 * gcc.target/powerpc/float128-hw11.c: Same.
5275 * gcc.target/powerpc/float128-hw2.c: Same.
5276 * gcc.target/powerpc/float128-hw3.c: Same.
5277 * gcc.target/powerpc/float128-hw4.c: Same.
5278 * gcc.target/powerpc/float128-hw5.c: Same.
5279 * gcc.target/powerpc/float128-hw6.c: Same.
5280 * gcc.target/powerpc/float128-hw7.c: Same.
5281 * gcc.target/powerpc/float128-hw8.c: Same.
5282 * gcc.target/powerpc/float128-hw9.c: Same.
5283 * gcc.target/powerpc/float128-minmax.c: Same.
5284 * gcc.target/powerpc/float128-odd.c: Same.
5285 * gcc.target/powerpc/float128-sqrt1.c: Same.
5287 2020-06-30 David Edelsohn <dje.gcc@gmail.com>
5289 * gfortran.dg/analyzer/pr93993.f90: Expect leak tm warning.
5291 2020-06-30 Thomas Schwinge <thomas@codesourcery.com>
5293 * lib/scanoffload.exp (scoff) <offload_targets>: Skip HSA.
5295 2020-06-30 Christophe Lyon <christophe.lyon@linaro.org>
5298 * gcc.misc-tests/arm-isr.c: Add -mgeneral-regs-only.
5299 * gcc.target/arm/empty_fiq_handler.c: Add -mgeneral-regs-only.
5300 * gcc.target/arm/interrupt-1.c: Add -mgeneral-regs-only.
5301 * gcc.target/arm/interrupt-2.c: Add -mgeneral-regs-only.
5302 * gcc.target/arm/pr70830.c: Add -mgeneral-regs-only.
5303 * gcc.target/arm/pr94743-1-hard.c: New test.
5304 * gcc.target/arm/pr94743-1-soft.c: New test.
5305 * gcc.target/arm/pr94743-1-softfp.c: New test.
5306 * gcc.target/arm/pr94743-2.c: New test.
5307 * gcc.target/arm/pr94743-3.c: New test.
5309 2020-06-30 Yang Yang <yangyang305@huawei.com>
5311 PR tree-optimization/95855
5312 * gcc.dg/tree-ssa/split-path-12.c: New testcase.
5314 2020-06-30 David Edelsohn <dje.gcc@gmail.com>
5316 * g++.dg/cpp0x/constexpr-is_literal.C: Limit test to -std=c++14.
5318 2020-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5321 * gfortran.dg/select_type_49.f90: New file.
5323 2020-06-30 Jakub Jelinek <jakub@redhat.com>
5326 * g++.dg/cpp1z/launder9.C: New test.
5328 2020-06-29 Harald Anlauf <anlauf@gmx.de>
5331 * gfortran.dg/pr95978.f90: New file.
5333 2020-06-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5336 * gfortran.dg/recursive_check_16.f90: New file.
5338 2020-06-29 David Edelsohn <dje.gcc@gmail.com>
5340 * gfortran.dg/char4-subscript.f90: Simplify regex.
5341 Accept big endian or little endian output.
5343 2020-06-29 Marek Polacek <polacek@redhat.com>
5346 * g++.dg/cpp1y/pr68578.C: Adjust dg-error.
5347 * g++.dg/cpp1y/var-templ66.C: New test.
5348 * g++.dg/cpp2a/concepts-redecl1.C: New test.
5350 2020-06-29 Marek Polacek <polacek@redhat.com>
5353 * g++.dg/cpp2a/class-deduction-aggr5.C: New test.
5354 * g++.dg/cpp2a/class-deduction-aggr6.C: New test.
5356 2020-06-29 Harald Anlauf <anlauf@gmx.de>
5359 * gfortran.dg/pr71706.f90: New file.
5361 2020-06-29 Martin Liska <mliska@suse.cz>
5364 * c-c++-common/builtin-arith-overflow-1.c (generic_3, typed_3_null):
5367 2020-06-29 Richard Biener <rguenther@suse.de>
5369 PR tree-optimization/95916
5370 * gcc.dg/vect/pr95916.c: New testcase.
5372 2020-06-29 Jakub Jelinek <jakub@redhat.com>
5375 * c-c++-common/builtin-arith-overflow-1.c (generic_3, typed_3_null):
5378 2020-06-29 Jakub Jelinek <jakub@redhat.com>
5381 * c-c++-common/builtin-arith-overflow-1.c (generic_3, typed_3_null):
5384 2020-06-29 Kaipeng Zhou <zhoukaipeng3@huawei.com>
5386 PR tree-optimization/95854
5387 * gcc.dg/pr95854.c: New test.
5389 2020-06-29 Frederik Harwath <frederik@codesourcery.com>
5391 * lib/scandump.exp (glob-dump-file): New proc.
5392 (scan-dump): Use glob-dump-file for file name expansion.
5393 (scan-dump-times): Likewise.
5394 (scan-dump-dem): Likewise.
5395 (scan-dump-dem-not): Likewise.
5397 2020-06-28 Martin Sebor <msebor@redhat.com>
5400 * g++.dg/warn/Wnonnull5.C: New test.
5401 * c-c++-common/pr28656.c: Adjust text of expected warning.
5402 * c-c++-common/pr66208.c: Same.
5403 * g++.dg/cpp0x/nullptr22.C: Same.
5404 * g++.dg/ext/attr-nonnull.C: Same.
5405 * g++.dg/ext/attrib49.C: Same.
5406 * g++.dg/pr71973-2.C: Same.
5407 * g++.dg/warn/Wnonnull3.C: Same.
5408 * g++.dg/warn/Wnonnull4.C: Same.
5409 * obj-c++.dg/attributes/method-nonnull-1.mm: Same.
5410 * objc.dg/attributes/method-nonnull-1.m: Same.
5412 2020-06-28 Harald Anlauf <anlauf@gmx.de>
5415 * gfortran.dg/pr95340.f90: New file.
5417 2020-06-28 Iain Sandoe <iain@sandoe.co.uk>
5420 * g++.dg/coroutines/pr95711.C: New test.
5422 2020-06-28 Harald Anlauf <anlauf@gmx.de>
5425 * gfortran.dg/pr95880.f90: New file.
5427 2020-06-28 Iain Sandoe <iain@sandoe.co.uk>
5430 * g++.dg/coroutines/torture/pr95519-02-final_suspend.C:
5432 * g++.dg/coroutines/torture/pr95519-03-return-value.C:
5434 * g++.dg/coroutines/torture/pr95519-04-yield-value.C:
5436 * g++.dg/coroutines/torture/pr95519-05-gro.C: Likewise.
5438 2020-06-28 David Edelsohn <dje.gcc@gmail.com>
5440 * gcc.target/powerpc/prefix-large-dd.c: Require DFP.
5441 * gcc.target/powerpc/prefix-large-sd.c: Require DFP.
5442 * gcc.target/powerpc/prefix-large-kf.c: Require float128.
5443 * gcc.target/powerpc/prefix-pcrel-dd.c: Require DFP.
5444 * gcc.target/powerpc/prefix-pcrel-sd.c: Require DFP.
5445 * gcc.target/powerpc/prefix-pcrel-kf.c: Require float128.
5447 2020-06-27 Harald Anlauf <anlauf@gmx.de>
5450 * gfortran.dg/pr95881.f90: New file.
5452 2020-06-27 Jakub Jelinek <jakub@redhat.com>
5455 * c-c++-common/pr95903.c: New test.
5457 2020-06-27 Iain Sandoe <iain@sandoe.co.uk>
5460 * g++.dg/coroutines/pr95736.C: New test.
5462 2020-06-27 Iain Sandoe <iain@sandoe.co.uk>
5464 * g++.dg/coroutines/coro-bad-grooaf-01-grooaf-expected.C: New test.
5466 2020-06-27 Michael Meissner <meissner@linux.ibm.com>
5468 * gcc.target/powerpc/prefix-add.c: New test.
5469 * gcc.target/powerpc/prefix-si-constant.c: New test.
5470 * gcc.target/powerpc/prefix-di-constant.c: New test.
5471 * gcc.target/powerpc/prefix-ds-dq.c: New test.
5472 * gcc.target/powerpc/prefix-no-update.c: New test.
5473 * gcc.target/powerpc/prefix-large-dd.c: New test.
5474 * gcc.target/powerpc/prefix-large-df.c: New test.
5475 * gcc.target/powerpc/prefix-large-di.c: New test.
5476 * gcc.target/powerpc/prefix-large-hi.c: New test.
5477 * gcc.target/powerpc/prefix-large-kf.c: New test.
5478 * gcc.target/powerpc/prefix-large-qi.c: New test.
5479 * gcc.target/powerpc/prefix-large-sd.c: New test.
5480 * gcc.target/powerpc/prefix-large-sf.c: New test.
5481 * gcc.target/powerpc/prefix-large-si.c: New test.
5482 * gcc.target/powerpc/prefix-large-udi.c: New test.
5483 * gcc.target/powerpc/prefix-large-uhi.c: New test.
5484 * gcc.target/powerpc/prefix-large-uqi.c: New test.
5485 * gcc.target/powerpc/prefix-large-usi.c: New test.
5486 * gcc.target/powerpc/prefix-large-v2df.c: New test.
5487 * gcc.target/powerpc/prefix-large.h: Include file for new tests.
5488 * gcc.target/powerpc/prefix-pcrel-dd.c: New test.
5489 * gcc.target/powerpc/prefix-pcrel-df.c: New test.
5490 * gcc.target/powerpc/prefix-pcrel-di.c: New test.
5491 * gcc.target/powerpc/prefix-pcrel-hi.c: New test.
5492 * gcc.target/powerpc/prefix-pcrel-kf.c: New test.
5493 * gcc.target/powerpc/prefix-pcrel-qi.c: New test.
5494 * gcc.target/powerpc/prefix-pcrel-sd.c: New test.
5495 * gcc.target/powerpc/prefix-pcrel-sf.c: New test.
5496 * gcc.target/powerpc/prefix-pcrel-si.c: New test.
5497 * gcc.target/powerpc/prefix-pcrel-udi.c: New test.
5498 * gcc.target/powerpc/prefix-pcrel-uhi.c: New test.
5499 * gcc.target/powerpc/prefix-pcrel-uqi.c: New test.
5500 * gcc.target/powerpc/prefix-pcrel-usi.c: New test.
5501 * gcc.target/powerpc/prefix-pcrel-v2df.c: New test.
5502 * gcc.target/powerpc/prefix-pcrel.h: Include file for new tests.
5503 * gcc.target/powerpc/prefix-stack-protect.c: New test.
5505 2020-06-26 Yichao Yu <yyc1992@gmail.com>
5507 * gcc.target/i386/pr95778-1.c: New test.
5508 * gcc.target/i386/pr95778-2.c: New test.
5510 2020-06-26 Peter Bergner <bergner@linux.ibm.com>
5512 * gcc.target/powerpc/cpu-builtin-1.c: Add tests for power10, arch_3_1
5515 2020-06-26 Marek Polacek <polacek@redhat.com>
5517 * c-c++-common/torture/vector-subscript-3.c: In C++17, define away
5518 the keyword register.
5519 * g++.dg/cpp1z/attributes-enum-1a.C: Only run pre-C++17.
5520 * g++.dg/cpp1z/fold7a.C: Likewise.
5521 * g++.dg/cpp1z/nontype3a.C: Likewise.
5522 * g++.dg/cpp1z/utf8-2a.C: Likewise.
5523 * g++.dg/parse/error11.C: Update expected diagnostics for C++17.
5524 * g++.dg/torture/pr34850.C: Add -Wno-attribute-warning.
5525 * g++.dg/torture/pr49394.C: In C++17, use noexcept(false).
5526 * g++.dg/torture/pr82154.C: Use -std=c++14.
5527 * lib/target-supports.exp: Set to C++17.
5528 * obj-c++.dg/try-catch-9.mm: Use -Wno-register.
5530 2020-06-26 Kwok Cheung Yeung <kcy@codesourcery.com>
5532 * gfortran.dg/gomp/combined-if.f90: Adjust expected number
5533 of matches depending on whether nvptx offloading is supported.
5534 * lib/target-supports.exp
5535 (check_effective_target_offload_nvptx): New.
5537 2020-06-26 Eric Botcazou <ebotcazou@adacore.com>
5539 * gnat.dg/opt86_pkg.ads: New helper.
5540 * gnat.dg/opt86a.adb: New test.
5541 * gnat.dg/opt86b.adb: Likewise.
5542 * gnat.dg/opt86c.adb: Likewise.
5544 2020-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
5546 * gdc.dg/pr95250.d: Updated.
5548 2020-06-26 Iain Sandoe <iain@sandoe.co.uk>
5551 * g++.dg/coroutines/torture/pr95519-00-return_void.C: New test.
5552 * g++.dg/coroutines/torture/pr95519-01-initial-suspend.C: New test.
5553 * g++.dg/coroutines/torture/pr95519-02-final_suspend.C: New test.
5554 * g++.dg/coroutines/torture/pr95519-03-return-value.C: New test.
5555 * g++.dg/coroutines/torture/pr95519-04-yield-value.C: New test.
5556 * g++.dg/coroutines/torture/pr95519-05-gro.C: New test.
5557 * g++.dg/coroutines/torture/pr95519-06-grooaf.C: New test.
5558 * g++.dg/coroutines/torture/pr95519-07-unhandled-exception.C: New test.
5560 2020-06-26 Iain Sandoe <iain@sandoe.co.uk>
5562 * g++.dg/coroutines/coro1-allocators.h (BAD_GROOAF_STATIC):
5564 * g++.dg/coroutines/coro-bad-grooaf-00-static.C: New test.
5566 2020-06-26 Richard Biener <rguenther@suse.de>
5568 PR tree-optimization/95897
5569 * gcc.dg/vect/pr95897.c: New testcase.
5571 2020-06-25 Marek Polacek <polacek@redhat.com>
5574 * g++.dg/cpp1y/lambda-generic-variadic21.C: New test.
5576 2020-06-25 Harald Anlauf <anlauf@gmx.de>
5579 * gfortran.dg/pr95828.f90: New file.
5581 2020-06-25 Harald Anlauf <anlauf@gmx.de>
5584 * gfortran.dg/pr95826.f90: New file.
5586 2020-06-25 Iain Buclaw <ibuclaw@gdcproject.org>
5589 * gdc.dg/pr95250.d: New test.
5591 2020-06-25 Iain Buclaw <ibuclaw@gdcproject.org>
5594 * gdc.dg/pr95173.d: New test.
5596 2020-06-25 Iain Buclaw <ibuclaw@gdcproject.org>
5598 * gdc.dg/init1.d: New test.
5600 2020-06-25 Iain Buclaw <ibuclaw@gdcproject.org>
5602 * gdc.dg/asm1.d: Don't use deprecated asm syntax.
5603 * gdc.dg/compilable.d: Add public to selective import.
5604 * gdc.dg/lto/ltotests_0.d: Explicitly catch Throwable.
5605 * gdc.dg/runnable.d: Remove empty statement.
5607 2020-06-25 Tobias Burnus <tobias@codesourcery.com>
5610 * gfortran.dg/char4-subscript.f90: New test.
5612 2020-06-25 Richard Biener <rguenther@suse.de>
5614 PR tree-optimization/95839
5615 * gcc.dg/vect/bb-slp-pr95839.c: New testcase.
5617 2020-06-25 Tobias Burnus <tobias@codesourcery.com>
5618 Kwok Cheung Yeung <kcy@codesourery.com>
5621 * gfortran.dg/gomp/combined-if.f90 (test_target_parallel): Re-enable.
5622 * gfortran.dg/gomp/pr95869.f90: New.
5624 2020-06-25 Kwok Cheung Yeung <kcy@codesourcery.com>
5626 * gfortran.dg/gomp/combined-if.f90: New.
5628 2020-06-25 Richard Biener <rguenther@suse.de>
5630 PR tree-optimization/95866
5631 * gcc.dg/vect/bb-slp-pr95866.c: New testcase.
5633 2020-06-24 Will Schmidt <will_schmidt@vnet.ibm.com>
5636 * gcc.target/powerpc/builtins-1-p9-runnable.c: Update.
5638 2020-06-24 Alexandre Oliva <oliva@adacore.com>
5642 * gcc.misc-tests/outputs.exp (gsplit_dwarf): Move -g into it.
5643 (outest): Introduce conditionals and string/variable/expr
5644 expansion. Drop special-casing of $aout and .dwo.
5645 (gspd): New conditional. Guard all .dwo files with it.
5646 (ltop): New conditional. Guard files created by the LTO
5647 plugin with it. Guard files created by fat LTO compilation
5648 with its negation. Add a few -fno-use-linker-plugin tests
5651 2020-06-24 Nicholas Krause <xerofoify@gmail.com>
5654 * g++.dg/template/pr95672.C: New test.
5656 2020-06-24 Iain Sandoe <iain@sandoe.co.uk>
5660 * g++.dg/coroutines/pr95518.C: New test.
5661 * g++.dg/coroutines/pr95813.C: New test.
5663 2020-06-24 Iain Sandoe <iain@sandoe.co.uk>
5665 * g++.dg/coroutines/void-gro-non-class-coro.C: Moved to...
5666 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: ...here.
5667 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: New test.
5669 2020-06-24 Jason Merrill <jason@redhat.com>
5672 * g++.dg/tree-ssa/final4.C: New test.
5674 2020-06-24 Harald Anlauf <anlauf@gmx.de>
5677 * gfortran.dg/pr95827.f90: New file.
5679 2020-06-24 Richard Biener <rguenther@suse.de>
5681 PR tree-optimization/95866
5682 * gcc.target/i386/pr95866-1.c: New testcase.
5684 2020-06-24 H.J. Lu <hjl.tools@gmail.com>
5687 * gcc.target/i386/builtin_target.c (check_detailed): Updated.
5689 2020-06-24 H.J. Lu <hjl.tools@gmail.com>
5692 * gcc.target/i386/builtin_target.c: Include <stdlib.h>,
5693 ../../../common/config/i386/i386-cpuinfo.h and
5694 ../../../common/config/i386/cpuinfo.h.
5695 (check_amd_cpu_model): Removed.
5696 (check_intel_cpu_model): Likewise,
5697 (CHECK___builtin_cpu_is): New.
5698 (gcc_assert): New. Defined as assert.
5699 (gcc_unreachable): New. Defined as abort.
5700 (inline): New. Defined as empty.
5701 (ISA_NAMES_TABLE_START): Likewise.
5702 (ISA_NAMES_TABLE_END): Likewise.
5703 (ISA_NAMES_TABLE_ENTRY): New.
5704 (check_features): Include
5705 "../../../common/config/i386/i386-isas.h".
5706 (check_detailed): Call cpu_indicator_init. Always call
5707 check_features. Call get_amd_cpu instead of check_amd_cpu_model.
5708 Call get_intel_cpu instead of check_intel_cpu_model.
5710 2020-06-24 Richard Biener <rguenther@suse.de>
5712 PR tree-optimization/95856
5713 * gcc.dg/vect/pr95856.c: New testcase.
5715 2020-06-24 Jakub Jelinek <jakub@redhat.com>
5718 * gcc.dg/ubsan/pr95810.c: New test.
5720 2020-06-23 Jason Merrill <jason@redhat.com>
5722 * g++.dg/cpp2a/class-deduction-aggr3.C: New test.
5723 * g++.dg/cpp2a/class-deduction-aggr4.C: New test.
5725 2020-06-23 Thomas Koenig <tkoenig@gcc.gnu.org>
5727 * gfortran.fortran-torture/execute/forall_5.f90: Make forall
5728 statement conforming.
5730 2020-06-23 Iain Sandoe <iain@sandoe.co.uk>
5733 * g++.dg/coroutines/pr95477.C: New test.
5734 * g++.dg/coroutines/void-gro-non-class-coro.C: New test.
5736 2020-06-23 Andre Vieira <andre.simoesdiasvieira@arm.com>
5739 * gcc.target/arm/pr95646.c: New test.
5741 2020-06-23 Alexandre Oliva <oliva@adacore.com>
5743 * lib/scanoffload.exp: New.
5744 * lib/scanoffloadrtl.exp: Load it. Replace ".o" with ""
5745 globally, and use scanoffload's scoff wrapper to fill it in.
5746 * lib/scanoffloadtree.exp: Likewise.
5748 2020-06-23 Thomas Koenig <tkoenig@gcc.gnu.org>
5751 * gfortran.dg/dependency_59.f90: New test.
5753 2020-06-23 Steven G. Kargl <kargl@gcc.gnu.org>
5756 * gfortran.dg/pr95586_1.f90: New test.
5757 * gfortran.dg/pr95586_2.f90: New test.
5759 2020-06-22 Segher Boessenkool <segher@kernel.crashing.org>
5761 * gcc.target/powerpc/cfuged-0.c: I protest.
5762 * gcc.target/powerpc/cfuged-1.c: I protest.
5763 * gcc.target/powerpc/clone3.c: I protest.
5764 * gcc.target/powerpc/cntlzdm-0.c: I protest.
5765 * gcc.target/powerpc/cntlzdm-1.c: I protest.
5766 * gcc.target/powerpc/cnttzdm-0.c: I protest.
5767 * gcc.target/powerpc/cnttzdm-1.c: I protest.
5768 * gcc.target/powerpc/cpu-future.c: I protest.
5769 * gcc.target/powerpc/dg-future-0.c: I protest.
5770 * gcc.target/powerpc/dg-future-1.c: I protest.
5771 * gcc.target/powerpc/localentry-1.c: I protest.
5772 * gcc.target/powerpc/localentry-detect-1.c: I protest.
5773 * gcc.target/powerpc/mma-builtin-1.c: I protest.
5774 * gcc.target/powerpc/mma-builtin-2.c: I protest.
5775 * gcc.target/powerpc/mma-builtin-3.c: I protest.
5776 * gcc.target/powerpc/mma-builtin-4.c: I protest.
5777 * gcc.target/powerpc/mma-builtin-5.c: I protest.
5778 * gcc.target/powerpc/mma-builtin-6.c: I protest.
5779 * gcc.target/powerpc/notoc-direct-1.c: I protest.
5780 * gcc.target/powerpc/pcrel-sibcall-1.c: I protest.
5781 * gcc.target/powerpc/pdep-0.c: I protest.
5782 * gcc.target/powerpc/pdep-1.c: I protest.
5783 * gcc.target/powerpc/pextd-0.c: I protest.
5784 * gcc.target/powerpc/pextd-1.c: I protest.
5785 * gcc.target/powerpc/pr93122.c: I protest.
5786 * gcc.target/powerpc/pr94740.c: I protest.
5787 * gcc.target/powerpc/setbceq.c: I protest.
5788 * gcc.target/powerpc/setbcge.c: I protest.
5789 * gcc.target/powerpc/setbcgt.c: I protest.
5790 * gcc.target/powerpc/setbcle.c: I protest.
5791 * gcc.target/powerpc/setbclt.c: I protest.
5792 * gcc.target/powerpc/setbcne.c: I protest.
5793 * gcc.target/powerpc/setnbceq.c: I protest.
5794 * gcc.target/powerpc/setnbcge.c: I protest.
5795 * gcc.target/powerpc/setnbcgt.c: I protest.
5796 * gcc.target/powerpc/setnbcle.c: I protest.
5797 * gcc.target/powerpc/setnbclt.c: I protest.
5798 * gcc.target/powerpc/setnbcne.c: I protest.
5799 * gcc.target/powerpc/vec-cfuged-0.c: I protest.
5800 * gcc.target/powerpc/vec-cfuged-1.c: I protest.
5801 * gcc.target/powerpc/vec-clrl-0.c: I protest.
5802 * gcc.target/powerpc/vec-clrl-1.c: I protest.
5803 * gcc.target/powerpc/vec-clrl-2.c: I protest.
5804 * gcc.target/powerpc/vec-clrl-3.c: I protest.
5805 * gcc.target/powerpc/vec-clrr-0.c: I protest.
5806 * gcc.target/powerpc/vec-clrr-1.c: I protest.
5807 * gcc.target/powerpc/vec-clrr-2.c: I protest.
5808 * gcc.target/powerpc/vec-clrr-3.c: I protest.
5809 * gcc.target/powerpc/vec-cntlzm-0.c: I protest.
5810 * gcc.target/powerpc/vec-cntlzm-1.c: I protest.
5811 * gcc.target/powerpc/vec-cnttzm-0.c: I protest.
5812 * gcc.target/powerpc/vec-cnttzm-1.c: I protest.
5813 * gcc.target/powerpc/vec-extracth-0.c: I protest.
5814 * gcc.target/powerpc/vec-extracth-1.c: I protest.
5815 * gcc.target/powerpc/vec-extracth-2.c: I protest.
5816 * gcc.target/powerpc/vec-extracth-3.c: I protest.
5817 * gcc.target/powerpc/vec-extracth-4.c: I protest.
5818 * gcc.target/powerpc/vec-extracth-5.c: I protest.
5819 * gcc.target/powerpc/vec-extracth-6.c: I protest.
5820 * gcc.target/powerpc/vec-extracth-7.c: I protest.
5821 * gcc.target/powerpc/vec-extracth-be-0.c: I protest.
5822 * gcc.target/powerpc/vec-extracth-be-1.c: I protest.
5823 * gcc.target/powerpc/vec-extracth-be-2.c: I protest.
5824 * gcc.target/powerpc/vec-extracth-be-3.c: I protest.
5825 * gcc.target/powerpc/vec-extractl-0.c: I protest.
5826 * gcc.target/powerpc/vec-extractl-1.c: I protest.
5827 * gcc.target/powerpc/vec-extractl-2.c: I protest.
5828 * gcc.target/powerpc/vec-extractl-3.c: I protest.
5829 * gcc.target/powerpc/vec-extractl-4.c: I protest.
5830 * gcc.target/powerpc/vec-extractl-5.c: I protest.
5831 * gcc.target/powerpc/vec-extractl-6.c: I protest.
5832 * gcc.target/powerpc/vec-extractl-7.c: I protest.
5833 * gcc.target/powerpc/vec-extractl-be-0.c: I protest.
5834 * gcc.target/powerpc/vec-extractl-be-1.c: I protest.
5835 * gcc.target/powerpc/vec-extractl-be-2.c: I protest.
5836 * gcc.target/powerpc/vec-extractl-be-3.c: I protest.
5837 * gcc.target/powerpc/vec-gnb-0.c: I protest.
5838 * gcc.target/powerpc/vec-gnb-1.c: I protest.
5839 * gcc.target/powerpc/vec-gnb-2.c: I protest.
5840 * gcc.target/powerpc/vec-pdep-0.c: I protest.
5841 * gcc.target/powerpc/vec-pdep-1.c: I protest.
5842 * gcc.target/powerpc/vec-pext-0.c: I protest.
5843 * gcc.target/powerpc/vec-pext-1.c: I protest.
5844 * gcc.target/powerpc/vec-stril-0.c: I protest.
5845 * gcc.target/powerpc/vec-stril-1.c: I protest.
5846 * gcc.target/powerpc/vec-stril-10.c: I protest.
5847 * gcc.target/powerpc/vec-stril-11.c: I protest.
5848 * gcc.target/powerpc/vec-stril-12.c: I protest.
5849 * gcc.target/powerpc/vec-stril-13.c: I protest.
5850 * gcc.target/powerpc/vec-stril-14.c: I protest.
5851 * gcc.target/powerpc/vec-stril-15.c: I protest.
5852 * gcc.target/powerpc/vec-stril-16.c: I protest.
5853 * gcc.target/powerpc/vec-stril-17.c: I protest.
5854 * gcc.target/powerpc/vec-stril-18.c: I protest.
5855 * gcc.target/powerpc/vec-stril-19.c: I protest.
5856 * gcc.target/powerpc/vec-stril-2.c: I protest.
5857 * gcc.target/powerpc/vec-stril-20.c: I protest.
5858 * gcc.target/powerpc/vec-stril-21.c: I protest.
5859 * gcc.target/powerpc/vec-stril-22.c: I protest.
5860 * gcc.target/powerpc/vec-stril-23.c: I protest.
5861 * gcc.target/powerpc/vec-stril-3.c: I protest.
5862 * gcc.target/powerpc/vec-stril-4.c: I protest.
5863 * gcc.target/powerpc/vec-stril-5.c: I protest.
5864 * gcc.target/powerpc/vec-stril-6.c: I protest.
5865 * gcc.target/powerpc/vec-stril-7.c: I protest.
5866 * gcc.target/powerpc/vec-stril-8.c: I protest.
5867 * gcc.target/powerpc/vec-stril-9.c: I protest.
5868 * gcc.target/powerpc/vec-stril_p-0.c: I protest.
5869 * gcc.target/powerpc/vec-stril_p-1.c: I protest.
5870 * gcc.target/powerpc/vec-stril_p-10.c: I protest.
5871 * gcc.target/powerpc/vec-stril_p-11.c: I protest.
5872 * gcc.target/powerpc/vec-stril_p-2.c: I protest.
5873 * gcc.target/powerpc/vec-stril_p-3.c: I protest.
5874 * gcc.target/powerpc/vec-stril_p-4.c: I protest.
5875 * gcc.target/powerpc/vec-stril_p-5.c: I protest.
5876 * gcc.target/powerpc/vec-stril_p-6.c: I protest.
5877 * gcc.target/powerpc/vec-stril_p-7.c: I protest.
5878 * gcc.target/powerpc/vec-stril_p-8.c: I protest.
5879 * gcc.target/powerpc/vec-stril_p-9.c: I protest.
5880 * gcc.target/powerpc/vec-strir-0.c: I protest.
5881 * gcc.target/powerpc/vec-strir-1.c: I protest.
5882 * gcc.target/powerpc/vec-strir-10.c: I protest.
5883 * gcc.target/powerpc/vec-strir-11.c: I protest.
5884 * gcc.target/powerpc/vec-strir-12.c: I protest.
5885 * gcc.target/powerpc/vec-strir-13.c: I protest.
5886 * gcc.target/powerpc/vec-strir-14.c: I protest.
5887 * gcc.target/powerpc/vec-strir-15.c: I protest.
5888 * gcc.target/powerpc/vec-strir-16.c: I protest.
5889 * gcc.target/powerpc/vec-strir-17.c: I protest.
5890 * gcc.target/powerpc/vec-strir-18.c: I protest.
5891 * gcc.target/powerpc/vec-strir-19.c: I protest.
5892 * gcc.target/powerpc/vec-strir-2.c: I protest.
5893 * gcc.target/powerpc/vec-strir-20.c: I protest.
5894 * gcc.target/powerpc/vec-strir-21.c: I protest.
5895 * gcc.target/powerpc/vec-strir-22.c: I protest.
5896 * gcc.target/powerpc/vec-strir-23.c: I protest.
5897 * gcc.target/powerpc/vec-strir-3.c: I protest.
5898 * gcc.target/powerpc/vec-strir-4.c: I protest.
5899 * gcc.target/powerpc/vec-strir-5.c: I protest.
5900 * gcc.target/powerpc/vec-strir-6.c: I protest.
5901 * gcc.target/powerpc/vec-strir-7.c: I protest.
5902 * gcc.target/powerpc/vec-strir-8.c: I protest.
5903 * gcc.target/powerpc/vec-strir-9.c: I protest.
5904 * gcc.target/powerpc/vec-strir_p-0.c: I protest.
5905 * gcc.target/powerpc/vec-strir_p-1.c: I protest.
5906 * gcc.target/powerpc/vec-strir_p-10.c: I protest.
5907 * gcc.target/powerpc/vec-strir_p-11.c: I protest.
5908 * gcc.target/powerpc/vec-strir_p-2.c: I protest.
5909 * gcc.target/powerpc/vec-strir_p-3.c: I protest.
5910 * gcc.target/powerpc/vec-strir_p-4.c: I protest.
5911 * gcc.target/powerpc/vec-strir_p-5.c: I protest.
5912 * gcc.target/powerpc/vec-strir_p-6.c: I protest.
5913 * gcc.target/powerpc/vec-strir_p-7.c: I protest.
5914 * gcc.target/powerpc/vec-strir_p-8.c: I protest.
5915 * gcc.target/powerpc/vec-strir_p-9.c: I protest.
5916 * gcc.target/powerpc/vec-ternarylogic-0.c: I protest.
5917 * gcc.target/powerpc/vec-ternarylogic-1.c: I protest.
5918 * gcc.target/powerpc/vec-ternarylogic-10.c: I protest.
5919 * gcc.target/powerpc/vec-ternarylogic-2.c: I protest.
5920 * gcc.target/powerpc/vec-ternarylogic-3.c: I protest.
5921 * gcc.target/powerpc/vec-ternarylogic-4.c: I protest.
5922 * gcc.target/powerpc/vec-ternarylogic-5.c: I protest.
5923 * gcc.target/powerpc/vec-ternarylogic-6.c: I protest.
5924 * gcc.target/powerpc/vec-ternarylogic-7.c: I protest.
5925 * gcc.target/powerpc/vec-ternarylogic-8.c: I protest.
5926 * gcc.target/powerpc/vec-ternarylogic-9.c: I protest.
5927 * gcc.target/powerpc/xxgenpc-runnable.c: I protest.
5928 * lib/target-supports.exp: Stuff.
5930 2020-06-22 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5932 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts1.c: Modify.
5933 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts2.c: Likewise.
5934 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts3.c: Likewise.
5935 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts4.c: Likewise.
5936 * lib/target-supports.exp (check_effective_target_arm_mve_hw): Define.
5938 2020-06-22 Steven G. Kargl <kargl@gcc.gnu.org>
5941 * gfortran.dg/pr95708.f90: New test.
5943 2020-06-22 H.J. Lu <hjl.tools@gmail.com>
5946 * gcc.target/i386/pr95791.c: New test.
5948 2020-06-22 Steven G. Kargl <kargl@gcc.gnu.org>
5951 * gfortran.dg/pr95585.f90: New test.
5953 2020-06-22 Richard Biener <rguenther@suse.de>
5955 PR tree-optimization/95770
5956 * gcc.dg/pr95770.c: New testcase.
5958 2020-06-22 Kito Cheng <kito.cheng@sifive.com>
5960 * g++.target/riscv/frflags.C: New.
5962 2020-06-21 Peter Bergner <bergner@linux.ibm.com>
5964 * gcc.target/powerpc/mma-builtin-1.c: New file.
5965 * gcc.target/powerpc/mma-builtin-2.c: New file.
5966 * gcc.target/powerpc/mma-builtin-3.c: New file.
5967 * gcc.target/powerpc/mma-builtin-4.c: New file.
5968 * gcc.target/powerpc/mma-builtin-5.c: New file.
5969 * gcc.target/powerpc/mma-builtin-6.c: New file.
5971 2020-06-20 Iain Sandoe <iain@sandoe.co.uk>
5974 * g++.dg/coroutines/pr95505.C: New test.
5976 2020-06-20 Jason Merrill <jason@redhat.com>
5978 * g++.dg/cpp2a/concepts-return-req1.C: Expect error.
5979 * g++.dg/cpp2a/concepts-p2113a.C: New test.
5980 * g++.dg/cpp2a/concepts-p2113b.C: New test.
5982 2020-06-20 Harald Anlauf <anlauf@gmx.de>
5985 * gfortran.dg/pr95707.f90: New file.
5987 2020-06-20 Harald Anlauf <anlauf@gmx.de>
5990 * gfortran.dg/pr95688.f90: New file.
5992 2020-06-20 Harald Anlauf <anlauf@gmx.de>
5995 * gfortran.dg/pr95687.f90: New file.
5997 2020-06-20 Harald Anlauf <anlauf@gmx.de>
6000 * gfortran.dg/pr95689.f90: New file.
6002 2020-06-20 Harald Anlauf <anlauf@gmx.de>
6005 * gfortran.dg/pr95587.f90: New file.
6007 2020-06-20 Bin Cheng <bin.cheng@linux.alibaba.com>
6009 PR tree-optimization/95638
6010 * g++.dg/tree-ssa/pr95638.C: New test.
6012 2020-06-19 David Edelsohn <dje.gcc@gmail.com>
6014 * gcc.dg/tree-ssa/popcount4ll.c: Add target lp64.
6015 * gcc.dg/tree-ssa/popcount5ll.c: Same.
6017 2020-06-19 Jason Merrill <jason@redhat.com>
6019 * g++.dg/cpp2a/spaceship-friend1.C: New test.
6020 * g++.dg/cpp2a/spaceship-err4.C: Adjust diagnostic.
6022 2020-06-19 David Edelsohn <dje.gcc@gmail.com>
6024 * gcc.target/powerpc/vec-extracth-be-0.c: Apply -mbig
6025 conditionally for powerpc64le*-*-*.
6026 * gcc.target/powerpc/vec-extracth-be-1.c: Same.
6027 * gcc.target/powerpc/vec-extracth-be-2.c: Same.
6028 * gcc.target/powerpc/vec-extracth-be-3.c: Same.
6029 * gcc.target/powerpc/vec-extractl-be-0.c: Same.
6030 * gcc.target/powerpc/vec-extractl-be-1.c: Same.
6031 * gcc.target/powerpc/vec-extractl-be-2.c: Same.
6032 * gcc.target/powerpc/vec-extractl-be-3.c: Same.
6034 2020-06-19 Przemyslaw Wirkus <Przemyslaw.Wirkus@arm.com>
6036 PR tree-optimization/94880
6037 * gcc.dg/tree-ssa/pr94880.c: New Test.
6039 2020-06-19 Richard Biener <rguenther@suse.de>
6041 PR tree-optimization/95761
6042 * gcc.dg/torture/pr95761.c: New testcase.
6044 2020-06-18 Jason Merrill <jason@redhat.com>
6046 * g++.dg/cpp2a/spaceship-ref1.C: New test.
6047 * g++.dg/cpp2a/spaceship-synth-neg4.C: New test.
6048 * g++.dg/cpp2a/spaceship-union1.C: New test.
6050 2020-06-18 Uroš Bizjak <ubizjak@gmail.com>
6052 * gcc.target/i386/pr78904-1a.c: New test.
6053 * gcc.target/i386/pr78904-1b.c: Ditto.
6054 * gcc.target/i386/pr78904-2a.c: Ditto.
6055 * gcc.target/i386/pr78904-2b.c: Ditto.
6056 * gcc.target/i386/pr78904-3a.c: Ditto.
6057 * gcc.target/i386/pr78904-3b.c: Ditto.
6058 * gcc.target/i386/pr78904-4a.c: Ditto.
6059 * gcc.target/i386/pr78904-4b.c: Ditto.
6060 * gcc.target/i386/pr78904-5a.c: Ditto.
6061 * gcc.target/i386/pr78904-5b.c: Ditto.
6062 * gcc.target/i386/pr78904-6a.c: Ditto.
6063 * gcc.target/i386/pr78904-6b.c: Ditto.
6064 * gcc.target/i386/pr78967-1a.c: Ditto.
6065 * gcc.target/i386/pr78967-1b.c: Ditto.
6066 * gcc.target/i386/pr78967-2a.c: Ditto.
6067 * gcc.target/i386/pr78967-2b.c: Ditto.
6069 2020-06-18 Martin Sebor <msebor@redhat.com>
6073 * gcc.dg/Wstringop-overflow-25.c: Remove xfails.
6074 * gcc.dg/Wstringop-overflow-39.c: New test.
6076 2020-06-18 Marek Polacek <polacek@redhat.com>
6079 * g++.dg/cpp2a/concepts-err2.C: New test.
6081 2020-06-18 Christophe Lyon <christophe.lyon@linaro.org>
6083 * g++.target/aarch64/pr94052.C: Give z::ad public access.
6085 2020-06-18 Tobias Burnus <tobias@codesourcery.com>
6087 * gfortran.dg/gomp/map-alloc-comp-1.f90: New test.
6089 2020-06-18 Marek Polacek <polacek@redhat.com>
6092 * g++.dg/template/cast6.C: New test.
6094 2020-06-18 Jakub Jelinek <jakub@redhat.com>
6096 PR tree-optimization/95699
6097 * gcc.dg/tree-ssa/pr95699.c: New test.
6099 2020-06-18 Jakub Jelinek <jakub@redhat.com>
6102 * gcc.dg/pr95713.c: New test.
6104 2020-06-17 Thomas Schwinge <thomas@codesourcery.com>
6106 * c-c++-common/gomp/default-1.c: Update.
6107 * c-c++-common/gomp/defaultmap-3.c: Likewise.
6108 * c-c++-common/gomp/order-4.c: Likewise.
6109 * g++.dg/gomp/parallel-2.C: Likewise.
6110 * g++.dg/gomp/predetermined-1.C: Likewise.
6111 * g++.dg/gomp/sharing-1.C: Likewise.
6112 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6113 * gcc.dg/gomp/parallel-2.c: Likewise.
6114 * gcc.dg/gomp/pr44085.c: Likewise.
6115 * gcc.dg/gomp/sharing-1.c: Likewise.
6116 * gcc.dg/gomp/vla-1.c: Likewise.
6117 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
6118 * gfortran.dg/gomp/crayptr3.f90: Likewise.
6119 * gfortran.dg/gomp/pr33439.f90: Likewise.
6120 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
6121 * gfortran.dg/gomp/pr44085.f90: Likewise.
6122 * gfortran.dg/gomp/pr44536.f90: Likewise.
6123 * gfortran.dg/gomp/pr94672.f90: Likewise.
6124 * gfortran.dg/gomp/sharing-1.f90: Likewise.
6125 * gfortran.dg/gomp/sharing-2.f90: Likewise.
6126 * gfortran.dg/gomp/sharing-3.f90: Likewise.
6128 2020-06-17 Thomas Schwinge <thomas@codesourcery.com>
6130 * c-c++-common/gomp/hsa-indirect-call-1.c: New file.
6132 2020-06-17 Jonathan Wakely <jwakely@redhat.com>
6135 * g++.dg/warn/forward-inner.C: Check alias-declaration using
6136 elaborated-type-specifier.
6138 2020-06-17 Bin Cheng <bin.cheng@linux.alibaba.com>
6139 Kaipeng Zhou <zhoukaipeng3@huawei.com>
6140 Bin Cheng <bin.cheng@linux.alibaba.com>
6141 Kaipeng Zhou <zhoukaipeng3@huawei.com>
6143 PR tree-optimization/95199
6144 * gcc.target/aarch64/sve/pr95199.c: New test.
6146 2020-06-17 Jason Merrill <jason@redhat.com>
6148 * g++.dg/cpp2a/spaceship-synth9.C: New test.
6150 2020-06-17 Jason Merrill <jason@redhat.com>
6152 * g++.dg/cpp2a/concepts-ca107.C: New test.
6154 2020-06-17 Jason Merrill <jason@redhat.com>
6156 * g++.dg/cpp2a/consteval17.C: New test.
6158 2020-06-17 Jason Merrill <jason@redhat.com>
6160 * g++.dg/cpp0x/pr62101.C: Expect error.
6161 * g++.dg/cpp0x/pr80259.C: Expect error.
6162 * g++.dg/cpp2a/concepts-friend8.C: New test.
6164 2020-06-17 Jonathan Wakely <jwakely@redhat.com>
6166 * c-c++-common/pr95378.c: New test.
6168 2020-06-17 Andreas Krebbel <krebbel@linux.ibm.com>
6170 * gcc.target/s390/20200617.c: New test.
6172 2020-06-17 Marek Polacek <polacek@redhat.com>
6175 * g++.dg/template/conv16.C: New test.
6177 2020-06-17 Patrick Palka <ppalka@redhat.com>
6180 * g++.dg/ext/pr85503.C: Give ai::cv public access.
6182 2020-06-17 Richard Biener <rguenther@suse.de>
6184 PR tree-optimization/95717
6185 * g++.dg/torture/pr95717.C: New testcase.
6187 2020-06-17 Martin Liska <mliska@suse.cz>
6190 * gcc.misc-tests/gcov-pr94029.c: Remove not needed remove-gcda.
6191 * lib/gcov.exp: Delete properly .gcov files.
6193 2020-06-17 Martin Liska <mliska@suse.cz>
6195 * g++.dg/vect/vec-cond-expr-eh.C: New test.
6197 2020-06-17 liuhongt <hongtao.liu@intel.com>
6199 * gcc.target/i386/avx2-shiftqihi-constant-1.c: New test.
6200 * gcc.target/i386/avx2-shiftqihi-constant-2.c: Ditto.
6201 * gcc.target/i386/avx512bw-shiftqihi-constant-1.c: Ditto.
6202 * gcc.target/i386/avx512bw-shiftqihi-constant-2.c: Ditto.
6203 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Ditto.
6204 * gcc.target/i386/sse2-shiftqihi-constant-2.c: Ditto.
6206 2020-06-16 Jonathan Wakely <jwakely@redhat.com>
6208 * g++.dg/torture/pr95493-1.C: New test.
6210 2020-06-16 Aldy Hernandez <aldyh@redhat.com>
6212 * g++.dg/tree-ssa/pr95649.C: New test.
6213 * gcc.dg/tree-ssa/pr95649.c: New test.
6215 2020-06-16 Tobias Burnus <tobias@codesourcery.com>
6217 * gfortran.dg/goacc/pure-elemental-procedures-2.f90: New test.
6219 2020-06-16 Tobias Burnus <tobias@codesourcery.com>
6221 * gfortran.dg/gomp/pr79154-simd.f90: New test.
6223 2020-06-16 Marek Polacek <polacek@redhat.com>
6226 * g++.dg/cpp2a/desig11.C: Adjust dg-error.
6227 * g++.dg/cpp2a/desig16.C: New test.
6229 2020-06-16 Marek Polacek <polacek@redhat.com>
6232 * g++.dg/warn/Wshadow-local-3.C: New test.
6234 2020-06-16 Jakub Jelinek <jakub@redhat.com>
6236 * c-c++-common/asan/inline.c: Add -ffat-lto-objects to dg-options.
6237 * c-c++-common/asan/inline-kernel.c: Likewise.
6238 * c-c++-common/ubsan/inline.c: Likewise.
6240 2020-06-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6242 * gcc.target/arm/mve/intrinsics/mve_vaddq_m.c: New test.
6244 2020-06-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6246 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts1.c: New test.
6247 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts2.c: Likewise.
6248 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts3.c: Likewise.
6249 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts4.c: Likewise.
6251 2020-06-16 Jakub Jelinek <jakub@redhat.com>
6253 * c-c++-common/gomp/loop-6.c: New test.
6254 * gcc.dg/gomp/loop-1.c: Don't expect diagnostics on valid
6255 non-rectangular loops.
6256 * gcc.dg/gomp/loop-2.c: New test.
6257 * g++.dg/gomp/loop-1.C: Don't expect diagnostics on valid
6258 non-rectangular loops.
6259 * g++.dg/gomp/loop-2.C: Likewise.
6260 * g++.dg/gomp/loop-5.C: New test.
6261 * g++.dg/gomp/loop-6.C: New test.
6263 2020-06-16 Jakub Jelinek <jakub@redhat.com>
6265 * c-c++-common/gomp/schedule-modifiers-2.c: New test.
6267 2020-06-16 Tobias Burnus <tobias@codesourcery.com>
6270 * lib/target-supports.exp (check_effective_target_offloading_enabled):
6272 * c-c++-common/goacc/kernels-alias-ipa-pta-2.c: Use it for xfail.
6273 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: Likewise.
6274 * c-c++-common/goacc/kernels-alias-ipa-pta.c: Likewise.
6276 2020-06-16 Tobias Burnus <tobias@codesourcery.com>
6278 * gfortran.dg/gomp/pr79154-1.f90: Update dg-*;
6279 add an impure elemental example.
6280 * gfortran.dg/gomp/pr79154-2.f90: Likewise.
6282 2020-06-16 Patrick Palka <ppalka@redhat.com>
6286 * g++.dg/cpp2a/concepts-using2.C: Adjust.
6287 * g++.dg/lto/20081219_1.C: Adjust.
6288 * g++.dg/lto/20091002-1_0.C: Adjust.
6289 * g++.dg/lto/pr65475c_0.C: Adjust.
6290 * g++.dg/opt/dump1.C: Adjust.
6291 * g++.dg/other/pr53574.C: Adjust.
6292 * g++.dg/template/access30.C: New test.
6293 * g++.dg/template/access31.C: New test.
6294 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: Adjust.
6296 2020-06-16 Richard Biener <rguenther@suse.de>
6299 * gfortran.dg/pr95690.f90: New testcase.
6301 2020-06-16 Thomas Schwinge <thomas@codesourcery.com>
6303 PR tree-optimization/94988
6304 * gcc.dg/graphite/pr80906.c: Un-XFAIL.
6306 2020-06-16 Thomas Schwinge <thomas@codesourcery.com>
6308 * gcc.dg/lto/pr52634_0.c: Further adjust 'dg-lto-options'.
6310 2020-06-16 Kito Cheng <kito.cheng@sifive.com>
6313 * gcc.target/riscv/pr95683.c: New.
6315 2020-06-15 Eric Botcazou <ebotcazou@adacore.com>
6317 * gnat.dg/aggr30.ads, gnat.dg/aggr30.adb: New test.
6319 2020-06-15 Eric Botcazou <ebotcazou@adacore.com>
6321 * gnat.dg/opt85.ads, gnat.dg/opt85.adb: New test.
6323 2020-06-15 Max Filippov <jcmvbkbc@gmail.com>
6325 * gcc.target/xtensa/mabi-call0.c: New test.
6326 * gcc.target/xtensa/mabi-windowed.c: New test.
6328 2020-06-15 Martin Jambor <mjambor@suse.cz>
6330 * lib/brig.exp (brig_target_compile): Strip hsail extension when
6331 gnerating the name of the binary brig file.
6333 2020-06-15 Hongtao Liu <hongtao.liu@intel.com>
6335 * gcc.target/i386/avx512bw-pr95488-1.c: New test.
6336 * gcc.target/i386/avx512bw-pr95488-2.c: Ditto.
6337 * gcc.target/i386/avx512vl-pr95488-1.c: Ditto.
6338 * gcc.target/i386/avx512vl-pr95488-2.c: Ditto.
6340 2020-06-14 Harald Anlauf <anlauf@gmx.de>
6343 * gfortran.dg/pr95088.f90: New file.
6345 2020-06-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6347 * gfortran.dg/random_seed_4.f90: New test.
6349 2020-06-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6352 * gfortran.dg/finalize_34.f90: Adjust free counts.
6353 * gfortran.dg/finalize_36.f90: New test.
6355 2020-06-14 Iain Buclaw <ibuclaw@gdcproject.org>
6358 * lib/gdc-utils.exp (gdc-do-test): Re-add $subdir link and inclusion
6361 2020-06-13 Martin Sebor <msebor@redhat.com>
6363 * gcc.dg/builtin-stringop-chk-5.c: Make assertions independent of
6366 2020-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6368 * gfortran.dg/finalize_36.f90: Remove accidentally
6369 committed test case.
6371 2020-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6374 * gfortran.dg/finalize_36.f90: New file.
6376 2020-06-12 Marco Elver <elver@google.com>
6378 * c-c++-common/tsan/func_entry_exit.c: New test.
6379 * c-c++-common/tsan/func_entry_exit_disabled.c: New test.
6381 2020-06-12 Richard Biener <rguenther@suse.de>
6383 * gcc.dg/vect/bb-slp-44.c: New testcase.
6385 2020-06-12 Felix Yang <felix.yang@huawei.com>
6387 PR tree-optimization/95570
6388 * gcc.dg/vect/pr95570.c: New test.
6390 2020-06-12 Arnaud Charlet <charlet@adacore.com>
6392 * gnat.dg/rep_clause8.adb: Update error location.
6394 2020-06-12 Alexandre Oliva <oliva@adacore.com>
6396 * lib/prune.exp (prune_gcc_output): Match any executable name
6397 in collect messages.
6399 2020-06-12 H.J. Lu <hjl.tools@gmail.com>
6402 * gcc.target/i386/pr93492-1.c: New test.
6403 * gcc.target/i386/pr93492-2.c: Likewise.
6404 * gcc.target/i386/pr93492-3.c: Likewise.
6405 * gcc.target/i386/pr93492-4.c: Likewise.
6406 * gcc.target/i386/pr93492-5.c: Likewise.
6408 2020-06-11 Patrick Palka <ppalka@redhat.com>
6411 * g++.dg/cpp2a/concepts-friend6.C: New test.
6412 * g++.dg/cpp2a/concepts-friend7.C: New test.
6414 2020-06-11 Harald Anlauf <anlauf@gmx.de>
6415 Steven G. Kargl <kargl@gcc.gnu.org>
6418 * gfortran.dg/pr95611.f90: New file.
6420 2020-06-11 Steven G. Kargl <kargl@gcc.gnu.org>
6421 Harald Anlauf <anlauf@gmx.de>
6424 * gfortran.dg/pr95544.f90: New file.
6426 2020-06-11 Tamar Christina <tamar.christina@arm.com>
6428 * lib/target-supports.exp (check_effective_target_exceptions_enabled):
6429 Mark as C++ test input.
6431 2020-06-11 Harald Anlauf <anlauf@gmx.de>
6434 * gfortran.dg/pr95503.f90: New test.
6436 2020-06-11 José Rui Faustino de Sousa <jrfsousa@gmail.com>
6439 * gfortran.dg/PR95331.f90: New test.
6441 2020-06-11 David Edelsohn <dje.gcc@gmail.com>
6443 * g++.dg/abi/pure-virtual1.C: XFAIL AIX.
6445 2020-06-11 David Edelsohn <dje.gcc@gmail.com>
6447 * gcc.dg/spellcheck-inttypes.c: Don't include inttypes.h on AIX.
6449 2020-06-11 José Rui Faustino de Sousa <jrfsousa@gmail.com>
6453 * gfortran.dg/coarray_lib_comm_1.f90: Adjust match test for
6454 the newly generated descriptor.
6455 * gfortran.dg/PR85868A.f90: New test.
6456 * gfortran.dg/PR85868B.f90: New test.
6458 2020-06-11 José Rui Faustino de Sousa <jrfsousa@gmail.com>
6461 * gfortran.dg/PR94022.f90: New test.
6463 2020-06-11 Kito Cheng <kito.cheng@sifive.com>
6465 * gcc.target/riscv/pr95252.c: New.
6467 2020-06-10 Alexandre Oliva <oliva@adacore.com>
6469 PR rtl-optimization/51447
6470 * gcc.c-torture/execute/pr51447.c (main): Preserve call-saved
6473 2020-06-10 Iain Sandoe <iain@sandoe.co.uk>
6476 * g++.dg/coroutines/pr95440.C: New test.
6478 2020-06-10 Martin Sebor <msebor@redhat.com>
6482 * c-c++-common/Wstringop-truncation.c: Remove an xfail.
6483 * gcc.dg/Warray-bounds-46.c: Remove a bogus warning.
6484 * gcc.dg/Wrestrict-9.c: Disable -Wstringop-overflow.
6485 * gcc.dg/Wstringop-overflow-12.c: Remove xfails.
6486 * gcc.dg/Wstringop-overflow-28.c: Same.
6487 * gcc.dg/builtin-stringop-chk-4.c: Same.
6488 * gcc.dg/builtin-stringop-chk-5.c: Same.
6489 * gcc.dg/builtin-stringop-chk-8.c: Same.
6490 * gcc.dg/strlenopt-74.c: Avoid buffer overflow.
6491 * gcc.dg/Wstringop-overflow-34.c: New test.
6492 * gcc.dg/Wstringop-overflow-35.c: New test.
6493 * gcc.dg/Wstringop-overflow-36.c: New test.
6494 * gcc.dg/Wstringop-overflow-37.c: New test.
6495 * gcc.dg/Wstringop-overflow-38.c: New test.
6497 2020-06-10 Richard Biener <rguenther@suse.de>
6499 PR tree-optimization/95576
6500 * g++.dg/vect/pr95576.cc: New testcase.
6502 2020-06-10 Haijian Zhang <z.zhanghaijian@huawei.com>
6505 * gcc.target/aarch64/sve/pr95523.c: New test.
6507 2020-06-10 Marek Polacek <polacek@redhat.com>
6510 * g++.dg/cpp0x/noexcept60.C: New test.
6512 2020-06-10 Aldy Hernandez <aldyh@redhat.com>
6514 * gcc.dg/tree-ssa/ssa-dse-30.c: Adjust test for folding of
6515 memmove happening later.
6517 2020-06-10 Tamar Christina <tamar.christina@arm.com>
6519 * gcc.target/aarch64/asimd-mull-elem.c: New test.
6521 2020-06-10 Qian Chao <qianchao9@huawei.com>
6523 PR tree-optimization/95569
6524 * gcc.dg/tm/pr95569.c: New test.
6526 2020-06-09 Michael Meissner <meissner@linux.ibm.com>
6528 * gcc.target/powerpc/clone3.c: New test for using 'future' with
6529 the target_clones attribute.
6531 2020-06-09 Martin Liska <mliska@suse.cz>
6533 * c-c++-common/asan/inline-kernel.c: Add missing
6534 -fno-sanitize-address option.
6536 2020-06-09 Jason Merrill <jason@redhat.com>
6539 * g++.dg/ext/vla23.C: New test.
6541 2020-06-09 Marco Elver <elver@google.com>
6543 * c-c++-common/tsan/volatile.c: New test.
6545 2020-06-09 Michael Meissner <meissner@linux.ibm.com>
6547 * lib/target-supports.exp (check_effective_target_powerpc_pcrel):
6549 (check_effective_target_powerpc_prefixed_addr): New.
6551 2020-06-09 Martin Liska <mliska@suse.cz>
6553 * c-c++-common/asan/inline.c: New test.
6554 * c-c++-common/asan/inline-kernel.c: New test.
6555 * c-c++-common/tsan/inline.c: New test.
6556 * c-c++-common/ubsan/inline.c: New test.
6558 2020-06-09 Joe Ramsay <joe.ramsay@arm.com>
6560 * gcc.target/aarch64/sve/logical_unpacked_abs.c: New test.
6561 * gcc.target/aarch64/sve/logical_unpacked_bic_1.c: New test.
6562 * gcc.target/aarch64/sve/logical_unpacked_bic_2.c: New test.
6563 * gcc.target/aarch64/sve/logical_unpacked_bic_3.c: New test.
6564 * gcc.target/aarch64/sve/logical_unpacked_bic_4.c: New test.
6565 * gcc.target/aarch64/sve/logical_unpacked_neg.c: New test.
6566 * gcc.target/aarch64/sve/logical_unpacked_not.c: New test.
6568 2020-06-09 Jakub Jelinek <jakub@redhat.com>
6571 * gcc.dg/pr95580.c: New test.
6573 2020-06-09 Jakub Jelinek <jakub@redhat.com>
6575 PR tree-optimization/95527
6576 * gcc.dg/tree-ssa/pr95527.c: New test.
6578 2020-06-09 Jakub Jelinek <jakub@redhat.com>
6580 * g++.dg/torture/pr95493.C: Add -Wno-psabi -w to dg-additional-options.
6582 2020-06-09 Max Filippov <jcmvbkbc@gmail.com>
6584 * g++.target/xtensa/pr95571.C: New test.
6585 * g++.target/xtensa/xtensa.exp: New testsuite.
6587 2020-06-09 Segher Boessenkool <segher@kernel.crashing.org>
6589 * gcc.target/powerpc/fold-vec-perm-char.c: Allow both vperm/vpermr and
6591 * gcc.target/powerpc/fold-vec-perm-double.c: Ditto.
6592 * gcc.target/powerpc/fold-vec-perm-float.c: Ditto.
6593 * gcc.target/powerpc/fold-vec-perm-int.c: Ditto.
6594 * gcc.target/powerpc/fold-vec-perm-longlong.c: Ditto.
6595 * gcc.target/powerpc/fold-vec-perm-pixel.c: Ditto.
6596 * gcc.target/powerpc/fold-vec-perm-short.c: Ditto.
6597 * gcc.target/powerpc/lvsl-lvsr.c: Ditto.
6598 * gcc.target/powerpc/vec-mult-char-2.c: Ditto.
6599 * gcc.target/powerpc/vsx-vector-6.p9.c: Also allow xxpermr.
6601 2020-06-09 Michael Meissner <meissner@linux.ibm.com>
6603 * gcc.target/powerpc/clone3.c: New test for using 'future' with
6604 the target_clones attribute.
6606 2020-06-09 Michael Meissner <meissner@linux.ibm.com>
6608 * lib/target-supports.exp (check_effective_target_powerpc_pcrel):
6610 (check_effective_target_powerpc_prefixed_addr): New.
6612 2020-06-08 Harald Anlauf <anlauf@gmx.de>
6615 * gfortran.dg/namelist_97.f90: Adjust testcase.
6617 2020-06-08 Mark Eggleston <markeggleston@gcc.gnu.org>
6620 * gfortran.dg/pr92993.f90: New test.
6622 2020-06-08 Jakub Jelinek <jakub@redhat.com>
6625 * g++.dg/opt/pr95528.C: New test.
6627 2020-06-08 Jakub Jelinek <jakub@redhat.com>
6630 * g++.dg/torture/pr95548.C: Change from dg-do compile to dg-do link,
6631 add return type for main, for __SIZEOF_INT128__ test with __uint128_t
6632 enumerator constants and add a test with unsigned long long
6633 enumerators for all targets.
6635 2020-06-07 Roger Sayle <roger@nextmovesoftware.com>
6637 * gcc.target/i386/parity-3.c: New test.
6638 * gcc.target/i386/parity-4.c: Likewise.
6639 * gcc.target/i386/parity-5.c: Likewise.
6640 * gcc.target/i386/parity-6.c: Likewise.
6641 * gcc.target/i386/parity-7.c: Likewise.
6642 * gcc.target/i386/parity-8.c: Likewise.
6643 * gcc.target/i386/parity-9.c: Likewise.
6645 2020-06-07 Harald Anlauf <anlauf@gmx.de>
6648 * gfortran.dg/pr95091.f90: New file.
6650 2020-06-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6652 PR tree-optimization/50439
6653 * gfortran.dg/loop_interchange_2.f: New test.
6655 2020-06-06 Jan Hubicka <hubicka@ucw.cz>
6657 * g++.dg/torture/pr95548.C: New test.
6659 2020-06-05 Martin Sebor <msebor@redhat.com>
6661 * g++.dg/warn/Wnonnull5.C: Temporarily remove.
6663 2020-06-05 Marek Polacek <polacek@redhat.com>
6666 * g++.dg/cpp2a/nontype-class38.C: New test.
6668 2020-06-05 Mark Wielaard <mark@klomp.org>
6670 * gcc.dg/missing-header-fixit-3.c: Add
6671 -Wno-implicit-function-declaration.
6672 * gcc.dg/missing-header-fixit-4.c: Add new expected output.
6673 * gcc.dg/missing-header-fixit-5.c: New testcase.
6674 * gcc.dg/Wbuiltin-declaration-mismatch-ignore.c: Likewise.
6676 2020-06-05 Jason Merrill <jason@redhat.com>
6678 * g++.dg/cpp0x/constexpr-ptrsub2.C: New test.
6680 2020-06-05 Thomas Schwinge <thomas@codesourcery.com>
6681 Julian Brown <julian@codesourcery.com>
6683 * c-c++-common/goacc/struct-enter-exit-data-1.c: New file.
6685 2020-06-05 Martin Sebor <msebor@redhat.com>
6687 * c-c++-common/goacc/uninit-use-device-clause.c: Adjust.
6688 * c-c++-common/pr59223.c: Same.
6689 * g++.dg/warn/Wnonnull5.C: Same.
6690 * gcc.dg/pr59924.c: Same.
6691 * gcc.dg/ubsan/pr81981.c: Same.
6692 * gcc.dg/ubsan/pr89284.c: Same.
6693 * gfortran.dg/goacc/uninit-use-device-clause.f95: Same.
6695 2020-06-05 Richard Biener <rguenther@suse.de>
6697 PR tree-optimization/95539
6698 * gcc.dg/vect/pr95539.c: New testcase.
6700 2020-06-05 Felix Yang <felix.yang@huawei.com>
6703 * gcc.target/aarch64/pr95254.c: New test.
6704 * gcc.target/i386/pr67609.c: Check "movq\t%xmm0" instead of "movdqa".
6706 2020-06-05 Jakub Jelinek <jakub@redhat.com>
6709 * gcc.target/i386/pr95535-1.c: New test.
6710 * gcc.target/i386/pr95535-2.c: New test.
6712 2020-06-05 Richard Biener <rguenther@suse.de>
6715 * g++.dg/torture/pr95493.C: New testcase.
6717 2020-06-04 Martin Sebor <msebor@redhat.com>
6721 * c-c++-common/Wsizeof-pointer-memaccess1.c: Prune out valid
6723 * c-c++-common/uninit-pr51010.c: Adjust expected warning format.
6724 * c-c++-common/goacc/uninit-dim-clause.c: Same.
6725 * c-c++-common/goacc/uninit-firstprivate-clause.c: Same.
6726 * c-c++-common/goacc/uninit-if-clause.c: Same.
6727 * c-c++-common/gomp/pr70550-1.c: Same.
6728 * c-c++-common/gomp/pr70550-2.c: Adjust.
6729 * g++.dg/20090107-1.C: Same.
6730 * g++.dg/20090121-1.C: Same.
6731 * g++.dg/ext/attr-access.C: Avoid -Wuninitialized.
6732 * gcc.dg/tree-ssa/forwprop-6.c: Prune out -Wuninitialized.
6733 * gcc.dg/Warray-bounds-52.c: Prune out valid -Wuninitialized.
6734 * gcc.dg/Warray-bounds-53.c: Same.
6735 * gcc.dg/Warray-bounds-54.c: Same.
6736 * gcc.dg/Wstringop-overflow-33.c: New test.
6737 * gcc.dg/attr-access-none.c: New test.
6738 * gcc.dg/attr-access-read-only.c: Adjust.
6739 * gcc.dg/attr-access-read-write.c: Same.
6740 * gcc.dg/attr-access-write-only.c: Same.
6741 * gcc.dg/pr71581.c: Adjust text of expected warning.
6742 * gcc.dg/uninit-15.c: Same.
6743 * gcc.dg/uninit-32.c: New test.
6744 * gcc.dg/uninit-33.c: New test.
6745 * gcc.dg/uninit-34.c: New test.
6746 * gcc.dg/uninit-36.c: New test.
6747 * gcc.dg/uninit-B-O0.c: Adjust text of expected warning.
6748 * gcc.dg/uninit-I-O0.c: Same.
6749 * gcc.dg/uninit-pr19430-O0.c: Same.
6750 * gcc.dg/uninit-pr19430.c: Same.
6751 * gcc.dg/uninit-pr95136.c: New test.
6752 * gfortran.dg/assignment_4.f90: Expect -Wuninitialized.
6753 * gfortran.dg/goacc/uninit-dim-clause.f95: Adjust text of expected
6755 * gfortran.dg/goacc/uninit-firstprivate-clause.f95
6756 * gfortran.dg/goacc/uninit-if-clause.f95
6757 * gfortran.dg/pr66545_2.f90
6759 2020-06-04 Jason Merrill <jason@redhat.com>
6762 * g++.dg/cpp2a/constexpr-virtual16.C: New test.
6763 * g++.dg/cpp2a/constexpr-virtual17.C: New test.
6764 * g++.dg/cpp2a/constexpr-new12.C: Adjust diagnostic.
6766 2020-06-04 Jason Merrill <jason@redhat.com>
6769 * g++.dg/template/virtual5.C: New test.
6771 2020-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
6772 Harald Anlauf <anlauf@gmx.de>
6775 * gfortran.dg/pr95500.f90: New test.
6777 2020-06-04 Iain Sandoe <iain@sandoe.co.uk>
6780 * g++.dg/coroutines/pr95346.C: New test.
6782 2020-06-04 Vladimir Makarov <vmakarov@redhat.com>
6785 * gcc.target/i386/pr95464.c: New.
6787 2020-06-04 Martin Jambor <mjambor@suse.cz>
6790 * gcc.dg/ipa/pr95113.c: New test.
6792 2020-06-04 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6795 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_base.c: New test.
6796 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_base_p.c: Likewise.
6797 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_offset.c: Likewise.
6798 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_offset_p.c: Likewise.
6799 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset.c:
6801 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset_p.c:
6804 2020-06-04 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6806 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Modify.
6807 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
6808 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
6809 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
6810 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
6811 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
6812 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
6813 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
6814 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
6815 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
6816 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
6817 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
6819 2020-06-04 Hongtao Liu <hongtao.liu@inte.com>
6821 * gcc.target/i386/avx512f-vcvtps2ph-pr95254.c: New test.
6822 * gcc.target/i386/avx512vl-vcvtps2ph-pr95254.c: Ditto.
6824 2020-06-04 Arnaud Charlet <charlet@adacore.com>
6826 * gnat.dg/openacc1.adb: Remove testcase.
6828 2020-06-04 Hao Liu <hliu@os.amperecomputing.com>
6830 PR tree-optimization/89430
6831 * gcc.dg/tree-ssa/pr89430-1.c: Remove xfail.
6832 * gcc.dg/tree-ssa/pr89430-2.c: Remove xfail.
6833 * gcc.dg/tree-ssa/pr89430-5.c: Remove xfail.
6834 * gcc.dg/tree-ssa/pr89430-6.c: Remove xfail.
6835 * gcc.dg/tree-ssa/pr89430-7-comp-ref.c: New test.
6836 * gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c: New test.
6837 * gcc.dg/tree-ssa/ssa-pre-17.c: Add -fno-tree-cselim.
6839 2020-06-04 Andreas Schwab <schwab@suse.de>
6842 * gfortran.dg/erf_3.F90: Remove XFAIL on ia64-*-linux*.
6844 2020-06-04 Hongtao.liu <hongtao.liu@intel.com>
6846 * gcc.target/i386/pr92658-avx512bw-trunc.c: Adjust testcase.
6848 2020-06-04 Jakub Jelinek <jakub@redhat.com>
6852 * g++.dg/template/pr79650.C: Expect different diagnostics and expect
6853 it on all lines that do pointer to integer casts.
6854 * g++.dg/cpp1y/constexpr-shift1.C: Expect different diagnostics.
6855 * g++.dg/cpp1y/constexpr-82304.C: New test.
6856 * g++.dg/cpp0x/constexpr-95307.C: New test.
6858 2020-06-03 Mark Wielaard <mark@klomp.org>
6860 * g++.dg/spellcheck-inttypes.C: Add string-literal testcases.
6862 2020-06-03 Mark Wielaard <mark@klomp.org>
6864 * gcc.dg/spellcheck-inttypes.c: New test.
6865 * g++.dg/spellcheck-inttypes.C: Likewise.
6867 2020-06-03 Mark Wielaard <mark@klomp.org>
6869 * c-c++-common/missing-close-func-paren.c: New test.
6871 2020-06-03 Vitor Guidi <vitor.guidi@usp.br>
6873 * gcc.dg/tanhbysinh.c: New testcase.
6875 2020-06-03 Patrick Palka <ppalka@redhat.com>
6877 * g++.dg/cpp2a/concepts-partial-spec8.C: New test.
6879 2020-06-03 Patrick Palka <ppalka@redhat.com>
6882 * g++.dg/cpp2a/concepts-partial-spec7.C: New test.
6884 2020-06-03 Jan Hubicka <hubicka@ucw.cz>
6886 * g++.dg/lto/pr84805_0.C: Update.
6888 2020-06-03 Iain Sandoe <iain@sandoe.co.uk>
6891 * g++.dg/coroutines/pr95345.C: New test.
6893 2020-06-03 Jason Merrill <jason@redhat.com>
6896 * g++.dg/ubsan/vla-2.C: New test.
6898 2020-06-03 José Rui Faustino de Sousa <jrfsousa@gmail.com>
6903 * gfortran.dg/PR95214.f90: New test.
6905 2020-06-03 Richard Biener <rguenther@suse.de>
6907 PR tree-optimization/95487
6908 * g++.dg/vect/pr95487.cc: New testcase.
6910 2020-06-03 David Malcolm <dmalcolm@redhat.com>
6913 * jit.dg/test-pr95306-builtin-types.c (create_code): Add
6914 test of getting __atomic_load.
6916 2020-06-03 Richard Biener <rguenther@suse.de>
6918 PR tree-optimization/95495
6919 * gcc.dg/vect/pr95495.c: New testcase.
6921 2020-06-03 Thomas Schwinge <thomas@codesourcery.com>
6922 Tobias Burnus <tobias@codesourcery.com>
6925 * c-c++-common/gomp/pr94874.c: New.
6927 2020-06-02 David Malcolm <dmalcolm@redhat.com>
6930 * jit.dg/all-non-failing-tests.h: Add note about...
6931 * jit.dg/test-builtin-unreachable.c: New test.
6933 2020-06-02 Jason Merrill <jason@redhat.com>
6936 * g++.dg/cpp1z/lambda-this7.C: New test.
6938 2020-06-02 Iain Sandoe <iain@sandoe.co.uk>
6941 * g++.dg/coroutines/pr95050.C: New test.
6943 2020-06-02 Alexandre Oliva <oliva@adacore.com>
6945 * gcc.misc-tests/outputs.exp: Spell ldscript correctly.
6946 * lib/gcc-defs.exp (gcc_adjust_linker_flags): Likewise.
6948 2020-06-02 Felix Yang <felix.yang@huawei.com>
6951 * gcc.target/aarch64/mgeneral-regs_6.c: New test.
6953 2020-06-02 Andrew Stubbs <ams@codesourcery.com>
6955 * gcc.dg/intermod-1.c: Don't use -mlocal-symbol-id.
6957 2020-06-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6959 * gcc.target/s390/vector/align-1.c: Change target architecture
6961 * gcc.target/s390/vector/align-2.c: Change target architecture
6964 2020-06-02 Kito Cheng <kito.cheng@sifive.com>
6966 * lib/ubsan-dg.exp (orig_ubsan_options_saved): New
6967 (orig_ubsan_options): Ditto.
6968 (ubsan_init): Store UBSAN_OPTIONS and set UBSAN_OPTIONS.
6969 (ubsan_finish): Restore UBSAN_OPTIONS.
6971 2020-06-02 Patrick Palka <ppalka@redhat.com>
6975 * g++.dg/cpp2a/concepts-lambda11.C: New test.
6976 * g++.dg/cpp2a/concepts-lambda12.C: New test.
6978 2020-06-01 Jason Merrill <jason@redhat.com>
6981 * g++.dg/ubsan/vptr-17.C: New test.
6983 2020-06-01 Iain Sandoe <iain@sandoe.co.uk>
6986 * g++.dg/coroutines/torture/func-params-08.C: Adjust test to
6987 reflect that all rvalue refs are dangling.
6988 * g++.dg/coroutines/torture/func-params-09-awaitable-parms.C:
6990 * g++.dg/coroutines/pr95350.C: New test.
6992 2020-06-01 Feng Xue <fxue@os.amperecomputing.com>
6995 * gcc.dg/ipa/ipcp-agg-8.c: Change dump string.
6996 * gcc.dg/ipa/ipcp-agg-13.c: New test.
6998 2020-05-31 Iain Sandoe <iain@sandoe.co.uk>
7001 * g++.dg/coroutines/co-return-syntax-08-bad-return.C:
7002 Adjust the testcase to do the compile (rather than an
7003 -fsyntax-only parse).
7005 2020-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
7008 * gfortran.dg/finalize_28.f90: Adjusted free counts.
7009 * gfortran.dg/finalize_33.f90: Likewise.
7010 * gfortran.dg/finalize_34.f90: Likewise.
7011 * gfortran.dg/finalize_35.f90: New test.
7013 2020-05-31 Jakub Jelinek <jakub@redhat.com>
7016 * gcc.dg/pr95052.c: New test.
7018 2020-05-31 Jim Wilson <jimw@sifive.com>
7020 * gcc.target/riscv/zero-extend-5.c: New.
7022 2020-05-30 Harald Anlauf <anlauf@gmx.de>
7025 * gfortran.dg/pr95373_1.f90: Adjust error messages.
7026 * gfortran.dg/pr95373_2.f90: Adjust error message.
7028 2020-05-30 Patrick Palka <ppalka@redhat.com>
7031 * g++.dg/concepts/pr95386.C: New test.
7033 2020-05-29 Segher Boessenkool <segher@kernel.crashing.org>
7035 * gcc.target/powerpc/vsx-vector-6.p9.c: Allow xxperm as perm as well.
7037 2020-05-29 Patrick Palka <ppalka@redhat.com>
7038 Jason Merrill <jason@redhat.com>
7041 * g++.dg/concepts/pr95181.C: New test.
7042 * g++.dg/concepts/pr95181-2.C: New test.
7044 2020-05-29 Jason Merrill <jason@redhat.com>
7047 * g++.dg/cpp2a/concepts-ttp1.C: New test.
7049 2020-05-29 Jakub Jelinek <jakub@redhat.com>
7052 * gfortran.dg/findloc_8.f90: New test.
7054 2020-05-29 Marek Polacek <polacek@redhat.com>
7057 * c-c++-common/Wparentheses-2.c: New test.
7059 2020-05-29 Jason Merrill <jason@redhat.com>
7062 * g++.dg/ubsan/vptr-16.C: New test.
7064 2020-05-29 Patrick Palka <ppalka@redhat.com>
7069 * g++.dg/cpp2a/concepts-lambda8.C: New test.
7070 * g++.dg/cpp2a/concepts-lambda9.C: New test.
7071 * g++.dg/cpp2a/concepts-lambda10.C: New test.
7073 2020-05-29 Patrick Palka <ppalka@redhat.com>
7076 * g++.dg/cpp0x/constexpr-array25.C: New test.
7078 2020-05-29 Richard Biener <rguenther@suse.de>
7080 PR tree-optimization/95272
7081 * gcc.dg/vect/pr95272.c: New testcase.
7083 2020-05-29 Richard Biener <rguenther@suse.de>
7085 PR tree-optimization/95403
7086 * gfortran.dg/vect/pr95403.f: New testcase.
7088 2020-05-29 Jakub Jelinek <jakub@redhat.com>
7091 * gcc.dg/gomp/pr95315-2.c: New test.
7093 2020-05-29 Jakub Jelinek <jakub@redhat.com>
7096 * gcc.target/i386/pr95052.c: New test.
7098 2020-05-29 Richard Biener <rguenther@suse.de>
7100 PR tree-optimization/95393
7101 * gcc.dg/tree-ssa/phi-opt-21.c: New testcase.
7102 * g++.dg/vect/slp-pr87105.cc: Adjust.
7104 2020-05-29 Joe Ramsay <joe.ramsay@arm.com>
7106 * gcc.target/aarch64/sve/load_const_offset_2.c: Force using packed
7108 * gcc.target/aarch64/sve/logical_unpacked_and_1.c: New test.
7109 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: New test.
7110 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: New test.
7111 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: New test.
7112 * gcc.target/aarch64/sve/logical_unpacked_and_5.c: New test.
7113 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: New test.
7114 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: New test.
7115 * gcc.target/aarch64/sve/logical_unpacked_eor_1.c: New test.
7116 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: New test.
7117 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: New test.
7118 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: New test.
7119 * gcc.target/aarch64/sve/logical_unpacked_eor_5.c: New test.
7120 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: New test.
7121 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: New test.
7122 * gcc.target/aarch64/sve/logical_unpacked_orr_1.c: New test.
7123 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: New test.
7124 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: New test.
7125 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: New test.
7126 * gcc.target/aarch64/sve/logical_unpacked_orr_5.c: New test.
7127 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: New test.
7128 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: New test.
7129 * gcc.target/aarch64/sve/scatter_store_6.c: Force using packed vectors.
7130 * gcc.target/aarch64/sve/scatter_store_7.c: Force using packed vectors.
7131 * gcc.target/aarch64/sve/strided_load_3.c: Force using packed vectors.
7132 * gcc.target/aarch64/sve/strided_store_3.c: Force using packed vectors.
7133 * gcc.target/aarch64/sve/unpack_signed_1.c: Force using packed vectors.
7135 2020-05-28 Jakub Jelinek <jakub@redhat.com>
7138 * g++.dg/cpp1z/decomp53.C: New test.
7140 2020-05-28 Harald Anlauf <anlauf@gmx.de>
7143 * gfortran.dg/pr95373_1.f90: New test.
7144 * gfortran.dg/pr95373_2.f90: New test.
7146 2020-05-28 Jason Merrill <jason@redhat.com>
7148 * g++.dg/cpp1z/pr86648.C: Expect error.
7149 * g++.dg/cpp1z/static2.C: Expect error.
7150 * g++.dg/cpp0x/nsdmi16.C: New test.
7152 2020-05-28 Marek Polacek <polacek@redhat.com>
7154 * g++.dg/cpp0x/initlist-array12.C: Fix the definition of
7155 initializer_list for ilp32 target.
7157 2020-05-28 Marek Polacek <polacek@redhat.com>
7159 * g++.dg/ext/tmplattr10.C: Only run in c++11.
7161 2020-05-28 H.J. Lu <hjl.tools@gmail.com>
7163 * gcc.dg/builtin-bswap-10.c: Check "! int128" instead of ilp32
7165 2020-05-28 Steven G. Kargl <kargl@gcc.gnu.org>
7166 Mark Eggleston <markeggleston@gcc.gnu.org>
7169 * gfortran.dg/pr94397.F90: New test.
7171 2020-05-28 Richard Sandiford <richard.sandiford@arm.com>
7173 * gcc.target/aarch64/shrink_wrap_1.c: New test.
7175 2020-05-28 Richard Sandiford <richard.sandiford@arm.com>
7178 * gcc.target/aarch64/sve/pr95361.c: New test.
7180 2020-05-28 Richard Biener <rguenther@suse.de>
7182 PR tree-optimization/95273
7183 PR tree-optimization/95356
7184 * gcc.target/i386/pr95356.c: New testcase.
7186 2020-05-28 Richard Biener <rguenther@suse.de>
7189 * gcc.dg/vect/bb-slp-pr95271.c: Fix on ilp32 targets.
7191 2020-05-28 Alexandre Oliva <oliva@adacore.com>
7193 * lib/gcc-defs.exp: Avoid introducing empty arguments between
7194 consecutive blanks in board linking options.
7195 * gcc.misc-tests/outputs.exp: Likewise. Document
7196 -gsplit-dwarf testing, skip LTO tests if -flto is not
7197 supported, detect the default linker output name, cope with
7198 the need for an explicit executable output.
7200 2020-05-27 Eric Botcazou <ebotcazou@adacore.com>
7202 * gcc.dg/builtin-bswap-10.c: New test.
7203 * gcc.dg/builtin-bswap-11.c: Likewise.
7204 * gcc.dg/builtin-bswap-12.c: Likewise.
7205 * gcc.target/i386/builtin-bswap-5.c: Likewise.
7207 2020-05-27 Harald Anlauf <anlauf@gmx.de>
7210 * gfortran.dg/pr95090.f90: New test.
7212 2020-05-27 Uroš Bizjak <ubizjak@gmail.com>
7215 * gcc.target/i386/pr95355.c: New test.
7217 2020-05-27 David Malcolm <dmalcolm@redhat.com>
7220 * jit.dg/all-non-failing-tests.h: Add test-pr95314-rvalue-reuse.c.
7221 * jit.dg/test-pr95314-rvalue-reuse.c: New test.
7223 2020-05-27 Jason Merrill <jason@redhat.com>
7226 * g++.dg/cpp0x/initlist-array12.C: New test.
7228 2020-05-27 Tobias Burnus <tobias@codesourcery.com>
7231 * gfortran.dg/pr50392.f: New test.
7233 2020-05-27 Uroš Bizjak <ubizjak@gmail.com>
7235 * gcc.target/i386/vperm-v2sf.c: New test.
7237 2020-05-27 Jason Merrill <jason@redhat.com>
7239 * g++.dg/cpp2a/spaceship-synth2.C: Add
7240 -Wzero-as-null-pointer-constant.
7242 2020-05-27 Jason Merrill <jason@redhat.com>
7245 * g++.dg/ext/tmplattr10.C: New test.
7247 2020-05-27 Nathan Sidwell <nathan@acm.org>
7250 * g++.dg/template/pr95263.C: New file.
7252 2020-05-27 Richard Biener <rguenther@suse.de>
7254 PR tree-optimization/95295
7255 * gcc.dg/torture/pr95295-3.c: New testcase.
7257 2020-05-27 Richard Biener <rguenther@suse.de>
7259 PR tree-optimization/95335
7260 * gcc.dg/vect/bb-slp-pr95335.c: New testcase.
7262 2020-05-27 Jakub Jelinek <jakub@redhat.com>
7265 * gcc.dg/gomp/pr95315.c: New test.
7267 2020-05-26 David Malcolm <dmalcolm@redhat.com>
7270 * jit.dg/all-non-failing-tests.h: Add test-builtin-memcpy.c and
7271 test-pr95306-builtin-types.c.
7272 * jit.dg/test-builtin-memcpy.c: New test.
7273 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unimplemented-type.c:
7275 * jit.dg/test-pr95306-builtin-types.c: New test.
7277 2020-05-26 Harald Anlauf <anlauf@gmx.de>
7278 Steven G. Kargl <kargl@gcc.gnu.org>
7281 * gfortran.dg/pr95104.f90: New test.
7283 2020-05-26 Harald Anlauf <anlauf@gmx.de>
7286 * gfortran.dg/namelist_97.f90: New test.
7288 2020-05-26 Harald Anlauf <anlauf@gmx.de>
7291 * gfortran.dg/pr95089.f90: New test.
7293 2020-05-26 David Malcolm <dmalcolm@redhat.com>
7296 * jit.dg/test-error-gcc_jit_context_new_global-void-type.c: New
7298 * jit.dg/test-error-gcc_jit_function_new_local-void-type.c: New
7300 * jit.dg/test-fuzzer.c (fuzzer_init): Allow for make_random_type
7302 (get_random_type): Allow for elements in f->types to be NULL.
7304 2020-05-26 Uroš Bizjak <ubizjak@gmail.com>
7306 * gcc.target/i386/vperm-v2si.c: New test.
7307 * gcc.target/i386/vperm-v4hi.c: Ditto.
7309 2020-05-26 Iain Sandoe <iain@sandoe.co.uk>
7311 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Check for
7312 promise destruction via a global variable.
7314 2020-05-26 Alexandre Oliva <oliva@adacore.com>
7316 * gcc.misc-tests/outputs.exp: New.
7317 * gcc.misc-tests/outputs-0.c: New.
7318 * gcc.misc-tests/outputs-1.c: New.
7319 * gcc.misc-tests/outputs-2.c: New.
7320 * lib/gcc-defs.exp (gcc_adjusted_linker_flags): New.
7321 (gcc_adjust_linker_flags): New.
7322 (dg-additional-files-options): Call it. Pass -dumpbase ""
7323 when there are additional sources.
7324 * lib/profopt.exp (profopt-execute): Pass the executable
7325 suffix with -dumpbase-ext.
7326 * lib/scandump.exp (dump-base): Mention -dumpbase "" use.
7327 * lib/scanltranstree.exp: Adjust dump suffix expectation.
7328 * lib/scanwpaipa.exp: Likewise.
7330 2020-05-26 Hongtao Liu <hongtao.liu@intel.com>
7331 Uroš Bizjak <ubizjak@gmail.com>
7333 * gcc.target/i386/pr95211.c: New test.
7335 2020-05-25 Eric Botcazou <ebotcazou@adacore.com>
7337 * gnat.dg/opt84.adb: New test.
7339 2020-05-25 Uroš Bizjak <ubizjak@gmail.com>
7341 * gcc.target/i386/sse2-mmx-18a.c (dg-options): Remove -mno-avx512vl.
7342 * gcc.target/i386/sse2-mmx-19a.c (dg-options): Remove -mno-avx.
7343 * gcc.target/i386/sse2-mmx-18b.c: Remove.
7344 * gcc.target/i386/sse2-mmx-18c.c: Ditto.
7345 * gcc.target/i386/sse2-mmx-19b.c: Ditto.
7346 * gcc.target/i386/sse2-mmx-19c.c: Ditto.
7347 * gcc.target/i386/sse2-mmx-19d.c: Ditto.
7348 * gcc.target/i386/sse2-mmx-19e.c: Ditto.
7350 2020-05-25 Martin Jambor <mjambor@suse.cz>
7352 * brig.dg/test/gimple/packed.hsail: Fix scan dump patterns.
7354 2020-05-25 Richard Biener <rguenther@suse.de>
7356 PR tree-optimization/95308
7357 * g++.dg/torture/pr95308.C: New testcase.
7359 2020-05-25 Richard Biener <rguenther@suse.de>
7361 PR tree-optimization/95295
7362 * gcc.dg/torture/pr95295-1.c: New testcase.
7363 * gcc.dg/torture/pr95295-2.c: Likewise.
7364 * gcc.dg/torture/pr95283.c: Likewise.
7366 2020-05-25 Richard Biener <rguenther@suse.de>
7368 PR tree-optimization/95271
7369 * gcc.dg/vect/bb-slp-pr95271.c: New testcase.
7371 2020-05-25 Richard Biener <rguenther@suse.de>
7373 PR tree-optimization/95297
7374 * g++.dg/vect/pr95297.cc: New testcase.
7375 * g++.dg/vect/pr95290.cc: Likewise.
7377 2020-05-25 Richard Biener <rguenther@suse.de>
7379 PR tree-optimization/95284
7380 * g++.dg/torture/pr95284.C: New testcase.
7382 2020-05-25 Eric Botcazou <ebotcazou@adacore.com>
7384 * gnat.dg/renaming16.adb: New test.
7385 * gnat.dg/renaming16_pkg.ads: New helper.
7387 2020-05-25 Eric Botcazou <ebotcazou@adacore.com>
7389 * gnat.dg/array40.adb: New test.
7390 * gnat.dg/array40_pkg.ads: New helper.
7392 2020-05-25 Eric Botcazou <ebotcazou@adacore.com>
7394 * gnat.dg/array39.adb: New test.
7395 * gnat.dg/array39_pkg.ads: New helper.
7396 * gnat.dg/array39_pkg.adb: Likewise.
7398 2020-05-25 Hongtao Liu <hongtao.liu@intel.com>
7400 * gcc.target/i386/pr95125-avx.c: New test.
7401 * gcc.target/i386/pr95125-avx512f.c: Ditto.
7403 2020-05-24 Harald Anlauf <anlauf@gmx.de>
7406 * gfortran.dg/equiv_11.f90: New test.
7408 2020-05-23 Patrick Palka <ppalka@redhat.com>
7411 * g++.dg/warn/pr94038-3.C: New test.
7413 2020-05-22 Mark Wielaard <mark@klomp.org>
7415 * gcc.dg/spellcheck-stdint.c: New test.
7416 * g++.dg/spellcheck-stdint.C: Likewise.
7418 2020-05-22 Mark Wielaard <mark@klomp.org>
7420 * gcc.dg/spellcheck-stdbool.c: New test.
7422 2020-05-22 Mark Wielaard <mark@klomp.org>
7424 * gcc.dg/analyzer/signal-exit.c: New testcase.
7426 2020-05-22 Uroš Bizjak <ubizjak@gmail.com>
7429 * gcc.target/i386/pr95255.c: New test.
7431 2020-05-22 Hongtao.liu <hongtao.liu@intel.com>
7433 * gcc.target/i386/pr92658-avx512f.c: New test.
7434 * gcc.target/i386/pr92658-avx512vl.c: Ditto.
7435 * gcc.target/i386/pr92658-avx512bw-trunc.c: Ditto.
7437 2020-05-22 Richard Biener <rguenther@suse.de>
7439 PR tree-optimization/95268
7440 * g++.dg/torture/pr95268.C: New testcase.
7442 2020-05-22 Richard Biener <rguenther@suse.de>
7444 PR tree-optimization/95248
7445 * gcc.dg/torture/pr95248.c: New testcase.
7447 2020-05-21 Patrick Palka <ppalka@redhat.com>
7450 * g++.dg/warn/pr94038-2.C: New test.
7452 2020-05-21 Martin Liska <mliska@suse.cz>
7455 * g++.target/i386/pr95229.C: Fix
7456 error: unnamed type with no linkage used
7457 to declare variable ‘<unnamed class> e’ with linkage
7460 2020-05-21 Nathan Sidwell <nathan@acm.org>
7462 * c-c++-common/cpp/cmd-1.c: Delete.
7463 * c-c++-common/cpp/cmd-1.h: Delete.
7465 2020-05-21 Martin Liska <mliska@suse.cz>
7467 * gcc.target/aarch64/target_attr_20.c: New test.
7468 * gcc.target/aarch64/target_attr_21.c: New test.
7470 2020-05-20 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7472 * g++.dg/warn/Wconversion-null-2.C: Add explicit declarations for l()
7473 and g() with int, long, long long and __int20 arguments.
7474 * g++.dg/warn/Wconversion-null.C: Likewise.
7476 2020-05-20 Marek Polacek <polacek@redhat.com>
7479 * g++.dg/DRs/dr2237.C: New test.
7480 * g++.dg/parse/constructor2.C: Add dg-error for C++20.
7481 * g++.dg/parse/dtor12.C: Likewise.
7482 * g++.dg/parse/dtor4.C: Likewise.
7483 * g++.dg/template/dtor4.C: Adjust dg-error.
7484 * g++.dg/template/error34.C: Likewise.
7485 * g++.old-deja/g++.other/inline15.C: Only run for C++17 and lesses.
7486 * g++.old-deja/g++.pt/ctor2.C: Add dg-error for C++20.
7488 2020-05-20 Marek Polacek <polacek@redhat.com>
7492 * g++.dg/cpp1z/decomp52.C: New test.
7494 2020-05-20 Uroš Bizjak <ubizjak@gmail.com>
7497 * g++.target/i386/pr95229.C: New test.
7499 2020-05-20 Mark Eggleston <markeggleston@gcc.gnu.org>
7502 * gfortran.dg/pr39695_1.f90: New test.
7503 * gfortran.dg/pr39695_2.f90: New test.
7504 * gfortran.dg/pr39695_3.f90: New test.
7505 * gfortran.dg/pr39695_4.f90: New test.
7507 2020-05-20 Patrick Palka <ppalka@redhat.com>
7510 * g++.dg/template/typename23.C: New test.
7512 2020-05-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7515 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Modify.
7516 * gcc.target/arm/mve/intrinsics/mve_vldr.c: New test.
7517 * gcc.target/arm/mve/intrinsics/mve_vldr_z.c: Likewise.
7518 * gcc.target/arm/mve/intrinsics/mve_vstr.c: Likewise.
7519 * gcc.target/arm/mve/intrinsics/mve_vstr_p.c: Likewise.
7520 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Modify.
7521 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
7522 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
7523 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
7524 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
7525 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
7526 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
7527 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
7528 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
7529 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
7530 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
7531 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
7532 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
7533 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
7534 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
7535 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
7536 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
7537 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
7538 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
7539 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
7540 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
7541 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
7542 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
7543 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
7544 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
7545 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
7546 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
7547 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
7548 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
7549 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
7550 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
7551 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
7552 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
7553 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
7554 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
7555 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
7556 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
7557 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
7558 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
7559 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
7560 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
7561 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
7562 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
7563 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
7564 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
7565 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
7566 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
7567 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
7568 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
7569 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
7571 2020-05-20 Richard Biener <rguenther@suse.de>
7573 PR tree-optimization/95219
7574 * tree-vect-loop.c (vectorizable_induction): Reduce
7575 group_size before computing the number of required IVs.
7577 2020-05-20 Richard Biener <rguenther@suse.de>
7580 * g++.dg/other/pr95231.C: New testcase.
7582 2020-05-30 Richard Biener <rguenther@suse.de>
7585 * gcc.dg/pr95141.c: New testcase.
7587 2020-05-19 Alex Coplan <alex.coplan@arm.com>
7590 * gcc.c-torture/execute/pr94591.c: New test.
7592 2020-05-19 Nathan Sidwell <nathan@acm.org>
7594 * c-c++-common/raw-string-14.c: Adjust errors.
7595 * c-c++-common/raw-string-16.c: Likewise.
7596 * c-c++-common/raw-string-5.c: Likewise.
7598 2020-05-19 Richard Biener <rguenther@suse.de>
7600 * gcc.target/i386/pr92645-4.c: Adjust expected pattern.
7602 2020-05-19 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7604 * c-c++-common/builtin-has-attribute-7.c: Require size24plus.
7605 * c-c++-common/cpp/pr63831-1.c: Store result in _has_cpp_attribute in a
7607 * c-c++-common/pr81376.c: Skip scan-tree-dump for short_eq_int. Extend
7608 test for short_eq_int.
7609 * g++.dg/abi/scoped1.C: Skip dg-warning tests for short_eq_int.
7610 * g++.dg/cpp0x/constexpr-70001-1.C: Require size24plus.
7611 * g++.dg/cpp0x/constexpr-bitfield3.C: Require int32plus.
7612 * g++.dg/cpp0x/enum13.C: Skip dg-warning for short_eq_int.
7613 * g++.dg/cpp0x/initlist5.C: Add dg-error for short_eq_int.
7614 * g++.dg/cpp0x/initlist7.C: Add dg-warning for !int32plus.
7615 * g++.dg/cpp0x/nullptr04.C: Skip dg-error for ptr_eq_short.
7616 * g++.dg/cpp0x/variadic-value1.C: Add typedef for int32_t.
7617 * g++.dg/cpp1y/constexpr-arith-overflow.C: Fix test for
7618 sizeof(int) == sizeof(short).
7619 * g++.dg/cpp1y/digit-sep-neg.C: Add typedef for int32_t.
7620 * g++.dg/cpp1y/pr57644.C: Add typedef for uint32_t.
7621 * g++.dg/cpp1y/pr77321.C: Require size24plus.
7622 * g++.dg/cpp1y/var-templ4.C: Add typedef for int32_t.
7623 * g++.dg/cpp1z/direct-enum-init1.C: Skip dg-error for short_eq_int.
7624 * g++.dg/delayedfold/fwrapv1.C: Skip for int16.
7625 * g++.dg/expr/bitfield9.C: Add typedef for int32_t.
7626 * g++.dg/ext/attribute-test-1.C: Add typedef for uint32_t.
7627 * g++.dg/ext/bitfield1.C: Add typedef for int32_t.
7628 * g++.dg/ext/flexary13.C: Add typedef for int32_t.
7629 * g++.dg/ext/utf-cvt.C: Adjust dg-warning for int16.
7630 * g++.dg/ext/vector28.C: Add typedef for int32_t.
7631 * g++.dg/ext/vla15.C: Add typedef for int32_t.
7632 * g++.dg/init/array11.C: Require size32plus.
7633 * g++.dg/init/array15.C: Require size24plus.
7634 * g++.dg/init/array4.C: Require size20plus.
7635 * g++.dg/init/const7.C: Skip dg-message for ptr_eq_short.
7636 * g++.dg/init/new38.C: Relax regex in dg-error.
7637 * g++.dg/init/new44.C: Skip dg-error for msp430_small.
7638 Adjust test for 16-bit size_t.
7639 Add special case for msp430 -mlarge.
7640 * g++.dg/init/value9.C: Add typedef for int32_t.
7641 * g++.dg/ipa/pr77333.C: Add typedef for int32_t.
7642 * g++.dg/lto/20080908-1_0.C: Add typedef for int32_t.
7643 * g++.dg/opt/pr55717.C: Add typedef for uint32_t.
7644 * g++.dg/opt/pr60597.C: Add typedef for int32_t.
7645 * g++.dg/opt/pr81715.C: Require size20plus.
7646 * g++.dg/opt/reload3.C: Add typedef for uint32_t.
7647 * g++.dg/opt/temp2.C: Require size20plus.
7648 * g++.dg/opt/thunk1.C: Likewise.
7649 * g++.dg/other/error23.C: Dont assume __SIZEOF_INT__ == 4.
7650 * g++.dg/other/pr31078.C: Adjust typedef for 32-bit int.
7651 * g++.dg/parse/concat1.C: Skip dg-error for size20plus.
7652 * g++.dg/parse/defarg5.C: Add typedef for int32_t and uint32_t.
7653 * g++.dg/pr48484.C: Add typedef for int32_t.
7654 * g++.dg/pr53037-2.C: Likewise.
7655 * g++.dg/pr53037-3.C: Likewise.
7656 * g++.dg/pr66655.C: Use int32_t.
7657 * g++.dg/pr66655.h: Add typedef for int32_t.
7658 * g++.dg/pr66655_1.cc: Use int32_t.
7659 * g++.dg/pr67351.C: Define 32-bit uint.
7660 * g++.dg/template/array30.C: Add typedef for int32_t.
7661 * g++.dg/template/constant1.C: Extend test for 8-bit and 16-bit int.
7662 * g++.dg/template/constant2.C: Likewise.
7663 * g++.dg/template/friend18.C: Add typedef for int32_t.
7664 * g++.dg/template/pr68978.C: Likewise.
7665 * g++.dg/torture/pr37421.C: Require int_eq_float.
7666 * g++.dg/torture/pr88861.C: Handle 16-bit int.
7667 * g++.dg/tree-ssa/pr19807.C: Likewise.
7668 * g++.dg/tree-ssa/pr27291.C: Fix typedef for uint32_t.
7669 * g++.dg/tree-ssa/pr49516.C: Fix typedefs for int{16,32}_t and
7671 * g++.dg/warn/Wconversion-integer.C: Add typedefs for {u,}int32_t.
7672 * g++.dg/warn/Wconversion-null-2.C: Adjust g() declaration.
7673 * g++.dg/warn/Wconversion-null.C: Likewise.
7674 * g++.dg/warn/Wconversion3.C: Skip dg-warning for short_eq_int.
7675 * g++.dg/warn/Wduplicated-branches1.C: Add dg-warning for short_eq_int.
7676 * g++.dg/warn/Wplacement-new-size-5.C: Add typedef for int32_t.
7677 * g++.dg/warn/Wplacement-new-size.C: Likewise.
7678 * g++.dg/warn/Wstrict-aliasing-5.C: Add typedef for uint32_t.
7679 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: Add typedef for
7681 * g++.dg/warn/Wtype-limits-Wextra.C: Adjust dg-warning for
7683 * g++.dg/warn/Wtype-limits.C: Likewise.
7684 * g++.old-deja/g++.brendan/enum11.C: Add typedef for uint32_t.
7685 * g++.old-deja/g++.bugs/900227_01.C: Skip dg-error for ptr_eq_short.
7686 * g++.old-deja/g++.mike/ns15.C: Require size20plus.
7687 * g++.old-deja/g++.other/exprstmt1.C: Add typedef for uint32_t.
7688 * g++.old-deja/g++.other/inline12.C: Adjust udword typedef.
7689 * g++.old-deja/g++.other/new6.C: Add typedef for int32_t.
7690 * g++.old-deja/g++.pt/crash16.C: Skip for int16.
7691 * g++.old-deja/g++.robertl/eb76.C: Likewise.
7692 * g++.old-deja/g++.warn/flow1.C: Add typedef for int32_t.
7693 * gcc.dg/Walloca-14.c: Adjust -Walloca-larger-than= parameter for
7695 * gcc.dg/Warray-bounds-32.c: Adjust dg-warning for size20plus.
7696 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: Adjust dg-warning for
7698 Handle case where ptrdiff_t/size_t is __int20.
7699 * gcc.dg/concat2.c: Skip dg-error for size20plus.
7700 * gcc.dg/fold-convmaxconv-1.c: Add typedef for {u,}int32_t.
7701 * gcc.dg/fold-convminconv-1.c: Likewise.
7702 * gcc.dg/graphite/scop-4.c: Require size20plus.
7703 * gcc.dg/loop-versioning-1.c: Adjust test for small size_t.
7704 * gcc.dg/loop-versioning-2.c: Require size20plus.
7705 * gcc.dg/lto/20081210-1_0.c: Adjust typedef for uintptr_t.
7706 * gcc.dg/lto/pr85870_0.c: Add typedef for uint32_t.
7707 * gcc.dg/lto/pr85870_1.c: Likewise.
7708 * gcc.dg/pr36227.c: Adjust typedef for ptrcast.
7709 * gcc.dg/pr42611.c: First check for size_t equality with void *
7710 before trying other types.
7711 * gcc.dg/pr59963-2.c: Skip dg-warning for int16 instead of
7713 * gcc.dg/pr68317.c: Add typedef for int32_t.
7714 * gcc.dg/pr78973.c: Adjust dg-warning for int16.
7715 * gcc.dg/pr85859.c: Cast using __INTPTR_TYPE__ instead of long.
7716 * gcc.dg/pr86179.c: Add typedef for {u,}int32_t.
7717 * gcc.dg/torture/20181024-1.c: Require size32plus.
7718 * gcc.dg/torture/pr71598-2.c: Skip for short_eq_int.
7719 * gcc.dg/torture/pr86034.c: Add typedef for int32_t.
7720 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust dg-warning
7721 for int16 and msp430 -mlarge.
7722 * gcc.dg/tree-ssa/integer-addr.c: Use __INTPTR_MAX__ for a large
7723 constant that is a valid address.
7724 * gcc.dg/tree-ssa/loop-interchange-10.c: Add typedef for
7726 * gcc.dg/tree-ssa/pr84436-3.c: Adjust dg-final for int16.
7727 * gcc.dg/tree-ssa/pr84648.c: Add typedef for uint32_t.
7728 * gcc.dg/tree-ssa/scev-8.c: Cast to char if sizeof(int) ==
7730 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: Adjust test for msp430 -mlarge.
7731 * lib/target-supports.exp (check_effective_target_size24plus): New.
7732 (check_effective_target_short_eq_int): New.
7733 (check_effective_target_ptr_eq_short): New.
7734 (check_effective_target_msp430_small): New.
7735 (check_effective_target_msp430_large): New.
7737 2020-05-19 Jose E. Marchesi <jose.marchesi@oracle.com>
7739 * gcc.target/bpf/xbpf-callee-saved-regs-1.c: New test.
7740 * gcc.target/bpf/xbpf-callee-saved-regs-2.c: Likewise.
7742 2020-05-19 Uroš Bizjak <ubizjak@gmail.com>
7745 * gcc.target/i386/pr92658-sse4.c: New test.
7746 * gcc.target/i386/pr92658-avx2.c: New test.
7747 * gcc.target/i386/pr92658-avx512bw.c: New test.
7749 2020-05-19 Kito Cheng <kito.cheng@sifive.com>
7751 * gcc.target/riscv/arch-6.c: New.
7752 * gcc.target/riscv/attribute-11.c: New.
7753 * gcc.target/riscv/attribute-12.c: New.
7755 2020-05-19 Kito Cheng <kito.cheng@sifive.com>
7757 * gcc.target/riscv/arch-3.c: Adjust option.
7758 * gcc.target/riscv/arch-5.c: New.
7759 * gcc.target/riscv/attribute-9.c: Adjust option and test
7762 2020-05-19 Patrick Palka <ppalka@redhat.com>
7765 * g++.dg/cpp2a/concepts-ts4.C: Expect a "type/value mismatch"
7767 * g++.dg/cpp2a/concepts-ts6.C: Likewise.
7768 * g++.dg/template/error56.C: Likewise.
7769 * g++.dg/template/error59.C: New test.
7771 2020-05-18 Marek Polacek <polacek@redhat.com>
7774 * g++.dg/cpp0x/constexpr-shift2.C: New test.
7776 2020-05-18 Marek Polacek <polacek@redhat.com>
7779 * g++.dg/cpp1z/constexpr-if34.C: New test.
7780 * g++.dg/cpp2a/is-constant-evaluated10.C: New test.
7782 2020-05-18 Martin Sebor <msebor@redhat.com>
7785 * g++.dg/Wclass-memaccess.C: Add tests for std::byte.
7787 2020-05-18 Martin Sebor <msebor@redhat.com>
7790 * gcc.dg/builtin-object-size-20.c: Adjust to avoid failures in
7793 2020-05-18 Marek Polacek <polacek@redhat.com>
7796 * g++.dg/ext/builtin-has-attribute.C: New test.
7798 2020-05-18 Martin Sebor <msebor@redhat.com>
7801 * gcc.dg/Warray-bounds-56.c: Remove xfails.
7802 * gcc.dg/builtin-object-size-20.c: New test.
7803 * gcc.dg/builtin-object-size-21.c: New test.
7805 2020-05-18 Martin Sebor <msebor@redhat.com>
7808 * gcc.dg/Warray-bounds-61.c: New test.
7810 2020-05-18 Marek Polacek <polacek@redhat.com>
7814 * g++.dg/cpp0x/constexpr-array-ptr10.C: Change dg-warning to dg-error
7815 and adjust the expected messages in dg-error.
7816 * g++.dg/expr/composite-ptr-type.C: New test.
7817 * g++.dg/expr/ptr-comp1.C: New test.
7818 * g++.dg/expr/ptr-comp2.C: New test.
7819 * g++.dg/expr/ptr-comp3.C: New test.
7820 * g++.dg/overload/builtin4.C: New test.
7821 * g++.dg/warn/Wextra-3.C: Change dg-warning to dg-error.
7823 2020-05-18 Marek Polacek <polacek@redhat.com>
7825 * g++.dg/overload/builtin5.C: New test.
7827 2020-05-18 Doug Rupp <rupp@adacore.com>
7829 * gcc.target/powerpc/pr71763.c: Require powerpc_vsx_ok.
7831 2020-05-18 Harald Anlauf <anlauf@gmx.de>
7834 * gfortran.dg/dec_structure_23.f90: Adjust to new error messages.
7835 * gfortran.dg/pr93499.f90: Adjust to new error messages.
7836 * gfortran.dg/pr95053_2.f90: New test.
7837 * gfortran.dg/pr95053_3.f90: New test.
7839 2020-05-18 Marek Polacek <polacek@redhat.com>
7842 * g++.dg/cpp0x/sfinae66.C: New test.
7844 2020-05-18 Uroš Bizjak <ubizjak@gmail.com>
7847 * gcc.target/i386/pr95169.c: New test.
7849 2020-05-18 Alex Coplan <alex.coplan@arm.com>
7851 * gcc.c-torture/compile/packed-aligned-1.c: New test.
7852 * gcc.c-torture/execute/packed-aligned.c: New test.
7854 2020-05-18 Richard Biener <rguenther@suse.de>
7857 * gcc.dg/pr95171.c: New testcase.
7859 2020-05-18 Richard Biener <rguenther@suse.de>
7861 PR tree-optimization/95172
7862 * gcc.dg/torture/pr95172.c: New testcase.
7864 2020-05-17 H.J. Lu <hongjiu.lu@intel.com>
7867 * c-c++-common/dfp/func-vararg-mixed-2.c: Removed.
7868 * gcc.target/i386/pr95021-1.c: New test.
7869 * gcc.target/i386/pr95021-2.c: Likewise.
7870 * gcc.target/i386/pr95021-3.c: Likewise.
7871 * gcc.target/i386/pr95021-4.c: Likewise.
7872 * gcc.target/i386/pr95021-5.c: Likewise.
7874 2020-05-17 H.J. Lu <hongjiu.lu@intel.com>
7876 * gcc.target/i386/strncmp-1.c: New test.
7878 2020-05-16 Iain Sandoe <iain@sandoe.co.uk>
7880 * g++.dg/coroutines/co-return-syntax-10-movable.C: New test.
7882 2020-05-16 Patrick Palka <ppalka@redhat.com>
7885 * g++.dg/cpp0x/decltype76.C: New test.
7887 2020-05-15 Jason Merrill <jason@redhat.com>
7889 * g++.dg/coroutines/coro.h: Always #include <utility>.
7890 * g++.dg/coroutines/coroutines.exp (DEFAULT_COROFLAGS): Use
7893 2020-05-15 Segher Boessenkool <segher@kernel.crashing.org>
7895 * gcc.target/powerpc/vec-gnb-0.c: Use int128 effective target.
7896 * gcc.target/powerpc/vec-gnb-1.c: Ditto.
7897 * gcc.target/powerpc/vec-gnb-2.c: Ditto.
7898 * gcc.target/powerpc/vec-ternarylogic-8.c: Ditto.
7899 * gcc.target/powerpc/vec-ternarylogic-9.c: Ditto.
7900 * gcc.target/powerpc/vec-ternarylogic-10.c: Ditto.
7902 2020-05-15 Segher Boessenkool <segher@kernel.crashing.org>
7904 * gcc.target/powerpc/cnttzdm-0.c: Use lp64.
7906 2020-05-15 Segher Boessenkool <segher@kernel.crashing.org>
7908 * gcc.target/powerpc/cntlzdm-0.c: Use lp64 instead of powerpc64.
7909 * gcc.target/powerpc/cntlzdm-1.c: Ditto.
7910 * gcc.target/powerpc/cnttzdm-1.c: Ditto.
7911 * gcc.target/powerpc/pdep-0.c: Ditto.
7912 * gcc.target/powerpc/pdep-1.c: Ditto.
7913 * gcc.target/powerpc/pextd-0.c: Ditto.
7914 * gcc.target/powerpc/pextd-1.c: Ditto.
7916 2020-05-15 Segher Boessenkool <segher@kernel.crashing.org>
7918 * gcc.target/powerpc/pdep-0.c: Change -mcpu= to -mdejagnu-cpu=.
7919 * gcc.target/powerpc/pdep-1.c: Ditto.
7920 * gcc.target/powerpc/pextd-0.c: Ditto.
7921 * gcc.target/powerpc/pextd-1.c: Ditto.
7922 * gcc.target/powerpc/pr90763.c: Ditto.
7923 * gcc.target/powerpc/pr91275.c: Ditto.
7924 * gcc.target/powerpc/pr92796.c: Ditto.
7925 * gcc.target/powerpc/pr93658.c: Ditto.
7926 * gcc.target/powerpc/pr93800.c: Ditto.
7927 * gcc.target/powerpc/setbceq.c: Ditto.
7928 * gcc.target/powerpc/setbcge.c: Ditto.
7929 * gcc.target/powerpc/setbcgt.c: Ditto.
7930 * gcc.target/powerpc/setbcle.c: Ditto.
7931 * gcc.target/powerpc/setbclt.c: Ditto.
7932 * gcc.target/powerpc/setbcne.c: Ditto.
7933 * gcc.target/powerpc/setnbceq.c: Ditto.
7934 * gcc.target/powerpc/setnbcge.c: Ditto.
7935 * gcc.target/powerpc/setnbcgt.c: Ditto.
7936 * gcc.target/powerpc/setnbcle.c: Ditto.
7937 * gcc.target/powerpc/setnbclt.c: Ditto.
7938 * gcc.target/powerpc/setnbcne.c: Ditto.
7939 * gcc.target/powerpc/xxgenpc-runnable.c: Ditto.
7941 2020-05-15 Patrick Palka <ppalka@redhat.com>
7944 * g++.dg/cpp1y/pr90996.C: Turn into execution test to verify that each
7945 PLACEHOLDER_EXPR gets correctly resolved.
7947 2020-05-15 Tobias Burnus <tobias@codesourcery.com>
7950 * gfortran.dg/gomp/openmp-simd-4.f90: New test.
7952 2020-05-15 Richard Biener <rguenther@suse.de>
7954 PR tree-optimization/95133
7955 * gcc.dg/pr95133.c: New testcase.
7957 2020-05-15 Tobias Burnus <tobias@codesourcery.com>
7960 * gfortran.dg/gomp/target-exit-data.f90: New.
7962 2020-05-15 Uroš Bizjak <ubizjak@gmail.com>
7965 * gcc.target/i386/pr95046-8.c: New test.
7967 2020-05-15 Richard Biener <rguenther@suse.de>
7969 PR tree-optimization/33315
7970 * gcc.dg/tree-ssa/ssa-sink-13.c: New testcase.
7971 * gcc.dg/tree-ssa/ssa-sink-14.c: Likewise.
7972 * gcc.dg/tree-ssa/split-path-7.c: Disable sinking.
7974 2020-05-14 Xiong Hu Luo <luoxhu@linux.ibm.com>
7976 PR rtl-optimization/37451, part of PR target/61837
7977 * gcc.target/powerpc/doloop-2.c: New test.
7979 2020-05-14 H.J. Lu <hongjiu.lu@intel.com>
7982 * jit.dg/jit.exp: Skip jit tests for targets that don't support
7984 * lib/target-supports.exp (check_effective_target_lgccjit): New.
7986 2020-05-14 Andrew Stubbs <ams@codesourcery.com>
7988 * testsuite/gcc.target/gcn/gcn.exp: New file.
7989 * testsuite/gcc.target/gcn/vcc-clobber.c: New file.
7991 2020-05-14 Uroš Bizjak <ubizjak@gmail.com>
7994 * gcc.target/i386/pr95046-7.c: New test.
7996 2020-05-14 Patrick Palka <ppalka@redhat.com>
7999 * g++.dg/template/sfinae31.C: New test.
8001 2020-05-14 Uroš Bizjak <ubizjak@gmail.com>
8004 * gcc.target/i386/pr95046-6.c: New test.
8006 2020-05-14 Richard Sandiford <richard.sandiford@arm.com>
8009 * gcc.target/aarch64/sve/acle/general/attributes_8.c: New test.
8010 * g++.target/aarch64/sve/acle/general-c++/attributes_1.C: Likewise.
8012 2020-05-14 Richard Biener <rguenther@suse.de>
8015 * gcc.dg/tree-ssa/pr94703.c: Skip for strict-align targets.
8017 2020-05-14 Richard Biener <rguenther@suse.de>
8020 * gcc.dg/pr95118.c: New testcase.
8022 2020-05-14 Jakub Jelinek <jakub@redhat.com>
8024 * c-c++-common/gomp/declare-variant-14.c: New test.
8027 * gcc.dg/gomp/pr95108.c: New test.
8029 2020-05-14 Uroš Bizjak <ubizjak@gmail.com>
8032 * gcc.target/i386/pr95046-5.c: New test.
8034 2020-05-14 Andreas Krebbel <krebbel@linux.ibm.com>
8036 * gcc.target/s390/stack-clash-2.c: New test.
8038 2020-05-14 Andreas Krebbel <krebbel@linux.ibm.com>
8040 * gcc.target/s390/stack-clash-1.c: New test.
8042 2020-05-14 Andreas Krebbel <krebbel@linux.ibm.com>
8044 * gcc.target/s390/stack-clash-3.c: New test.
8046 2020-05-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8048 * gcc.target/powerpc/vec-extracth-0.c: New.
8049 * gcc.target/powerpc/vec-extracth-1.c: New.
8050 * gcc.target/powerpc/vec-extracth-2.c: New.
8051 * gcc.target/powerpc/vec-extracth-3.c: New.
8052 * gcc.target/powerpc/vec-extracth-4.c: New.
8053 * gcc.target/powerpc/vec-extracth-5.c: New.
8054 * gcc.target/powerpc/vec-extracth-6.c: New.
8055 * gcc.target/powerpc/vec-extracth-7.c: New.
8056 * gcc.target/powerpc/vec-extracth-be-0.c: New.
8057 * gcc.target/powerpc/vec-extracth-be-1.c: New.
8058 * gcc.target/powerpc/vec-extracth-be-2.c: New.
8059 * gcc.target/powerpc/vec-extracth-be-3.c: New.
8060 * gcc.target/powerpc/vec-extractl-0.c: New.
8061 * gcc.target/powerpc/vec-extractl-1.c: New.
8062 * gcc.target/powerpc/vec-extractl-2.c: New.
8063 * gcc.target/powerpc/vec-extractl-3.c: New.
8064 * gcc.target/powerpc/vec-extractl-4.c: New.
8065 * gcc.target/powerpc/vec-extractl-5.c: New.
8066 * gcc.target/powerpc/vec-extractl-6.c: New.
8067 * gcc.target/powerpc/vec-extractl-7.c: New.
8068 * gcc.target/powerpc/vec-extractl-be-0.c: New.
8069 * gcc.target/powerpc/vec-extractl-be-1.c: New.
8070 * gcc.target/powerpc/vec-extractl-be-2.c: New.
8071 * gcc.target/powerpc/vec-extractl-be-3.c: New.
8073 2020-05-13 Patrick Palka <ppalka@redhat.com>
8076 * g++.dg/template/sfinae30.C: New test.
8078 2020-05-13 Patrick Palka <ppalka@redhat.com>
8081 * g++.dg/cpp2a/concepts-lambda7.C: New test.
8083 2020-05-13 Marek Polacek <polacek@redhat.com>
8086 * g++.dg/cpp2a/explicit16.C: New test.
8088 2020-05-13 Jason Merrill <jason@redhat.com>
8090 * lib/target-supports.exp (check_effective_target_c++20_only)
8091 (check_effective_target_c++20): New.
8093 2020-05-13 Jakub Jelinek <jakub@redhat.com>
8096 * gcc.dg/tree-ssa/pr94969.c: Swap scan-tree-dump-not arguments.
8098 2020-05-13 Marek Polacek <polacek@redhat.com>
8100 * g++.dg/parse/attr4.C: Use c++11 in a target selector.
8102 2020-05-13 Mark Eggleston <markeggleston@gcc.gnu.org>
8105 * gfortran.dg/pr88025.f90: Change in wording of error.
8106 * gfortran.dg/pr93497.f90: New test.
8107 * gfortran.dg/pr93714_1.f90: Change in wording of errors.
8108 * gfortran.dg/pr93714_2.f90: Change in wording of errors.
8110 2020-05-13 Patrick Palka <ppalka@redhat.com>
8113 * g++.dg/cpp0x/alias-decl-70.C: New test.
8115 2020-05-13 Jakub Jelinek <jakub@redhat.com>
8118 * g++.dg/opt/pr95080.C: New test.
8120 PR tree-optimization/95060
8121 * gcc.target/i386/avx512f-pr95060.c: New test.
8122 * gcc.target/i386/fma_double_1.c: Adjust expected insn counts.
8123 * gcc.target/i386/fma_double_2.c: Likewise.
8124 * gcc.target/i386/fma_double_3.c: Likewise.
8125 * gcc.target/i386/fma_double_4.c: Likewise.
8126 * gcc.target/i386/fma_double_5.c: Likewise.
8127 * gcc.target/i386/fma_double_6.c: Likewise.
8128 * gcc.target/i386/fma_float_1.c: Likewise.
8129 * gcc.target/i386/fma_float_2.c: Likewise.
8130 * gcc.target/i386/fma_float_3.c: Likewise.
8131 * gcc.target/i386/fma_float_4.c: Likewise.
8132 * gcc.target/i386/fma_float_5.c: Likewise.
8133 * gcc.target/i386/fma_float_6.c: Likewise.
8134 * gcc.target/i386/l_fma_double_1.c: Likewise.
8135 * gcc.target/i386/l_fma_double_2.c: Likewise.
8136 * gcc.target/i386/l_fma_double_3.c: Likewise.
8137 * gcc.target/i386/l_fma_double_4.c: Likewise.
8138 * gcc.target/i386/l_fma_double_5.c: Likewise.
8139 * gcc.target/i386/l_fma_double_6.c: Likewise.
8140 * gcc.target/i386/l_fma_float_1.c: Likewise.
8141 * gcc.target/i386/l_fma_float_2.c: Likewise.
8142 * gcc.target/i386/l_fma_float_3.c: Likewise.
8143 * gcc.target/i386/l_fma_float_4.c: Likewise.
8144 * gcc.target/i386/l_fma_float_5.c: Likewise.
8145 * gcc.target/i386/l_fma_float_6.c: Likewise.
8147 2020-05-13 Martin Liska <mliska@suse.cz>
8150 * gcc.dg/asan/pr95051.c: Simplify options as -fsanitize=address
8151 and -O2 were enough to trigger the original ICE.
8153 2020-05-13 Christophe Lyon <christophe.lyon@linaro.org>
8155 PR preprocessor/95013
8156 * gcc.dg/unclosed-init.c: Add missing comment in dg-error.
8158 2020-05-13 Bin Cheng <bin.cheng@linux.alibaba.com>
8160 PR tree-optimization/94969
8161 * gcc.dg/tree-ssa/pr94969.c: New test.
8163 2020-05-12 Craig Blackmore <craig.blackmore@embecosm.com>
8165 * gcc.target/riscv/shorten-memrefs-1.c: New test.
8166 * gcc.target/riscv/shorten-memrefs-2.c: New test.
8167 * gcc.target/riscv/shorten-memrefs-3.c: New test.
8168 * gcc.target/riscv/shorten-memrefs-4.c: New test.
8169 * gcc.target/riscv/shorten-memrefs-5.c: New test.
8170 * gcc.target/riscv/shorten-memrefs-6.c: New test.
8171 * gcc.target/riscv/shorten-memrefs-7.c: New test.
8173 2020-05-12 Nathan Sidwell <nathan@acm.org>
8175 PR preprocessor/95013
8176 * c-c++-common/goacc/pr79428-1.c: Adjust EOF diagnostic location.
8177 * c-c++-common/gomp/pr79428-2.c: Likewise.
8178 * g++.dg/cpp0x/decltype63.C: Likewise.
8179 * g++.dg/cpp0x/gen-attrs-64.C: Likewise.
8180 * g++.dg/cpp0x/pr68726.C: Likewise.
8181 * g++.dg/cpp0x/pr78341.C: Likewise.
8182 * g++.dg/cpp1y/pr65202.C: Likewise.
8183 * g++.dg/cpp1y/pr65340.C: Likewise.
8184 * g++.dg/cpp1y/pr68578.C: Likewise.
8185 * g++.dg/cpp1z/class-deduction44.C: Likewise.
8186 * g++.dg/diagnostic/unclosed-extern-c.C: Likewise.
8187 * g++.dg/diagnostic/unclosed-function.C: Likewise.
8188 * g++.dg/diagnostic/unclosed-namespace.C: Likewise.
8189 * g++.dg/diagnostic/unclosed-struct.C: Likewise.
8190 * g++.dg/ext/pr84598.C: Likewise.
8191 * g++.dg/other/switch4.C: Likewise.
8192 * g++.dg/parse/attr4.C: Likewise.
8193 * g++.dg/parse/cond4.C: Likewise.
8194 * g++.dg/parse/crash10.C: Likewise.
8195 * g++.dg/parse/crash18.C: Likewise.
8196 * g++.dg/parse/crash27.C: Likewise.
8197 * g++.dg/parse/crash34.C: Likewise.
8198 * g++.dg/parse/crash35.C: Likewise.
8199 * g++.dg/parse/crash52.C: Likewise.
8200 * g++.dg/parse/crash59.C: Likewise.
8201 * g++.dg/parse/crash61.C: Likewise.
8202 * g++.dg/parse/crash67.C: Likewise.
8203 * g++.dg/parse/error14.C: Likewise.
8204 * g++.dg/parse/error56.C: Likewise.
8205 * g++.dg/parse/invalid1.C: Likewise.
8206 * g++.dg/parse/parameter-declaration-1.C: Likewise.
8207 * g++.dg/parse/parser-pr28152-2.C: Likewise.
8208 * g++.dg/parse/parser-pr28152.C: Likewise.
8209 * g++.dg/parse/pr68722.C: Likewise.
8210 * g++.dg/pr46852.C: Likewise.
8211 * g++.dg/pr46868.C: Likewise.
8212 * g++.dg/template/crash115.C: Likewise.
8213 * g++.dg/template/crash43.C: Likewise.
8214 * g++.dg/template/crash90.C: Likewise.
8215 * g++.dg/template/error-recovery1.C: Likewise.
8216 * g++.dg/template/error57.C: Likewise.
8217 * g++.old-deja/g++.other/crash31.C: Likewise.
8218 * gcc.dg/empty-source-2.c: Likewise.
8219 * gcc.dg/empty-source-3.c: Likewise.
8220 * gcc.dg/noncompile/pr30552-3.c: Likewise.
8221 * gcc.dg/noncompile/pr35447-1.c: Likewise.
8222 * gcc.dg/pr20245-1.c: Likewise.
8223 * gcc.dg/pr28419.c: Likewise.
8224 * gcc.dg/rtl/truncated-rtl-file.c: Likewise.
8225 * gcc.dg/unclosed-init.c: Likewise.
8226 * obj-c++.dg/property/property-neg-6.mm: Likewise.
8227 * obj-c++.dg/syntax-error-10.mm: Likewise.
8228 * obj-c++.dg/syntax-error-8.mm: Likewise.
8229 * obj-c++.dg/syntax-error-9.mm: Likewise.
8231 2020-05-12 Marek Polacek <polacek@redhat.com>
8234 * g++.dg/lookup/koenig15.C: New test.
8236 2020-05-12 Jakub Jelinek <jakub@redhat.com>
8239 * gcc.dg/asan/pr95051.c: Add -fno-sanitize=all to dg-options.
8241 2020-05-12 Uroš Bizjak <ubizjak@gmail.com>
8244 * gcc.target/i386/pr95046-4.c: New test.
8246 2020-05-12 Patrick Palka <ppalka@redhat.com>
8249 * g++.dg/cpp2a/concepts-pr78752-2.C: New test.
8251 2020-05-12 Uroš Bizjak <ubizjak@gmail.com>
8254 * gcc.target/i386/pr95046-3.c: New test.
8256 2020-05-12 Uroš Bizjak <ubizjak@gmail.com>
8259 * gcc.target/i386/pr95046-2.c: New test.
8261 2020-05-12 Jozef Lawrynowicz <jozef.l@mittosystems.com>
8263 * gcc.c-torture/execute/noinit-attribute.c: Skip for msp430
8264 in the large memory model.
8266 2020-05-12 Jozef Lawrynowicz <jozef.l@mittosystems.com>
8268 * gcc.target/msp430/region-attribute-misuse.c: Allow a .bss section to
8271 2020-05-12 Martin Liska <mliska@suse.cz>
8275 * g++.dg/asan/function-argument-4.C: New test.
8276 * gcc.dg/asan/pr95033.c: New test.
8277 * gcc.dg/asan/pr95051.c: New test.
8279 2020-05-12 Jakub Jelinek <jakub@redhat.com>
8282 * g++.dg/gomp/pr95063.C: New test.
8284 2020-05-12 Richard Sandiford <richard.sandiford@arm.com>
8286 PR tree-optimization/94980
8287 * gcc.target/i386/pr94980.c: New test.
8289 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
8291 * gcc.target/powerpc/vec-clzm-0.c: Rename to...
8292 * gcc.target/powerpc/vec-cntlzm-0.c: ...this.
8293 * gcc.target/powerpc/vec-clzm-1.c: Rename to...
8294 * gcc.target/powerpc/vec-cntlzm-1.c: ...this.
8295 * gcc.target/powerpc/vec-ctzm-0.c: Rename to...
8296 * gcc.target/powerpc/vec-cnttzm-0.c: ...this.
8297 * gcc.target/powerpc/vec-ctzm-1.c: Rename to...
8298 * gcc.target/powerpc/vec-cnttzm-1.c: ...this.
8299 * gcc.target/powerpc/vec-gnb-8.c: Rename to...
8300 * gcc.target/powerpc/vec-gnb-0.c: ...this, deleting the old file.
8301 * gcc.target/powerpc/vec-gnb-9.c: Rename to...
8302 * gcc.target/powerpc/vec-gnb-1.c: ...this, deleting the old file.
8303 * gcc.target/powerpc/vec-gnb-10.c: Rename to...
8304 * gcc.target/powerpc/vec-gnb-2.c: ...this, deleting the old file.
8305 * gcc.target/powerpc/vec-gnb-3.c: Delete.
8306 * gcc.target/powerpc/vec-gnb-4.c: Delete.
8307 * gcc.target/powerpc/vec-gnb-5.c: Delete.
8308 * gcc.target/powerpc/vec-gnb-6.c: Delete.
8309 * gcc.target/powerpc/vec-gnb-7.c: Delete.
8311 2020-05-11 Carl Love <cel@us.ibm.com>
8313 * gcc.target/powerpc/xxgenpc-runnable.c: New.
8315 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
8317 * gcc.target/powerpc/vec-stril-0.c: New.
8318 * gcc.target/powerpc/vec-stril-1.c: New.
8319 * gcc.target/powerpc/vec-stril-10.c: New.
8320 * gcc.target/powerpc/vec-stril-11.c: New.
8321 * gcc.target/powerpc/vec-stril-12.c: New.
8322 * gcc.target/powerpc/vec-stril-13.c: New.
8323 * gcc.target/powerpc/vec-stril-14.c: New.
8324 * gcc.target/powerpc/vec-stril-15.c: New.
8325 * gcc.target/powerpc/vec-stril-16.c: New.
8326 * gcc.target/powerpc/vec-stril-17.c: New.
8327 * gcc.target/powerpc/vec-stril-18.c: New.
8328 * gcc.target/powerpc/vec-stril-19.c: New.
8329 * gcc.target/powerpc/vec-stril-2.c: New.
8330 * gcc.target/powerpc/vec-stril-20.c: New.
8331 * gcc.target/powerpc/vec-stril-21.c: New.
8332 * gcc.target/powerpc/vec-stril-22.c: New.
8333 * gcc.target/powerpc/vec-stril-23.c: New.
8334 * gcc.target/powerpc/vec-stril-3.c: New.
8335 * gcc.target/powerpc/vec-stril-4.c: New.
8336 * gcc.target/powerpc/vec-stril-5.c: New.
8337 * gcc.target/powerpc/vec-stril-6.c: New.
8338 * gcc.target/powerpc/vec-stril-7.c: New.
8339 * gcc.target/powerpc/vec-stril-8.c: New.
8340 * gcc.target/powerpc/vec-stril-9.c: New.
8341 * gcc.target/powerpc/vec-stril_p-0.c: New.
8342 * gcc.target/powerpc/vec-stril_p-1.c: New.
8343 * gcc.target/powerpc/vec-stril_p-10.c: New.
8344 * gcc.target/powerpc/vec-stril_p-11.c: New.
8345 * gcc.target/powerpc/vec-stril_p-2.c: New.
8346 * gcc.target/powerpc/vec-stril_p-3.c: New.
8347 * gcc.target/powerpc/vec-stril_p-4.c: New.
8348 * gcc.target/powerpc/vec-stril_p-5.c: New.
8349 * gcc.target/powerpc/vec-stril_p-6.c: New.
8350 * gcc.target/powerpc/vec-stril_p-7.c: New.
8351 * gcc.target/powerpc/vec-stril_p-8.c: New.
8352 * gcc.target/powerpc/vec-stril_p-9.c: New.
8353 * gcc.target/powerpc/vec-strir-0.c: New.
8354 * gcc.target/powerpc/vec-strir-1.c: New.
8355 * gcc.target/powerpc/vec-strir-10.c: New.
8356 * gcc.target/powerpc/vec-strir-11.c: New.
8357 * gcc.target/powerpc/vec-strir-12.c: New.
8358 * gcc.target/powerpc/vec-strir-13.c: New.
8359 * gcc.target/powerpc/vec-strir-14.c: New.
8360 * gcc.target/powerpc/vec-strir-15.c: New.
8361 * gcc.target/powerpc/vec-strir-16.c: New.
8362 * gcc.target/powerpc/vec-strir-17.c: New.
8363 * gcc.target/powerpc/vec-strir-18.c: New.
8364 * gcc.target/powerpc/vec-strir-19.c: New.
8365 * gcc.target/powerpc/vec-strir-2.c: New.
8366 * gcc.target/powerpc/vec-strir-20.c: New.
8367 * gcc.target/powerpc/vec-strir-21.c: New.
8368 * gcc.target/powerpc/vec-strir-22.c: New.
8369 * gcc.target/powerpc/vec-strir-23.c: New.
8370 * gcc.target/powerpc/vec-strir-3.c: New.
8371 * gcc.target/powerpc/vec-strir-4.c: New.
8372 * gcc.target/powerpc/vec-strir-5.c: New.
8373 * gcc.target/powerpc/vec-strir-6.c: New.
8374 * gcc.target/powerpc/vec-strir-7.c: New.
8375 * gcc.target/powerpc/vec-strir-8.c: New.
8376 * gcc.target/powerpc/vec-strir-9.c: New.
8377 * gcc.target/powerpc/vec-strir_p-0.c: New.
8378 * gcc.target/powerpc/vec-strir_p-1.c: New.
8379 * gcc.target/powerpc/vec-strir_p-10.c: New.
8380 * gcc.target/powerpc/vec-strir_p-11.c: New.
8381 * gcc.target/powerpc/vec-strir_p-2.c: New.
8382 * gcc.target/powerpc/vec-strir_p-3.c: New.
8383 * gcc.target/powerpc/vec-strir_p-4.c: New.
8384 * gcc.target/powerpc/vec-strir_p-5.c: New.
8385 * gcc.target/powerpc/vec-strir_p-6.c: New.
8386 * gcc.target/powerpc/vec-strir_p-7.c: New.
8387 * gcc.target/powerpc/vec-strir_p-8.c: New.
8388 * gcc.target/powerpc/vec-strir_p-9.c: New.
8390 2020-05-11 Kelvin Nilsen <wschmidt@linux.ibm.com>
8392 * gcc.target/powerpc/vec-ternarylogic-0.c: New.
8393 * gcc.target/powerpc/vec-ternarylogic-1.c: New.
8394 * gcc.target/powerpc/vec-ternarylogic-10.c: New.
8395 * gcc.target/powerpc/vec-ternarylogic-2.c: New.
8396 * gcc.target/powerpc/vec-ternarylogic-3.c: New.
8397 * gcc.target/powerpc/vec-ternarylogic-4.c: New.
8398 * gcc.target/powerpc/vec-ternarylogic-5.c: New.
8399 * gcc.target/powerpc/vec-ternarylogic-6.c: New.
8400 * gcc.target/powerpc/vec-ternarylogic-7.c: New.
8401 * gcc.target/powerpc/vec-ternarylogic-8.c: New.
8402 * gcc.target/powerpc/vec-ternarylogic-9.c: New.
8404 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
8406 * gcc.target/powerpc/pdep-0.c: New.
8407 * gcc.target/powerpc/pdep-1.c: New.
8408 * gcc.target/powerpc/pextd-0.c: New.
8409 * gcc.target/powerpc/pextd-1.c: New.
8411 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
8413 * gcc.target/powerpc/vec-clrl-0.c: New.
8414 * gcc.target/powerpc/vec-clrl-1.c: New.
8415 * gcc.target/powerpc/vec-clrr-0.c: New.
8416 * gcc.target/powerpc/vec-clrr-1.c: New.
8418 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
8420 * gcc.target/powerpc/cntlzdm-0.c: New test.
8421 * gcc.target/powerpc/cntlzdm-1.c: New test.
8422 * gcc.target/powerpc/cnttzdm-0.c: New test.
8423 * gcc.target/powerpc/cnttzdm-1.c: New test.
8425 2020-05-11 Harald Anlauf <anlauf@gmx.de>
8428 * gfortran.dg/pr95053.f: New test.
8430 2020-05-11 Uroš Bizjak <ubizjak@gmail.com>
8433 * gcc.target/i386/pr95046-1.c (test_sqrt): Add.
8435 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
8437 * gcc.target/powerpc/vec-cfuged-0.c: New test.
8438 * gcc.target/powerpc/vec-cfuged-1.c: New test.
8440 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
8442 * gcc.target.powerpc/cfuged-0.c: New test.
8443 * gcc.target.powerpc/cfuged-1.c: New test.
8445 2020-05-11 Richard Biener <rguenther@suse.de>
8447 PR tree-optimization/95049
8448 * gcc.dg/torture/pr95049.c: New testcase.
8450 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
8451 Bill Schmidt <wschmidt@linux.ibm.com>
8453 * gcc.target/powerpc/vec-gnb-0.c: New test.
8454 * gcc.target/powerpc/vec-gnb-1.c: New test.
8455 * gcc.target/powerpc/vec-gnb-10.c: New test.
8456 * gcc.target/powerpc/vec-gnb-2.c: New test.
8457 * gcc.target/powerpc/vec-gnb-3.c: New test.
8458 * gcc.target/powerpc/vec-gnb-4.c: New test.
8459 * gcc.target/powerpc/vec-gnb-5.c: New test.
8460 * gcc.target/powerpc/vec-gnb-6.c: New test.
8461 * gcc.target/powerpc/vec-gnb-7.c: New test.
8462 * gcc.target/powerpc/vec-gnb-8.c: New test.
8463 * gcc.target/powerpc/vec-gnb-9.c: New test.
8465 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
8467 * gcc.target/powerpc/vec-pdep-0.c: New.
8468 * gcc.target/powerpc/vec-pdep-1.c: New.
8469 * gcc.target/powerpc/vec-pext-0.c: New.
8470 * gcc.target/powerpc/vec-pext-1.c: New.
8472 2020-05-11 Richard Biener <rguenther@suse.de>
8474 PR tree-optimization/94988
8475 PR tree-optimization/95025
8476 * gcc.dg/torture/pr94988.c: New testcase.
8477 * gcc.dg/torture/pr95025.c: Likewise.
8478 * gcc.dg/torture/pr95045.c: Likewise.
8479 * g++.dg/asan/pr95025.C: New testcase.
8481 2020-05-11 Jakub Jelinek <jakub@redhat.com>
8482 Tobias Burnus <tobias@codesourcery.com>
8485 * gfortran.dg/gomp/pr94672.f90: New.
8486 * gfortran.dg/missing_optional_dummy_6a.f90: Update scan-tree.
8488 2020-05-11 Felix Yang <felix.yang@huawei.com>
8491 * gcc.target/aarch64/mgeneral-regs_5.c: New test.
8493 2020-05-11 Alex Coplan <alex.coplan@arm.com>
8495 * gcc.target/aarch64/csinv-neg.c: New test.
8497 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
8499 * gcc.target/powerpc/vec-clzm-0.c: New test.
8500 * gcc.target/powerpc/vec-clzm-1.c: New test.
8501 * gcc.target/powerpc/vec-ctzm-0.c: New test.
8502 * gcc.target/powerpc/vec-ctzm-1.c: New test.
8504 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
8506 * gcc.target/powerpc/dg-future-0.c: New.
8507 * gcc.target/powerpc/dg-future-1.c: New.
8508 * lib/target-supports.exp (check_powerpc_future_hw_available):
8509 Replace -mfuture with -mcpu=future.
8510 (check_effective_target_powerpc_future_ok): Likewise.
8511 (is-effective-target): Add powerpc_future_hw.
8513 2020-05-11 Kito Cheng <kito.cheng@sifive.com>
8515 * gcc/testsuite/g++.dg/ipa/pr94856.C: Require fgnu-tm.
8517 2020-05-11 Uroš Bizjak <ubizjak@gmail.com>
8520 * gcc.target/i386/pr95046-1.c: New test.
8522 2020-05-11 Mark Eggleston <markeggleston@gcc.gnu.org>
8525 * gfortran.dg/pr59107.f90: New test.
8527 2020-05-11 Xiong Hu Luo <luoxhu@linux.ibm.com>
8529 PR tree-optimization/83403
8530 * gcc.dg/tree-ssa/pr83403-1.c: New test.
8531 * gcc.dg/tree-ssa/pr83403-2.c: New test.
8532 * gcc.dg/tree-ssa/pr83403.h: New header.
8534 2020-05-10 Harald Anlauf <anlauf@gmx.de>
8537 * gfortran.dg/pr93499.f90: New test.
8539 2020-05-09 Jakub Jelinek <jakub@redhat.com>
8542 * gcc.dg/two-types-6.c: Remove dg-warning directive that never
8544 * gcc.dg/analyzer/pr93382.c: Properly escape ()s in the diagnostic
8547 2020-05-09 Hans-Peter Nilsson <hp@axis.com>
8549 * gcc.target/cris/: Adjust for removing crisv32-* and cris-linux-*.
8550 * gcc.dg/20020919-1.c, gcc.dg/pr31866.c, gcc.dg/pr46647.c,
8551 gcc.dg/sibcall-10.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
8552 gcc.dg/sibcall-9.c, gcc.dg/torture/cris-asm-mof-1.c,
8553 gcc.dg/torture/cris-volatile-1.c, gcc.dg/torture/pr38948.c,
8554 gcc.dg/tree-ssa/20040204-1.c, gcc.dg/tree-ssa/loop-1.c,
8555 gcc.dg/weak/typeof-2.c, lib/target-supports.exp: Remove remaining
8556 traces of crisv32-*.
8558 2020-05-08 Vladimir Makarov <vmakarov@redhat.com>
8560 * gcc.target/i386/pr92807-1.c: Improve the regex.
8562 2020-05-08 Iain Sandoe <iain@sandoe.co.uk>
8565 * g++.dg/coroutines/torture/pr95003.C: New test.
8567 2020-05-08 Nathan Sidwell <nathan@acm.org>
8569 * gcc.dg/cpp/counter-[23].c: Move to c-c+_-common/cpp.
8570 * gcc.dg/cpp/dir-only-*: Likewise.
8571 * c-c++-common/cpp/dir-only-[78].c: New.
8573 2020-05-08 Richard Biener <rguenther@suse.de>
8575 * gcc.dg/vect/bb-slp-pr68892.c: Adjust for not supported
8576 SLP permutations becoming builds from scalars.
8577 * gcc.dg/vect/bb-slp-pr78205.c: Likewise.
8578 * gcc.dg/vect/bb-slp-34.c: Likewise.
8580 2020-05-08 Nathan Sidwell <nathan@acm.org>
8582 * c-c++-common/raw-string-6.c: Adjust EOF error location.
8583 * g++.dg/cpp0x/decltype63.C: Likewise.
8584 * g++.dg/cpp0x/gen-attrs-64.C: Likewise.
8585 * g++.dg/cpp0x/pr68726.C: Likewise.
8586 * g++.dg/cpp0x/pr78341.C: Likewise.
8587 * g++.dg/cpp1y/pr65202.C: Likewise.
8588 * g++.dg/cpp1z/class-deduction44.C: Likewise.
8589 * g++.dg/diagnostic/unclosed-extern-c.C: Likewise.
8590 * g++.dg/diagnostic/unclosed-function.C: Likewise.
8591 * g++.dg/diagnostic/unclosed-namespace.C: Likewise.
8592 * g++.dg/diagnostic/unclosed-struct.C: Likewise.
8593 * g++.dg/ext/pr84598.C: Likewise.
8594 * g++.dg/other/switch4.C: Likewise.
8595 * g++.dg/parse/crash10.C: Likewise.
8596 * g++.dg/parse/crash18.C: Likewise.
8597 * g++.dg/parse/crash35.C: Likewise.
8598 * g++.dg/parse/crash59.C: Likewise.
8599 * g++.dg/parse/crash61.C: Likewise.
8600 * g++.dg/parse/crash67.C: Likewise.
8601 * g++.dg/parse/ctor3.C: Likewise.
8602 * g++.dg/parse/error14.C: Likewise.
8603 * g++.dg/parse/error5.C: Likewise.
8604 * g++.dg/parse/error56.C: Likewise.
8605 * g++.dg/parse/invalid1.C: Likewise.
8606 * g++.dg/parse/parameter-declaration-1.C: Likewise.
8607 * g++.dg/parse/parser-pr28152-2.C: Likewise.
8608 * g++.dg/parse/parser-pr28152.C: Likewise.
8609 * g++.dg/parse/pr68722.C: Likewise.
8610 * g++.dg/pr46852.C: Likewise.
8611 * g++.dg/pr46868.C: Likewise.
8612 * g++.dg/template/crash115.C: Likewise.
8613 * g++.dg/template/crash43.C: Likewise.
8614 * g++.dg/template/error-recovery1.C: Likewise.
8615 * g++.dg/template/error57.C: Likewise.
8616 * g++.old-deja/g++.other/crash31.C: Likewise.
8618 2020-05-08 Eric Botcazou <ebotcazou@adacore.com>
8620 * gnat.dg/addr15.adb: New test.
8622 2020-05-08 Richard Biener <rguenther@suse.de>
8624 * gnat.dg/opt83.adb: New testcase.
8626 2020-05-08 Jakub Jelinek <jakub@redhat.com>
8628 PR tree-optimization/94786
8629 * gcc.dg/tree-ssa/pr94786.c: New test.
8632 * gcc.target/i386/pr94857.c: New test.
8634 PR tree-optimization/94783
8635 * gcc.dg/tree-ssa/pr94783.c: New test.
8637 PR tree-optimization/94956
8638 * gcc.target/i386/pr94956.c: New test.
8640 PR tree-optimization/94913
8641 * gcc.dg/tree-ssa/pr94913.c: New test.
8643 2020-05-07 Segher Boessenkool <segher@kernel.crashing.org>
8645 * gcc.target/powerpc/setnbc.h: New.
8646 * gcc.target/powerpc/setnbceq.c: New.
8647 * gcc.target/powerpc/setnbcge.c: New.
8648 * gcc.target/powerpc/setnbcgt.c: New.
8649 * gcc.target/powerpc/setnbcle.c: New.
8650 * gcc.target/powerpc/setnbclt.c: New.
8651 * gcc.target/powerpc/setnbcne.c: New.
8653 2020-05-07 Segher Boessenkool <segher@kernel.crashing.org>
8655 * gcc.target/powerpc/setbc.h: New.
8656 * gcc.target/powerpc/setbceq.c: New.
8657 * gcc.target/powerpc/setbcge.c: New.
8658 * gcc.target/powerpc/setbcgt.c: New.
8659 * gcc.target/powerpc/setbcle.c: New.
8660 * gcc.target/powerpc/setbclt.c: New.
8661 * gcc.target/powerpc/setbcne.c: New.
8663 2020-05-07 Iain Sandoe <iain@sandoe.co.uk>
8667 * g++.dg/coroutines/coro-missing-final-suspend.C: New test.
8668 * g++.dg/coroutines/coro-missing-initial-suspend.C: New test.
8669 * g++.dg/coroutines/coro-missing-promise-yield.C: Check for
8670 continuation of compilation.
8671 * g++.dg/coroutines/coro-missing-promise.C: Likewise.
8672 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise
8673 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise
8674 * g++.dg/coroutines/coro-missing-ueh-3.C: Likewise
8675 * g++.dg/coroutines/pr94817.C: New test.
8676 * g++.dg/coroutines/pr94829.C: New test.
8678 2020-05-07 Marek Polacek <polacek@redhat.com>
8680 PR c++/94590 - Detect long double -> double narrowing.
8681 * g++.dg/cpp0x/Wnarrowing18.C: New test.
8683 2020-05-07 Marek Polacek <polacek@redhat.com>
8686 * g++.dg/template/spec41.C: New test.
8688 2020-05-07 Marek Polacek <polacek@redhat.com>
8691 * g++.dg/cpp0x/initlist92.C: Don't expect an error in C++20 only.
8693 2020-05-07 Manfred Schwarb <manfred99@gmx.ch>
8695 * gcc.dg/20050121-1.c: Fix broken dg directives.
8696 * gcc.dg/analzyer/pr93382.c: Likewise.
8697 * gcc.dg/autopar/pr68460.c: Likewise.
8698 * gcc.dg/c90-fordecl-1.c: Likewise.
8699 * gcc.dg/cpp/trad/funlike-5.c: Likewise.
8700 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
8701 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
8702 * gcc.dg/lto/pr52634_0.c: Likewise.
8703 * gcc.dg/pr32069.c: Likewise.
8704 * gcc.dg/pr35445.c: Likewise.
8705 * gcc.dg/pr40172-3.c: Likewise.
8706 * gcc.dg/pr87347.c: Likewise.
8707 * gcc.dg/pr88660.c: Likewise.
8708 * gcc.dg/pr89689.c: Likewise.
8709 * gcc.dg/sinatan-2.c: Likewise.
8710 * gcc.dg/sinhatanh-1.c: Likewise.
8711 * gcc.dg/sinhovercosh-1.c: Likewise.
8712 * gcc.dg/tls/opt-9.c: Likewise.
8713 * gcc.dg/torture/builtins-1.c: Likewise.
8714 * gcc.dg/torture/pr51106-1.c: Likewise.
8715 * gcc.dg/torture/pr51106-2.c: Likewise.
8716 * gcc.dg/torture/pr80281.c: Likewise.
8717 * gcc.dg/torture/pr92252.c: Likewise.
8718 * gcc.dg/tree-ssa/pr79448-2.c: Likewise.
8719 * gcc.dg/tree-ssa/pr79448.c: Likewise.
8720 * gcc.dg/tree-ssa/pr92163.c: Likewise.
8721 * gcc.dg/tree-ssa/reassoc-28.c: Likewise.
8722 * gcc.dg/tree-ssa/upcast-1.c: Likewise.
8723 * gcc.dg/two-types-6.c: Likewise.
8724 * gcc.dg/ubsan/c-shift-1.c: Likewise.
8725 * gcc.dg/var-expand3.c: Likewise.
8726 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: Likewise.
8727 * gcc.dg/vect/pr71264.c: Likewise.
8729 2020-05-07 Marek Polacek <polacek@redhat.com>
8731 * g++.dg/other/operator1.C: Adjust expected message.
8732 * g++.dg/overload/operator2.C: Likewise.
8733 * g++.dg/template/error30.C: Likewise.
8734 * g++.old-deja/g++.jason/operator.C: Likewise.
8736 2020-05-07 Richard Biener <rguenther@suse.de>
8739 * gcc.dg/tree-ssa/pr94703.c: New testcase.
8741 2020-05-07 Jakub Jelinek <jakub@redhat.com>
8744 * g++.dg/ext/attr-parm-1.C: Enable the test also for lp64 x86, use
8745 sysv_abi and ms_abi attributes in that case instead of fastcall and
8749 * gcc.dg/pr94968.c: New test.
8751 2020-05-07 Richard Biener <rguenther@suse.de>
8753 PR tree-optimization/57359
8754 * gcc.dg/torture/pr57359-1.c: New testcase.
8755 * gcc.dg/torture/pr57359-1.c: Likewise.
8756 * gcc.dg/tree-ssa/ssa-lim-14.c: Likewise.
8757 * gcc.dg/graphite/pr80906.c: XFAIL.
8759 2020-05-07 Eric Botcazou <ebotcazou@adacore.com>
8761 * gnat.dg/debug16.adb: New test.
8763 2020-05-06 Marek Polacek <polacek@redhat.com>
8766 * g++.dg/warn/Wdiv-by-zero-3.C: New test.
8767 * g++.dg/warn/Wtype-limits4.C: New test.
8768 * g++.dg/warn/template-2.C: New test.
8769 * g++.old-deja/g++.pt/crash10.C: Add dg-warning.
8771 2020-05-06 Iain Buclaw <ibuclaw@gdcproject.org>
8774 * gdc.dg/pr94970.d: New test.
8776 2020-05-06 Jakub Jelinek <jakub@redhat.com>
8779 * g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C: New test.
8782 * g++.dg/cpp2a/spaceship-synth8.C: New test.
8784 2020-05-06 qing zhao <qing.zhao@oracle.com>
8787 * gcc.dg/plugin/location-overflow-test-1.c (fn_1): New message to
8788 provide hint to use the new -flarge-source-files option.
8790 2020-05-06 Uroš Bizjak <ubizjak@gmail.com>
8793 * gcc.target/i386/pr94913-1.c: New test.
8794 * gcc.target/i386/pr94913-2.c: Ditto.
8796 2020-05-06 Richard Biener <rguenther@suse.de>
8798 PR tree-optimization/94963
8799 * gcc.dg/pr94963.c: New testcase.
8801 2020-05-06 Hongtao Liu <hongtao.liu@intel.com>
8803 * g++.dg/other/i386-2.c: Add -mtsxldtrk.
8804 * g++.dg/other/i386-3.c: Likewise.
8805 * gcc.target/i386/sse-12.c: Likewise.
8806 * gcc.target/i386/sse-13.c: Likewise.
8807 * gcc.target/i386/sse-14.c: Likewise.
8808 * gcc.target/i386/sse-22.c: Likewsie.
8809 * gcc.target/i386/sse-23.c: Likewise.
8810 * gcc.target/i386/tsxldtrk-1.c: New test.
8811 * gcc.target/i386/funcspec-56.inc: Add target attribute tests
8814 2020-05-06 Hongtao Liu <hongtao.liu@intel.com>
8816 * gcc.target/i386/funcspec-56.inc: Add enqcmd, avx512bf16,
8819 2020-05-06 Jakub Jelinek <jakub@redhat.com>
8821 PR tree-optimization/94921
8822 * match.pd (~(~X - Y) -> X + Y, ~(~X + Y) -> X - Y): New
8825 PR rtl-optimization/94873
8826 * gcc.dg/pr94873.c: New test.
8828 2020-05-06 Hongtao.liu <hongtao.liu@intel.com>
8829 Wei Xiao <wei3.xiao@intel.com>
8831 * gcc/testsuite/gcc.target/i386/serialize-1.c: New test.
8832 * gcc/testsuite/g++.dg/other/i386-2.C: Add -mserialize.
8833 * gcc/testsuite/g++.dg/other/i386-3.C: Ditto.
8834 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Ditto.
8835 * gcc/testsuite/gcc.target/i386/sse-12.c: Ditto.
8836 * gcc/testsuite/gcc.target/i386/sse-13.c: Ditto.
8837 * gcc/testsuite/gcc.target/i386/sse-14.c: Ditto.
8838 * gcc/testsuite/gcc.target/i386/sse-22.c: Ditto.
8839 * gcc/testsuite/gcc.target/i386/sse-23.c: Ditto.
8841 2020-05-05 H.J. Lu <hongjiu.lu@intel.com>
8844 * objc/execute/exceptions/matcher-1.m (my_exception_matcher):
8845 Change return type to int.
8847 2020-05-05 Harald Anlauf <anlauf@gmx.de>
8850 * gfortran.dg/pr93366.f90: New test.
8852 2020-05-05 Michael Meissner <meissner@linux.ibm.com>
8854 * gcc.dg/nextafter-2.c: Delete changes meant for a private branch.
8855 * gcc.target/powerpc/pr70117.c: Likewise.
8857 2020-05-05 Dimitar Dimitrov <dimitar@dinux.eu>
8859 * gcc.target/pru/clobber-sp.c: New test.
8861 2020-05-05 Dimitar Dimitrov <dimitar@dinux.eu>
8863 * gcc.target/pru/lra-framepointer-fragmentation-1.c: Update test to
8864 take into account additional available registers.
8865 * gcc.target/pru/lra-framepointer-fragmentation-2.c: Ditto.
8867 2020-05-05 Marek Polacek <polacek@redhat.com>
8870 * g++.dg/lookup/this1.C: Adjust dg-error.
8871 * g++.dg/template/lookup12.C: New test.
8872 * g++.dg/template/lookup13.C: New test.
8873 * g++.dg/template/lookup14.C: New test.
8874 * g++.dg/template/lookup15.C: New test.
8876 2020-05-05 Martin Liska <mliska@suse.cz>
8878 * gcc.dg/spellcheck-options-22.c: New test.
8880 2020-05-05 Martin Liska <mliska@suse.cz>
8882 * g++.dg/concepts/diagnostic1.C: Merge dg-options and
8883 dg-additional-options if len <= 120 chars.
8884 * g++.dg/cpp1y/new1.C: Likewise.
8885 * g++.dg/cpp1y/new2.C: Likewise.
8886 * g++.dg/debug/dwarf2/pr61433.C: Likewise.
8887 * g++.dg/init/new18.C: Likewise.
8888 * g++.dg/ipa/devirt-19.C: Likewise.
8889 * g++.dg/ipa/devirt-52.C: Likewise.
8890 * g++.dg/ipa/pr44372.C: Likewise.
8891 * g++.dg/ipa/pr58371.C: Likewise.
8892 * g++.dg/ipa/pr63587-2.C: Likewise.
8893 * g++.dg/ipa/pr78211.C: Likewise.
8894 * g++.dg/opt/dump1.C: Likewise.
8895 * g++.dg/opt/pr44919.C: Likewise.
8896 * g++.dg/opt/pr47615.C: Likewise.
8897 * g++.dg/opt/pr82159-2.C: Likewise.
8898 * g++.dg/other/pr52048.C: Likewise.
8899 * g++.dg/pr57662.C: Likewise.
8900 * g++.dg/pr59510.C: Likewise.
8901 * g++.dg/pr67989.C: Likewise.
8902 * g++.dg/pr81194.C: Likewise.
8903 * g++.dg/template/canon-type-8.C: Likewise.
8904 * g++.dg/template/crash107.C: Likewise.
8905 * g++.dg/template/show-template-tree-3.C: Likewise.
8906 * g++.dg/tm/cgraph_edge.C: Likewise.
8907 * g++.dg/torture/20141013.C: Likewise.
8908 * g++.dg/torture/pr34641.C: Likewise.
8909 * g++.dg/torture/pr34850.C: Likewise.
8910 * g++.dg/torture/pr36745.C: Likewise.
8911 * g++.dg/torture/pr40991.C: Likewise.
8912 * g++.dg/torture/pr48271.C: Likewise.
8913 * g++.dg/torture/pr53602.C: Likewise.
8914 * g++.dg/torture/pr53752.C: Likewise.
8915 * g++.dg/torture/pr54838.C: Likewise.
8916 * g++.dg/torture/pr58252.C: Likewise.
8917 * g++.dg/tree-ssa/pr22444.C: Likewise.
8918 * g++.dg/tree-ssa/pr24351-3.C: Likewise.
8919 * g++.dg/tree-ssa/pr27283.C: Likewise.
8920 * g++.dg/tree-ssa/pr27291.C: Likewise.
8921 * g++.dg/tree-ssa/pr27548.C: Likewise.
8922 * g++.dg/tree-ssa/pr42337.C: Likewise.
8923 * g++.dg/ubsan/pr65583.C: Likewise.
8924 * g++.old-deja/g++.robertl/eb27.C: Likewise.
8925 * gcc.dg/tree-ssa/dse-points-to.c: Likewise.
8926 * gcc.target/arm/simd/vmmla_1.c: Likewise.
8927 * gcc.target/i386/vect-pr67800.c: Likewise.
8928 * gcc.target/mips/cfgcleanup-jalr2.c: Likewise.
8929 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
8931 2020-05-05 Richard Biener <rguenther@suse.de>
8934 * gcc.dg/vect/bb-slp-22.c: Adjust.
8936 2020-05-05 Richard Biener <rguenther@suse.de>
8939 * gcc.dg/torture/pr94947-1.c: New testcase.
8940 * gcc.dg/torture/pr94947-2.c: Likewise.
8942 2020-05-05 Eric Botcazou <ebotcazou@adacore.com>
8944 * gnat.dg/aggr29.adb: New test.
8946 2020-05-05 Richard Biener <rguenther@suse.de>
8948 PR tree-optimization/94949
8949 * gcc.dg/torture/pr94949.c: New testcase.
8951 2020-05-05 Alex Coplan <alex.coplan@arm.com>
8953 * gcc.target/aarch64/mvn_zero_ext.c: New test.
8955 2020-05-05 Jakub Jelinek <jakub@redhat.com>
8957 PR tree-optimization/94800
8958 * gcc.dg/tree-ssa/pr94800.c: New test.
8959 * gcc.dg/tree-ssa/popcount5.c: New test.
8960 * gcc.dg/tree-ssa/popcount5l.c: New test.
8961 * gcc.dg/tree-ssa/popcount5ll.c: New test.
8964 * gcc.target/i386/pr94942.c: New test.
8966 PR tree-optimization/94914
8967 * gcc.target/i386/pr94914.c: New test.
8969 2020-05-04 Patrick Palka <ppalka@redhat.com>
8972 * g++.dg/warn/pr94038.C: New test.
8974 2020-05-04 Richard Sandiford <richard.sandiford@arm.com>
8977 * gcc.target/aarch64/sve/acle/general/unoptimized_1.c: New test.
8979 2020-05-04 Uroš Bizjak <ubizjak@gmail.com>
8982 * gcc.target/i386/pr94795-1.c: New test.
8983 * gcc.target/i386/pr94795-2.c: Ditto.
8985 2020-05-04 Richard Biener <rguenther@suse.de>
8987 PR tree-optimization/39612
8988 * gcc.dg/tree-ssa/pr39612.c: New testcase.
8990 2020-05-04 Uroš Bizjak <ubizjak@gmail.com>
8993 * gcc.targeti/i386/pr94650.c: New test.
8995 2020-05-04 Jakub Jelinek <jakub@redhat.com>
8997 PR tree-optimization/94718
8998 * gcc.dg/tree-ssa/pr94718-4.c: New test.
8999 * gcc.dg/tree-ssa/pr94718-5.c: New test.
9001 PR tree-optimization/94718
9002 * gcc.dg/tree-ssa/pr94718-3.c: New test.
9004 PR tree-optimization/94718
9005 * gcc.dg/tree-ssa/pr94718-1.c: New test.
9006 * gcc.dg/tree-ssa/pr94718-2.c: New test.
9008 2020-05-03 Eric Botcazou <ebotcazou@adacore.com>
9010 * gnat.dg/limited1_inner.adb (Finalize): Use 'Unrestricted_Access.
9012 2020-05-02 H.J. Lu <hongjiu.lu@intel.com>
9015 * lib/gfortran.exp (gfortran_target_compile): Get asan library
9016 from TEST_ALWAYS_FLAGS.
9018 2020-05-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9021 * gfortran.dg/asan: New directory.
9022 * gfortran.dg/asan/asan.exp: New file.
9023 * gfortran.dg/asan/pointer_assign_16.f90: New test case.
9025 2020-05-01 H.J. Lu <hongjiu.lu@intel.com>
9028 * c-c++-common/patchable_function_entry-error-1.c: New test.
9029 * c-c++-common/patchable_function_entry-error-2.c: Likewise.
9030 * c-c++-common/patchable_function_entry-error-3.c: Likewise.
9032 2020-05-01 Patrick Palka <ppalka@redhat.com>
9035 * g++.dg/template/sfinae29.C: New test.
9037 2020-05-01 Marek Polacek <polacek@redhat.com>
9040 * g++.dg/cpp2a/paren-init26.C: New test.
9042 2020-05-01 Andreas Tobler <andreast@gcc.gnu.org>
9044 * gcc.dg/asan/pr87930.c: Enable on x86_64 FreeBSD.
9045 * c-c++-common/asan/asan-interface-1.c: Likewise.
9046 * c-c++-common/asan/clone-test-1.c: Likewise.
9047 * c-c++-common/asan/no-asan-stack.c: Likewise.
9048 * c-c++-common/asan/pr59063-1.c: Likewise.
9049 * c-c++-common/asan/pr59063-2.c: Likewise.
9050 * g++.dg/asan/asan_test.C: Likewise.
9051 * g++.dg/asan/asan_test_utils.h: Likewise.
9052 * g++.dg/asan/interception-failure-test-1.C: Likewise.
9053 * g++.dg/asan/interception-malloc-test-1.C: Likewise.
9055 2020-04-30 Peter Bergner <bergner@linux.ibm.com>
9057 PR rtl-optimization/94740
9058 * gcc.target/powerpc/pr94740.c: New test.
9060 2020-04-30 Jakub Jelinek <jakub@redhat.com>
9063 * gcc.dg/pr94842.c: New test.
9065 2020-04-30 Martin Jambor <mjambor@suse.cz>
9068 * g++.dg/ipa/pr94856.C: New test.
9070 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
9073 * g++.dg/coroutines/pr94886-folly-3.C: New test.
9075 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
9078 * g++.dg/coroutines/pr94883-folly-2.C: New test.
9080 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
9083 * g++.dg/coroutines/pr94xxx-folly-1.C: New test.
9085 2020-04-30 Marek Polacek <polacek@redhat.com>
9088 * g++.dg/warn/Warray-bounds-10.C: New test.
9090 2020-04-30 Szabolcs Nagy <szabolcs.nagy@arm.com>
9093 * gcc.target/aarch64/pr94748.c: New test.
9095 2020-04-30 Andreas Krebbel <krebbel@linux.ibm.com>
9097 * gcc.target/s390/zvector/vec_load_len_r.c: New test.
9098 * gcc.target/s390/zvector/vec_store_len_r.c: New test.
9100 2020-04-29 Jakub Jelinek <jakub@redhat.com>
9103 * g++.target/s390/s390.exp: New file.
9104 * g++.target/s390/pr94704-1.C: New test.
9105 * g++.target/s390/pr94704-2.C: New test.
9106 * g++.target/s390/pr94704-3.C: New test.
9107 * g++.target/s390/pr94704-4.C: New test.
9109 2020-04-29 Patrick Palka <ppalka@redhat.com>
9112 * g++.dg/concepts/diagnostics12.C: Clarify the dg-message now
9113 that the corresponding diagnostic is deterministic.
9114 * g++.dg/concepts/diagnostics13.C: New test.
9116 2020-04-29 H.J. Lu <hongjiu.lu@intel.com>
9119 * gcc.target/i386/pr93654.c: New test.
9121 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
9123 * lib/target-supports.exp: Add v8a_hard to the list of arm_arch_*
9125 * g++.target/arm/no_unique_address_1.C: New test.
9126 * g++.target/arm/no_unique_address_2.C: Likewise.
9128 2020-04-29 Richard Biener <rguenther@suse.de>
9129 Li Zekun <lizekun1@huawei.com>
9132 * gcc.dg/lto/pr94822_0.c: New testcase.
9133 * gcc.dg/lto/pr94822_1.c: Alternate file.
9134 * gcc.dg/lto/pr94822.h: Likewise.
9136 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
9138 * g++.target/aarch64/no_unique_address_1.C: New test.
9139 * g++.target/aarch64/no_unique_address_2.C: Likewise.
9141 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
9143 * g++.target/arm/mve.exp: Restore the original dg-do-what-default
9146 2020-04-29 Jakub Jelinek <jakub@redhat.com>
9149 * g++.target/powerpc/pr94707-1.C: New test.
9150 * g++.target/powerpc/pr94707-2.C: New test.
9151 * g++.target/powerpc/pr94707-3.C: New test.
9152 * g++.target/powerpc/pr94707-4.C: New test.
9153 * g++.target/powerpc/pr94707-5.C: New test.
9154 * g++.target/powerpc/pr94707-4.C: New test.
9156 2020-04-29 Patrick Palka <ppalka@redhat.com>
9159 * g++.dg/cpp2a/concepts-inherit-ctor10.C: New test.
9160 * g++.dg/cpp2a/concepts-inherit-ctor11.C: New test.
9163 * g++.dg/concepts/diagnostic12.C: New test.
9164 * g++.dg/concepts/diagnostic5.C: Adjust dg-message.
9166 2020-04-28 Alexandre Oliva <oliva@adacore.com>
9169 * gcc.target/powerpc/test_mffsl.c: Call mffsl only once.
9170 Reinterpret the doubles as long longs for compares. Mask out
9171 mffs bits that are not expected from mffsl.
9173 2020-04-28 David Malcolm <dmalcolm@redhat.com>
9176 * g++.dg/analyzer/pr94816.C: New test.
9178 2020-04-28 David Malcolm <dmalcolm@redhat.com>
9184 * gcc.dg/analyzer/data-model-1.c: Mark "use of uninitialized
9185 value" warnings as xfail for now.
9186 * gcc.dg/analyzer/data-model-5b.c: Remove uninitialized warning.
9187 * gcc.dg/analyzer/pr94099.c: Mark "uninitialized" warning as xfail
9189 * gcc.dg/analyzer/pr94447.c: New test.
9190 * gcc.dg/analyzer/pr94639.c: New test.
9191 * gcc.dg/analyzer/pr94732.c: New test.
9192 * gcc.dg/analyzer/pr94754.c: New test.
9193 * gcc.dg/analyzer/zlib-6.c: Mark "uninitialized" warning as xfail
9196 2020-04-28 Jakub Jelinek <jakub@redhat.com>
9198 PR tree-optimization/94809
9199 * gcc.c-torture/execute/pr94809.c: New test.
9201 2020-04-28 Iain Sandoe <iain@sandoe.co.uk>
9204 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C:
9207 2020-04-28 Iain Sandoe <iain@sandoe.co.uk>
9210 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: Adjust for
9211 updated error messages.
9212 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: Likewise.
9213 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: Likewise.
9214 * g++.dg/coroutines/coro-missing-promise.C: Likewise.
9215 * g++.dg/coroutines/pr93458-5-bad-coro-type.C: Liekwise.
9216 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: New test.
9218 2020-04-27 Iain Sandoe <iain@sandoe.co.uk>
9221 * g++.dg/coroutines/torture/local-var-06-structured-binding.C:
9224 2020-04-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9228 * gfortran.dg/pointer_assign_13.f90: Remove.
9230 2020-04-27 Jakub Jelinek <jakub@redhat.com>
9233 * gcc.dg/pr94780.c: New test.
9235 2020-04-27 Patrick Palka <ppalka@redhat.com>
9238 * g++.dg/cpp1y/constexpr-tracking-const23.C: New test.
9239 * g++.dg/cpp1y/constexpr-tracking-const24.C: New test.
9240 * g++.dg/cpp1y/constexpr-tracking-const25.C: New test.
9242 2020-04-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
9245 * gcc.target/aarch64/pr94697.c: Require lp64.
9247 2020-04-27 Jakub Jelinek <jakub@redhat.com>
9250 * c-c++-common/pr94755.c: New test.
9252 2020-04-27 Felix Yang <felix.yang@huawei.com>
9254 PR tree-optimization/94784
9255 * gcc.dg/pr94784.c: New test.
9257 2020-04-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
9260 * g++.target/aarch64/pr94515-1.C: New test.
9261 * g++.target/aarch64/pr94515-2.C: New test.
9263 2020-04-26 Marek Polacek <polacek@redhat.com>
9266 * g++.dg/cpp0x/explicit13.C: New test.
9267 * g++.dg/cpp0x/explicit14.C: New test.
9269 2020-04-27 Iain Buclaw <ibuclaw@gdcproject.org>
9272 * lib/gdc-utils.exp (gdc-convert-test): Add dg-skip-if for compilable
9273 tests that depend on the phobos standard library.
9275 2020-04-27 Iain Buclaw <ibuclaw@gdcproject.org>
9278 * gdc.dg/pr94777a.d: New test.
9279 * gdc.dg/pr94777b.d: New test.
9281 2020-04-26 Iain Sandoe <iain@sandoe.co.uk>
9284 * g++.dg/coroutines/pr94752.C: New test.
9286 2020-04-26 Thomas Koenig <tkoenig@gcc.gnu.org>
9289 * gfortran.dg/binding_label_tests_34.f90: New test case.
9291 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
9293 * g++.dg/debug/dwarf2/pr61433.C: Unfail AIX.
9294 * g++.dg/opt/pr48549.C: Same.
9295 * g++.dg/opt/pr60002.C: Same.
9296 * g++.dg/opt/pr80436.C: Same.
9297 * g++.dg/opt/pr83084.C: Same.
9298 * g++.dg/other/pr42685.C: Same.
9299 * gcc.dg/pr41241.c: Same.
9300 * gcc.dg/pr42629.c: Same.
9301 * gcc.dg/pr42630.c: Same.
9302 * gcc.dg/pr42719.c: Same.
9303 * gcc.dg/pr42728.c: Same.
9304 * gcc.dg/pr42889.c: Same.
9305 * gcc.dg/pr42916.c: Same.
9306 * gcc.dg/pr43084.c: Same.
9307 * gcc.dg/pr43670.c: Same.
9308 * gcc.dg/pr44023.c: Same.
9309 * gcc.dg/pr44971.c: Same.
9310 * gcc.dg/pr45449.c: Same.
9311 * gcc.dg/pr46771.c: Same.
9312 * gcc.dg/pr47684.c: Same.
9313 * gcc.dg/pr47881.c: Same.
9314 * gcc.dg/pr48768.c: Same.
9315 * gcc.dg/pr50017.c: Same.
9316 * gcc.dg/pr56023.c: Same.
9317 * gcc.dg/pr64935-1.c: Same.
9318 * gcc.dg/pr64935-2.c: Same.
9319 * gcc.dg/pr65521.c: Same.
9320 * gcc.dg/pr65779.c: Same.
9321 * gcc.dg/pr65980.c: Same.
9322 * gcc.dg/pr66688.c: Same.
9323 * gcc.dg/pr70405.c: Same.
9324 * gcc.dg/vect/pr49352.c: Same.
9326 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
9328 * gcc.dg/ipa/ipa-sra-19.c: Add -Wno-psabi option on AIX.
9330 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
9332 * gcc.dg/spellcheck-options-21.c: Require LTO.
9334 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
9336 * gcc.dg/debug/dwarf2/pr82718-1.c: Skip on AIX.
9337 * gcc.dg/debug/dwarf2/pr82718-2.c: Skip on AIX.
9339 2020-04-25 Thomas Koenig <tkoenig@gcc.gnu.org>
9342 * gfortran.dg/pointer_assign_14.f90: New test.
9343 * gfortran.dg/pointer_assign_15.f90: New test.
9345 2020-04-25 Iain Sandoe <iain@sandoe.co.uk>
9347 * g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C:
9350 2020-04-25 Patrick Palka <ppalka@redhat.com>
9352 * g++.dg/concepts/diagnostic11.C: New test.
9354 2020-04-25 Jakub Jelinek <jakub@redhat.com>
9357 * g++.dg/warn/Wreturn-type-12.C: New test.
9359 PR tree-optimization/94734
9360 PR tree-optimization/89430
9361 * gcc.dg/tree-ssa/pr89430-1.c: Add xfail.
9362 * gcc.dg/tree-ssa/pr89430-2.c: Add xfail.
9363 * gcc.dg/tree-ssa/pr89430-5.c: Add xfail.
9364 * gcc.dg/tree-ssa/pr89430-6.c: Add xfail.
9365 * gcc.c-torture/execute/pr94734.c: New test.
9367 2020-04-24 Jakub Jelinek <jakub@redhat.com>
9370 * g++.dg/compat/struct-layout-1.exp: Use the -std=c++14 vs. -std=c++17
9371 ABI compatibility testing even with ALT_CXX_UNDER_TEST, as long as
9372 that compiler accepts -std=c++14 and -std=c++17 options.
9374 2020-04-24 Andrew Stubbs <ams@codesourcery.com>
9376 * lib/target-supports.exp (available_vector_sizes): Add amdgcn.
9377 (check_effective_target_vect_cmdline_needed): Disable for amdgcn.
9378 (check_effective_target_vect_pack_trunc): Add amdgcn.
9380 2020-04-24 Iain Sandoe <iain@sandoe.co.uk>
9383 * g++.dg/coroutines/pr94288.C: New test.
9385 2020-04-24 Alexandre Oliva <oliva@adacore.com>
9387 * lib/target-supports.exp (check_effective_target_fileio): New.
9388 * gcc.c-torture/execute/fprintf-2.c: Require it.
9389 * gcc.c-torture/execute/printf-2.c: Likewise.
9390 * gcc.c-torture/execute/user-printf.c: Likewise.
9392 2020-04-24 Haijian Zhang <z.zhanghaijian@huawei.com>
9394 PR rtl-optimization/94708
9395 * gfortran.dg/pr94708.f90: New test.
9397 2020-04-23 David Edelsohn <dje.gcc@gmail.com>
9399 * gcc.dg/torture/pr90020.c: Skip on AIX.
9401 2020-04-23 David Edelsohn <dje.gcc@gmail.com>
9403 * g++.dg/cpp0x/lambda/pr94426-1.C: Require LTO.
9405 2020-04-23 Martin Sebor <msebor@redhat.com>
9408 * gcc.dg/Wframe-larger-than-3.c: New test.
9409 * gcc.dg/Wlarger-than4.c: New test.
9410 * gcc.dg/Wstack-usage.c: New test.
9412 2020-04-23 Patrick Palka <ppalka@redhat.com>
9414 * g++.dg/cpp0x/dependent3.C: New test.
9417 * g++.dg/cpp2a/concepts-lambda6.C: New test.
9419 2019-04-23 Eric Botcazou <ebotcazou@adacore.com>
9421 * g++.dg/opt/store-merging-4.C: New test.
9423 2020-04-23 Iain Sandoe <iain@sandoe.co.uk>
9426 * g++.dg/coroutines/torture/co-await-18-if-cond.C: New test.
9427 * g++.dg/coroutines/torture/co-await-19-while-cond.C: New test.
9428 * g++.dg/coroutines/torture/co-await-20-do-while-cond.C: New test.
9429 * g++.dg/coroutines/torture/co-await-21-switch-value.C: New test.
9430 * g++.dg/coroutines/torture/co-await-22-truth-and-of-if.C: New test.
9431 * g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C: New test.
9433 2020-04-23 Marek Polacek <polacek@redhat.com>
9436 * g++.dg/tm/attrib-5.C: New test.
9438 2020-04-23 Jakub Jelinek <jakub@redhat.com>
9441 * gcc.c-torture/execute/pr94724.c: New test.
9443 2020-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
9446 * gfortran.dg/pointer_assign_13.f90: New test.
9448 2020-04-23 Iain Sandoe <iain@sandoe.co.uk>
9450 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: Adjust for
9451 changed inline namespace.
9452 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: Likewise.
9453 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: Likewise
9454 * g++.dg/coroutines/coro.h: Likewise
9456 2020-04-23 Szabolcs Nagy <szabolcs.nagy@arm.com>
9459 * gcc.target/aarch64/pr94697.c: New test.
9461 2020-04-23 Felix Yang <felix.yang@huawei.com>
9464 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Fix typos, pop_pragma ->
9465 pop_options. Add tests for general-regs-only.
9466 * gcc.target/aarch64/pragma_cpp_predefs_3.c: Add tests for
9469 2020-04-23 Andrew Stubbs <ams@codesourcery.com>
9470 Thomas Schwinge <thomas@codesourcery.com>
9474 * c-c++-common/goacc/pr93488.c: New file.
9476 2020-04-23 Richard Sandiford <richard.sandiford@arm.com>
9478 PR tree-optimization/94727
9479 * gcc.dg/vect/pr94727.c: New test.
9481 2020-04-23 Szabolcs Nagy <szabolcs.nagy@arm.com>
9484 * g++.target/aarch64/pr94514.C: Require lp64.
9485 * gcc.target/aarch64/pr94514.c: Likewise.
9487 2020-04-23 Jakub Jelinek <jakub@redhat.com>
9490 * g++.dg/tree-ssa/pr27830.C: Use -Wpsabi -w for -std=c++17 and higher.
9493 * gcc.dg/pr94705.c: New test.
9495 2020-04-22 Patrick Palka <ppalka@redhat.com>
9499 * g++.dg/cpp2a/concepts-inherit-ctor9.C: New test.
9501 2020-04-22 Marek Polacek <polacek@redhat.com>
9504 * g++.dg/cpp2a/fn-template20.C: New test.
9506 2020-04-22 Duan bo <duanbo3@huawei.com>
9509 * gcc.target/aarch64/pr63304_1.c: Require lp64 target.
9510 * gcc.target/aarch64/pr70120-2.c: Likewise.
9511 * gcc.target/aarch64/pr94530.c: Likewise.
9512 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
9514 2020-04-22 Felix Yang <felix.yang@huawei.com>
9517 * gcc.target/aarch64/sve/acle/general/nosve_6.c: New test.
9519 2020-04-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
9522 * gfortran.dg/PR90350.f90: New test.
9524 2020-04-22 Paolo Carlini <paolo.carlini@oracle.com>
9527 * g++.dg/cpp1y/lambda-generic-variadic20.C: New.
9529 2020-04-22 Martin Sebor <msebor@redhat.com>
9532 * c-c++-common/Warray-bounds-2.c: Replace a large value harcoded
9533 in an expected warning with a pattern.
9535 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9537 * lib/target-supports.exp (check_effective_target_arm_dsp)
9538 (check_effective_target_arm_crc_ok_nocache)
9539 (check_effective_target_arm_coproc1_ok_nocache)
9540 (check_effective_target_arm_coproc2_ok_nocache)
9541 (check_effective_target_arm_coproc3_ok_nocache)
9542 (check_effective_target_arm_coproc4_ok_nocache): Include
9545 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9548 * lib/target-supports.exp (arm_v8m_main_cde, arm_v8m_main_cde_fp)
9549 (arm_v8_1m_main_cde_mve, arm_v8_1m_main_cde_mve_fp): Include
9550 arm_cde.h and arm_mve.h as ineeded.
9552 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9554 * lib/target-supports.exp
9555 (check_effective_target_arm_v8_1m_mve_ok_nocache): Include
9558 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9560 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Use
9562 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
9563 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
9564 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Use
9566 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
9567 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
9568 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
9569 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
9570 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
9572 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9574 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: Remove
9577 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9579 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Use arm_hard_ok
9580 effective target and arm_v8_1m_mve_fp options.
9581 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Use arm_softfp_ok
9582 effective target and arm_v8_1m_mve_fp options.
9583 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Use arm_hard_ok
9584 effective target and arm_v8_1m_mve options.
9585 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Use arm_softfp_ok
9586 effective target and arm_v8_1m_mve options.
9588 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9590 * lib/target-supports.exp (arm_softfp_ok): New effective target.
9591 (arm_hard_ok): Likewise.
9593 2020-04-22 Tobias Burnus <tobias@codesourcery.com>
9596 * gfortran.dg/gomp/warn_truncated.f: New.
9597 * gfortran.dg/gomp/warn_truncated.f90: New.
9599 2020-04-22 Richard Sandiford <richard.sandiford@arm.com>
9601 PR tree-optimization/94700
9602 * gcc.target/aarch64/sve/acle/general/pr94700.c: New test.
9604 2020-04-22 Iain Sandoe <iain@sandoe.co.uk>
9606 * g++.dg/coroutines/torture/local-var-0.C: Rename to...
9607 * g++.dg/coroutines/torture/local-var-00-const.C: ...this.
9608 * g++.dg/coroutines/torture/local-var-1.C: Rename to...
9609 * g++.dg/coroutines/torture/local-var-01-single.C: ...this.
9610 * g++.dg/coroutines/torture/local-var-2.C: Rename to...
9611 * g++.dg/coroutines/torture/local-var-02-conditional.C: ...this.
9612 * g++.dg/coroutines/torture/local-var-3.C: Rename to...
9613 * g++.dg/coroutines/torture/local-var-03-with-awaits.C: ...this.
9614 * g++.dg/coroutines/torture/local-var-4.C: Rename to...
9615 * g++.dg/coroutines/torture/local-var-04-hiding-nested-scopes.C: this.
9616 * g++.dg/coroutines/torture/local-var-5-awaitable.C: Rename to...
9617 * g++.dg/coroutines/torture/local-var-05-awaitable.C: ...this.
9619 2020-04-22 Iain Sandoe <iain@sandoe.co.uk>
9622 * g++.dg/coroutines/promise-parm-preview-this.C: New test.
9624 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9626 * lib/gcc-dg.exp (schedule-cleanups): Accept --save-temps.
9628 2020-04-22 Martin Sebor <msebor@redhat.com>
9631 * g++.dg/init/array58.C: New test.
9632 * g++.dg/init/array59.C: New test.
9633 * g++.dg/cpp2a/nontype-class34.C: New test.
9634 * g++.dg/cpp2a/nontype-class35.C: New test.
9636 2020-04-22 Patrick Palka <ppalka@redhat.com>
9639 * g++.dg/concepts/diagnostic10.C: New test.
9640 * g++.dg/cpp2a/concepts-pr67178.C: Adjust dg-message.
9642 2020-04-21 Patrick Palka <ppalka@redhat.com>
9645 * g++.dg/concepts/inherit-ctor3.C: Adjust expected diagnostics.
9646 * g++.dg/cpp2a/concepts-inherit-ctor4.C: Likewise.
9647 * g++.dg/cpp2a/concepts-inherit-ctor8.C: New test.
9649 2020-04-21 Jonathan Wakely <jwakely@redhat.com>
9652 * g++.dg/cpp2a/paren-init24.C: Fix FIXMEs.
9654 2020-04-21 Martin Sebor <msebor@redhat.com>
9657 * c-c++-common/Warray-bounds-2.c: Adjust a test case and add a new one.
9658 * c-c++-common/Warray-bounds-3.c: Add tests for missing warnings.
9659 * c-c++-common/Wrestrict.c: Invert bounds in printed ranges.
9660 * gcc.dg/Warray-bounds-59.c: New test.
9661 * gcc.dg/Wrestrict-10.c: Add a missing warning.
9662 * gcc.dg/Wrestrict-5.c: Adjust text of expected warning.
9663 * gcc.dg/Wrestrict-6.c: Expect to see a range of overlap offsets.
9665 2020-04-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
9668 * g++.target/aarch64/pr94514.C: New test.
9669 * gcc.target/aarch64/pr94514.c: New test.
9671 2020-04-21 Richard Sandiford <richard.sandiford@arm.com>
9673 PR tree-optimization/94683
9674 * gcc.target/aarch64/sve/acle/general/pr94683.c: New test.
9676 2020-04-21 Jakub Jelinek <jakub@redhat.com>
9679 * g++.dg/compat/struct-layout-1.exp: If !$use_alt, add -c to generator
9681 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add another
9682 %s to the start of dg-options arg.
9683 (cxx14_vs_cxx17, do_cxx14_vs_cxx17): New variables.
9684 (switchfiles): If cxx14_vs_cxx17, prepend -std=c++14 -DCXX14_VS_CXX17
9685 or -std=c++17 -DCXX17_VS_CXX14 - randomly - to dg-options.
9686 (output): Don't append further fields once one with flexible array
9688 (generate_random_tests): Don't use toplevel unions if cxx14_vs_cxx17.
9689 (main): If -c, emit second set of tests for -std=c++14 vs. -std=c++17
9691 * g++.dg/compat/struct-layout-1_x1.h (empty_base): New type.
9692 (EMPTY_BASE): Define.
9693 (TX): Use EMPTY_BASE.
9694 * g++.dg/compat/struct-layout-1_y1.h (empty_base): New type.
9695 (EMPTY_BASE): Define.
9696 (TX): Use EMPTY_BASE.
9699 * c-c++-common/ubsan/pr94641.c: New test.
9701 2020-04-21 Patrick Palka <ppalka@redhat.com>
9704 * g++.dg/cpp2a/concepts-conv2.C: New test.
9706 2020-04-21 Duan bo <duanbo3@huawei.com>
9709 * gcc.target/aarch64/pr94577.c: New test.
9711 2020-04-21 Jakub Jelinek <jakub@redhat.com>
9714 * gcc.c-torture/compile/pr94686.c: New test.
9716 2020-04-21 Iain Sandoe <iain@sandoe.co.uk>
9719 * g++.dg/coroutines/ramp-return-a.C: New test.
9720 * g++.dg/coroutines/ramp-return-b.C: New test.
9721 * g++.dg/coroutines/ramp-return-c.C: New test.
9723 2020-04-17 Marek Polacek <polacek@redhat.com>
9726 * g++.dg/cpp2a/nontype-class34.C: New test.
9727 * g++.dg/cpp2a/nontype-class35.C: New test.
9729 2020-04-20 Patrick Palka <ppalka@redhat.com>
9732 * g++.dg/cpp0x/variadic179.C: New test.
9733 * g++.dg/cpp0x/variadic180.C: New test.
9735 2020-04-20 Marek Polacek <polacek@redhat.com>
9737 PR c++/94505 - bogus -Wparentheses warning with fold-expression.
9738 * g++.dg/cpp1z/fold11.C: New test.
9740 2020-04-20 Andreas Krebbel <krebbel@linux.ibm.com>
9742 * g++.dg/pr94666.C: New test.
9744 2020-04-20 Andreas Krebbel <krebbel@linux.ibm.com>
9747 * gcc.target/s390/zvector/pr94613.c: New test.
9748 * gcc.target/s390/zvector/vec_sel-1.c: New test.
9750 2020-04-20 Richard Sandiford <richard.sandiford@arm.com>
9752 * gcc.target/aarch64/sve/cost_model_8.c: New test.
9753 * gcc.target/aarch64/sve/cost_model_9.c: Likewise.
9754 * gcc.target/aarch64/sve/pr89007-1.c: Add -msve-vector-bits=512.
9755 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
9757 2020-04-20 Richard Sandiford <richard.sandiford@arm.com>
9760 * gcc.target/aarch64/sve/pr94668.c: New test.
9762 2020-04-20 Jan Hubicka <hubicka@ucw.cz>
9766 * g++.dg/torture/pr94582.C: New test.
9768 2020-04-20 Harald Anlauf <anlauf@gmx.de>
9771 * gfortran.dg/pr93364.f90: New test.
9773 2020-04-20 Steve Kargl <kargl@gcc.gnu.org>
9774 Thomas Koenig <tkoenig@gcc.gnu.org>
9777 * gfortran.dg/hollerith_9.f90: New test.
9779 2020-04-19 David Edelsohn <dje.gcc@gmail.com>
9781 * g++.dg/debug/dwarf2/pr85550.C: Skip AIX.
9782 * g++.dg/debug/pr94272.C: Skip AIX.
9783 * g++.dg/debug/pr94281.C: Skip AIX.
9784 * g++.dg/debug/pr94323.C: Skip AIX.
9786 2020-04-19 Iain Sandoe <iain@sandoe.co.uk>
9788 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Require
9790 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
9792 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9795 * gfortran.dg/char_pointer_init_12.f90: New test.
9797 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9800 * gfortran.dg/subroutine_as_type.f90: New test.
9802 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9805 * gfortran.dg/arith_divide_3.f90: New test.
9807 2020-04-19 Jakub Jelinek <jakub@redhat.com>
9810 * objc.dg/pr94637.m: New test.
9812 2020-04-18 Iain Buclaw <ibuclaw@gdcproject.org>
9814 * lib/gdc-utils.exp (gdc-convert-test): Add dg-skip-if for tests that
9815 depending on the phobos standard library.
9817 2020-04-18 Jeff Law <law@redhat.com>
9820 * gcc.dg/torture/pr94439.c: New test.
9822 2020-04-18 Iain Buclaw <ibuclaw@gdcproject.org>
9824 * gdc.dg/link.d: Use d_runtime_has_std_library effective target.
9825 * gdc.dg/runnable.d: Move phobos tests to...
9826 * gdc.dg/runnable2.d: ...here. New test.
9827 * lib/target-supports.exp
9828 (check_effective_target_d_runtime_has_std_library): New.
9830 2020-04-18 Patrick Palka <ppalka@redhat.com>
9833 * g++.dg/template/canon-type-14.C: New test.
9836 * g++.dg/concepts/abbrev5.C: New test.
9837 * g++.dg/concepts/abbrev6.C: New test.
9839 2020-04-17 Jeff Law <law@redhat.com>
9841 PR rtl-optimization/90275
9842 * gcc.c-torture/compile/pr90275-2.c: New test.
9844 2020-04-17 Patrick Palka <ppalka@redhat.com>
9847 * g++.dg/cpp2a/lambda-pack-init5.C: New test.
9850 * g++.dg/parse/ambig10.C: New test.
9852 2020-04-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9855 * gfortran.dg/interface_46.f90: New test.
9857 2020-04-17 Richard Sandiford <richard.sandiford@arm.com>
9859 * gcc.target/aarch64/sve/cost_model_2.c: New test.
9860 * gcc.target/aarch64/sve/cost_model_3.c: Likewise.
9861 * gcc.target/aarch64/sve/cost_model_4.c: Likewise.
9862 * gcc.target/aarch64/sve/cost_model_5.c: Likewise.
9863 * gcc.target/aarch64/sve/cost_model_6.c: Likewise.
9864 * gcc.target/aarch64/sve/cost_model_7.c: Likewise.
9866 2020-04-17 Jakub Jelinek <jakub@redhat.com>
9867 Jeff Law <law@redhat.com>
9870 * gcc.c-torture/execute/pr94567.c: New test.
9872 2020-04-17 Nathan Sidwell <nathan@acm.org>
9875 * g++.dg/lto/pr83720_0.C: Add fn def to avoid warning on arm ABI.
9877 2020-04-17 Jakub Jelinek <jakub@redhat.com>
9879 PR rtl-optimization/94618
9880 * g++.dg/opt/pr94618.C: New test.
9882 PR tree-optimization/94621
9883 * gcc.c-torture/compile/pr94621.c: New test.
9886 * g++.dg/pr94314-4.C: Require c++14 rather than c++11.
9888 2020-04-16 Peter Bergner <bergner@linux.ibm.com>
9890 PR rtl-optimization/93974
9891 * g++.dg/pr93974.C: New test.
9893 2020-04-16 Iain Sandoe <iain@sandoe.co.uk>
9895 * g++.dg/cpp0x/lambda/pr94426-2.C: Adjust scan-asms to test
9896 for the change on more platforms.
9898 2020-04-16 Martin Jambor <mjambor@suse.cz>
9901 * g++.dg/ipa/pr93621.C: New test.
9903 2020-04-16 Richard Sandiford <richard.sandiford@arm.com>
9906 * gcc.dg/vect/pr94606.c: New test.
9908 2020-04-16 Martin Liska <mliska@suse.cz>
9909 Jakub Jelinek <jakub@redhat.com>
9912 * g++.dg/pr94314.C: Do not use dg-additional-options
9913 and remove not needed stdio.h include.
9914 * g++.dg/pr94314-2.C: Likewise.
9915 * g++.dg/pr94314-3.C: Likewise.
9916 * g++.dg/pr94314-4.C: New test.
9918 2020-04-16 Patrick Palka <ppalka@redhat.com>
9921 * g++.dg/conversion/err-recover2.C: New test.
9922 * g++.dg/diagnostic/pr84138.C: Remove now-bogus warning.
9923 * g++.dg/warn/Wsign-compare-8.C: Remove now-bogus warning.
9925 2020-04-16 Richard Sandiford <richard.sandiford@arm.com>
9927 PR rtl-optimization/94605
9928 * gcc.target/aarch64/sve/pr94605.c: New test.
9930 2020-04-16 Richard Biener <rguenther@suse.de>
9932 * gcc.dg/graphite/interchange-1.c: Remove scan for tiled.
9933 * gcc.dg/graphite/interchange-10.c: Likewise.
9934 * gcc.dg/graphite/interchange-11.c: Likewise.
9935 * gcc.dg/graphite/interchange-3.c: Likewise.
9936 * gcc.dg/graphite/interchange-4.c: Likewise.
9937 * gcc.dg/graphite/interchange-7.c: Likewise.
9938 * gcc.dg/graphite/interchange-9.c: Likewise.
9939 * gcc.dg/graphite/uns-interchange-9.c: Likewise.
9940 * gfortran.dg/graphite/interchange-3.f90: Likewise.
9942 2020-04-16 Martin Jambor <mjambor@suse.cz>
9944 PR tree-optimization/94598
9945 * gcc.dg/tree-ssa/pr94598.c: New test.
9947 2020-04-16 Jakub Jelinek <jakub@redhat.com>
9950 * gcc.c-torture/pr92372.c: Move ...
9951 * gcc.c-torture/compile/pr92372.c: ... here.
9954 * g++.dg/cpp1z/decomp51.C: New test.
9956 2020-04-15 Uroš Bizjak <ubizjak@gmail.com>
9959 * gcc.target/i386/pr94603.c: New test.
9961 2020-04-15 Andre Vieira <andre.simoesdiasvieira@arm.com>
9962 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
9964 * gcc.target/arm/mve/intrinsics/mve_vec_duplicate.c: New test.
9966 2020-04-15 Jakub Jelinek <jakub@redhat.com>
9969 * c-c++-common/gomp/requires-1.c: Fix a typo, requries -> requires.
9970 Move directives to file scope.
9972 * c-c++-common/gomp/requires-2.c: Move directives to file scope.
9974 * c-c++-common/gomp/requires-4.c: Move directives to file scope.
9975 * gcc.dg/gomp/requires-1.c: New test.
9976 * g++.dg/gomp/requires-1.C: New test.
9977 * g++.dg/gomp/requires-2.C: New test.
9979 2020-04-15 Richard Biener <rguenther@suse.de>
9982 * gcc.dg/alias-14.c: Make dg-do run.
9984 2020-04-13 Max Filippov <jcmvbkbc@gmail.com>
9987 * gcc.target/xtensa/pr94584.c: New test.
9989 2020-04-14 Iain Sandoe <iain@sandoe.co.uk>
9992 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C:
9993 Expect a run fail for targets without arbitrary indirect
9996 2020-04-14 Patrick Palka <ppalka@redhat.com>
9999 * g++.dg/concepts/variadic5.C: New test.
10002 * g++.dg/concepts/diagnostic9.C: New test.
10005 * g++.dg/cpp0x/constexpr-empty15.C: New test.
10006 * g++.dg/cpp1y/constexpr-nsdmi6a.C: New test.
10007 * g++.dg/cpp1y/constexpr-nsdmi6b.C: New test.
10008 * g++.dg/cpp1y/constexpr-nsdmi7a.C: New test.
10009 * g++.dg/cpp1y/constexpr-nsdmi7b.C: New test.
10011 2020-04-14 Jakub Jelinek <jakub@redhat.com>
10013 PR tree-optimization/94573
10014 * gcc.dg/store_merging_30.c: New test.
10016 2020-04-14 Yang Yang <yangyang305@huawei.com>
10018 PR tree-optimization/94574
10019 * gcc.dg/pr94574.c: New test.
10021 2020-04-14 H.J. Lu <hongjiu.lu@intel.com>
10024 * gcc.target/i386/pr94561.c: New test.
10026 2020-04-14 Tobias Burnus <tobias@codesourcery.com>
10028 * gfortran.dg/use_rename_10.f90: New.
10029 * gfortran.dg/use_rename_11.f90: New.
10031 2020-04-13 Marek Polacek <polacek@redhat.com>
10034 * g++.dg/diagnostic/redeclaration-1.C: Add dg-message.
10036 2020-04-13 Martin Sebor <msebor@redhat.com>
10039 * c-c++-common/Warray-bounds-8.c: New test.
10040 * gcc.dg/Warray-bounds-46.c: Adjust expected format of flexible array
10041 memebrs in diagnostics.
10042 * gcc.dg/Warray-bounds-49.c: Same.
10044 2020-04-13 Patrick Palka <ppalka@redhat.com>
10047 * g++.dg/cpp2a/lambda-uneval12.C: New test.
10050 * g++.dg/cpp1y/constexpr-nsdmi8.C: New test.
10051 * g++.dg/cpp1y/constexpr-nsdmi9.C: New test.
10052 * g++.dg/init/array57.C: New test.
10054 2020-04-13 Iain Sandoe <iain@sandoe.co.uk>
10056 * g++.dg/coroutines/coro-pre-proc.C: Update coroutines builtin
10058 * g++.dg/coroutines/coro.h: Likewise.
10060 2020-04-13 Iain Sandoe <iain@sandoe.co.uk>
10062 * gcc.dg/darwin-version-1.c: Use -mmacosx-version-min= 10.8
10063 for system versions 10.14 and 10.15.
10065 2020-04-13 Thomas Koenig <tkoenig@gcc.gnu.org>
10068 * gfortran.dg/variable_parameter.f90: New test.
10070 2020-04-13 Linus Koenig <link@sig-st.de>
10073 * gfortran.dg/bound_resolve_after_error_1.f90: New test.
10075 2020-04-13 Nathan Sidwell <nathan@acm.org>
10078 * g++.dg/cpp0x/lambda/pr94426-[12].C: New.
10079 * g++.dg/abi/lambda-vis.C: Drop a warning.
10080 * g++.dg/cpp0x/lambda/lambda-mangle.C: Lambda visibility on
10082 * g++.dg/opt/dump1.C: Drop warnings of no import.
10084 2020-04-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
10086 * gcc.target/msp430/operand-modifiers.c: New test.
10088 2020-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10091 * gfortran.dg/char_length_22.f90: New test.
10093 2020-04-12 Iain Sandoe <iain@sandoe.co.uk>
10095 * gcc.target/i386/indirect-thunk-1.c: Adjust for fno-common
10096 change, removing indirections for vars in .data.
10097 * gcc.target/i386/indirect-thunk-2.c: Likewise.
10098 * gcc.target/i386/indirect-thunk-3.c: Likewise.
10099 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10100 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10101 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10102 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
10103 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
10104 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10105 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10106 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10107 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10108 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10109 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10110 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
10111 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
10112 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
10113 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
10115 2020-04-11 Marek Polacek <polacek@redhat.com>
10118 * g++.dg/cpp1y/constexpr-return5.C: New test.
10120 2020-04-11 Uroš Bizjak <ubizjak@gmail.com>
10123 * gcc.target/i386/pr94494.c: New test.
10125 2020-04-11 Jakub Jelinek <jakub@redhat.com>
10127 PR tree-optimization/94482
10128 * gcc.dg/torture/pr94482.c: Add -Wno-psabi -w. Don't add -msse
10129 and sse_runtime effective target on x86, instead only add -msse2
10130 if target is sse2_runtime.
10132 2020-04-10 Iain Sandoe <iain@sandoe.co.uk>
10135 * g++.dg/coroutines/pr94528.C: New test.
10137 2020-04-10 Marek Polacek <polacek@redhat.com>
10140 * g++.dg/cpp2a/paren-init24.C: New test.
10141 * g++.dg/cpp2a/paren-init25.C: New test.
10142 * g++.dg/ext/is_constructible5.C: New test.
10144 2020-04-10 Fritz Reese <foreese@gcc.gnu.org>
10146 * gfortran.dg/asynchronous_5.f03: Fix typo in testcase and add
10149 2020-04-10 Fritz Reese <foreese@gcc.gnu.org>
10151 * gfortran.dg/asynchronous_5.f03: Add -fdump-tree-original and fix
10152 patterns for scan-tree-dump.
10154 2020-04-10 Thomas Schwinge <thomas@codesourcery.com>
10156 PR middle-end/89433
10157 PR middle-end/93465
10158 * c-c++-common/goacc-gomp/pr93465-1.c: New file.
10160 2020-04-10 Iain Buclaw <ibuclaw@gdcproject.org>
10162 * lib/gdc.exp (gdc_link_flags): Remove libdruntime library paths.
10164 2020-04-10 Bin Cheng <bin.cheng@linux.alibaba.com>
10166 * g++.dg/coroutines/co-await-syntax-10.C: New test.
10167 * g++.dg/coroutines/co-await-syntax-11.C: New test.
10169 2020-04-09 Fritz Reese <foreese@gcc.gnu.org>
10172 * gfortran.dg/f2003_io_8.f03: Fix expected error messages.
10173 * gfortran.dg/io_constraints_8.f90: Likewise.
10174 * gfortran.dg/iomsg_2.f90: Likewise.
10175 * gfortran.dg/pr66725.f90: Likewise.
10176 * gfortran.dg/pr88205.f90: Likewise.
10177 * gfortran.dg/write_check4.f90: Likewise.
10178 * gfortran.dg/asynchronous_5.f03: New test.
10179 * gfortran.dg/io_constraints_15.f90: Likewise.
10180 * gfortran.dg/io_constraints_16.f90: Likewise.
10181 * gfortran.dg/io_constraints_17.f90: Likewise.
10182 * gfortran.dg/io_constraints_18.f90: Likewise.
10183 * gfortran.dg/io_tags_1.f90: Likewise.
10184 * gfortran.dg/io_tags_10.f90: Likewise.
10185 * gfortran.dg/io_tags_2.f90: Likewise.
10186 * gfortran.dg/io_tags_3.f90: Likewise.
10187 * gfortran.dg/io_tags_4.f90: Likewise.
10188 * gfortran.dg/io_tags_5.f90: Likewise.
10189 * gfortran.dg/io_tags_6.f90: Likewise.
10190 * gfortran.dg/io_tags_7.f90: Likewise.
10191 * gfortran.dg/io_tags_8.f90: Likewise.
10192 * gfortran.dg/io_tags_9.f90: Likewise.
10193 * gfortran.dg/write_check5.f90: Likewise.
10195 2020-04-09 Richard Sandiford <richard.sandiford@arm.com>
10197 * gcc.target/aarch64/sve/acle/general/attributes_1.c: New test.
10198 * gcc.target/aarch64/sve/acle/general/attributes_2.c: Likewise.
10199 * gcc.target/aarch64/sve/acle/general/attributes_3.c: Likewise.
10200 * gcc.target/aarch64/sve/acle/general/attributes_4.c: Likewise.
10201 * gcc.target/aarch64/sve/acle/general/attributes_5.c: Likewise.
10202 * gcc.target/aarch64/sve/acle/general/attributes_6.c: Likewise.
10203 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Likewise.
10204 * gcc.target/aarch64/sve/pcs/struct.h: New file.
10205 * gcc.target/aarch64/sve/pcs/struct_1_128.c: New test.
10206 * gcc.target/aarch64/sve/pcs/struct_1_256.c: Likewise.
10207 * gcc.target/aarch64/sve/pcs/struct_1_512.c: Likewise.
10208 * gcc.target/aarch64/sve/pcs/struct_1_1024.c: Likewise.
10209 * gcc.target/aarch64/sve/pcs/struct_1_2048.c: Likewise.
10210 * gcc.target/aarch64/sve/pcs/struct_2_128.c: Likewise.
10211 * gcc.target/aarch64/sve/pcs/struct_2_256.c: Likewise.
10212 * gcc.target/aarch64/sve/pcs/struct_2_512.c: Likewise.
10213 * gcc.target/aarch64/sve/pcs/struct_2_1024.c: Likewise.
10214 * gcc.target/aarch64/sve/pcs/struct_2_2048.c: Likewise.
10215 * gcc.target/aarch64/sve/pcs/struct_3_128.c: Likewise.
10216 * gcc.target/aarch64/sve/pcs/struct_3_256.c: Likewise.
10217 * gcc.target/aarch64/sve/pcs/struct_3_512.c: Likewise.
10218 * lib/target-supports.exp (check_effective_target_aarch64_sve128_hw)
10219 (check_effective_target_aarch64_sve512_hw)
10220 (check_effective_target_aarch64_sve1024_hw)
10221 (check_effective_target_aarch64_sve2048_hw): New procedures.
10223 2020-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
10225 * g++.target/arm/cde_mve.C: New test.
10227 2020-04-09 Christophe Lyon <christophe.lyon@linaro.org>
10229 * gcc.target/arm/cmse/cmse-15.c: Use check-function-bodies.
10231 2020-04-09 Christophe Lyon <christophe.lyon@linaro.org>
10233 * lib/scanasm.exp (check-function-bodies): Use non-greedy regexp
10234 when extracting the target selector.
10236 2020-04-09 Martin Jambor <mjambor@suse.cz>
10238 PR tree-optimization/94482
10239 * gcc.dg/torture/pr94482.c: New test.
10240 * gcc.dg/tree-ssa/pr94482-2.c: Likewise.
10242 2020-04-09 Marek Polacek <polacek@redhat.com>
10245 * g++.dg/cpp2a/paren-init23.C: New test.
10246 * g++.dg/init/aggr14.C: New test.
10248 2020-04-09 Jan Hubicka <hubicka@ucw.cz>
10250 PR tree-optimization/91322
10251 * g++.dg/lto/alias-4_0.C: Fix typo.
10252 * g++.dg/lto/alias-4_0.C: Avoid conflict with va_list on ARM and add
10253 a template testing that
10255 2020-04-09 Richard Sandiford <richard.sandiford@arm.com>
10257 * lib/scanasm.exp (check-function-bodies): Treat the third
10258 parameter as a list of option regexps and require each regexp
10259 to match. Check for cases in which a target/xfail selector
10260 was mistakenly passed to the options argument.
10261 * gcc.target/aarch64/sve/pcs/args_1.c: Add an empty options list
10262 to the invocation of check-function-bodies.
10263 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
10264 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
10265 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
10266 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
10267 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
10268 * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise.
10269 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
10270 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
10271 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
10272 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
10273 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
10274 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
10275 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
10276 * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise.
10277 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
10278 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
10279 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
10280 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
10281 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
10282 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
10283 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
10284 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
10285 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
10286 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
10287 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
10288 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
10289 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
10290 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
10291 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
10292 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
10293 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
10294 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
10295 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
10296 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
10297 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
10298 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
10299 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
10300 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
10301 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
10302 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
10303 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
10304 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
10305 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
10306 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
10307 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
10308 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
10309 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
10310 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
10311 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
10313 2020-04-09 Richard Biener <rguenther@suse.de>
10316 * g++.dg/lto/pr64076_0.C: Add -shared -fPIC.
10317 * g++.dg/lto/pr64076_1.C: Add -fPIC.
10319 2020-04-09 Andrea Corallo <andrea.corallo@arm.com>
10321 * gcc.target/aarch64/pr94530.c: New test.
10323 2020-04-09 Bin Cheng <bin.cheng@linux.alibaba.com>
10325 PR tree-optimization/93674
10326 * g++.dg/pr93674.C: New test.
10328 2020-04-08 Sandra Loosemore <sandra@codesourcery.com>
10330 * g++.dg/tree-ssa/pr93940.C: Require pthread target.
10332 2020-04-09 Kewen Lin <linkw@gcc.gnu.org>
10335 * gfortran.dg/vect/pr83232.f90: Expect 2 rather than 3 times SLP on
10336 non-vect_hw_misalign targets.
10338 2020-04-08 Jakub Jelinek <jakub@redhat.com>
10340 PR middle-end/94526
10341 * gcc.dg/pr94526.c: New test.
10343 PR tree-optimization/94524
10344 * gcc.c-torture/execute/pr94524-1.c: New test.
10345 * gcc.c-torture/execute/pr94524-2.c: New test.
10348 * g++.dg/pr94314.C (A::operator new, B::operator new, C::operator new):
10349 Use __SIZE_TYPE__ instead of unsigned long.
10350 * g++.dg/pr94314-3.C (base::operator new, B::operator new): Likewise.
10352 PR middle-end/94120
10354 * g++.dg/declare-pr94120.C: Move test to ...
10355 * g++.dg/goacc/declare-pr94120.C: ... here. Add dg-error directives.
10357 2020-04-08 Marek Polacek <polacek@redhat.com>
10359 PR c++/94507 - ICE-on-invalid with lambda template.
10360 * g++.dg/cpp2a/lambda-generic7.C: New test.
10362 2020-04-08 Alexandre Oliva <oliva@adacore.com>
10364 * gcc.target/arm/fp16-aapcs-3.c: Explicitly use the
10365 -mfp16-format=alternative option.
10367 2020-04-08 H.J. Lu <hongjiu.lu@intel.com>
10370 * gcc.target/i386/pr94417-1.c: New test.
10371 * gcc.target/i386/pr94417-2.c: Likewise.
10372 * gcc.target/i386/pr94417-3.c: Likewise.
10374 2020-04-08 Jakub Jelinek <jakub@redhat.com>
10377 * gcc.target/i386/avx512bw-pr94438.c: New test.
10378 * gcc.target/i386/avx512vlbw-pr94438.c: New test.
10380 2020-04-08 Tobias Burnus <tobias@codesourcery.com>
10383 * gfortran.dg/dec_math_5.f90: Move to ...
10384 * gfortran.dg/ieee/dec_math_1.f90: ... here; change
10385 dg-options to dg-additional-options.
10387 2020-04-08 Alexandre Oliva <oliva@adacore.com>
10389 * gcc.dg/tls/pr78796.c: Require tls_runtime.
10391 2020-04-08 Martin Liska <mliska@suse.cz>
10394 * g++.dg/pr94314-2.C: New test.
10395 * g++.dg/pr94314-3.C: New test.
10396 * g++.dg/pr94314.C: New test.
10398 2020-04-08 Dennis Zhang <dennis.zhang@arm.com>
10400 * gcc.target/arm/acle/cde_v_1.c: New test.
10401 * gcc.target/arm/acle/cde_v_1_err.c: New test.
10402 * gcc.target/arm/acle/cde_v_1_mve.c: New test.
10404 2020-04-08 Patrick Palka <ppalka@redhat.com>
10406 Core issues 1001 and 1322
10408 * g++.dg/cpp2a/lambda-uneval11.c: New test.
10409 * g++.dg/template/array33.C: New test.
10410 * g++.dg/template/array34.C: New test.
10411 * g++.dg/template/defarg22.C: New test.
10413 2020-04-08 Dennis Zhang <dennis.zhang@arm.com>
10415 * gcc.target/arm/pragma_cde.c: New test.
10416 * lib/target-supports.exp (arm_v8m_main_cde_ok): New target support
10418 (arm_v8m_main_cde_fp, arm_v8_1m_main_cde_mve): Likewise.
10420 2020-04-08 Jakub Jelinek <jakub@redhat.com>
10423 * g++.dg/ubsan/vptr-15.C: New test.
10425 2020-04-08 Marek Polacek <polacek@redhat.com>
10427 PR c++/94478 - ICE with defaulted comparison operator
10428 * g++.dg/cpp2a/spaceship-err4.C: New test.
10430 2020-04-08 Alexandre Oliva <oliva@adacore.com>
10432 * gcc.target/arm/polytypes.c: Add quotes around
10433 -flax-vector-conversions.
10435 2020-04-08 Jakub Jelinek <jakub@redhat.com>
10437 PR rtl-optimization/94516
10438 * gcc.dg/torture/pr94516.c: New test.
10440 2020-04-08 Tobias Burnus <tobias@codesourcery.com>
10442 PR middle-end/94120
10443 * c-c++-common/goacc/declare-pr94120.c: New.
10444 * g++.dg/declare-pr94120.C: New.
10446 2020-04-07 Jakub Jelinek <jakub@redhat.com>
10448 PR rtl-optimization/94291
10449 PR rtl-optimization/84169
10450 * gcc.dg/pr94291.c: New test.
10452 2020-04-07 Richard Biener <rguenther@suse.de>
10454 PR middle-end/94479
10455 * gcc.dg/torture/pr94479.c: New testcase.
10457 2020-04-01 Fritz Reese <foreese@gcc.gnu.org>
10460 * gfortran.dg/dec_math.f90: Extend coverage to real(10) and real(16).
10461 * gfortran.dg/dec_math_2.f90: New test.
10462 * gfortran.dg/dec_math_3.f90: Likewise.
10463 * gfortran.dg/dec_math_4.f90: Likewise.
10464 * gfortran.dg/dec_math_5.f90: Likewise.
10466 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10468 * g++.target/arm/mve.exp: New.
10469 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16: Fix testism.
10470 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32: Likewise.
10472 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10474 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Fix testism.
10475 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
10476 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
10477 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
10479 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10481 * gcc.target/arm/mve/intrinsics/mve_vec_extracts_from_memory.c: New
10484 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10486 * gcc.target/arm/mve/intrinsics/mve_immediates_1_n.c: New test.
10488 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10490 * gcc.target/arm/mve/intrinsics/mve_load_from_array.c: New test.
10491 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Remove
10493 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
10494 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
10495 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
10497 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10499 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Fix test.
10500 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
10501 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
10502 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
10503 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
10504 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
10505 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
10506 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
10508 2020-04-07 Patrick Palka <ppalka@redhat.com>
10511 * g++.dg/cpp1y/pr90996.C: New test.
10513 2020-04-07 Jakub Jelinek <jakub@redhat.com>
10516 * gcc.target/i386/avx512bw-pr94509-1.c: New test.
10517 * gcc.target/i386/avx512bw-pr94509-2.c: New test.
10520 * g++.dg/gomp/pr94512.C: New test.
10523 * gcc.c-torture/compile/pr94488.c: New test.
10526 * gcc.target/i386/avx512bw-pr94500.c: New test.
10528 2020-04-06 Steven G. Kargl <kargl@gcc.gnu.org>
10531 * gfortran.dg/pr93686_1.f90: New test.
10532 * gfortran.dg/pr93686_2.f90: Likewise.
10533 * gfortran.dg/pr93686_3.f90: Likewise.
10534 * gfortran.dg/pr93686_4.f90: Likewise.
10536 2020-04-06 Joel Brobecker <brobecker@adacore.com>
10538 * gcc.target/arm/div64-unwinding.c: Skip on vxworks_kernel targets.
10540 2020-04-04 Marek Polacek <polacek@redhat.com>
10542 PR c++/94155 - crash in gimplifier with paren init of aggregates.
10543 * g++.dg/cpp2a/paren-init22.C: New test.
10545 2020-04-05 Iain Sandoe <iain@sandoe.co.uk>
10547 * g++.dg/coroutines/torture/co-await-14-template-traits.C: Rename...
10548 * g++.dg/coroutines/torture/co-await-16-template-traits.C: to this.
10549 * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: Rename..
10550 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: to this.
10552 2020-04-05 Nagaraju Mekala <nmekala@xilix.com>
10554 * gcc.target/microblaze/others/builtin-trap.c: Update expected output.
10556 2020-04-04 Hannes Domani <ssbssa@yahoo.de>
10557 Jakub Jelinek <jakub@redhat.com>
10560 * g++.dg/debug/pr94459.C: New test.
10562 2020-04-04 Patrick Palka <ppalka@redhat.com>
10566 * g++.dg/cpp1y/pr79937-5.C: New test.
10567 * g++.dg/cpp1z/lambda-this6.C: New test.
10571 * g++.dg/cpp1y/constexpr-nsdmi3.C: New test.
10572 * g++.dg/cpp1y/constexpr-nsdmi4.C: New test.
10573 * g++.dg/cpp1y/constexpr-nsdmi5.C: New test.
10574 * g++.dg/cpp1z/lambda-this5.C: New test.
10576 2020-04-04 Jan Hubicka <hubicka@ucw.cz>
10579 * g++.dg/tree-ssa/pr93940.C: New test.
10581 2020-04-04 Jakub Jelinek <jakub@redhat.com>
10583 PR rtl-optimization/94468
10584 * g++.dg/opt/pr94468.C: New test.
10587 * g++.dg/opt/pr94441.C: New test.
10590 * g++.dg/gomp/pr94477.C: New test.
10592 2020-04-03 H.J. Lu <hongjiu.lu@intel.com>
10595 * gcc.target/i386/pr94467-1.c: New test.
10596 * gcc.target/i386/pr94467-2.c: Likewise.
10598 2020-04-03 Jakub Jelinek <jakub@redhat.com>
10601 * gcc.target/i386/avx2-pr94460.c: New test.
10603 2020-04-03 Patrick Palka <ppalka@redhat.com>
10607 * g++.dg/template/koenig11.C: New test.
10609 2020-04-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
10611 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Put -mfpu=auto back.
10612 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
10613 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
10614 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
10615 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
10616 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
10617 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
10618 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
10619 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
10621 2020-04-03 Tamar Christina <tamar.christina@arm.com>
10624 * gcc.target/aarch64/options_set_11.c: New test.
10625 * gcc.target/aarch64/options_set_12.c: New test.
10626 * gcc.target/aarch64/options_set_13.c: New test.
10627 * gcc.target/aarch64/options_set_14.c: New test.
10628 * gcc.target/aarch64/options_set_15.c: New test.
10629 * gcc.target/aarch64/options_set_16.c: New test.
10630 * gcc.target/aarch64/options_set_17.c: New test.
10631 * gcc.target/aarch64/options_set_18.c: New test.
10632 * gcc.target/aarch64/options_set_19.c: New test.
10633 * gcc.target/aarch64/options_set_20.c: New test.
10634 * gcc.target/aarch64/options_set_21.c: New test.
10635 * gcc.target/aarch64/options_set_22.c: New test.
10636 * gcc.target/aarch64/options_set_23.c: New test.
10637 * gcc.target/aarch64/options_set_24.c: New test.
10638 * gcc.target/aarch64/options_set_25.c: New test.
10639 * gcc.target/aarch64/options_set_26.c: New test.
10641 2020-04-03 Kewen Lin <linkw@gcc.gnu.org>
10643 PR tree-optimization/94443
10644 * gcc.dg/vect/pr94443.c: New test.
10646 2020-04-02 Sandra Loosemore <sandra@codesourcery.com>
10648 * lib/target-supports.exp (check_effective_target_sigsetjmp): Test
10649 for __sigsetjmp as well as sigsetjmp.
10651 2020-04-02 Fritz Reese <foreese@gcc.gnu.org>
10654 * gfortran.dg/dec_structure_28.f90: New test.
10656 2020-04-02 Tobias Burnus <tobias@codesourcery.com>
10658 * gfortran.dg/dtio_35.f90: New.
10660 2020-04-02 Richard Biener <rguenther@suse.de>
10663 * gcc.dg/torture/pr94392.c: New testcase.
10665 2020-04-02 Jakub Jelinek <jakub@redhat.com>
10668 * gcc.target/aarch64/pr94435.c: New test.
10670 2020-04-02 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
10673 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Modify.
10674 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
10675 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
10676 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
10677 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
10678 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
10679 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
10680 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
10681 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
10682 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
10684 2020-04-02 Tobias Burnus <tobias@codesourcery.com>
10687 * gfortran.dg/select_rank_4.f90: New.
10689 2020-04-02 Mark Eggleston <mark.eggleston@codethink.com>
10692 * gfortran.dg/pr93498_1.f90: New test.
10693 * gfortran.dg/pr93498_2.f90: New test.
10695 2020-04-02 Mark Eggleston <mark.eggleston@codethink.com>
10696 Steven G. Kargl <kargl@gcc.gnu.org>
10699 * gfortran.dg/pr94030_1.f90: New test.
10700 * gfortran.dg/pr94030_2.f90: New test.
10702 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
10705 * gdc.dg/pr93038.d: Split scan-file into multiple tests.
10706 * gdc.dg/pr93038b.d: Likewise.
10708 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
10711 * gdc.dg/pr92216.d: Update to work on targets with 16 or 32-bit
10714 2020-04-01 David Malcolm <dmalcolm@redhat.com>
10717 * gcc.dg/analyzer/compound-assignment-1.c: New test.
10718 * gcc.dg/analyzer/compound-assignment-2.c: New test.
10719 * gcc.dg/analyzer/compound-assignment-3.c: New test.
10721 2020-04-01 Jakub Jelinek <jakub@redhat.com>
10723 PR middle-end/94436
10724 * gcc.dg/pr94436.c: New test.
10726 PR middle-end/94423
10727 * gcc.dg/ubsan/pr94423.c: New test.
10729 2020-04-01 Kewen Lin <linkw@gcc.gnu.org>
10731 PR tree-optimization/94043
10732 * gfortran.dg/graphite/vect-pr94043.f90: New test.
10734 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
10737 * gdc.dg/pr90136a.d: New test.
10738 * gdc.dg/pr90136b.d: New test.
10739 * gdc.dg/pr90136c.d: New test.
10741 2020-03-31 Andrea Corallo <andrea.corallo@arm.com>
10743 * jit.dg/test-version.c: New testcase.
10744 * jit.dg/all-non-failing-tests.h: Add test-version.c.
10746 2020-03-31 Iain Buclaw <ibuclaw@gdcproject.org>
10749 * gdc.dg/pr94424.d: New test.
10751 2020-03-31 Felix Yang <felix.yang@huawei.com>
10753 PR tree-optimization/94398
10754 * gcc.target/aarch64/pr94398.c: New test.
10756 2020-03-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
10758 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Modify.
10759 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
10760 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
10761 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
10763 2020-03-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
10765 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Modify.
10766 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
10767 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
10768 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
10769 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
10770 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
10771 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
10772 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
10773 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
10774 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
10775 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
10776 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
10777 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
10778 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
10779 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
10780 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
10781 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
10782 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
10783 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
10784 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
10785 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
10786 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
10788 2020-03-31 Jakub Jelinek <jakub@redhat.com>
10791 * gcc.dg/pr94368.c: New test.
10793 PR middle-end/94412
10794 * gcc.c-torture/execute/pr94412.c: New test.
10796 PR tree-optimization/94403
10797 * g++.dg/tree-ssa/pr94403.C: New test.
10799 PR rtl-optimization/94344
10800 * gcc.dg/pr94344.c: New test.
10802 2020-03-30 David Malcolm <dmalcolm@redhat.com>
10804 * jit.dg/all-non-failing-tests.h: Add test-empty.c
10806 2020-03-30 Jakub Jelinek <jakub@redhat.com>
10809 * c-c++-common/pr94385.c: New test.
10811 2020-03-30 Will Schmidt <will_schmidt@vnet.ibm.com>
10813 * gcc.target/powerpc/pragma_power6.c: New.
10814 * gcc.target/powerpc/pragma_power7.c: New.
10815 * gcc.target/powerpc/pragma_power8.c: New.
10816 * gcc.target/powerpc/pragma_power9.c: New.
10817 * gcc.target/powerpc/pragma_misc9.c: New.
10818 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Update error message.
10819 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Update error message.
10821 2020-03-30 Will Schmidt <will_schmidt@vnet.ibm.com>
10823 * gcc.target/powerpc/bswap64-4.c: Update scan-assembler
10826 2020-03-30 Jakub Jelinek <jakub@redhat.com>
10829 * gcc.target/i386/avx512f-pr94343.c: New test.
10830 * gcc.target/i386/avx512vl-pr94343.c: New test.
10832 2020-03-30 Martin Liska <mliska@suse.cz>
10834 PR rtl-optimization/87716
10835 * gcc.target/i386/pr57193.c: XFAIL a test-case.
10837 2020-03-30 Martin Liska <mliska@suse.cz>
10840 * gfortran.dg/vect/vect-8.f90: Allow 22 or 23 loops
10841 to be vectorized (based on libmvec presence).
10843 2020-03-30 Jakub Jelinek <jakub@redhat.com>
10846 * gcc.target/i386/avx512vl-pr93069.c: New test.
10847 * gcc.dg/vect/pr93069.c: New test.
10849 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
10851 * lib/gdc-utils.exp: (gdc-convert-args): Handle compilation test
10852 arguments -D, -H, -X, and set compilable_output_file_ext.
10853 (gdc-convert-test): Document and add cases DFLAGS and
10854 EXTRA_CPP_SOURCES. Add dg-final entry for output generation tests,
10855 and set compilable_do_what to compile.
10856 (gdc-do-test): Define compilable_do_what, default to assemble.
10858 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
10860 * gdc.test/runnable_cxx/runnable_cxx.exp: New file.
10861 * lib/gdc-utils.exp (gdc-do-test): Add case for runnable_cxx.
10862 * lib/gdc.exp (gdc_include_flags): Only add flags for libstdc++-v3 if
10863 GDC_INCLUDE_CXX_FLAGS is true.
10864 (gdc_link_flags): Likewise.
10865 (gdc_init): Move setting of default gdc test flags to...
10866 (gdc_target_compile): ...here.
10868 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
10870 * gdc.test/compilable/compilable.exp: New file.
10871 * gdc.test/fail_compilation/fail_compilation.exp: New file.
10872 * gdc.test/runnable/runnable.exp: New file.
10873 * gdc.test/gdc-test.exp: Move and rename to...
10874 * lib/gdc-utils.exp: ...this. Remove load_lib gdc-dg.exp.
10875 (dmd2dg): Rename to...
10876 (gdc-convert-test): ...this.
10877 (gdc-do-test): Add testcases parameter and remove subdir handling.
10879 2020-03-28 Roman Zhuykov <zhroma@ispras.ru>
10881 * gcc.dg/torture/pr87197-debug-sms.c: Move to ...
10882 * gcc.dg/sms-compare-debug-1.c: ... this. Add -O2.
10883 * gcc.c-torture/execute/pr70127-debug-sms.c: Move to ...
10884 * gcc.dg/sms-compare-debug-2.c: ... this. Add -O2.
10886 2020-03-28 Tobias Burnus <tobias@codesourcery.com>
10889 * gfortran.dg/module_procedure_3.f90: New.
10891 2020-03-28 Patrick Palka <ppalka@redhat.com>
10894 * g++.dg/concepts/diagnostic8.C: New test.
10897 * g++.dg/concepts/diagnostic7.C: New test.
10898 * g++.dg/concepts/pr94252.C: New test.
10899 * g++.dg/cpp2a/concepts-requires18.C: Adjust to expect an additional
10902 * g++.dg/concepts/diagnostic1.C: Pass -fconcepts-diagnostics-depth=2.
10903 * g++.dg/concepts/diagnostic5.C: Adjust expected diagnostics.
10904 * g++.dg/cpp2a/concepts-iconv1.C: Pass -fconcepts-diagnostics-depth=2.
10905 * g++.dg/cpp2a/concepts-requires5.C: Likewise.
10907 * g++.dg/concepts/diagnostic2.C: Expect "no operand" instead of
10909 * g++.dg/concepts/diagnostic5.C: New test.
10911 2020-03-28 Jakub Jelinek <jakub@redhat.com>
10914 * gcc.dg/pr93573-1.c: New test.
10915 * gcc.dg/pr93573-2.c: New test.
10917 PR tree-optimization/94329
10918 * gfortran.dg/pr94329.f90: New test.
10920 2020-03-27 Jakub Jelinek <jakub@redhat.com>
10923 * g++.dg/ext/attr-copy-2.C: Revert the last changes.
10925 2020-03-27 Martin Sebor <msebor@redhat.com>
10928 * c-c++-common/attr-copy.c: New test.
10930 2020-03-27 Martin Sebor <msebor@redhat.com>
10933 * g++.dg/ext/attr-access-2.C: New test.
10935 2020-03-27 Martin Sebor <msebor@redhat.com>
10940 * g++.dg/warn/Wmismatched-tags-3.C: New test.
10941 * g++.dg/warn/Wmismatched-tags-4.C: New test.
10942 * g++.dg/warn/Wmismatched-tags-5.C: New test.
10943 * g++.dg/warn/Wmismatched-tags-6.C: New test.
10944 * g++.dg/warn/Wredundant-tags-3.C: Remove xfails.
10945 * g++.dg/warn/Wredundant-tags-6.C: New test.
10946 * g++.dg/warn/Wredundant-tags-7.C: New test.
10948 2020-03-27 David Malcolm <dmalcolm@redhat.com>
10950 * gcc.dg/analyzer/data-model-5b.c: Add xfail for new false
10952 * gcc.dg/analyzer/data-model-5c.c: Likewise.
10953 * gcc.dg/analyzer/malloc-5.c: New test.
10955 2020-03-27 David Malcolm <dmalcolm@redhat.com>
10957 * gcc.dg/analyzer/dot-output.c: Check that
10958 dot-output.c.supergraph-eg.dot is valid.
10960 2020-03-27 Richard Biener <rguenther@suse.de>
10963 * g++.dg/debug/pr94273.C: New testcase.
10965 2020-03-27 Tobias Burnus <tobias@codesourcery.com>
10968 * gfortran.dg/assumed_rank_19.f90: New.
10970 2020-03-27 Tobias Burnus <tobias@codesourcery.com>
10973 * gfortran.dg/associate_51.f90: Fix test case.
10974 * gfortran.dg/associate_53.f90: New.
10976 2020-03-27 Jakub Jelinek <jakub@redhat.com>
10979 * g++.dg/other/pr94326.C: New test.
10982 * g++.dg/other/pr94339.C: New test.
10983 * g++.dg/ext/attr-copy-2.C: Comment out failing tests due to PR94346.
10985 2020-03-27 Roman Zhuykov <zhroma@ispras.ru>
10987 * gcc.c-torture/execute/pr70127-debug-sms.c: New test.
10988 * gcc.dg/torture/pr87197-debug-sms.c: New test.
10990 2020-03-27 Marek Polacek <polacek@redhat.com>
10992 PR c++/94336 - template keyword accepted before destructor names.
10993 * g++.dg/template/template-keyword2.C: New test.
10995 2020-03-27 Iain Sandoe <iain@sandoe.co.uk>
10997 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C:
11000 2020-03-26 Marek Polacek <polacek@redhat.com>
11003 PR c++/94057 - template keyword in a typename-specifier.
11004 * g++.dg/cpp1y/alias-decl1.C: New test.
11005 * g++.dg/cpp1y/alias-decl2.C: New test.
11006 * g++.dg/cpp1y/alias-decl3.C: New test.
11007 * g++.dg/parse/missing-template1.C: Update dg-error.
11008 * g++.dg/parse/template3.C: Likewise.
11009 * g++.dg/template/error4.C: Likewise.
11010 * g++.dg/template/meminit2.C: Likewise.
11011 * g++.dg/template/dependent-name5.C: Likewise.
11012 * g++.dg/template/dependent-name7.C: New test.
11013 * g++.dg/template/dependent-name8.C: New test.
11014 * g++.dg/template/dependent-name9.C: New test.
11015 * g++.dg/template/dependent-name10.C: New test.
11016 * g++.dg/template/dependent-name11.C: New test.
11017 * g++.dg/template/dependent-name12.C: New test.
11018 * g++.dg/template/dependent-name13.C: New test.
11019 * g++.dg/template/dr1794.C: New test.
11020 * g++.dg/template/dr314.C: New test.
11021 * g++.dg/template/dr1710.C: New test.
11022 * g++.dg/template/dr1710-2.C: New test.
11023 * g++.old-deja/g++.pt/crash38.C: Update dg-error.
11025 2020-03-26 Iain Sandoe <iain@sandoe.co.uk>
11027 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Amend
11028 to n4849 behaviour.
11029 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C: New
11032 2020-03-26 Iain Sandoe <iain@sandoe.co.uk>
11034 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: New test.
11036 2020-03-26 Martin Liska <mliska@suse.cz>
11038 * gcc.target/i386/pr81213.c: Do not scan assembler
11039 and add one missing PR entry.
11041 2020-03-26 Jakub Jelinek <jakub@redhat.com>
11044 * g++.dg/debug/pr94323.C: New test.
11046 2020-03-26 Martin Liska <mliska@suse.cz>
11049 * gcc.dg/lto/pr94271_0.c: Skip for non-x86 targets
11050 and add ifunc effective target.
11051 * gcc.target/i386/pr81213-2.c: Add ifunc effective target.
11053 2020-03-26 Jakub Jelinek <jakub@redhat.com>
11056 * g++.dg/debug/pr94281.C: New test.
11059 * g++.dg/cpp1z/pr81349.C: New test.
11062 * g++.dg/debug/pr94272.C: New test.
11064 2020-03-26 Felix Yang <felix.yang@huawei.com>
11066 PR tree-optimization/94269
11067 * gcc.dg/pr94269.c: New test.
11069 2020-03-25 Andrew Stubbs <ams@codesourcery.com>
11071 * gcc.dg/vect/bb-slp-pr69907.c: Disable the dump scan for amdgcn.
11072 * lib/target-supports.exp (check_effective_target_vect_unpack):
11075 2020-03-25 Jakub Jelinek <jakub@redhat.com>
11078 * gcc.dg/pr94292.c: New test.
11080 2020-03-25 Martin Sebor <msebor@redhat.com>
11082 PR middle-end/94004
11083 * gcc.dg/Walloca-larger-than-3.c: New test.
11084 * gcc.dg/Walloca-larger-than-3.h: New test header.
11085 * gcc.dg/Wvla-larger-than-4.c: New test.
11087 2020-03-25 Patrick Palka <ppalka@redhat.com>
11090 * g++.dg/warn/Wduplicated-cond1.C: New test.
11092 2020-03-25 Martin Sebor <msebor@redhat.com>
11094 PR tree-optimization/94131
11095 * gcc.dg/pr94131.c: New test.
11097 2020-03-25 Sandra Loosemore <sandra@codesourcery.com>
11099 * gcc.dg/pr92301.c (main): Allow argc to be 0 to support
11102 2020-03-25 Jakub Jelinek <jakub@redhat.com>
11105 * gcc.dg/cleanup-13.c: Add a comment that the test is not
11106 -fcompare-debug compatible with certain other options.
11109 * gcc.target/i386/pr94308.c: New test.
11111 2020-03-25 Martin Liska <mliska@suse.cz>
11115 * gcc.target/i386/pr81213-2.c: New test.
11116 * gcc.target/i386/pr81213.c: Add additional source.
11117 * gcc.dg/lto/pr94271_0.c: New test.
11118 * gcc.dg/lto/pr94271_1.c: New test.
11120 2020-03-25 Jakub Jelinek <jakub@redhat.com>
11123 * gfortran.dg/iso_c_binding_compiler_1.f90: Add dg-skip-if for
11125 * gfortran.dg/iso_c_binding_compiler_3.f90: Likewise.
11126 * gfortran.dg/unlimited_polymorphic_31.f03: Likewise.
11128 2020-03-25 Mark Eggleston <mark.eggleston@codethink.com>
11131 * gfortran.dg/pr93484_1.f90: New test.
11132 * gfortran.dg/pr93484_2.f90: New test.
11134 2020-03-25 Jakub Jelinek <jakub@redhat.com>
11136 PR middle-end/94303
11137 * g++.dg/torture/pr94303.C: New test.
11140 * g++.dg/opt/pr94223.C: New test.
11142 PR tree-optimization/94300
11143 * gcc.target/i386/avx512f-pr94300.c: New test.
11146 * gcc.dg/pr94283.c: New test.
11148 2020-03-24 Sandra Loosemore <sandra@codesourcery.com>
11150 * gcc.dg/analyzer/sigsetjmp-5.c: Require sigsetjmp support.
11151 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
11152 * lib/target-supports.exp (check_effective_target_sigsetjmp): New.
11154 2020-03-24 Marek Polacek <polacek@redhat.com>
11156 PR c++/94190 - wrong no post-decrement operator error in template.
11157 * g++.dg/conversion/op7.C: New test.
11159 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
11161 * gcc/arm/vfp-1.c: Use arm_fp__ok effective-target.
11162 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11163 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11164 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11165 * gcc.target/arm/vfp-stmiad.c: Likewise.
11166 * gcc.target/arm/vnmul-1.c: Likewise.
11167 * gcc.target/arm/vnmul-3.c: Likewise.
11168 * gcc.target/arm/vnmul-4.c: Likewise.
11170 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
11172 * gcc.target/arm/cmp-2.c: Move double-precision tests to...
11173 * gcc.target/arm/cmp-3.c: ...here (new file)
11175 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
11177 * lib/target-supports.exp
11178 (check_effective_target_arm_fp_dp_ok_nocache): New.
11179 (check_effective_target_arm_fp_dp_ok): New.
11180 (add_options_for_arm_fp_dp): New.
11182 2020-03-24 Jakub Jelinek <jakub@redhat.com>
11185 * gcc.dg/pr94286.c: New test.
11188 * gfortran.dg/pr94285.f90: New test.
11191 * gcc.target/i386/pr94283.c: New test.
11194 * gcc.dg/pr94277.c: New test.
11196 2020-03-23 Jeff Law <law@redhat.com>
11200 * gcc.c-torture/compile/pr94144.c: New test.
11201 * gcc.c-torture/compile/pr94238.c: New test.
11203 2020-03-23 Patrick Palka <ppalka@redhat.com>
11206 * g++.dg/warn/Wnoexcept2.C: New test.
11208 2020-03-23 Jakub Jelinek <jakub@redhat.com>
11211 * g++.dg/warn/Wconversion-pr91993.C: New test.
11212 * g++.dg/ubsan/pr91993.C: New test.
11213 * c-c++-common/ubsan/float-cast-overflow-1.c: Add -Wno-overflow
11215 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
11216 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
11218 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
11219 Andre Vieira <andre.simoesdiasvieira@arm.com>
11220 Mihail Ionescu <mihail.ionescu@arm.com>
11222 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: New test.
11223 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
11224 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
11225 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
11226 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
11227 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
11229 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
11231 * gcc.target/arm/mve/intrinsics/asrl.c: New test.
11232 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
11233 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
11234 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
11235 * gcc.target/arm/mve/intrinsics/sqrshrl_sat64.c: Likewise.
11236 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
11237 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
11238 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
11239 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
11240 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
11241 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
11242 * gcc.target/arm/mve/intrinsics/uqrshll_sat64.c: Likewise.
11243 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
11244 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
11245 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
11246 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
11247 * lib/target-supports.exp:
11248 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Modify to not
11249 support MVE floating point in Big Endian mode.
11250 (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to not
11251 support MVE integer in Big Endian mode.
11253 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
11254 Andre Vieira <andre.simoesdiasvieira@arm.com>
11255 Mihail Ionescu <mihail.ionescu@arm.com>
11257 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: New test.
11258 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
11259 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
11260 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
11261 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
11262 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
11263 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
11264 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
11265 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
11266 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
11267 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
11268 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
11269 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
11270 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
11271 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
11272 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
11273 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
11274 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
11275 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
11276 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
11278 2020-03-23 Andrea Corallo <andrea.corallo@arm.com>
11280 * jit.dg/all-non-failing-tests.h: Add test-long-string-literal.c.
11281 * jit.dg/test-long-string-literal.c: New testcase.
11283 2020-03-23 Andre Vieira <andre.simoesdiasvieira@arm.com>
11285 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Remove dg-do.
11286 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
11287 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
11288 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
11289 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
11290 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise.
11291 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
11292 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: Likewise.
11293 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise.
11294 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
11295 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
11296 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
11297 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
11298 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
11299 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
11300 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
11301 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
11302 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: Likewise.
11303 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
11304 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
11305 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
11306 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
11307 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
11308 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: Likewise.
11309 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
11310 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
11311 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
11312 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
11313 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
11314 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: Likewise.
11315 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
11316 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: Likewise.
11317 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
11318 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: Likewise.
11319 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
11320 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
11321 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
11322 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
11323 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
11324 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: Likewise.
11325 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
11326 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
11327 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
11328 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
11329 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
11330 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: Likewise.
11331 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
11332 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
11333 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
11334 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
11335 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
11336 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
11337 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
11338 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: Likewise.
11339 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
11340 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: Likewise.
11341 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
11342 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: Likewise.
11343 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
11344 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
11345 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: Likewise.
11346 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
11347 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
11348 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
11349 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
11350 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
11351 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
11352 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
11353 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
11354 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
11355 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
11356 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
11357 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
11358 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
11359 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
11360 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
11361 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise.
11362 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
11363 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
11364 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
11365 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: Likewise.
11366 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
11367 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
11368 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
11369 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: Likewise.
11370 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
11371 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
11372 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
11373 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
11374 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
11375 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
11376 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
11377 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
11378 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
11379 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
11380 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
11381 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
11382 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
11383 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
11384 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
11385 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
11386 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
11387 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
11388 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
11389 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
11390 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
11391 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
11392 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
11393 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
11394 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
11395 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
11396 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
11397 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
11398 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
11399 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
11400 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
11401 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
11402 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
11403 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
11404 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
11405 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
11406 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
11407 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
11408 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
11409 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
11410 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
11411 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
11412 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
11413 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
11414 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
11415 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
11416 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
11417 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
11418 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
11419 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
11420 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
11421 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
11422 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
11423 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
11424 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
11425 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
11426 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
11427 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
11428 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
11429 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
11430 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
11431 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
11432 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
11433 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
11434 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
11435 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
11436 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
11437 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
11438 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
11439 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
11440 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
11441 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
11442 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
11443 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
11444 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
11445 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
11446 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
11447 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
11448 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
11449 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
11450 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
11451 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
11452 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
11453 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
11454 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
11455 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
11456 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
11457 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
11458 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
11459 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
11460 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
11461 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
11462 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
11463 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
11464 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
11465 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
11466 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
11467 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
11468 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
11469 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
11470 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
11471 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
11472 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
11473 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
11474 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
11475 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
11476 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
11477 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
11478 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
11479 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
11480 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
11481 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
11482 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
11483 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
11484 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
11485 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
11486 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
11487 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
11488 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
11489 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
11490 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
11491 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
11492 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
11493 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
11494 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
11495 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
11496 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
11497 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
11498 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
11499 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
11500 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
11501 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
11502 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
11503 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
11504 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
11505 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
11506 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
11507 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
11508 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
11509 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
11510 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
11511 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
11512 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
11513 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
11514 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
11515 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
11516 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
11517 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
11518 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
11519 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
11520 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
11521 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise.
11522 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
11523 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
11524 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
11525 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
11526 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
11527 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
11528 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
11529 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
11530 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
11531 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
11532 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
11533 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
11534 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
11535 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
11536 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
11537 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
11538 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
11539 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
11540 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
11541 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
11542 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
11543 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
11544 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
11545 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
11546 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
11547 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
11548 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
11549 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
11550 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
11551 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
11552 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
11553 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
11554 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
11555 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
11556 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
11557 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
11558 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
11559 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
11560 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
11561 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
11562 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
11563 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
11564 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
11565 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
11566 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
11567 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
11568 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
11569 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise.
11570 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
11571 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
11572 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
11573 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
11574 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
11575 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
11576 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
11577 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
11578 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise.
11579 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
11580 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
11581 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
11582 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
11583 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
11584 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
11585 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
11586 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
11587 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
11588 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
11589 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
11590 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
11591 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
11592 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
11593 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
11594 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
11595 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
11596 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise.
11597 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
11598 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
11599 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
11600 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
11601 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
11602 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
11603 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
11604 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
11605 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
11606 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
11607 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
11608 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
11609 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
11610 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
11611 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
11612 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise.
11613 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
11614 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
11615 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
11616 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
11617 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
11618 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
11619 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
11620 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
11621 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
11622 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
11623 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
11624 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
11625 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
11626 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
11627 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
11628 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
11629 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
11630 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
11631 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
11632 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
11633 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
11634 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
11635 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
11636 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
11637 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
11638 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
11639 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
11640 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
11641 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
11642 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
11643 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
11644 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
11645 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
11646 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
11647 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
11648 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
11649 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
11650 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
11651 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
11652 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
11653 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
11654 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
11655 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
11656 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
11657 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
11658 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
11659 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
11660 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
11661 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
11662 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
11663 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
11664 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
11665 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
11666 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
11667 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
11668 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
11669 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
11670 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
11671 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
11672 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
11673 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
11674 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
11675 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
11676 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
11677 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
11678 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
11679 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
11680 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
11681 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
11682 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
11683 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
11684 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
11685 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
11686 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
11687 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
11688 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
11689 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
11690 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
11691 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
11692 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
11693 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
11694 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
11695 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
11696 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
11697 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
11698 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
11699 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
11700 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
11701 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
11702 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
11703 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
11704 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
11705 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
11706 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
11707 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
11708 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
11709 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
11710 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
11711 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
11712 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
11713 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
11714 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
11715 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
11716 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
11717 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
11718 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
11719 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
11720 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
11721 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
11722 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
11723 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
11724 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
11725 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
11726 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
11727 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
11728 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
11729 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
11730 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
11731 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
11732 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
11733 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
11734 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
11735 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
11736 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
11737 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
11738 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
11739 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
11740 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
11741 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
11742 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
11743 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
11744 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
11745 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
11746 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
11747 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
11748 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
11749 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
11750 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
11751 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
11752 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
11753 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
11754 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
11755 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
11756 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
11757 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
11758 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
11759 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
11760 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
11761 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
11762 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
11763 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
11764 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
11765 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
11766 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
11767 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
11768 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
11769 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
11770 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
11771 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
11772 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
11773 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
11774 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
11775 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
11776 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
11777 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
11778 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
11779 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
11780 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise.
11781 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
11782 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
11783 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
11784 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
11785 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
11786 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
11787 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
11788 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
11789 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
11790 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
11791 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
11792 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
11793 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
11794 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
11795 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
11796 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
11797 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
11798 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
11799 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
11800 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
11801 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
11802 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
11803 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
11804 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise.
11805 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
11806 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Likewise.
11807 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
11808 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
11809 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
11810 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
11811 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
11812 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
11813 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
11814 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
11815 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
11816 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
11817 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
11818 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
11819 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
11820 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
11821 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
11822 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
11823 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
11824 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
11825 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
11826 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
11827 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
11828 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
11829 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
11830 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
11831 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
11832 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
11833 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
11834 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
11835 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
11836 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
11837 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
11838 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
11839 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
11840 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
11841 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
11842 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
11843 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
11844 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
11845 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
11846 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
11847 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
11848 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
11849 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
11850 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
11851 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
11852 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
11853 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
11854 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
11855 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
11856 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
11857 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
11858 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
11859 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
11860 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
11861 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
11862 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
11863 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
11864 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
11865 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
11866 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
11867 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
11868 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
11869 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
11870 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
11871 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
11872 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
11873 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
11874 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
11875 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
11876 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
11877 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
11878 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
11879 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
11880 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
11881 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
11882 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
11883 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
11884 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
11885 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
11886 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
11887 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
11888 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
11889 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
11890 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
11891 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
11892 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
11893 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
11894 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
11895 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
11896 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
11897 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
11898 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
11899 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
11900 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
11901 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
11902 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
11903 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
11904 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
11905 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
11906 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
11907 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
11908 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
11909 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
11910 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
11911 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
11912 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
11913 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
11914 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
11915 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
11916 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
11917 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
11918 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
11919 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
11920 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
11921 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
11922 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
11923 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
11924 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
11925 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
11926 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
11927 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: Likewise.
11928 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise.
11929 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise.
11930 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
11931 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise.
11932 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise.
11933 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise.
11934 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
11935 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
11936 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise.
11937 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
11938 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
11939 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
11940 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise.
11941 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise.
11942 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise.
11943 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise.
11944 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise.
11945 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise.
11946 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
11947 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
11948 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
11949 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
11950 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
11951 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
11952 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
11953 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
11954 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
11955 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
11956 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
11957 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
11958 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
11959 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
11960 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
11961 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
11962 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
11963 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
11964 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
11965 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
11966 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
11967 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
11968 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
11969 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise.
11970 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise.
11971 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise.
11972 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise.
11973 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise.
11974 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise.
11975 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise.
11976 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise.
11977 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise.
11978 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise.
11979 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise.
11980 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise.
11981 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
11982 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise.
11983 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise.
11984 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise.
11985 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise.
11986 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise.
11987 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
11988 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
11989 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
11990 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
11991 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
11992 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
11993 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
11994 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
11995 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
11996 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
11997 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
11998 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
11999 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
12000 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
12001 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
12002 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
12003 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
12004 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
12005 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
12006 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
12007 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
12008 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
12009 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
12010 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
12011 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
12012 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
12013 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
12014 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
12015 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
12016 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
12017 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
12018 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
12019 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
12020 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
12021 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
12022 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
12023 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
12024 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
12025 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
12026 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
12027 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise.
12028 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
12029 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
12030 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
12031 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
12032 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
12033 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
12034 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
12035 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
12036 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
12037 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
12038 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
12039 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
12040 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
12041 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
12042 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
12043 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
12044 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
12045 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
12046 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
12047 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
12048 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
12049 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
12050 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
12051 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
12052 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
12053 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
12054 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
12055 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
12056 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
12057 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
12058 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
12059 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
12060 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
12061 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
12062 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
12063 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
12064 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
12065 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
12066 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
12067 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
12068 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
12069 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
12070 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
12071 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
12072 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
12073 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
12074 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
12075 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
12076 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
12077 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
12078 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
12079 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
12080 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
12081 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise.
12082 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
12083 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
12084 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
12085 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
12086 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
12087 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
12088 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
12089 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
12090 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
12091 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
12092 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
12093 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
12094 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
12095 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
12096 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
12097 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
12098 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
12099 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
12100 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
12101 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
12102 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
12103 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
12104 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
12105 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
12106 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
12107 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
12108 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
12109 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
12110 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
12111 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
12112 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
12113 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
12114 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
12115 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
12116 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
12117 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise.
12118 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
12119 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
12120 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
12121 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
12122 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
12123 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
12124 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
12125 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
12126 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
12127 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
12128 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
12129 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
12130 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
12131 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
12132 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
12133 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
12134 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
12135 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise.
12136 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
12137 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
12138 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
12139 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
12140 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
12141 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
12142 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
12143 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
12144 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
12145 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
12146 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
12147 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
12148 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
12149 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
12150 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
12151 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
12152 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
12153 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Likewise.
12154 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
12155 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
12156 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
12157 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
12158 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
12159 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
12160 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
12161 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
12162 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
12163 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
12164 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
12165 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
12166 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
12167 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
12168 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
12169 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise.
12170 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
12171 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
12172 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
12173 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
12174 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
12175 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
12176 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
12177 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
12178 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
12179 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
12180 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
12181 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
12182 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
12183 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
12184 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
12185 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
12186 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
12187 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
12188 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
12189 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
12190 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
12191 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
12192 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
12193 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
12194 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
12195 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
12196 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
12197 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
12198 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
12199 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
12200 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
12201 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
12202 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
12203 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
12204 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
12205 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
12206 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
12207 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
12208 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
12209 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
12210 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
12211 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
12212 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
12213 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
12214 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
12215 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
12216 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
12217 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
12218 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
12219 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
12220 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
12221 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
12222 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
12223 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
12224 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
12225 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
12226 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
12227 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
12228 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
12229 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
12230 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
12231 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
12232 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
12233 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
12234 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
12235 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
12236 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
12237 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
12238 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
12239 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
12240 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
12241 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
12242 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
12243 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
12244 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
12245 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
12246 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
12247 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
12248 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
12249 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
12250 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
12251 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
12252 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
12253 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
12254 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
12255 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
12256 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
12257 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
12258 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
12259 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
12260 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
12261 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
12262 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
12263 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
12264 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
12265 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
12266 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
12267 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
12268 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
12269 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
12270 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
12271 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
12272 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
12273 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
12274 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
12275 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
12276 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
12277 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
12278 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
12279 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
12280 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
12281 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
12282 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
12283 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
12284 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
12285 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise.
12286 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
12287 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
12288 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
12289 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
12290 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
12291 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
12292 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
12293 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
12294 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
12295 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
12296 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
12297 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
12298 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
12299 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
12300 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
12301 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
12302 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
12303 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
12304 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
12305 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
12306 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
12307 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
12308 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
12309 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
12310 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
12311 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
12312 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
12313 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
12314 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
12315 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
12316 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
12317 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
12318 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
12319 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
12320 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
12321 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
12322 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
12323 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
12324 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
12325 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
12326 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
12327 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
12328 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
12329 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
12330 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
12331 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
12332 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
12333 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
12334 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
12335 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
12336 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
12337 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
12338 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
12339 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
12340 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
12341 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
12342 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
12343 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
12344 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
12345 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise.
12346 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
12347 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
12348 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
12349 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
12350 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
12351 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
12352 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
12353 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
12354 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
12355 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
12356 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
12357 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
12358 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
12359 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
12360 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
12361 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
12362 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
12363 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
12364 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
12365 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
12366 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
12367 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
12368 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
12369 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
12370 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
12371 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
12372 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
12373 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
12374 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
12375 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
12376 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
12377 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
12378 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
12379 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
12380 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
12381 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
12382 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
12383 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
12384 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
12385 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
12386 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
12387 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
12388 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
12389 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
12390 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
12391 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
12392 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
12393 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
12394 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
12395 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
12396 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
12397 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
12398 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
12399 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
12400 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
12401 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
12402 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
12403 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
12404 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
12405 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise.
12406 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
12407 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
12408 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
12409 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
12410 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
12411 * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise.
12412 * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise.
12413 * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise.
12414 * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise.
12415 * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise.
12416 * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise.
12417 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
12418 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
12419 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
12420 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
12421 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
12422 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
12423 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
12424 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
12425 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
12426 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
12427 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
12428 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
12429 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
12430 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
12431 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
12432 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
12433 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
12434 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
12435 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
12436 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
12437 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
12438 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
12439 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
12440 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
12441 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
12442 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
12443 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
12444 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
12445 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
12446 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
12447 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
12448 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
12449 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
12450 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
12451 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise.
12452 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise.
12453 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
12454 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
12455 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
12456 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
12457 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
12458 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
12459 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
12460 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
12461 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
12462 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
12463 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
12464 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
12465 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
12466 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
12467 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
12468 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
12469 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
12470 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
12471 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
12472 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
12473 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
12474 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
12475 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
12476 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
12477 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
12478 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
12479 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise.
12480 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
12481 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
12482 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
12483 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
12484 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
12485 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
12486 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
12487 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
12488 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
12489 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
12490 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
12491 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
12492 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
12493 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
12494 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
12495 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
12496 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
12497 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
12498 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
12499 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
12500 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
12501 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
12502 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
12503 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
12504 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
12505 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
12506 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
12507 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
12508 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
12509 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
12510 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
12511 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
12512 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
12513 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
12514 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
12515 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
12516 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
12517 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
12518 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
12519 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
12520 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
12521 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
12522 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
12523 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
12524 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
12525 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
12526 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
12527 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
12528 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
12529 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
12530 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
12531 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
12532 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
12533 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
12534 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
12535 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
12536 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
12537 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
12538 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
12539 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
12540 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
12541 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
12542 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
12543 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
12544 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
12545 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
12546 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
12547 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
12548 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
12549 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
12550 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
12551 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
12552 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
12553 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
12554 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
12555 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
12556 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
12557 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
12558 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
12559 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
12560 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
12561 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
12562 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
12563 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
12564 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
12565 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
12566 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
12567 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
12568 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
12569 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
12570 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
12571 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise.
12572 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
12573 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
12574 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
12575 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
12576 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
12577 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
12578 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
12579 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
12580 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
12581 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
12582 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
12583 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
12584 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
12585 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
12586 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
12587 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
12588 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
12589 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise.
12590 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
12591 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
12592 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
12593 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
12594 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
12595 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
12596 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
12597 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
12598 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
12599 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
12600 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
12601 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
12602 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
12603 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
12604 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
12605 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
12606 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
12607 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
12608 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
12609 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
12610 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
12611 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
12612 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
12613 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise.
12614 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
12615 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
12616 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
12617 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
12618 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
12619 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
12620 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
12621 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
12622 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
12623 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
12624 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
12625 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
12626 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
12627 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
12628 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
12629 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
12630 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
12631 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
12632 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
12633 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
12634 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
12635 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
12636 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
12637 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise.
12638 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
12639 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
12640 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
12641 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
12642 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
12643 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
12644 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
12645 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
12646 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
12647 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
12648 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
12649 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
12650 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
12651 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
12652 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
12653 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
12654 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
12655 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
12656 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
12657 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
12658 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
12659 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
12660 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
12661 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
12662 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
12663 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
12664 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
12665 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
12666 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
12667 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
12668 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
12669 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
12670 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
12671 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
12672 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
12673 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
12674 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
12675 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
12676 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
12677 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
12678 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
12679 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
12680 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
12681 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
12682 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
12683 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
12684 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
12685 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
12686 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
12687 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
12688 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
12689 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
12690 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
12691 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
12692 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
12693 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
12694 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
12695 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
12696 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
12697 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
12698 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
12699 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
12700 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
12701 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
12702 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
12703 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
12704 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
12705 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
12706 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
12707 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
12708 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
12709 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
12710 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
12711 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
12712 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
12713 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
12714 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
12715 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise.
12716 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
12717 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
12718 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
12719 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
12720 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
12721 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
12722 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
12723 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
12724 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
12725 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
12726 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
12727 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
12728 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
12729 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
12730 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
12731 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
12732 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
12733 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
12734 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
12735 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
12736 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
12737 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
12738 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
12739 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
12740 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
12741 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
12742 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
12743 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
12744 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
12745 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
12746 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
12747 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
12748 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
12749 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
12750 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
12751 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
12752 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
12753 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
12754 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
12755 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
12756 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
12757 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
12758 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
12759 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
12760 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
12761 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
12762 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
12763 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
12764 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
12765 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
12766 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
12767 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
12768 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
12769 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
12770 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
12771 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
12772 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
12773 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
12774 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
12775 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
12776 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
12777 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
12778 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
12779 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
12780 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
12781 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
12782 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
12783 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
12784 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
12785 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
12786 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
12787 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
12788 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
12789 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
12790 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
12791 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
12792 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
12793 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
12794 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
12795 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
12796 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
12797 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise.
12798 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
12799 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
12800 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
12801 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
12802 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
12803 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise.
12804 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
12805 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
12806 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
12807 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
12808 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
12809 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
12810 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
12811 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
12812 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
12813 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
12814 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
12815 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
12816 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
12817 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
12818 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
12819 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
12820 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
12821 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
12822 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
12823 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
12824 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
12825 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
12826 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
12827 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise.
12828 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
12829 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
12830 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
12831 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
12832 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
12833 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise.
12834 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
12835 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
12836 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
12837 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
12838 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
12839 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise.
12840 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
12841 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
12842 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
12843 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
12844 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
12845 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise.
12846 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise.
12847 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise.
12848 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise.
12849 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
12850 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
12851 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
12852 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
12853 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
12854 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise.
12855 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
12856 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
12857 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
12858 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
12859 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
12860 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise.
12861 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
12862 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
12863 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
12864 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
12865 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
12866 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
12867 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
12868 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
12869 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
12870 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
12871 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
12872 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
12873 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
12874 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
12875 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
12876 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
12877 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
12878 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
12879 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
12880 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
12881 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
12882 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
12883 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
12884 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
12885 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
12886 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
12887 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
12888 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
12889 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
12890 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
12891 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
12892 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
12893 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
12894 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
12895 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
12896 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
12897 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
12898 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
12899 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
12900 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
12901 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
12902 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
12903 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
12904 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
12905 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
12906 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
12907 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
12908 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
12909 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
12910 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
12911 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
12912 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise.
12913 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
12914 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
12915 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
12916 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
12917 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
12918 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
12919 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
12920 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
12921 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
12922 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
12923 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
12924 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
12925 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
12926 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
12927 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
12928 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
12929 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
12930 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
12931 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
12932 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
12933 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
12934 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
12935 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
12936 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise.
12937 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise.
12938 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise.
12939 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
12940 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
12941 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
12942 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
12943 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
12944 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
12945 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise.
12946 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise.
12947 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise.
12948 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
12949 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
12950 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
12951 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
12952 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
12953 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
12954 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
12955 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
12956 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
12957 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
12958 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
12959 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
12960 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
12961 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
12962 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
12963 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
12964 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
12965 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
12966 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
12967 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
12968 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
12969 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
12970 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
12971 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
12972 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
12973 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
12974 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
12975 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
12976 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
12977 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
12978 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
12979 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
12980 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
12981 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
12982 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
12983 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
12984 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
12985 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
12986 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
12987 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
12988 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
12989 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
12990 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
12991 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
12992 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
12993 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
12994 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
12995 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
12996 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
12997 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
12998 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
12999 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
13000 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
13001 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
13002 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
13003 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
13004 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
13005 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
13006 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
13007 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
13008 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
13009 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
13010 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
13011 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
13012 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
13013 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
13014 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
13015 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
13016 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
13017 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
13018 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
13019 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
13020 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
13021 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
13022 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
13023 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
13024 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
13025 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
13026 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
13027 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
13028 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
13029 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
13030 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
13031 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
13032 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
13033 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
13034 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
13035 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
13036 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
13037 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
13038 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
13039 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
13040 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
13041 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
13042 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
13043 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
13044 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
13045 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
13046 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
13047 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
13048 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
13049 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
13050 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
13051 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
13052 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
13053 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
13054 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
13055 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
13056 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
13057 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
13058 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
13059 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
13060 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
13061 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
13062 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
13063 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
13064 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
13065 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
13066 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
13067 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
13068 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
13069 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
13070 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
13071 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
13072 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
13073 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
13074 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
13075 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
13076 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
13077 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
13078 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
13079 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
13080 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
13081 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
13082 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
13083 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
13084 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
13085 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
13086 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
13087 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
13088 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
13089 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
13090 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
13091 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
13092 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
13093 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
13094 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
13095 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
13096 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
13097 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
13098 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
13099 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
13100 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
13101 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
13102 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
13103 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
13104 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
13105 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
13106 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
13107 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
13108 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
13109 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
13110 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise.
13111 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise.
13112 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise.
13113 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise.
13114 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise.
13115 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise.
13116 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise.
13117 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise.
13118 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise.
13119 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise.
13120 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
13121 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
13122 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
13123 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
13124 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
13125 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
13126 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
13127 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
13128 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
13129 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
13130 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
13131 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
13132 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
13133 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
13134 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
13135 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
13136 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
13137 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
13138 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
13139 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
13140 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
13141 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
13142 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
13143 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
13144 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
13145 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
13146 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
13147 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
13148 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
13149 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
13150 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
13151 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
13152 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
13153 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
13154 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
13155 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
13156 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
13157 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
13158 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
13159 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
13160 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
13161 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
13162 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
13163 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
13164 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
13165 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
13166 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
13167 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
13168 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
13169 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
13170 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
13171 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
13172 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
13173 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
13174 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
13175 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
13176 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
13177 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
13178 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
13179 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
13180 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
13181 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
13182 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
13183 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
13184 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
13185 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
13186 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
13187 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
13188 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
13189 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
13190 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
13191 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
13192 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
13193 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
13194 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
13195 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
13196 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
13197 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
13198 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
13199 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
13200 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
13201 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
13202 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
13203 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
13204 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
13205 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
13206 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
13207 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
13208 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
13209 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
13210 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
13211 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
13212 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
13213 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
13214 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
13215 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
13216 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
13217 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
13218 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
13219 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
13220 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
13221 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
13222 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
13223 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
13224 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
13225 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
13226 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
13227 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
13228 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
13229 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
13230 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
13231 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
13232 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
13233 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
13234 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
13235 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
13236 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
13237 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
13238 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
13239 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
13240 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
13241 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
13242 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
13243 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
13244 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
13245 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
13246 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
13247 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
13248 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
13249 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
13250 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
13251 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
13252 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
13253 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
13254 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
13255 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
13256 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
13257 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise.
13258 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
13259 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
13260 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
13261 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
13262 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
13263 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
13264 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
13265 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
13266 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
13267 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
13268 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
13269 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
13270 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
13271 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
13272 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
13273 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
13274 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
13275 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
13276 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
13277 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
13278 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
13279 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
13280 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
13281 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
13282 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
13283 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
13284 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
13285 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
13286 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
13287 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
13288 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
13289 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
13290 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
13291 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
13292 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
13293 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
13294 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
13295 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
13296 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
13297 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
13298 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
13299 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
13300 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
13301 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
13302 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
13303 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
13304 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
13305 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
13306 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
13307 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
13308 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
13309 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
13310 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
13311 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
13312 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
13313 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
13314 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
13315 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
13316 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
13317 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
13318 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
13319 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
13320 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
13321 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
13322 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
13323 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
13324 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
13325 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
13326 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
13327 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
13328 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
13329 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
13330 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
13331 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
13332 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
13333 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
13334 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
13335 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
13336 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
13337 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
13338 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
13339 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
13340 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
13341 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
13342 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
13343 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
13344 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
13345 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
13346 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
13347 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
13348 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
13349 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
13350 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
13351 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
13352 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
13353 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
13354 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
13355 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
13356 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
13357 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
13358 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
13359 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
13360 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
13361 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
13362 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
13363 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
13364 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
13365 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
13366 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
13367 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
13368 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
13369 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
13370 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
13371 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
13372 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
13373 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
13374 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
13375 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
13376 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
13377 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
13378 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
13379 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
13380 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
13381 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
13382 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
13383 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
13384 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
13385 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
13386 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
13387 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
13388 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
13389 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
13390 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
13391 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
13392 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
13393 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
13394 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
13395 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
13396 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
13397 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
13398 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
13399 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
13400 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
13401 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
13402 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
13403 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
13404 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
13405 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
13406 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
13407 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
13408 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
13409 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
13410 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
13411 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
13412 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
13413 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
13414 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
13415 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
13416 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
13417 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
13418 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
13419 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
13420 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
13421 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
13422 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
13423 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
13424 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
13425 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
13426 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
13427 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
13428 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
13429 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
13430 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
13431 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
13432 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
13433 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
13434 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
13435 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
13436 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
13437 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
13438 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
13439 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
13440 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
13441 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
13442 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
13443 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
13444 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
13445 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
13446 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
13447 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
13448 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
13449 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
13450 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
13451 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
13452 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
13453 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
13454 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
13455 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
13456 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
13457 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
13458 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
13459 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
13460 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
13461 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
13462 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
13463 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
13464 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
13465 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
13466 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
13467 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
13468 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
13469 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
13470 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
13471 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
13472 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
13473 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
13474 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
13475 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
13476 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
13477 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
13478 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
13479 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
13480 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
13481 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
13482 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
13483 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
13484 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
13485 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
13486 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
13487 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
13488 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
13489 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
13490 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
13491 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
13492 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
13493 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
13494 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
13495 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
13496 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
13497 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
13498 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
13499 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
13500 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
13501 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
13502 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
13503 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
13504 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
13505 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
13506 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
13507 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
13508 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
13509 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
13510 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
13511 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
13512 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
13513 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
13514 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
13515 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
13516 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
13517 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
13518 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
13519 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
13520 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
13521 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
13522 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
13523 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
13524 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
13525 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
13526 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
13527 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
13528 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
13529 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
13530 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
13531 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
13532 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
13533 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
13534 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
13535 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
13536 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
13537 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
13538 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
13539 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
13540 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
13541 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
13542 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
13543 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
13544 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
13545 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
13546 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
13547 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
13548 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
13549 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
13550 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
13551 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
13552 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
13553 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
13554 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
13555 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
13556 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
13557 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
13558 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
13559 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
13560 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
13561 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
13562 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
13563 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
13564 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
13565 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
13566 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
13567 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
13568 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
13569 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
13570 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
13571 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
13572 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
13573 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
13574 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
13575 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
13576 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
13577 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
13578 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
13579 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
13580 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
13581 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
13582 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
13583 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
13584 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
13585 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
13586 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
13587 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
13588 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
13589 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
13590 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
13591 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
13592 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
13593 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
13594 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
13595 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
13596 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise.
13597 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
13598 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
13599 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
13600 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
13601 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
13602 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
13603 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
13604 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
13605 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
13606 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
13607 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
13608 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
13609 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
13610 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
13611 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
13612 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
13613 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
13614 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
13615 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
13616 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
13617 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
13618 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
13619 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
13620 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
13621 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
13622 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
13623 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
13624 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
13625 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
13626 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
13627 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
13628 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
13629 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
13630 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
13631 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
13632 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
13633 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
13634 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
13635 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
13636 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
13637 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
13638 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
13639 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
13640 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
13641 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
13642 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
13643 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
13644 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
13645 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
13646 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
13647 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
13648 * gcc.target/arm/mve/mve.exp: Change default dg-do to assemble.
13649 * lib/target-supports.exp: Add --save-temps to mve options.
13651 2020-03-23 Mark Eggleston <mark.eggleston@codethink.com>
13655 * gfortran.dg/pr93365.f90: New test.
13656 * gfortran.dg/pr93600_1.f90: New test.
13657 * gfortran.dg/pr93600_2.f90: New test.
13659 2020-03-23 Tobias Burnus <tobias@codesourcery.com>
13661 * lib/target-supports.exp (check_effective_target_offload_gcn):
13662 Check for -foffload=amdgcn-amdhsa not ...=amdgcn-unknown-amdhsa.
13664 2020-03-22 Iain Buclaw <ibuclaw@gdcproject.org>
13667 * gdc.dg/pr93038b.d: New test.
13669 2020-03-22 Iain Sandoe <iain@sandoe.co.uk>
13671 * g++.dg/abi/lambda-vis.C: Amend assembler match
13672 strings for targets using a USER_LABEL_PREFIX.
13674 2020-03-22 Iain Buclaw <ibuclaw@gdcproject.org>
13677 * gdc.dg/fileimports/pr93038.txt: New test.
13678 * gdc.dg/pr93038.d: New test.
13680 2020-03-21 Patrick Palka <ppalka@redhat.com>
13683 * g++.dg/cpp1y/constexpr-union2.C: New test.
13684 * g++.dg/cpp1y/constexpr-union3.C: New test.
13685 * g++.dg/cpp1y/constexpr-union4.C: New test.
13686 * g++.dg/cpp1y/constexpr-union5.C: New test.
13687 * g++.dg/cpp1y/pr94066.C: New test.
13688 * g++.dg/cpp1y/pr94066-2.C: New test.
13689 * g++.dg/cpp1y/pr94066-3.C: New test.
13690 * g++.dg/cpp2a/constexpr-union1.C: New test.
13692 2020-03-21 Tamar Christina <tamar.christina@arm.com>
13695 * gcc.target/aarch64/pr94052.C: New test.
13697 2020-03-20 Martin Jambor <mjambor@suse.cz>
13699 PR tree-optimization/93435
13700 * gcc.dg/tree-ssa/pr93435.c: New test.
13702 2020-03-20 Jan Hubicka <hubicka@ucw.cz>
13705 * g++.dg/torture/pr93347.C: New test.
13707 2020-03-20 Patrick Palka <ppalka@redhat.com>
13710 * g++.dg/cpp0x/decltype74.C: New test.
13711 * g++.dg/cpp0x/decltype75.C: New test.
13713 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
13714 Andre Vieira <andre.simoesdiasvieira@arm.com>
13715 Mihail Ionescu <mihail.ionescu@arm.com>
13717 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: New test.
13718 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
13719 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
13720 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
13721 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
13722 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
13723 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
13724 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
13725 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise.
13726 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
13727 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
13728 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
13729 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
13730 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
13731 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
13732 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
13733 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
13734 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
13735 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
13736 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
13737 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
13738 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
13739 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
13740 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
13741 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
13742 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
13743 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
13744 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
13745 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
13746 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
13747 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
13748 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
13749 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
13750 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
13751 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
13752 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
13753 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
13754 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
13755 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
13756 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
13758 2020-03-20 Richard Sandiford <richard.sandiford@arm.com>
13760 PR middle-end/94072
13761 * gcc.target/aarch64/pr94072.c: New test.
13763 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
13764 Andre Vieira <andre.simoesdiasvieira@arm.com>
13765 Mihail Ionescu <mihail.ionescu@arm.com>
13767 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: New test.
13768 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
13769 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
13770 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
13771 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
13772 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
13773 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
13774 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
13775 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
13776 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
13777 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
13778 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
13779 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
13780 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
13781 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
13782 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
13784 2020-03-20 Patrick Palka <ppalka@redhat.com>
13786 * g++.dg/concepts/diagnostic6.C: New test.
13788 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
13790 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: New test.
13791 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
13792 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
13793 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
13794 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
13795 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
13796 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
13797 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
13798 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
13799 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
13800 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
13801 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
13802 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
13803 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
13804 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
13805 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
13806 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
13807 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
13808 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
13809 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
13810 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
13811 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
13812 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
13813 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
13814 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
13815 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
13816 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
13817 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
13818 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
13819 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
13820 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
13821 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
13822 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
13823 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
13824 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
13825 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
13826 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
13827 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
13828 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
13829 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
13830 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
13831 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
13832 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
13833 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
13834 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
13835 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
13836 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
13837 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
13838 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
13839 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
13840 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
13841 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
13842 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
13843 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
13844 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
13845 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
13846 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
13847 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
13848 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
13849 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
13850 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
13851 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
13852 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
13853 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
13854 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
13855 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
13856 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
13857 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
13858 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
13859 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
13860 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
13861 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
13862 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
13863 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
13864 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
13865 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
13866 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
13867 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
13868 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
13869 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
13870 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
13871 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
13872 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
13873 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
13874 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
13875 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
13876 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
13877 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
13878 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
13879 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
13880 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
13881 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
13882 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
13883 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
13884 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
13885 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
13886 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
13887 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
13888 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
13889 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
13890 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
13891 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
13892 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
13893 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
13894 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
13895 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
13896 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
13897 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
13898 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
13899 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
13900 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
13901 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
13902 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
13903 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
13904 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
13905 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
13906 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
13907 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
13908 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
13909 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
13910 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
13911 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise.
13912 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise.
13913 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise.
13914 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise.
13915 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise.
13916 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
13917 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
13918 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
13919 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
13920 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
13921 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
13922 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
13923 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
13924 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
13925 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise.
13926 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise.
13927 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise.
13928 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise.
13929 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise.
13930 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
13931 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
13932 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
13933 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
13934 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
13935 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
13936 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
13937 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
13938 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
13939 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
13940 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
13941 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
13942 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
13943 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
13944 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
13945 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
13946 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
13947 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
13948 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
13949 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
13950 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
13951 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
13952 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
13953 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
13954 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
13955 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
13956 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
13957 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
13958 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
13959 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
13960 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
13961 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
13962 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
13963 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
13964 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
13965 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
13966 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
13967 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
13968 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
13969 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
13970 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
13971 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
13972 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
13973 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
13974 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
13975 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
13976 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
13977 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
13978 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
13979 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
13980 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
13981 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
13982 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
13983 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
13984 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
13985 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
13986 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
13987 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
13988 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
13989 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
13990 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
13991 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
13992 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
13993 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
13994 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
13995 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
13996 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
13997 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
13998 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
13999 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
14000 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
14001 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
14002 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
14003 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
14004 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
14005 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
14006 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
14007 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
14008 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
14009 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
14010 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
14011 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
14012 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
14013 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
14014 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
14015 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
14016 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
14017 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
14018 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
14019 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
14020 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
14021 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
14022 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
14023 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
14024 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
14025 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
14026 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
14027 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
14028 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
14029 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
14030 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
14031 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
14032 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
14033 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
14034 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
14035 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
14036 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
14037 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
14038 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
14039 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
14040 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
14041 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
14042 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
14043 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
14044 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
14045 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
14046 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
14047 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
14048 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
14049 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
14050 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
14051 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
14052 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
14053 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
14054 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
14055 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
14056 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
14057 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
14058 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
14059 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
14060 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
14061 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
14062 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
14063 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
14064 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
14065 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
14066 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
14067 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
14068 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
14069 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
14070 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
14071 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
14072 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
14073 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
14074 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
14075 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
14076 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
14077 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
14078 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
14079 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
14080 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
14081 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
14082 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
14083 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
14084 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
14085 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
14086 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
14087 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
14088 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
14089 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
14090 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
14091 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
14092 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
14093 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
14094 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
14095 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
14096 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
14097 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
14098 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
14099 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
14100 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
14101 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
14102 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
14103 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
14104 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
14105 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
14106 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
14107 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
14108 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
14109 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
14110 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
14111 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
14112 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
14113 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
14114 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
14115 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
14116 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
14117 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
14118 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
14119 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
14120 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
14121 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
14122 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
14123 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
14124 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
14125 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
14126 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
14127 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
14128 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
14129 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
14130 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
14131 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
14132 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
14133 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
14134 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
14135 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
14136 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
14137 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
14138 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
14139 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
14140 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
14141 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
14142 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
14143 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
14144 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
14145 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
14146 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
14147 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
14148 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
14149 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
14150 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
14151 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
14152 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
14153 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
14154 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
14155 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
14156 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
14157 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
14158 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
14159 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
14160 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
14161 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
14162 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
14163 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
14164 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
14166 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
14167 Andre Vieira <andre.simoesdiasvieira@arm.com>
14168 Mihail Ionescu <mihail.ionescu@arm.com>
14170 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: New test.
14171 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
14172 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
14173 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
14174 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
14175 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
14176 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
14177 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
14178 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
14179 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
14180 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c:
14182 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c:
14184 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
14185 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
14186 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
14187 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c:
14189 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c:
14191 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c:
14193 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
14194 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
14196 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
14197 Andre Vieira <andre.simoesdiasvieira@arm.com>
14198 Mihail Ionescu <mihail.ionescu@arm.com>
14200 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: New test.
14201 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise.
14202 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise.
14203 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
14204 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise.
14205 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise.
14206 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise.
14207 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
14208 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
14209 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise.
14210 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
14211 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
14212 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise.
14213 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise.
14214 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise.
14215 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise.
14216 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise.
14217 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise.
14218 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise.
14219 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise.
14220 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise.
14221 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise.
14222 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise.
14223 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise.
14224 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise.
14225 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
14226 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
14227 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
14228 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
14229 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
14230 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
14231 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
14232 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
14233 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
14234 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
14235 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
14236 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise.
14237 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
14238 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
14239 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
14240 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
14241 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
14242 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
14243 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
14244 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
14245 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
14246 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
14247 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
14249 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
14251 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: New test.
14252 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
14253 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
14254 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
14255 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise.
14256 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise.
14257 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise.
14258 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise.
14259 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise.
14260 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise.
14261 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise.
14262 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise.
14263 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise.
14264 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise.
14265 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
14266 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
14267 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
14268 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
14270 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
14271 Andre Vieira <andre.simoesdiasvieira@arm.com>
14272 Mihail Ionescu <mihail.ionescu@arm.com>
14274 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: New test.
14275 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
14276 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
14277 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
14278 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
14279 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
14280 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
14281 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
14283 2020-03-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14285 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix testisms.
14286 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
14287 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
14288 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
14289 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
14290 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise.
14291 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
14292 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise.
14293 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
14294 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
14295 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
14296 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
14297 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
14298 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
14299 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
14300 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
14301 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
14303 2020-03-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14305 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: New test.
14307 2020-03-20 Jakub Jelinek <jakub@redhat.com>
14309 PR tree-optimization/94224
14310 * g++.dg/tree-ssa/pr94224.C: New test.
14312 2020-03-19 Jan Hubicka <hubicka@ucw.cz>
14315 * g++.dg/torture/pr94202.C: New test.
14317 2020-03-19 Jakub Jelinek <jakub@redhat.com>
14319 PR gcov-profile/94029
14320 * gcc.misc-tests/gcov-pr94029.c: New test.
14322 2020-03-19 Jan Hubicka <hubicka@ucw.cz>
14325 * gcc.c-torture/pr92372.c: New test.
14326 * gcc.dg/attr-flatten-1.c: New test.
14328 2020-03-19 Jakub Jelinek <jakub@redhat.com>
14330 PR tree-optimization/94211
14331 * gcc.dg/pr94211.c: New test.
14333 2020-03-19 Richard Biener <rguenther@suse.de>
14335 PR middle-end/94216
14336 * g++.dg/torture/pr94216.C: New testcase.
14338 2020-03-18 Martin Sebor <msebor@redhat.com>
14341 * gcc.dg/attr-weakref-5.c: New test.
14343 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
14344 Mihail Ionescu <mihail.ionescu@arm.com>
14345 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
14347 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: New test.
14348 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
14349 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
14350 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
14351 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
14352 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
14353 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
14354 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
14355 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c:
14357 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c:
14359 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c:
14361 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c:
14363 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
14364 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
14365 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c:
14367 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c:
14369 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
14370 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
14371 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
14372 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
14373 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
14374 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
14375 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
14376 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
14377 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c:
14379 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c:
14381 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c:
14383 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c:
14385 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c:
14387 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c:
14390 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
14391 Mihail Ionescu <mihail.ionescu@arm.com>
14392 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
14394 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: New test.
14395 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
14396 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
14397 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
14398 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
14399 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
14400 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
14401 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
14402 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
14403 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
14404 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
14405 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
14406 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
14407 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
14408 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
14409 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
14410 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
14411 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
14412 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
14413 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
14414 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
14415 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
14416 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
14417 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
14418 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c:
14420 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c:
14422 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c:
14424 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c:
14426 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c:
14428 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c:
14430 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c:
14432 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c:
14434 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
14435 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
14436 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
14437 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
14438 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
14439 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
14440 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
14441 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
14443 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
14444 Mihail Ionescu <mihail.ionescu@arm.com>
14445 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
14447 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test.
14448 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
14449 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
14450 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
14451 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
14452 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
14453 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
14454 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
14455 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
14456 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
14457 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
14458 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
14459 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
14460 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
14461 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
14462 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
14463 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
14464 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
14465 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
14466 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
14467 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
14468 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
14469 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
14470 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
14471 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
14472 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
14473 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
14474 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
14475 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
14476 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
14477 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
14478 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
14479 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
14480 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
14481 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
14482 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
14483 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
14484 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
14485 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
14486 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
14488 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
14489 Mihail Ionescu <mihail.ionescu@arm.com>
14490 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
14492 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test.
14493 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
14494 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
14495 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
14496 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
14497 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
14498 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
14499 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
14500 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
14501 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
14502 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
14503 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
14504 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
14505 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
14506 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
14507 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
14508 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
14509 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
14510 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
14511 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
14512 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
14513 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
14514 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
14515 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
14516 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
14517 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
14518 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
14519 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
14520 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
14521 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
14522 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
14523 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
14524 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
14525 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
14526 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
14527 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
14528 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
14529 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
14530 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
14531 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
14533 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
14534 Mihail Ionescu <mihail.ionescu@arm.com>
14535 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
14537 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: New test.
14538 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
14539 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
14540 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
14541 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
14542 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
14543 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
14544 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
14545 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
14546 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
14547 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
14548 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
14549 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
14550 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
14552 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
14553 Mihail Ionescu <mihail.ionescu@arm.com>
14554 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
14556 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: New test.
14557 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
14558 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
14559 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
14560 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
14561 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
14562 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
14563 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
14564 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
14565 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
14566 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
14567 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
14568 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
14569 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
14571 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
14572 Mihail Ionescu <mihail.ionescu@arm.com>
14573 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
14575 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: New test.
14576 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
14577 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
14578 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
14579 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
14580 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
14581 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
14582 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
14583 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
14584 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
14585 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
14586 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
14587 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
14588 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
14590 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
14591 Mihail Ionescu <mihail.ionescu@arm.com>
14592 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
14594 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: New test.
14595 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
14596 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
14597 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
14598 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
14599 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
14600 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
14601 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
14602 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
14603 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
14604 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
14605 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
14606 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
14607 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
14609 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
14610 Mihail Ionescu <mihail.ionescu@arm.com>
14611 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
14613 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: New test.
14614 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
14615 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
14616 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
14617 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
14618 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
14619 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
14620 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
14621 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
14622 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
14623 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
14624 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
14625 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
14626 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
14627 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
14628 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
14629 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
14630 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
14631 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
14632 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
14633 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
14634 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
14635 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
14636 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
14637 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
14638 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
14639 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
14640 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
14641 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
14642 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
14643 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
14644 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
14645 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
14646 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
14647 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
14648 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
14649 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
14650 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
14651 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
14652 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
14653 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
14654 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
14655 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
14656 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
14657 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
14658 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
14659 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
14660 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
14661 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
14662 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
14663 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
14664 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
14665 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
14666 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
14667 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
14668 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
14669 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
14670 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
14671 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
14672 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
14673 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
14674 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
14676 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
14677 Mihail Ionescu <mihail.ionescu@arm.com>
14678 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
14680 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
14681 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
14682 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
14683 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
14684 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
14685 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
14686 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise.
14687 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise.
14688 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
14689 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
14690 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
14691 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
14692 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
14693 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
14694 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
14695 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
14696 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
14697 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
14698 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
14699 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
14700 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
14701 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
14702 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
14703 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
14704 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
14705 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
14706 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
14707 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
14708 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
14709 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
14710 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
14711 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
14712 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
14713 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
14714 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
14715 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
14716 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
14717 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
14718 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
14719 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
14720 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
14721 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
14722 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
14723 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
14724 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
14725 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
14726 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
14727 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
14728 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
14729 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
14730 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
14731 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
14732 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
14733 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
14734 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
14735 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
14736 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
14737 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
14738 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
14739 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
14740 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
14741 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
14742 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
14743 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
14744 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
14745 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
14746 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
14747 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
14748 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
14749 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
14750 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
14751 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
14752 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
14753 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
14754 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
14755 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
14756 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
14758 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
14759 Mihail Ionescu <mihail.ionescu@arm.com>
14760 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
14762 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: New test.
14763 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
14764 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
14765 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
14766 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
14767 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
14768 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
14769 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
14770 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
14771 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
14772 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
14773 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
14774 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
14775 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
14776 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
14777 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
14778 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
14779 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
14780 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
14781 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
14782 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
14783 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
14784 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
14785 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
14786 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
14787 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
14788 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
14789 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
14790 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
14791 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
14792 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
14793 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
14794 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
14795 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
14796 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
14797 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
14798 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
14799 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
14800 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
14801 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
14802 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
14803 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
14804 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
14805 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
14806 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
14807 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
14808 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
14809 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
14810 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
14811 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
14812 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
14813 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
14814 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
14815 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
14816 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise.
14817 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
14818 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
14819 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
14820 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
14821 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
14822 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
14823 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
14824 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
14825 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
14826 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
14827 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
14828 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
14829 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
14830 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
14831 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
14832 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
14833 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
14834 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise.
14835 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
14836 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
14837 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
14838 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
14839 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
14840 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
14841 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
14842 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
14843 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
14844 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
14845 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
14846 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
14847 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
14848 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
14849 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
14850 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
14851 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
14852 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
14853 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
14854 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
14855 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
14856 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
14857 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
14858 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise.
14859 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
14860 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
14861 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
14862 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
14863 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
14864 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
14865 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
14866 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
14867 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
14868 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
14869 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
14870 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
14871 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
14872 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
14873 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise.
14874 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
14875 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
14876 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
14877 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
14878 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
14879 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
14880 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
14881 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
14882 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
14883 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
14884 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
14885 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise.
14886 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
14887 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
14888 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
14889 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
14890 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
14891 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise.
14892 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
14893 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
14894 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
14895 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
14896 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
14897 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise.
14898 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
14899 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
14900 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
14901 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
14902 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
14903 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
14904 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
14905 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
14906 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
14907 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
14908 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
14909 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
14910 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
14911 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
14912 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
14913 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
14914 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
14915 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
14916 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
14917 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
14918 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
14919 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
14920 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
14921 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
14922 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
14923 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
14924 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
14925 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
14926 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
14927 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise.
14928 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
14929 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
14930 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
14931 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
14932 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
14933 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
14934 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
14935 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
14936 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
14937 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
14938 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
14939 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise.
14940 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
14941 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
14942 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise.
14943 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
14944 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
14945 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise.
14946 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
14947 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
14948 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u16.c: Likewise.
14949 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u32.c: Likewise.
14950 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u8.c: Likewise.
14951 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise.
14952 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
14953 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
14954 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise.
14955 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
14956 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
14957 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise.
14958 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
14959 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
14960 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
14961 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
14962 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
14963 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
14964 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
14965 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
14966 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
14967 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
14968 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
14969 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
14970 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
14971 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
14972 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u16.c: Likewise.
14973 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u32.c: Likewise.
14974 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u8.c: Likewise.
14975 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
14976 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
14977 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
14978 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u16.c: Likewise.
14979 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u32.c: Likewise.
14980 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u8.c: Likewise.
14981 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
14982 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
14983 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
14984 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
14985 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
14986 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
14987 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
14988 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
14989 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
14990 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
14991 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
14992 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
14993 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
14994 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
14995 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
14996 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
14997 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
14998 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
14999 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
15000 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
15001 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
15002 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
15003 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
15004 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
15005 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
15006 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
15007 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
15008 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
15009 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
15010 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
15011 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
15012 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
15013 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
15014 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
15015 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
15016 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
15017 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
15018 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
15019 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
15020 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
15021 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
15022 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
15023 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
15024 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
15025 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
15026 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
15027 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
15028 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
15029 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
15030 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
15031 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
15032 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
15033 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
15034 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
15035 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
15036 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
15037 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
15038 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
15039 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
15040 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
15041 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
15042 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
15043 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
15044 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
15045 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
15046 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
15047 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
15048 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
15049 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
15050 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
15051 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
15052 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
15053 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
15054 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
15055 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
15056 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
15057 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
15058 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
15059 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
15060 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
15061 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
15062 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
15063 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
15064 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
15065 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
15066 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
15067 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
15068 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
15069 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
15070 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
15072 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
15073 Mihail Ionescu <mihail.ionescu@arm.com>
15074 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
15076 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: New test.
15077 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
15078 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
15079 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
15080 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
15081 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
15082 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
15083 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
15084 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
15085 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
15086 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
15087 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
15088 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
15089 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
15090 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
15091 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
15092 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
15093 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
15094 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
15095 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
15096 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
15097 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
15098 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
15099 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
15100 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
15101 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
15102 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
15103 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
15104 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
15105 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
15106 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
15108 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
15109 Mihail Ionescu <mihail.ionescu@arm.com>
15110 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
15112 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: New test.
15113 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
15114 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise.
15115 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
15116 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise.
15117 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
15118 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
15119 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
15120 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
15121 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
15122 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
15123 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
15124 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
15125 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
15126 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
15127 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
15128 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
15129 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
15130 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
15131 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
15132 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
15133 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
15134 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
15135 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
15136 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
15137 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
15138 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
15139 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
15140 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
15141 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
15142 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
15143 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
15144 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
15145 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
15146 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
15147 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
15148 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
15149 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
15150 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
15151 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
15152 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
15153 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
15154 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
15155 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
15156 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
15157 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
15158 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
15159 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
15160 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
15161 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
15162 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
15163 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
15164 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
15165 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
15166 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise.
15167 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
15168 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
15169 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
15170 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
15171 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
15172 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
15173 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
15174 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
15175 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
15176 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
15177 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
15178 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
15179 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
15180 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
15181 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
15182 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
15183 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
15184 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
15185 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
15186 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
15187 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
15188 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
15189 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
15190 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
15191 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
15192 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
15193 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
15194 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u16.c: Likewise.
15195 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u32.c: Likewise.
15196 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
15197 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
15198 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
15199 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
15200 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
15201 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
15202 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u16.c: Likewise.
15203 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u32.c: Likewise.
15204 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
15205 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
15206 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
15207 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
15208 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
15209 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
15210 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
15211 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
15212 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
15213 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
15214 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
15215 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
15216 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
15217 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
15218 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
15219 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
15220 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
15221 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
15222 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
15223 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
15224 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
15225 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
15226 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
15227 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
15228 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
15229 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
15230 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
15231 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
15232 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
15233 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
15234 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
15235 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
15236 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
15237 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
15238 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
15239 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
15240 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
15241 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
15242 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
15243 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
15244 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
15245 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
15246 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
15247 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
15248 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
15249 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
15250 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
15251 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
15252 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
15253 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
15254 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
15255 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
15256 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
15257 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
15258 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
15259 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
15260 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
15261 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
15262 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
15263 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
15264 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
15265 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
15266 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
15267 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
15268 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
15269 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
15270 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
15271 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
15272 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
15273 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
15274 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
15275 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
15276 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
15277 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
15278 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
15279 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
15280 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
15281 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
15282 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
15283 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
15284 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
15285 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
15286 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
15287 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
15288 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
15289 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
15290 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
15291 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
15292 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
15293 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
15294 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
15295 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
15296 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
15297 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
15298 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
15299 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
15300 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
15301 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
15302 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
15303 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
15304 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
15305 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
15306 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
15307 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
15308 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
15309 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
15310 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
15311 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
15312 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
15313 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
15314 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
15316 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
15317 Mihail Ionescu <mihail.ionescu@arm.com>
15318 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
15320 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: New test.
15321 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
15322 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
15323 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
15324 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
15325 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
15326 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
15327 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
15328 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
15329 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise.
15330 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
15331 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
15332 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise.
15333 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
15334 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
15335 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
15336 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
15337 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
15338 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise.
15339 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
15340 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
15341 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
15342 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
15343 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
15344 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
15345 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
15346 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
15347 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
15348 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
15349 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
15350 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
15351 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
15352 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
15353 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
15354 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
15355 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
15356 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
15357 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
15358 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
15359 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
15360 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
15361 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
15362 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
15363 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
15364 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
15365 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
15366 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
15367 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
15368 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
15369 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
15370 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
15371 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
15372 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
15373 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
15374 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
15375 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
15376 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
15377 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
15378 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
15379 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
15380 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
15381 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
15382 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
15383 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
15384 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
15385 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
15386 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
15387 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
15388 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
15389 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
15390 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
15391 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
15392 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
15393 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
15394 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
15395 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
15396 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
15397 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
15398 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
15399 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
15400 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
15401 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
15402 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
15403 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
15404 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise.
15405 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
15406 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
15407 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
15408 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
15409 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
15410 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
15411 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
15412 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
15413 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
15414 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
15415 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
15416 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise.
15417 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
15418 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
15419 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
15420 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
15421 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
15422 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
15423 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
15424 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
15425 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
15426 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
15427 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
15428 * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise.
15429 * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise.
15430 * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise.
15431 * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise.
15432 * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise.
15433 * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise.
15434 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
15435 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
15436 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
15437 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
15438 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
15439 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
15440 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
15441 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
15442 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
15443 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
15444 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
15445 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
15446 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
15447 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
15448 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
15449 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
15450 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
15451 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
15452 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
15453 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
15454 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
15455 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
15456 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
15457 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
15458 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
15459 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
15460 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
15461 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
15462 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
15463 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
15464 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
15465 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
15466 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
15467 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
15468 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
15469 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
15470 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
15471 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
15472 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
15473 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
15474 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
15475 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
15476 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
15477 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
15478 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
15479 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
15480 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
15481 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
15482 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
15483 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
15484 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
15485 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
15486 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
15487 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise.
15488 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
15489 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
15490 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
15491 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
15492 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
15493 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
15494 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
15495 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
15496 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
15497 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
15498 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
15499 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise.
15500 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise.
15501 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise.
15502 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
15503 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
15504 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
15505 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
15506 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
15507 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
15508 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise.
15509 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
15510 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
15511 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
15512 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
15513 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
15514 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
15515 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
15516 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
15517 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
15518 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
15519 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
15520 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise.
15521 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise.
15522 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise.
15523 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
15524 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
15525 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
15526 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise.
15527 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise.
15528 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise.
15529 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
15530 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
15531 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
15532 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
15533 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
15534 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
15535 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
15536 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
15537 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
15538 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
15539 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
15540 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
15541 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
15542 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
15543 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
15544 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
15545 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
15546 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
15547 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
15548 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
15549 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
15550 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
15551 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
15552 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
15553 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise.
15554 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
15555 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
15556 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
15557 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
15558 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
15559 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
15560 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
15561 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
15562 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
15563 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
15564 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
15565 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
15566 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
15567 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
15568 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
15569 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
15570 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
15571 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
15572 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
15573 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
15574 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
15575 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
15576 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
15578 2020-03-18 David Malcolm <dmalcolm@redhat.com>
15581 * gcc.dg/analyzer/pr94047.c: New test.
15583 2020-03-18 Richard Biener <rguenther@suse.de>
15585 PR middle-end/94206
15586 * gcc.dg/torture/pr94206.c: New testcase.
15588 2020-03-18 Duan bo <duanbo3@huawei.com>
15591 * gcc.target/aarch64/pr94201.c:New test.
15593 2020-03-18 Richard Sandiford <richard.sandiford@arm.com>
15595 * gcc.target/aarch64/sve/acle/general/cpy_1.c: Leave gaps for in the
15596 check-function-bodies patterns for p15 to be saved.
15597 * gcc.target/aarch64/sve/pcs/args_1.c (callee_pred): Expect two
15598 predicates to be saved.
15599 * gcc.target/aarch64/sve/pcs/saves_1_be_nowrap.c (test_1): Expect
15600 p12-p15 to be saved and restored.
15601 (test_2): Remove p12-p15 from the clobber list.
15602 * gcc.target/aarch64/sve/pcs/saves_1_be_wrap.c (test_1): Expect
15603 p12-p15 to be saved and restored.
15604 (test_2): Remove p12-p15 from the clobber list.
15605 * gcc.target/aarch64/sve/pcs/saves_1_le_nowrap.c (test_1): Expect
15606 p12-p15 to be saved and restored.
15607 (test_2): Remove p12-p15 from the clobber list.
15608 * gcc.target/aarch64/sve/pcs/saves_1_le_wrap.c (test_1): Expect
15609 p12-p15 to be saved and restored.
15610 (test_2): Remove p12-p15 from the clobber list.
15611 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Expect p12-p15
15612 to be saved and restored.
15613 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
15614 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
15615 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
15616 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
15617 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
15618 * gcc.target/aarch64/sve/pcs/saves_5_be.c: Likewise.
15619 * gcc.target/aarch64/sve/pcs/saves_5_le.c: Likewise.
15620 * gcc.target/aarch64/sve/pcs/stack_clash_1.c (test_1): Likewise.
15621 (test_2): Remove p12-p15 from the clobber list.
15622 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c (test_1): Expect
15623 p12-p15 to be saved and restored.
15624 (test_2): Remove p12-p15 from the clobber list.
15625 * gcc.target/aarch64/sve/pcs/stack_clash_1_256.c (test_1): Expect
15626 p12-p15 to be saved and restored.
15627 (test_2): Remove p12-p15 from the clobber list.
15628 (test_4): Expect only 16 bytes of stack to be allocated for the
15629 predicate save slot.
15630 * gcc.target/aarch64/sve/pcs/stack_clash_1_512.c (test_1): Expect
15631 p12-p15 to be saved and restored.
15632 (test_2): Remove p12-p15 from the clobber list.
15633 (test_4): Expect only 16 bytes of stack to be allocated for the
15634 predicate save slot.
15635 * gcc.target/aarch64/sve/pcs/stack_clash_1_1024.c (test_1): Expect
15636 p12-p15 to be saved and restored.
15637 (test_2): Remove p12-p15 from the clobber list.
15638 (test_4): Expect only 16 bytes of stack to be allocated for the
15639 predicate save slot.
15640 * gcc.target/aarch64/sve/pcs/stack_clash_1_2048.c (test_1): Expect
15641 p12-p15 to be saved and restored.
15642 (test_2): Remove p12-p15 from the clobber list.
15643 (test_4): Expect only 32 bytes of stack to be allocated for the
15644 predicate save slot.
15645 * gcc.target/aarch64/sve/pcs/stack_clash_2_256.c: Use z16 rather
15646 than p4 to create a vector-sized save slot.
15647 * gcc.target/aarch64/sve/pcs/stack_clash_2_512.c: Likewise.
15648 * gcc.target/aarch64/sve/pcs/stack_clash_2_1024.c: Likewise.
15649 * gcc.target/aarch64/sve/pcs/stack_clash_2_2048.c: Likewise.
15651 2020-03-18 Tobias Burnus <tobias@codesourcery.com>
15653 * g++.dg/goacc/firstprivate-mappings-1.C: Only set DO_LONG_DOUBLE if
15654 not defined; update comments.
15655 * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
15657 2020-03-18 Richard Biener <rguenther@suse.de>
15659 PR middle-end/94188
15660 * gcc.dg/pr94188.c: New testcase.
15662 2020-03-18 Jakub Jelinek <jakub@redhat.com>
15665 * g++.dg/cpp1z/class-deduction72.C: New test.
15667 2020-03-17 Uroš Bizjak <ubizjak@gmail.com>
15669 * g++.dg/debug/dwarf2/const2b.C (dg-do): Fix target selector.
15671 2020-03-17 Jakub Jelinek <jakub@redhat.com>
15674 * gcc.dg/pr94172-1.c: New test.
15675 * gcc.dg/pr94172-2.c: New test.
15678 * g++.dg/cpp0x/enum40.C: New test.
15680 2020-03-17 Richard Sandiford <richard.sandiford@arm.com>
15682 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Skip for
15683 -fno-fat-lto-objects. Use tabs rather than spaces in the
15684 check-function-bodies code.
15686 2020-03-17 Iain Sandoe <iain@sandoe.co.uk>
15688 * g++.dg/coroutines/torture/coro-torture.exp: Ensure that
15689 DEFAULT_CXXFLAGS has a value, even if unset by a higher level.
15691 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
15692 Mihail Ionescu <mihail.ionescu@arm.com>
15693 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
15695 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: New test.
15696 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
15697 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
15698 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
15699 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
15700 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
15701 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
15702 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
15703 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
15704 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
15705 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
15706 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
15707 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
15708 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
15709 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
15710 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
15711 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
15712 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
15713 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
15714 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
15715 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
15716 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
15717 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
15718 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
15719 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
15720 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
15721 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
15722 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
15723 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
15724 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
15725 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
15726 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
15727 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
15728 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
15730 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
15731 Mihail Ionescu <mihail.ionescu@arm.com>
15732 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
15734 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: New test.
15735 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
15736 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
15737 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
15738 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
15739 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
15740 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
15741 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
15742 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
15743 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
15744 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
15745 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
15746 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
15747 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
15748 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise.
15749 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
15750 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
15751 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
15752 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
15753 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
15754 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
15755 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
15756 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
15757 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
15758 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
15759 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
15760 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
15761 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
15762 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
15763 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
15764 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
15765 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
15766 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
15767 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
15768 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
15769 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
15770 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
15771 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
15772 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
15773 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
15774 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
15775 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
15776 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise.
15777 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
15778 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
15779 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
15780 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
15781 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
15782 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
15783 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
15784 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
15785 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
15786 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
15787 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
15788 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
15789 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
15790 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
15791 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
15792 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
15793 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
15794 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
15795 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
15796 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
15797 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
15798 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
15799 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
15800 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
15801 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
15802 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
15803 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
15804 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
15805 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
15806 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
15807 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
15808 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
15809 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
15810 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
15811 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
15812 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
15813 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
15814 * gcc.target/arm/mve/intrinsics/vmlaldavxq_u16.c: Likewise.
15815 * gcc.target/arm/mve/intrinsics/vmlaldavxq_u32.c: Likewise.
15816 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
15817 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
15818 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
15819 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
15820 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
15821 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
15822 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
15823 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
15824 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
15825 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
15826 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
15827 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
15828 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
15829 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
15830 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
15831 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
15832 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise.
15833 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
15834 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
15835 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
15836 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
15837 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
15838 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
15839 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
15840 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
15841 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
15842 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
15843 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
15844 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
15845 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
15846 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
15847 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
15848 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
15849 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
15850 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
15851 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
15852 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
15853 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
15854 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
15855 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
15856 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
15857 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
15858 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
15859 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
15860 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
15861 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
15862 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
15863 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
15864 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
15865 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
15866 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
15867 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
15868 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
15869 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
15870 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
15871 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
15872 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
15873 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
15874 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
15875 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
15876 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
15877 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise.
15878 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
15880 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
15881 Mihail Ionescu <mihail.ionescu@arm.com>
15882 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
15884 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: New test.
15885 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
15886 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
15887 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
15888 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
15889 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
15890 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
15891 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
15892 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
15893 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
15894 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
15895 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
15896 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
15897 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
15898 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
15899 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
15900 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
15901 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
15902 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
15903 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
15904 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
15905 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
15906 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
15907 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
15908 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
15909 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
15910 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
15911 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
15912 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
15913 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
15914 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
15915 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
15916 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
15917 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
15918 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
15919 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
15920 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
15921 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
15922 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
15923 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
15924 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
15925 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
15926 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
15927 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
15928 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
15929 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
15930 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
15931 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
15932 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
15933 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
15934 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
15935 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
15936 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
15937 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
15938 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
15939 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
15940 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
15941 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
15942 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
15943 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
15944 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
15945 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
15946 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
15947 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
15948 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
15949 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
15950 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
15951 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
15952 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
15953 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
15954 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
15955 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
15956 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
15957 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
15958 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
15959 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
15960 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
15961 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
15962 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
15963 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
15964 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
15965 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
15966 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
15967 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
15968 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
15969 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
15970 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
15971 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
15972 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
15973 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
15974 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
15975 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
15976 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
15977 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
15978 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
15979 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
15980 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
15981 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
15982 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
15983 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
15984 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
15985 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
15986 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
15987 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
15988 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
15989 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
15990 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
15991 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
15992 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
15993 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
15994 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
15995 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
15996 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
15997 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
15998 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
15999 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
16000 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
16001 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
16002 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
16003 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
16004 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
16005 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
16006 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
16007 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
16008 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
16009 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
16010 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
16011 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
16012 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
16013 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
16014 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
16015 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
16016 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
16017 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
16018 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
16019 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
16020 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
16021 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
16022 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
16023 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
16024 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
16025 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
16026 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
16027 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
16028 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
16029 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
16030 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
16031 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
16032 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
16033 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
16034 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
16035 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
16036 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
16037 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
16038 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
16039 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
16040 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
16041 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
16042 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
16043 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
16044 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
16045 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
16046 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
16047 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
16048 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
16049 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
16050 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
16051 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
16052 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
16053 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
16054 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
16055 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
16056 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
16057 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
16058 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
16059 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
16060 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
16061 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
16062 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
16063 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
16064 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
16065 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
16066 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
16067 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
16068 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
16069 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
16070 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
16071 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
16072 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
16073 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
16074 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
16075 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
16076 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
16077 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
16078 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
16079 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
16080 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
16081 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
16082 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
16083 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
16084 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
16085 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
16086 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
16087 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
16088 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
16089 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
16090 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
16091 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
16092 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
16093 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
16094 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
16095 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
16096 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
16097 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
16098 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
16099 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
16100 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
16101 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
16102 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
16103 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
16104 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
16105 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
16106 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
16107 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
16108 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
16109 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
16110 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
16111 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
16112 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
16113 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
16114 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
16115 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
16116 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
16117 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
16118 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
16119 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
16120 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
16121 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
16122 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
16123 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
16124 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
16125 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
16126 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
16127 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
16128 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
16129 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
16130 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
16131 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
16132 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
16133 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
16134 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
16135 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
16136 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
16137 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
16138 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
16139 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
16140 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
16141 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
16142 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
16143 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
16144 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
16145 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
16146 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
16147 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
16148 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
16149 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
16150 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
16151 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
16152 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
16153 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
16154 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
16155 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
16156 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
16157 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
16158 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
16159 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
16160 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
16161 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
16162 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
16163 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
16164 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
16165 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
16166 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
16167 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
16168 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
16169 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
16170 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
16171 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
16172 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
16173 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
16174 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
16175 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
16176 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
16177 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
16178 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
16179 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
16180 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
16181 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
16182 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
16183 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
16184 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
16185 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
16186 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
16187 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
16188 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
16189 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
16190 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
16191 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
16192 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
16193 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
16194 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
16195 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
16196 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
16197 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
16198 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
16199 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
16200 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
16201 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
16202 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
16203 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
16204 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
16205 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
16206 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
16207 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
16208 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
16209 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
16210 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
16211 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
16212 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
16213 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
16214 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
16215 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
16216 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
16217 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
16218 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
16219 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
16220 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
16221 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
16222 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
16223 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
16224 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
16225 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
16226 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
16227 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
16228 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
16229 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
16230 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
16231 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
16232 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
16233 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
16234 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
16235 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
16236 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
16237 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
16238 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
16239 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
16240 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
16241 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
16242 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
16243 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
16245 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
16246 Mihail Ionescu <mihail.ionescu@arm.com>
16247 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
16249 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: New test.
16250 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
16251 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
16252 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
16253 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
16254 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
16255 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
16256 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
16257 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
16258 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
16259 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
16260 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
16261 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
16262 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
16264 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
16265 Mihail Ionescu <mihail.ionescu@arm.com>
16266 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
16268 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: New test.
16269 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
16270 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
16271 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
16272 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
16273 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
16274 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
16275 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
16276 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
16277 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
16278 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
16279 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
16280 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
16281 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
16282 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
16283 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
16284 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
16285 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
16287 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
16288 Mihail Ionescu <mihail.ionescu@arm.com>
16289 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
16291 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: New test.
16292 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
16293 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise.
16294 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
16295 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
16296 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
16297 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
16298 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
16299 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
16300 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
16302 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
16303 Mihail Ionescu <mihail.ionescu@arm.com>
16304 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
16306 * gcc.target/arm/mve/intrinsics/vctp16q.c: New test.
16307 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
16308 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
16309 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
16310 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
16312 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
16313 Mihail Ionescu <mihail.ionescu@arm.com>
16314 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
16316 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: New test.
16317 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
16318 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
16319 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
16320 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
16321 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
16322 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
16323 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
16324 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
16325 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
16326 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
16327 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
16328 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
16329 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
16330 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
16331 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
16332 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
16333 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
16334 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
16335 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
16336 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
16337 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
16338 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
16339 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
16340 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
16341 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
16342 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
16343 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
16344 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
16345 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
16346 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
16347 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
16348 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
16349 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
16350 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
16351 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
16352 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
16353 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
16354 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
16355 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
16356 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
16357 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
16358 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
16359 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
16360 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
16361 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
16362 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
16363 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
16364 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
16365 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
16366 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
16367 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
16368 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
16369 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
16370 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
16371 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
16372 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
16373 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
16374 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
16375 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
16376 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
16377 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
16378 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
16379 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
16380 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
16381 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
16382 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
16383 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
16384 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
16385 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
16387 2020-03-17 Mihail Ionescu <mihail.ionescu@arm.com>
16389 * gcc.target/arm/multilib.exp: Add new v8.1-M entry.
16391 2020-03-17 Jakub Jelinek <jakub@redhat.com>
16393 PR tree-optimization/94015
16394 * gcc.dg/pr94015.c: New test.
16396 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
16397 Mihail Ionescu <mihail.ionescu@arm.com>
16398 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
16400 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: New test.
16401 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
16402 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
16403 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
16404 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
16405 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
16406 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
16407 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
16408 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
16409 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
16410 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
16411 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
16412 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
16413 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
16415 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
16416 Mihail Ionescu <mihail.ionescu@arm.com>
16417 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
16419 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: New test.
16420 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
16421 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
16422 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
16423 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
16424 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
16425 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
16426 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
16427 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
16428 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
16429 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise.
16430 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
16431 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
16432 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
16433 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
16434 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
16435 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
16436 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
16437 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
16438 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
16439 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
16440 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
16441 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
16442 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
16443 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
16444 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
16445 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
16447 2020-03-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
16448 Mihail Ionescu <mihail.ionescu@arm.com>
16449 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
16451 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: New test.
16452 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
16453 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
16454 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
16455 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
16456 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
16457 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
16458 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
16460 2020-03-17 Jakub Jelinek <jakub@redhat.com>
16463 * g++.target/i386/pr94185.C (l): Use 4294967295U instead of 4294967295
16464 to avoid FAIL with -m32 -std=c++98.
16466 2020-03-17 Christophe Lyon <christophe.lyon@linaro.org>
16468 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Remove
16469 superfluous dg-error.
16470 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
16472 2020-03-17 Jakub Jelinek <jakub@redhat.com>
16474 PR middle-end/94189
16475 * gcc.dg/pr94189.c: New test.
16477 2020-03-17 Martin Liska <mliska@suse.cz>
16480 * gcc.dg/lto/pr94157_0.c: Add gas effective
16483 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
16486 * gdc.dg/pr92309.d: New test.
16488 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
16491 * gdc.dg/imports/pr92216.d: New.
16492 * gdc.dg/pr92216.d: New test.
16494 2020-03-16 Jakub Jelinek <jakub@redhat.com>
16497 * gcc.c-torture/compile/pr94179.c: New test.
16499 2020-03-16 Vladimir Makarov <vmakarov@redhat.com>
16502 * g++.target/i386/pr94185.C: New test.
16504 2020-03-16 Richard Sandiford <richard.sandiford@arm.com>
16506 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Add a test
16507 name to .-1 dg-error tests.
16508 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
16510 2020-03-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
16512 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: New test.
16513 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
16515 2020-03-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
16517 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: New test.
16518 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
16519 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
16520 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
16521 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
16524 2020-03-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
16525 Mihail Ionescu <mihail.ionescu@arm.com>
16526 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
16528 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: New test.
16529 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
16530 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
16531 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
16532 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
16533 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
16534 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
16535 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
16536 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
16537 * gcc.target/arm/mve/mve.exp: New file.
16538 * lib/target-supports.exp
16539 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Proc to check
16540 armv8.1-m.main+mve.fp and returning corresponding options.
16541 (check_effective_target_arm_v8_1m_mve_fp_ok): Proc to call
16542 check_effective_target_arm_v8_1m_mve_fp_ok_nocache to check support of
16543 MVE with floating point on the current target.
16544 (add_options_for_arm_v8_1m_mve_fp): Proc to call
16545 check_effective_target_arm_v8_1m_mve_fp_ok to return corresponding
16546 compiler options for MVE with floating point.
16547 (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to test and
16548 return hard float-abi on success.
16550 2020-03-16 H.J. Lu <hongjiu.lu@intel.com>
16553 * gcc.target/i386/pr89229-7a.c: New test.
16554 * gcc.target/i386/pr89229-7b.c: Likewise.
16555 * gcc.target/i386/pr89229-7c.c: Likewise.
16557 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
16559 * gdc.dg/asm1.d: Add new test for ICE in asm parser.
16560 * gdc.dg/asm5.d: New test.
16562 2020-03-16 Jakub Jelinek <jakub@redhat.com>
16565 * gcc.dg/pr94167.c: New test.
16567 PR tree-optimization/94166
16568 * gcc.dg/pr94166.c: New test.
16570 2020-03-16 Bin Cheng <bin.cheng@linux.alibaba.com>
16572 PR tree-optimization/94125
16573 * gcc.dg/tree-ssa/pr94125.c: New test.
16575 2020-03-15 H.J. Lu <hongjiu.lu@intel.com>
16578 * gcc.target/i386/pr89229-6a.c: New test.
16579 * gcc.target/i386/pr89229-6b.c: Likewise.
16580 * gcc.target/i386/pr89229-6c.c: Likewise.
16582 2020-03-15 Lewis Hyatt <lhyatt@gmail.com>
16584 * gcc.misc-tests/help.exp: Adapt to new output for
16585 -Walloc-size-larger-than= option.
16587 2020-03-14 H.J. Lu <hongjiu.lu@intel.com>
16590 * gcc.target/i386/pr89229-5a.c: New test.
16591 * gcc.target/i386/pr89229-5b.c: Likewise.
16592 * gcc.target/i386/pr89229-5c.c: Likewise.
16594 2020-03-14 Segher Boessenkool <segher@kernel.crashing.org>
16597 * gcc.target/powerpc/fold-vec-mule-misc.c: Use vmx_hw selector.
16599 2020-03-13 David Malcolm <dmalcolm@redhat.com>
16603 * gcc.dg/analyzer/pr94099.c: New test.
16604 * gcc.dg/analyzer/pr94105.c: New test.
16606 2020-03-13 Vasee Vinayagamoorthy <vaseeharan.vinayagamoorthy@arm.com>
16608 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Fix DejaGnu
16611 2020-03-13 Martin Sebor <msebor@redhat.com>
16614 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: Relax test to look
16615 for warning name rather than the exact text.
16616 * gcc.dg/Wbuiltin-declaration-mismatch-14.c: New test.
16617 * gcc.dg/Wbuiltin-declaration-mismatch-15.c: New test.
16618 * gcc.dg/pr62090.c: Prune expected warning.
16619 * gcc.dg/pr89314.c: Look for warning name rather than text.
16620 * gcc.dg/torture/pr54261-1.c: Correct built-in declartion.
16622 2020-03-13 Uroš Bizjak <ubizjak@gmail.com>
16624 * gcc.target/i386/pr64409.c: Do not limit compilation to x32 targets.
16625 (dg-error): Quote 'ms_abi' attribute.
16626 * gcc.target/i386/pr71958.c: Do not limit compilation to x32 targets.
16627 Require maybe_x32 effective target.
16628 (dg-options): Add -mx32.
16629 (dg-error): Quote 'ms_abi' attribute.
16630 * gcc.target/i386/pr90096.c (dg-error): Update relative
16631 location of target x32 error.
16633 2020-03-13 Patrick Palka <ppalka@redhat.com>
16636 * g++.dg/diagnostic/pr67960.C: New test.
16637 * g++.dg/diagnostic/pr67960-2.C: New test.
16639 2020-03-13 Martin Liska <mliska@suse.cz>
16642 * gcc.dg/lto/pr94157_0.c: New test.
16644 2020-03-13 Kewen Lin <linkw@gcc.gnu.org>
16647 * gcc.dg/vect/bb-slp-over-widen-2.c: Expect basic block vectorized
16648 messages only on vect_hw_misalign targets.
16650 2020-03-13 H.J. Lu <hongjiu.lu@intel.com>
16653 * gcc.target/i386/pr89229-4a.c: New test.
16654 * gcc.target/i386/pr89229-4b.c: Likewise.
16655 * gcc.target/i386/pr89229-4c.c: Likewise.
16657 2019-03-13 Eric Botcazou <ebotcazou@adacore.com>
16659 * gcc.c-torture/compile/20200313-1.c: New test.
16661 2020-03-12 Jeff Law <law@redhat.com>
16663 PR rtl-optimization/90275
16664 * gcc.c-torture/compile/pr90275.c: New test.
16666 2020-03-12 Richard Biener <rguenther@suse.de>
16668 PR tree-optimization/94103
16669 * gcc.target/i386/pr94103.c: New testcase.
16671 2020-03-12 Tobias Burnus <tobias@codesourcery.com>
16673 PR middle-end/94120
16674 * gfortran.dg/goacc/pr78260-2.f90: Correct scan-tree-dump-times.
16675 Extend test case to result variables.
16676 * gfortran.dg/goacc/declare-2.f95: Actually check module-declaration
16677 restriction of OpenACC.
16678 * gfortran.dg/goacc/declare-3.f95: Remove case where this
16679 restriction is violated.
16680 * gfortran.dg/goacc/pr94120-1.f90: New.
16681 * gfortran.dg/goacc/pr94120-2.f90: New.
16682 * gfortran.dg/goacc/pr94120-3.f90: New.
16684 2020-03-12 Jakub Jelinek <jakub@redhat.com>
16686 PR tree-optimization/94130
16687 * gcc.c-torture/execute/pr94130.c: New test.
16690 * g++.dg/cpp2a/concepts-using2.C (cc): Use long long instead of
16691 __int128 if __SIZEOF_INT128__ isn't defined.
16693 2020-03-06 Marek Polacek <polacek@redhat.com>
16695 PR c++/94074 - wrong modifying const object error for COMPONENT_REF.
16696 * g++.dg/cpp1y/constexpr-tracking-const17.C: New test.
16697 * g++.dg/cpp1y/constexpr-tracking-const18.C: New test.
16698 * g++.dg/cpp1y/constexpr-tracking-const19.C: New test.
16699 * g++.dg/cpp1y/constexpr-tracking-const20.C: New test.
16700 * g++.dg/cpp1y/constexpr-tracking-const21.C: New test.
16701 * g++.dg/cpp1y/constexpr-tracking-const22.C: New test.
16703 2020-03-11 Jakub Jelinek <jakub@redhat.com>
16706 * gcc.c-torture/execute/pr94134.c: New test.
16708 2020-03-11 Kito Cheng <kito.cheng@sifive.com>
16710 * gcc.target/riscv/interrupt-2.c: Update testcase and expected output.
16712 2020-03-11 Richard Biener <rguenther@suse.de>
16714 * gcc.dg/torture/20200311-1.c: New testcase.
16716 2020-03-11 Matthew Malcomson <matthew.malcomson@arm.com>
16718 * lib/scanasm.exp (parse_function_bodies): Lines starting with '@' also
16721 2020-03-11 Richard Wai <richard@annexi-strayline.com>
16723 * gnat.dg/subpools1.adb: New test.
16725 2020-03-11 Jakub Jelinek <jakub@redhat.com>
16728 * gcc.dg/pr94121.c: New test.
16730 PR middle-end/94111
16731 * gcc.dg/dfp/pr94111.c: New test.
16733 PR tree-optimization/94114
16734 * gcc.dg/pr94114.c: New test.
16736 2020-03-10 Marek Polacek <polacek@redhat.com>
16738 PR c++/94124 - wrong conversion error with non-viable overload.
16739 * g++.dg/cpp0x/initlist-overload1.C: New test.
16741 2020-03-10 Jiufu Guo <guojiufu@linux.ibm.com>
16744 * gcc.target/powerpc/p9-minmax-3.c: New test.
16746 2020-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
16749 * gcc.target/powerpc/pr90763.c: New.
16751 2020-03-10 Uroš Bizjak <ubizjak@gmail.com>
16753 * g++.dg/pr80481.C (dg-final): Scan for SSE reg-reg moves only.
16755 2020-03-10 Jeff Law <law@redhat.com>
16758 2020-02-29 Jeff Law <law@redhat.com>
16760 * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output.
16762 2020-03-10 Jakub Jelinek <jakub@redhat.com>
16765 * gcc.target/i386/pr94088.c: New test.
16767 2020-03-09 Marek Polacek <polacek@redhat.com>
16769 PR c++/92031 - bogus taking address of rvalue error.
16770 PR c++/91465 - ICE with template codes in check_narrowing.
16771 PR c++/93870 - wrong error when converting template non-type arg.
16772 PR c++/94068 - ICE with template codes in check_narrowing.
16773 * g++.dg/cpp0x/conv-tmpl2.C: New test.
16774 * g++.dg/cpp0x/conv-tmpl3.C: New test.
16775 * g++.dg/cpp0x/conv-tmpl4.C: New test.
16776 * g++.dg/cpp0x/conv-tmpl5.C: New test.
16777 * g++.dg/cpp0x/conv-tmpl6.C: New test.
16778 * g++.dg/cpp1z/conv-tmpl1.C: New test.
16780 2020-03-09 Jakub Jelinek <jakub@redhat.com>
16783 * g++.dg/warn/Wconversion-pr94067.C: New test.
16785 2020-03-09 Marek Polacek <polacek@redhat.com>
16787 PR c++/94050 - ABI issue with alignas on armv7hl.
16788 * g++.dg/abi/align3.C: New test.
16790 2020-03-09 Christophe Lyon <christophe.lyon@linaro.org>
16792 * gcc.target/arm/fuse-caller-save.c: Fix DejaGnu typo.
16794 2020-03-09 Martin Liska <mliska@suse.cz>
16797 * gcc.target/powerpc/pr93800.c: New test.
16799 2020-03-09 Bin Cheng <bin.cheng@linux.alibaba.com>
16801 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: New.
16803 2020-03-09 Kewen Lin <linkw@gcc.gnu.org>
16806 * gcc.dg/vect/vect-over-widen-17.c: Don't expect vector char if it's
16807 without misaligned vector access support.
16809 2020-03-09 Kewen Lin <linkw@gcc.gnu.org>
16812 * gcc.dg/vect/slp-perm-12.c: Expect loop vectorized messages only on
16813 vect_hw_misalign targets.
16815 2020-03-08 Paul Thomas <pault@gcc.gnu.org>
16818 * gfortran.dg/inquiry_type_ref_6.f90 : New test.
16820 2020-03-08 Patrick Palka <ppalka@redhat.com>
16823 * g++.dg/concepts/pr93729.C: New test.
16825 * g++.dg/concepts/diagnostic4.C: New test.
16827 2020-03-08 H.J. Lu <hongjiu.lu@intel.com>
16831 * gcc.target/i386/pr89229-3c.c: Include "pr89229-3a.c", instead
16834 2020-03-06 David Malcolm <dmalcolm@redhat.com>
16836 * gcc.dg/analyzer/malloc-4.c: Update expected output of leak to
16837 reflect fix to region_model::get_representative_path_var, adding
16838 the missing "*" from the cast.
16840 2020-03-06 Wilco Dijkstra <wdijkstr@arm.com>
16842 * gcc.target/aarch64/fmla_intrinsic_1.c: Check for correct lane syntax.
16843 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
16844 * gcc.target/aarch64/mla_intrinsic_1.c: Likewise.
16845 * gcc.target/aarch64/mls_intrinsic_1.c: Likewise.
16847 2020-03-06 Claudiu Zissulescu <claziss@synopsys.com>
16849 * gcc.target/arc/tumaddsidi4.c: Step-up optimization level.
16851 2020-03-06 Delia Burduv <delia.burduv@arm.com>
16853 * gcc.target/arm/simd/bf16_vldn_1.c: New test.
16855 2020-03-06 Delia Burduv <delia.burduv@arm.com>
16857 * gcc.target/arm/simd/bf16_vstn_1.c: New test.
16859 2020-03-06 Kito Cheng <kito.cheng@sifive.com>
16861 * gcc.target/riscv/pr93304.c: Update expected output and comment.
16863 2020-03-06 Delia Burduv <delia.burduv@arm.com>
16865 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-compile.c: New test.
16866 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nobf16.c: New test.
16867 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: New test.
16868 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: New test.
16870 2020-03-06 Kito Cheng <kito.cheng@sifive.com>
16872 PR tree-optimization/90883
16873 * g++.dg/tree-ssa/pr90883.c: Add --param max-inline-insns-size=1.
16874 Add aarch64-*-* mips*-*-* to XFAIL.
16876 2020-03-05 H.J. Lu <hongjiu.lu@intel.com>
16880 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Updated.
16881 * gcc.target/i386/pr89229-2a.c: New test.
16882 * gcc.target/i386/pr89229-2b.c: Likewise.
16883 * gcc.target/i386/pr89229-2c.c: Likewise.
16884 * gcc.target/i386/pr89229-3a.c: Likewise.
16885 * gcc.target/i386/pr89229-3b.c: Likewise.
16886 * gcc.target/i386/pr89229-3c.c: Likewise.
16887 * gcc.target/i386/pr89346.c: Likewise.
16889 2020-03-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
16891 * g++.dg/pr80481.C: Disable epilogue vectorization.
16893 2020-03-05 Joseph Myers <joseph@codesourcery.com>
16896 * gcc.dg/pr93577-1.c, gcc.dg/pr93577-2.c, gcc.dg/pr93577-3.c,
16897 gcc.dg/pr93577-4.c, gcc.dg/pr93577-5.c, gcc.dg/pr93577-6.c: New
16899 * gcc.dg/vla-init-1.c: Expect fewer errors about VLA initializer.
16901 2020-03-05 Jeff Law <law@redhat.com>
16903 PR tree-optimization/91890
16904 * gcc.dg/pragma-diag-8.c: New test.
16906 2020-03-05 Jakub Jelinek <jakub@redhat.com>
16909 * g++.target/i386/pr94046-1.C: New test.
16910 * g++.target/i386/pr94046-2.C: New test.
16912 2020-03-05 Uroš Bizjak <ubizjak@gmail.com>
16914 * g++.dg/asan/asan_test.C (dg-options): Add
16915 -Wno-alloc-size-larger-than.
16917 2020-03-05 Jakub Jelinek <jakub@redhat.com>
16920 * gcc.c-torture/execute/pr90311.c: New test.
16922 2020-03-05 Jeff Law <law@redhat.com>
16924 * gcc.target/arm/fuse-caller-save.c: Generalize expected output.
16926 2020-03-05 Mark Eggleston <mark.eggleston@codethink.com>
16929 * gfortran.dg/pr93792.f90: New test.
16931 2020-03-05 Delia Burduv <delia.burduv@arm.com>
16933 * gcc.target/arm/simd/bf16_ma_1.c: New test.
16934 * gcc.target/arm/simd/bf16_ma_2.c: New test.
16935 * gcc.target/arm/simd/bf16_mmla_1.c: New test.
16937 2020-03-05 Jakub Jelinek <jakub@redhat.com>
16939 PR middle-end/93399
16940 * gcc.dg/pr93399.c: New test.
16942 PR tree-optimization/93582
16943 * gcc.dg/tree-ssa/pr93582-11.c: New test.
16945 2020-03-04 Martin Sebor <msebor@redhat.com>
16948 * g++.dg/init/array55.C: New test.
16949 * g++.dg/init/array56.C: New test.
16950 * g++.dg/cpp2a/nontype-class33.C: New test.
16952 2020-03-04 Martin Sebor <msebor@redhat.com>
16954 PR tree-optimization/93986
16955 * gcc.dg/pr93986.c: New test.
16957 2020-03-04 David Malcolm <dmalcolm@redhat.com>
16960 * g++.dg/analyzer/pr94028.C: New test.
16962 2020-03-04 Martin Sebor <msebor@redhat.com>
16964 PR middle-end/81401
16965 * gcc.dg/tree-ssa/builtin-sprintf-warn-24.c: New test.
16967 2020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com>
16969 * gcc.target/powerpc/20050603-3.c: Remove XFAILS.
16971 2020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com>
16973 * gcc.target/powerpc/pr93122.c: Add dg-require.
16975 2020-03-04 David Malcolm <dmalcolm@redhat.com>
16978 * gcc.dg/analyzer/expect-1.c: New test.
16979 * gcc.dg/analyzer/malloc-4.c: New test.
16980 * gfortran.dg/analyzer/pr93993.f90: Remove xfail from dg-bogus.
16981 Move location of leak warning and update message.
16983 2020-03-04 David Malcolm <dmalcolm@redhat.com>
16986 * gfortran.dg/analyzer/pr93993.f90: New test.
16988 2020-03-04 Martin Liska <mliska@suse.cz>
16990 * gcc.target/i386/pr91623.c: Add -fcommon in order
16991 to re-trigger the needed code for the test-case which
16992 was added in r10-2910-g9151048d854e352a9b83b771c6711b8221c73f7e.
16994 2020-03-04 Jakub Jelinek <jakub@redhat.com>
16997 * g++.dg/guality/pr93888.C: New test.
16999 2020-02-04 Richard Biener <rguenther@suse.de>
17001 PR tree-optimization/93964
17002 * gcc.dg/graphite/pr93964.c: New testcase.
17004 2020-03-04 Jakub Jelinek <jakub@redhat.com>
17006 PR tree-optimization/94001
17007 * gcc.dg/pr94001.c: New test.
17009 2020-03-04 Kito Cheng <kito.cheng@sifive.com>
17012 * gcc.dg/pr93995.c: New.
17014 2020-03-03 Marek Polacek <polacek@redhat.com>
17016 PR c++/90505 - mismatch in template argument deduction.
17017 * g++.dg/template/deduce4.C: New test.
17018 * g++.dg/template/deduce5.C: New test.
17019 * g++.dg/template/deduce6.C: New test.
17020 * g++.dg/template/deduce7.C: New test.
17022 2020-03-03 Jakub Jelinek <jakub@redhat.com>
17025 * g++.dg/ext/pr93998.C: New test.
17027 2020-03-03 Dennis Zhang <dennis.zhang@arm.com>
17029 * gcc.target/arm/simd/bf16_cvt_1.c: New test.
17031 2020-03-03 Jakub Jelinek <jakub@redhat.com>
17033 PR tree-optimization/93582
17034 * gcc.dg/tree-ssa/pr93582-10.c: New test.
17035 * gcc.dg/pr93582.c: New test.
17036 * gcc.c-torture/execute/pr93582.c: New test.
17038 2020-03-03 Richard Biener <rguenther@suse.de>
17040 PR tree-optimization/93946
17041 * gcc.dg/torture/pr93946-1.c: New testcase.
17042 * gcc.dg/torture/pr93946-2.c: Likewise.
17044 2020-03-03 Jakub Jelinek <jakub@redhat.com>
17046 PR rtl-optimization/94002
17047 * gcc.dg/pr94002.c: New test.
17049 PR tree-optimization/93927
17050 * gcc.c-torture/compile/pr93927-1.c: New test.
17051 * gcc.c-torture/compile/pr93927-2.c: New test.
17053 2020-03-03 Jun Ma <JunMa@linux.alibaba.com>
17055 * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: New test.
17057 2020-03-03 Jun Ma <JunMa@linux.alibaba.com>
17059 * g++.dg/coroutines/torture/co-await-14-template-traits.C: New test.
17061 2020-03-02 David Malcolm <dmalcolm@redhat.com>
17063 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Add
17064 -fanalyzer-show-duplicate-count.
17066 2020-03-02 David Malcolm <dmalcolm@redhat.com>
17069 * g++.dg/analyzer/cstdlib-2.C: New test.
17070 * g++.dg/analyzer/cstdlib.C: New test.
17072 2020-03-02 Iain Sandoe <iain@sandoe.co.uk>
17073 Jun Ma <JunMa@linux.alibaba.com>
17075 * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C:
17076 * g++.dg/coroutines/torture/lambda-09-init-captures.C: New test.
17077 * g++.dg/coroutines/torture/lambda-10-mutable.C: New test.
17079 2020-03-02 Uroš Bizjak <ubizjak@gmail.com>
17082 * gcc.target/i386/pr93997.c: New test.
17084 2020-03-02 Martin Sebor <msebor@redhat.com>
17086 PR tree-optimization/92982
17087 * gcc.dg/strlenopt-94.c: New test.
17089 2020-03-02 Iain Sandoe <iain@sandoe.co.uk>
17091 * g++.dg/coroutines/torture/func-params-09-awaitable-parms.C: New test.
17092 * g++.dg/coroutines/torture/local-var-5-awaitable.C: New test.
17094 2020-03-02 Jeff Law <law@redhat.com>
17096 * gcc.target/arm/fuse-caller-save.c: Update expected output.
17098 2020-03-02 Martin Liska <mliska@suse.cz>
17100 * gcc.dg/vect/bb-slp-19.c: The comment
17101 does not align with fact that we started
17102 to SLP the testcase.
17104 2020-03-02 Kewen Lin <linkw@gcc.gnu.org>
17106 * gcc.dg/tree-ssa/scev-8.c: Revise check string.
17107 * gcc.dg/tree-ssa/scev-9.c: Ditto.
17108 * gcc.dg/tree-ssa/scev-10.c: Ditto.
17109 * gcc.dg/tree-ssa/scev-11.c: Ditto.
17110 * gcc.dg/tree-ssa/scev-12.c: Ditto.
17112 2020-03-01 Martin Sebor <msebor@redhat.com>
17115 g++.dg/ext/attr-access.C: New test.
17117 2020-03-01 Martin Sebor <msebor@redhat.com>
17119 PR middle-end/93926
17120 * gcc.dg/Wbuiltin-declaration-mismatch-13.c: New test.
17122 2020-03-01 Martin Sebor <msebor@redhat.com>
17125 * gcc.dg/format/proto.c: New test.
17127 2020-03-01 Martin Sebor <msebor@redhat.com>
17129 PR middle-end/93829
17130 * gcc.dg/Wstringop-overflow-32.c: New test.
17132 2020-03-01 Segher Boessenkool <segher@kernel.crashing.org>
17135 * gcc.target/powerpc/pr68805.c: Update expected output.
17138 * gcc.target/powerpc/pr88233.c: Update expected output and
17139 add target selector.
17141 2020-03-01 Iain Sandoe <iain@sandoe.co.uk>
17143 * g++.dg/coroutines/torture/class-07-data-member.C: New test.
17145 2020-03-01 Paul Thomas <pault@gcc.gnu.org>
17148 * gfortran.dg/select_type_48.f90 : New test.
17150 2020-03-01 Paul Thomas <pault@gcc.gnu.org>
17153 * gfortran.dg/associated_8.f90 : New test.
17155 2020-02-29 Iain Sandoe <iain@sandoe.co.uk>
17157 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Add templated
17159 * g++.dg/coroutines/torture/co-await-15-return-non-triv.C: New test.
17161 2020-02-29 John David Anglin <danglin@gcc.gnu.org>
17164 * gnat.dg/socket1.adb: Disable on hppa*-*-hpux*.
17166 * g++.dg/pr90981.C: Skip on hppa*-*-hpux*.
17167 * gcc.dg/gnu2x-attrs-1.c: Add dg-require-alias.
17168 * gcc.dg/pr90756.c: Add -fno-common option on hppa*-*-hpux*.
17169 * gcc.dg/torture/20190327-1.c: Likewise.
17170 * gcc.dg/spellcheck-options-21.c: Skip on 32-bit hppa*-*-hpux*.
17171 * gcc.dg/strlenopt-68.c: Skip on hppa*-*-hpux*.
17172 * gcc.dg/torture/pr90020.c: Likewise.
17173 * gcc.dg/ucnid-16-utf8.c: Add dg-require-iconv "latin1".
17176 * gcc.dg/ipa/ipa-sra-12.c: xfail parameter split test on 32-bit
17178 * gcc.dg/ipa/ipa-sra-14.c: Likewise.
17179 * gcc.dg/ipa/ipcp-agg-12.c: xfail adding extra caller test.
17181 * g++.dg/ext/visibility/ref-temp1.C: Require visibility.
17182 * gfortran.dg/pr90988_4.f: Likewise.
17183 * gfortran.dg/pr91372.f90: Likewise.
17185 2020-02-29 Jeff Law <law@redhat.com>
17187 * gcc.target/or1k/return-2.c: Update expected output.
17189 * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output.
17191 2020-02-28 Iain Sandoe <iain@sandoe.co.uk>
17193 * g++.dg/coroutines/torture/func-params-08.C: Update
17194 to suspend for each co_await operation.
17196 2020-02-28 Paul Thomas <pault@gcc.gnu.org>
17199 * gfortran.dg/unlimited_polymorphic_31.f03 : New test.
17201 2020-02-28 Jakub Jelinek <jakub@redhat.com>
17203 P1937R2 - Fixing inconsistencies between const{expr,eval} functions
17204 * g++.dg/cpp2a/consteval3.C: Change dg-error about taking address of
17205 immediate function in unevaluated contexts into dg-bogus.
17206 * g++.dg/cpp2a/consteval16.C: New test.
17208 PR middle-end/92152
17209 * g++.dg/torture/pr92152.C (size_t): Use decltype (sizeof (0)) instead
17210 of hardcoding unsigned long.
17211 (uint64_t): Use unsigned long long instead of unsigned long.
17213 2020-02-27 Michael Meissner <meissner@linux.ibm.com>
17216 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Adjust
17217 instruction counts.
17219 2020-02-27 Martin Jambor <mjambor@suse.cz>
17220 Feng Xue <fxue@os.amperecomputing.com>
17223 * gcc.dg/ipa/pr93707.c: New test.
17225 2020-02-27 Jan Hubicka <hubicka@ucw.cz>
17227 PR middle-end/92152
17228 * gcc.dg/tree-ssa/alias-access-path-12.c: New testcase.
17229 * g++.dg/torture/pr92152.C: New testcase.
17230 * gcc.dg/torture/pr92152.c: New testcase.
17231 * gcc.dg/tree-ssa/20030807-7.c: xfail.
17232 * gcc.dg/tree-ssa/alias-access-path-4.c: xfail one case.
17233 * gcc.dg/tree-ssa/alias-access-path-5.c: xfail one case.
17235 2020-02-27 Mihail Ionescu <mihail.ionescu@arm.com>
17237 * gcc.target/arm/bf16_dup.c: New test.
17238 * gcc.target/arm/bf16_reinterpret.c: Likewise.
17240 2020-02-27 Will Schmidt <will_schmidt@vnet.ibm.com>
17242 * lib/target_supports.exp (check_effective_target_has_arch_pwr5): New.
17243 (check_effective_target_has_arch_pwr6): New.
17244 (check_effective_target_has_arch_pwr7): New.
17245 (check_effective_target_has_arch_pwr8): New.
17246 (check_effective_target_has_arch_pwr9): New.
17247 * gcc.target/powerpc/pr92132-fp-1.c: Add target check.
17250 2020-02-27 Bill Schmidt <wschmidt@linux.ibm.com>
17252 * gcc.target/powerpc/ppc64-abi-1.c: Compile with -mno-pcrel.
17253 * gcc.target/powerpc/ppc64-abi-2.c: Likewise.
17255 2020-02-27 Alexandre Oliva <oliva@adacore.com>
17257 * gcc.target/aarch64/vect-mull.x (SH): Undefine.
17259 2020-02-27 Richard Biener <rguenther@suse.de>
17261 PR tree-optimization/93508
17262 * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase.
17264 2020-02-27 Richard Biener <rguenther@suse.de>
17266 PR tree-optimization/93953
17267 * gcc.dg/pr93953.c: New testcase.
17269 2020-02-27 Jakub Jelinek <jakub@redhat.com>
17272 * gcc.c-torture/compile/pr93949.c: New test.
17274 PR tree-optimization/93582
17275 PR tree-optimization/93945
17276 * gcc.dg/tree-ssa/pr93582-9.c: New test.
17277 * gcc.c-torture/execute/pr93945.c: New test.
17279 2020-02-26 Marek Polacek <polacek@redhat.com>
17281 PR c++/93789 - ICE with invalid array bounds.
17282 * g++.dg/ext/vla22.C: New test.
17284 2020-02-26 David Malcolm <dmalcolm@redhat.com>
17287 * g++.dg/analyzer/pr93950.C: New test.
17289 2020-02-26 David Malcolm <dmalcolm@redhat.com>
17292 * gcc.dg/analyzer/torture/pr93947.c: New test.
17294 2020-02-26 Iain Sandoe <iain@sandoe.co.uk>
17296 * g++.dg/coroutines/coro1-refs-and-ctors.h: New.
17297 * g++.dg/coroutines/torture/func-params-07.C: New test.
17298 * g++.dg/coroutines/torture/func-params-08.C: New test.
17300 2020-02-26 Peter Bergner <bergner@linux.ibm.com>
17303 * gcc.target/powerpc/fold-vec-st-char.c (scan-assembler-times): Allow
17304 stxv and stxvx instructions as well.
17305 * gcc.target/powerpc/fold-vec-st-float.c: Likewise.
17306 * gcc.target/powerpc/fold-vec-st-int.c: Likewise.
17307 * gcc.target/powerpc/fold-vec-st-short.c: Likewise.
17309 2020-02-26 Patrick Palka <ppalka@redhat.com>
17311 * g++.dg/concepts/diagnostic2.C: New test.
17312 * g++.dg/concepts/diagnostic3.C: New test.
17314 2020-02-26 Marek Polacek <polacek@redhat.com>
17316 PR c++/93676 - value-init crash in template.
17317 * g++.dg/cpp0x/nsdmi-template19.C: New test.
17319 2020-02-26 Marek Polacek <polacek@redhat.com>
17321 PR c++/93862 - ICE with static_cast when converting from int[].
17322 * g++.dg/cpp0x/rv-cast7.C: New test.
17324 2020-02-26 Marek Polacek <polacek@redhat.com>
17326 DR 1423, Convertibility of nullptr to bool.
17327 * g++.dg/DRs/dr1423.C: New test.
17329 2020-02-26 Marek Polacek <polacek@redhat.com>
17331 PR c++/93803 - ICE with constexpr init and [[no_unique_address]].
17332 * g++.dg/cpp2a/constexpr-init16.C: New test.
17333 * g++.dg/cpp2a/constexpr-init17.C: New test.
17335 2020-02-26 Richard Sandiford <richard.sandiford@arm.com>
17337 PR middle-end/93843
17338 * gcc.dg/vect/pr93843-1.c: New test.
17339 * gcc.dg/vect/pr93843-2.c: Likewise.
17341 2020-02-26 Jakub Jelinek <jakub@redhat.com>
17343 PR tree-optimization/93820
17344 * gcc.dg/pr93820-2.c: New test.
17346 PR tree-optimization/93820
17347 * gcc.dg/pr93820.c: New test.
17350 * g++.dg/cpp0x/pr93905.C: New test.
17352 2020-02-25 Mihail Ionescu <mihail.ionescu@arm.com>
17354 * gcc.target/aarch64/advsimd-intrinsics/bf16_vstn.c: New test.
17355 * gcc.target/aarch64/advsimd-intrinsics/bf16_vldn.c: New test.
17357 2020-02-25 Mihail Ionescu <mihail.ionescu@arm.com>
17359 * gcc.target/aarch64/advsimd-intrinsics/bf16_dup.c: New test.
17360 * gcc.target/aarch64/advsimd-intrinsics/bf16_reinterpret.c: New test.
17362 2020-02-25 Dennis Zhang <dennis.zhang@arm.com>
17364 * gcc.target/arm/simd/bf16_dot_1.c: New test.
17365 * gcc.target/arm/simd/bf16_dot_2.c: New test.
17366 * gcc.target/arm/simd/bf16_dot_3.c: New test.
17368 2020-02-25 Jakub Jelinek <jakub@redhat.com>
17370 PR rtl-optimization/93908
17371 * gcc.c-torture/execute/pr93908.c: New test.
17373 2019-02-25 Eric Botcazou <ebotcazou@adacore.com>
17375 * gnat.dg/lto24.adb: New test.
17376 * gnat.dg/lto24_pkg1.ads: New helper.
17377 * gnat.dg/lto24_pkg2.ad[sb]: Likewise.
17379 2020-02-25 Richard Biener <rguenther@suse.de>
17381 * gcc.dg/tree-ssa/ssa-fre-86.c: New testcase.
17383 2020-02-25 Richard Biener <rguenther@suse.de>
17385 PR tree-optimization/93868
17386 * gcc.dg/torture/pr93868.c: New testcase.
17388 2020-02-25 Jakub Jelinek <jakub@redhat.com>
17390 PR middle-end/93874
17391 * gcc.dg/pr93874.c: New test.
17394 * gcc.dg/ipa/pr93763.c: Adjust the test so that it compiles without
17395 warnings and still ICEs before the ipa-cp.c fix.
17396 * g++.dg/ipa/pr93763.C: Require c++11 effective target.
17398 PR translation/93864
17399 * objc.dg/encode-2.m: Fix comment typo paramter -> parameter.
17400 * obj-c++.dg/encode-4.mm: Likewise.
17401 * gfortran.dg/data_array_5.f90: Likewise.
17402 * gcc.dg/decl-1.c: Likewise.
17404 2020-02-24 David Malcolm <dmalcolm@redhat.com>
17407 * gcc.dg/analyzer/pr93382.c: Add "-fanalyzer-checker=taint".
17408 * gcc.dg/analyzer/taint-1.c: Likewise.
17410 2020-02-24 David Malcolm <dmalcolm@redhat.com>
17413 * g++.dg/analyzer/pr93899.C: New test.
17415 2020-02-24 Martin Sebor <msebor@redhat.com>
17418 * g++.dg/warn/Wredundant-tags-4.C: New test.
17419 * g++.dg/warn/Wredundant-tags-5.C: New test.
17420 * g++.dg/warn/Wredundant-tags-5.h: New test.
17422 2020-02-24 David Malcolm <dmalcolm@redhat.com>
17424 * gcc.dg/analyzer/analyzer-verbosity-2a.c: New test.
17425 * gcc.dg/analyzer/analyzer-verbosity-3.c: New test, based on
17426 analyzer-verbosity-2.c
17427 * gcc.dg/analyzer/analyzer-verbosity-3a.c: New test.
17428 * gcc.dg/analyzer/edges-1.c: New test.
17429 * gcc.dg/analyzer/edges-2.c: New test.
17430 * gcc.dg/analyzer/file-paths-1.c: Add -fanalyzer-verbosity=3.
17432 2020-02-24 Marek Polacek <polacek@redhat.com>
17434 PR c++/93869 - ICE with -Wmismatched-tags.
17435 * g++.dg/warn/Wmismatched-tags-2.C: New test.
17437 2020-02-20 Mark Eggleston <mark.eggleston@codethink.com>
17440 * gfortran.dg/pr77351.f90 : Check for one error instead of two.
17441 * gfortran.dg/pr93835.f08 : New test.
17443 2020-02-24 Marek Polacek <polacek@redhat.com>
17445 PR c++/93712 - ICE with ill-formed array list-initialization.
17446 * g++.dg/cpp0x/initlist-array11.C: New test.
17448 2020-02-20 Mark Eggleston <mark.eggleston@codethink.com>
17451 * gfortran.dg/pr93604.f90 : New test.
17453 2020-02-24 Jakub Jelinek <jakub@redhat.com>
17455 P1937R2 - Fixing inconsistencies between const{expr,eval} functions
17456 * g++.dg/ext/consteval1.C: Change dg-{message,error} into dg-bogus.
17457 * g++.dg/cpp2a/consteval6.C: Likewise.
17458 * g++.dg/cpp2a/consteval3.C: Change dg-error for unevaluated operands
17461 2020-02-24 Christophe Lyon <christophe.lyon@linaro.org>
17464 * gcc.target/arm/pr78353-1.c: Add arm_arch_v7a_multilib effective
17466 * gcc.target/arm/pr78353-2.c: Likewise.
17468 2020-02-24 Jakub Jelinek <jakub@redhat.com>
17470 PR tree-optimization/93582
17471 * gcc.dg/tree-ssa/pr93582-4.c: New test.
17472 * gcc.dg/tree-ssa/pr93582-5.c: New test.
17473 * gcc.dg/tree-ssa/pr93582-6.c: New test.
17474 * gcc.dg/tree-ssa/pr93582-7.c: New test.
17475 * gcc.dg/tree-ssa/pr93582-8.c: New test.
17477 2020-02-24 Tobias Burnus <tobias@codesourcery.com>
17480 * gfortran.dg/goacc/tile-4.f90: New.
17482 2020-02-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
17483 Kugan Vivekandarajah <kugan.vivekanandarajah@linaro.org>
17487 * gcc.target/arm/pr78353-1.c: New test.
17488 * gcc.target/arm/pr78353-2.c: Likewise.
17490 2020-02-23 Thomas Koenig <tkoenig@gcc.gnu.org>
17493 * gfortran.dg/argument_checking_24.f90: Correct test case.
17495 2020-02-21 Martin Sebor <msebor@redhat.com>
17497 PR gcov-profile/93753
17498 * g++.dg/ext/flexary36.C: New test.
17499 * g++.dg/lto/pr93166_0.C: Make struct with flexarray valid.
17501 2020-02-21 Dennis Zhang <dennis.zhang@arm.com>
17503 * gcc.target/arm/simd/vmmla_1.c: New test.
17505 2020-02-21 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
17507 * gcc.target/arm/armv8_1m-shift-imm-1.c: Add MVE target checks.
17508 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
17509 * lib/target-supports.exp
17510 (check_effective_target_arm_v8_1m_mve_ok_nocache): New.
17511 (check_effective_target_arm_v8_1m_mve_ok): New.
17512 (add_options_for_v8_1m_mve): New.
17514 2020-02-21 Uroš Bizjak <ubizjak@gmail.com>
17516 * gcc.target/i386/pr69052.c: Require target ia32.
17517 (dg-options): Add -fcommon and remove -pie.
17519 2020-02-21 Uroš Bizjak <ubizjak@gmail.com>
17521 * gcc.dg/vect/vect-epilogues.c (scan-tree-dump): Require
17522 vect_mutiple_sizes effective target.
17524 2020-02-21 Jan Hubicka <hubicka@ucw.cz>
17525 Richard Biener <rguenther@suse.de>
17527 PR tree-optimization/93586
17528 * gcc.dg/torture/pr93586.c: New testcase.
17530 2020-02-21 Martin Jambor <mjambor@suse.cz>
17532 PR tree-optimization/93845
17533 * g++.dg/tree-ssa/pr93845.C: New test.
17535 2020-02-21 Richard Sandiford <richard.sandiford@arm.com>
17537 * gcc.target/aarch64/sve/rsqrt_1.c: New test.
17538 * gcc.target/aarch64/sve/rsqrt_1_run.c: Likewise.
17539 * gcc.target/aarch64/sve/sqrt_1.c: Likewise.
17540 * gcc.target/aarch64/sve/sqrt_1_run.c: Likewise.
17542 2020-02-21 Richard Sandiford <richard.sandiford@arm.com>
17544 * gcc.target/aarch64/sve/recip_1.c: New test.
17545 * gcc.target/aarch64/sve/recip_1_run.c: Likewise.
17546 * gcc.target/aarch64/sve/recip_2.c: Likewise.
17547 * gcc.target/aarch64/sve/recip_2_run.c: Likewise.
17549 2020-02-20 Martin Sebor <msebor@redhat.com>
17552 * g++.dg/warn/Wredundant-tags-3.C: New test.
17554 2020-02-20 Uroš Bizjak <ubizjak@gmail.com>
17557 * g++.target/i386/pr93828.C: New test.
17559 2020-02-20 Peter Bergner <bergner@linux.ibm.com>
17562 * gcc.target/powerpc/pr93658.c: New test.
17564 2020-02-20 Tobias Burnus <tobias@codesourcery.com>
17567 * gfortran.dg/goacc/tile-3.f90: New.
17569 2020-02-19 Marek Polacek <polacek@redhat.com>
17571 PR c++/93169 - wrong-code with a non-constexpr constructor.
17572 * g++.dg/cpp0x/constexpr-93169.C: New test.
17574 2020-02-19 Martin Sebor <msebor@redhat.com>
17576 PR tree-optimization/92128
17577 * gcc.dg/strlenopt-81.c: Align arrays to let strictly aligned targets
17578 optimize away calls as expected.
17580 2020-02-19 Uroš Bizjak <ubizjak@gmail.com>
17582 * gcc.dg/gimplefe-41.c: Add -msse2 additional options for x86 targets.
17583 * gcc.dg/ipa/ipa-sra-19.c: Ditto.
17585 2020-02-19 Richard Sandiford <richard.sandiford@arm.com>
17587 PR tree-optimization/93767
17588 * gcc.dg/vect/pr93767.c: New test.
17590 2020-02-19 Martin Jambor <mjambor@suse.cz>
17592 PR tree-optimization/93776
17593 * gcc.dg/tree-ssa/pr93776.c: New test.
17595 2020-02-19 Martin Jambor <mjambor@suse.cz>
17597 PR tree-optimization/93667
17598 * g++.dg/tree-ssa/pr93667.C: New test.
17600 2020-02-19 Hongtao Liu <hongtao.liu@intel.com>
17602 * g++.dg/other/i386-2.C: add -mavx512vbmi2
17603 * g++.dg/other/i386-3.C: Ditto.
17605 2020-02-18 James Greenhalgh <james.greenhalgh@arm.com>
17607 * gcc.target/aarch64/vmull_high.c: New.
17609 2020-02-18 Marek Polacek <polacek@redhat.com>
17612 * g++.dg/diagnostic/array-init1.C: Fix for ILP32.
17614 2020-02-18 Jon Beniston <jon@beniston.com>
17616 * gcc.dg/strcmpopt_6.c: Add space in array for terminator.
17618 2020-02-18 Mark Eggleston <markeggleston@gcc.gnu.org>
17621 * gfortran.dg/char_pointer_assign_6.f90: Look for no target
17622 message instead of length mismatch.
17623 * gfortran.dg/pr93714_1.f90
17624 * gfortran.dg/pr93714_2.f90
17626 2020-02-18 Mark Eggleston <mark.eggleston@codethink.com>
17629 * gfortran.dg/pr93601.f90 : New test.
17631 2020-02-18 Martin Liska <mliska@suse.cz>
17634 * gcc.dg/ipa/pr93583.c: New test.
17636 2020-02-18 David Malcolm <dmalcolm@redhat.com>
17639 * g++.dg/analyzer/pr93777.C: New test.
17640 * gfortran.dg/analyzer/pr93777.f90: New test.
17642 2020-02-18 David Malcolm <dmalcolm@redhat.com>
17645 * gfortran.dg/analyzer/pr93778.f90: New test.
17647 2020-02-18 David Malcolm <dmalcolm@redhat.com>
17650 * gfortran.dg/analyzer/deferred_character_25.f90: New test,
17651 based on gfortran.dg/deferred_character_25.f90.
17653 2020-02-18 David Malcolm <dmalcolm@redhat.com>
17656 * gfortran.dg/analyzer/pr88304-2.f90: New test, adapted from
17657 gfortran.fortran-torture/compile/pr88304-2.f90
17659 2020-02-18 Mark Eggleston <mark.eggleston@codethink.com>
17662 * gfortran.dg/pr93603.f90 : New test.
17664 2020-02-20 Mark Eggleston <markeggleston@gcc.gnu.org>
17667 * gfortran.dg/dg/pr93580.f90: New test.
17669 2020-02-18 Jakub Jelinek <jakub@redhat.com>
17671 PR tree-optimization/93780
17672 * gcc.dg/pr93780.c: New test.
17674 2020-02-17 David Malcolm <dmalcolm@redhat.com>
17677 * gcc.dg/analyzer/20020129-1.c: New test.
17679 2020-02-17 Alexandre Oliva <oliva@adacore.com>
17681 * gcc.dg/tls/emutls-3.c: New, combining emutls-2.c and
17682 thr-init-2.c into an execution test with explicitly common
17685 2020-02-17 Wilco Dijkstra <wdijkstr@arm.com>
17687 * gcc.target/aarch64/pr93565.c: Fix test for ilp32.
17689 2020-02-17 Will Schmidt <will_schmidt@vnet.ibm.com>
17691 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Correct
17692 number of expected insns.
17694 2020-02-17 Martin Liska <mliska@suse.cz>
17697 * g++.dg/lto/odr-8_1.C: Fix grammar.
17699 2020-02-17 Richard Biener <rguenther@suse.de>
17702 * gcc.dg/pr86134.c: New testcase.
17703 * gcc.dg/pr28322-2.c: Adjust.
17705 2020-02-17 David Malcolm <dmalcolm@redhat.com>
17708 * gcc.dg/analyzer/torture/20060625-1.c: New test.
17709 * gcc.dg/analyzer/torture/pr51628-30.c: New test.
17710 * gcc.dg/analyzer/torture/pr59037.c: New test.
17712 2020-02-17 David Malcolm <dmalcolm@redhat.com>
17714 * gcc.dg/analyzer/malloc-1.c (test_48): New.
17716 2020-02-17 Jiufu Guo <guojiufu@linux.ibm.com>
17719 * gcc.dg/torture/stackalign/builtin-return-2.c: New test case.
17721 2020-02-16 Uroš Bizjak <ubizjak@gmail.com>
17724 * gcc.target/i386/pr93743.c : New test.
17726 2020-02-15 Marek Polacek <polacek@redhat.com>
17728 PR c++/93710 - poor diagnostic for array initializer.
17729 * g++.dg/diagnostic/array-init1.C: New test.
17731 2020-02-15 Jason Merrill <jason@redhat.com>
17733 * lib/target-supports.exp (check_effective_target_c++2a_only): Also
17734 look for -std=*++20.
17735 (check_effective_target_concepts): Use check_effective_target_c++2a.
17737 2020-02-15 Jakub Jelinek <jakub@redhat.com>
17739 PR tree-optimization/93744
17740 * gcc.c-torture/execute/pr93744-1.c: New test.
17741 * gcc.c-torture/execute/pr93744-2.c: New test.
17742 * gcc.c-torture/execute/pr93744-3.c: New test.
17744 2020-02-14 Jakub Jelinek <jakub@redhat.com>
17747 * g++.dg/cpp0x/enum39.C: New test.
17749 2020-02-14 Martin Jambor <mjambor@suse.cz>
17751 PR tree-optimization/93516
17752 * g++.dg/tree-ssa/pr93516.C: New test.
17754 2020-02-14 Hongtao Liu <hongtao.liu@intel.com>
17756 * gcc.target/i386/avx512vbmi2-vpshld-1.c: New test.
17757 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
17758 * gcc.target/i386/sse-12.c: Add -mavx512vbmi2.
17759 * gcc.target/i386/sse-13.c: Ditto.
17760 * gcc.target/i386/sse-14.c: Add -mavx512vbmi2 and tests.
17761 * gcc.target/i386/sse-22.c: Ditto.
17763 2020-02-14 Jakub Jelinek <jakub@redhat.com>
17765 Partially implement P1042R1: __VA_OPT__ wording clarifications
17766 PR preprocessor/92319
17767 * c-c++-common/cpp/va-opt-4.c: New test.
17769 2020-02-13 Jakub Jelinek <jakub@redhat.com>
17772 * gcc.dg/pr93576.c: New test.
17774 2020-02-13 Sandra Loosemore <sandra@codesourcery.com>
17776 * g++.dg/cpp0x/constexpr-static13.C:
17777 Add -fdelete-null-pointer-checks.
17778 * g++.dg/cpp2a/constexpr-new11.C: Likewise.
17779 * g++.dg/cpp2a/constexpr-new12.C: Likewise.
17781 2020-02-13 H.J. Lu <hongjiu.lu@intel.com>
17784 * gcc.target/i386/pr93656.c: New test.
17786 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
17788 * gcc.target/arc/nps400-1.c: Update test.
17790 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
17792 * gcc.target/arc/or-cnst-size2.c: Update test.
17794 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
17795 Petro Karashchenko <petro.karashchenko@ring.com>
17797 * gcc.target/arc/mul64-1.c: New test.
17799 2020-02-13 Jakub Jelinek <jakub@redhat.com>
17802 * gcc.target/i386/pr93696-1.c: New test.
17803 * gcc.target/i386/pr93696-2.c: New test.
17804 * gcc.target/i386/avx512bitalg-vpopcntw-1.c (TEST): Fix argument order
17805 of _mm*_mask_popcnt_*.
17806 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c (TEST): Likewise.
17807 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c (TEST): Likewise.
17808 * gcc.target/i386/avx512bitalg-vpopcntb-1.c (TEST): Likewise.
17809 * gcc.target/i386/avx512bitalg-vpopcntb.c (foo): Likewise.
17810 * gcc.target/i386/avx512bitalg-vpopcntbvl.c (foo): Likewise.
17811 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c (foo): Likewise.
17812 * gcc.target/i386/avx512bitalg-vpopcntwvl.c (foo): Likewise.
17813 * gcc.target/i386/avx512bitalg-vpopcntw.c (foo): Likewise.
17814 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c (foo): Likewise.
17816 PR tree-optimization/93582
17817 * gcc.dg/tree-ssa/pr93582-1.c: New test.
17818 * gcc.dg/tree-ssa/pr93582-2.c: New test.
17819 * gcc.dg/tree-ssa/pr93582-3.c: New test.
17821 2020-02-13 Richard Biener <rguenther@suse.de>
17824 * gcc.dg/optimize-bswapsi-2.c: Add BE case.
17826 2020-02-13 Jakub Jelinek <jakub@redhat.com>
17829 * gcc.target/i386/avx512f-pr93673.c: New test.
17830 * gcc.target/i386/avx512dq-pr93673.c: New test.
17831 * gcc.target/i386/avx512bw-pr93673.c: New test.
17833 * g++.dg/analyzer/pr93212.C: Require c++14 rather than c++11.
17835 2020-02-12 Iain Sandoe <iain@sandoe.co.uk>
17837 * g++.dg/coroutines/coro1-allocators.h: New.
17838 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: New test.
17839 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: New test.
17840 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: New test.
17841 * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: Use new
17842 coro1-allocators.h header.
17843 * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: Likewise.
17844 * g++.dg/coroutines/torture/alloc-02-fail-new-grooaf-check.C: New.
17845 * g++.dg/coroutines/torture/alloc-03-overload-new-1.C: New test.
17846 * g++.dg/coroutines/torture/alloc-04-overload-del-use-two-args.C:New.
17848 2020-02-12 Jakub Jelinek <jakub@redhat.com>
17850 * gcc.target/powerpc/pr93122.c: Use -mprefixed instead of
17851 -mprefixed-addr in dg-options.
17853 PR middle-end/93663
17854 * gcc.dg/torture/builtin-round-roundeven.c (main): Add tests
17855 for DBL_MAX, inf, their negations and nan.
17857 2020-02-12 Martin Sebor <msebor@redhat.com>
17859 PR middle-end/93646
17860 * gcc.dg/Wstringop-overflow-31.c: New test.
17862 2020-02-12 Wilco Dijkstra <wdijkstr@arm.com>
17864 PR rtl-optimization/93565
17865 * gcc.target/aarch64/pr93565.c: New test.
17867 2020-02-12 Wilco Dijkstra <wdijkstr@arm.com>
17869 * gcc.target/aarch64/popcnt2.c: New test.
17871 2020-02-12 Marek Polacek <polacek@redhat.com>
17874 * g++.dg/cpp2a/nontype-class32.C: New test.
17876 2020-02-12 Marek Polacek <polacek@redhat.com>
17878 PR c++/93684 - ICE-on-invalid with broken attribute.
17879 * g++.dg/parse/attr4.C: New test.
17881 2020-02-12 Jakub Jelinek <jakub@redhat.com>
17884 * gcc.target/i386/avx512vl-pr93670.c: New test.
17886 2020-02-12 Richard Biener <rguenther@suse.de>
17889 * gcc.dg/pr93661.c: Pass -w, remove dg-warning.
17891 2020-02-11 David Malcolm <dmalcolm@redhat.com>
17894 * g++.dg/analyzer/malloc.C: Add test coverage for a double-free
17895 called in a constructor.
17896 * g++.dg/analyzer/pr93288.C: New test.
17898 2020-02-11 David Malcolm <dmalcolm@redhat.com>
17901 * g++.dg/analyzer/analyzer.exp: New subdirectory and .exp suite.
17902 * g++.dg/analyzer/malloc.C: New test.
17903 * g++.dg/analyzer/pr93212.C: New test.
17905 2020-02-11 Martin Sebor <msebor@redhat.com>
17907 PR tree-optimization/93683
17908 * gcc.dg/tree-ssa/ssa-dse-39.c: New test.
17910 2020-02-11 Will Schmidt <will_schmidt@vnet.ibm.com>
17912 * lib/target-supports.exp (check_effective_target_ppc_ieee128_ok): New.
17913 * gcc.target/powerpc/pr92796.c: Add a require-effective-target
17914 statement for ppc_ieee128_ok.
17916 2020-02-11 David Malcolm <dmalcolm@redhat.com>
17919 * gcc.dg/analyzer/torture/pr93374.c: New test.
17921 2020-02-11 David Malcolm <dmalcolm@redhat.com>
17924 * gcc.dg/analyzer/pr93669.c: New test.
17926 2020-02-11 David Malcolm <dmalcolm@redhat.com>
17929 * gcc.dg/analyzer/torture/pr93649.c: New test.
17931 2020-02-11 Will Schmidt <will_schmidt@vnet.ibm.com>
17933 * gcc.target/powerpc/pr70010-2.c: Add -maltivec.
17934 * gcc.target/powerpc/pr70010-3.c: Add -maltivec.
17936 2020-02-11 Stam Markianos-Wright <stam.markianos-wright@arm.com>
17938 * gcc.target/arm/simd/vdot-2-1.c: New test.
17939 * gcc.target/arm/simd/vdot-2-2.c: New test.
17940 * gcc.target/arm/simd/vdot-2-3.c: New test.
17941 * gcc.target/arm/simd/vdot-2-4.c: New test.
17943 2020-02-11 Richard Biener <rguenther@suse.de>
17945 PR tree-optimization/93661
17946 PR tree-optimization/93662
17947 * gcc.dg/pr93661.c: New testcase.
17949 2020-02-12 Patrick Palka <ppalka@redhat.com>
17953 * g++.dg/concepts/abbrev3.C: New test.
17954 * g++.dg/cpp2a/concepts-pr80471.C: Adjust a static_assert to expect the
17956 * g++.dg/cpp0x/auto9.C: Adjust a dg-error directive.
17958 * g++.dg/cpp2a/concepts6.C: New test.
17960 2020-02-10 David Malcolm <dmalcolm@redhat.com>
17963 * gcc.dg/analyzer/torture/pr93350.c: New test.
17965 2020-02-10 David Malcolm <dmalcolm@redhat.com>
17968 * gcc.dg/analyzer/torture/pr93647.c: New test.
17970 2020-02-10 Jakub Jelinek <jakub@redhat.com>
17973 * gcc.target/i386/avx-pr93637.c: New test.
17975 2020-02-10 David Malcolm <dmalcolm@redhat.com>
17978 * gfortran.dg/analyzer/pr93405.f90: New test.
17980 2020-02-10 David Malcolm <dmalcolm@redhat.com>
17982 * gfortran.dg/analyzer/analyzer.exp: New subdirectory and .exp
17984 * gfortran.dg/analyzer/malloc-example.f90: New test.
17985 * gfortran.dg/analyzer/malloc.f90: New test.
17987 2020-02-10 Martin Sebor <msebor@redhat.com>
17990 * gcc.dg/attr-access.c: New test.
17992 2020-02-10 Hans-Peter Nilsson <hp@axis.com>
17994 * gcc.target/cris/cris.exp (check_effective_target_cc0): New.
17997 * gcc.target/cris/pr93372-1.c, gcc.target/cris/pr93372-2.c,
17998 gcc.target/cris/pr93372-5.c, gcc.target/cris/pr93372-8.c,
17999 gcc.target/cris/pr93372-3.c, gcc.target/cris/pr93372-4.c,
18000 gcc.target/cris/pr93372-6.c, gcc.target/cris/pr93372-7.c,
18001 gcc.target/cris/pr93372-9.c, gcc.target/cris/pr93372-10.c,
18002 gcc.target/cris/pr93372-11.c, gcc.target/cris/pr93372-12.c,
18003 gcc.target/cris/pr93372-13.c, gcc.target/cris/pr93372-14.c,
18004 gcc.target/cris/pr93372-15.c, gcc.target/cris/pr93372-16.c,
18005 gcc.target/cris/pr93372-17.c, gcc.target/cris/pr93372-18.c,
18006 gcc.target/cris/pr93372-19.c, gcc.target/cris/pr93372-20.c,
18007 gcc.target/cris/pr93372-21.c, gcc.target/cris/pr93372-22.c,
18008 gcc.target/cris/pr93372-23.c, gcc.target/cris/pr93372-24.c,
18009 gcc.target/cris/pr93372-25.c, gcc.target/cris/pr93372-26.c,
18010 gcc.target/cris/pr93372-27.c, gcc.target/cris/pr93372-28.c,
18011 gcc.target/cris/pr93372-29.c, gcc.target/cris/pr93372-30.c,
18012 gcc.target/cris/pr93372-31.c, gcc.target/cris/pr93372-32.c,
18013 gcc.target/cris/pr93372-33.c, gcc.target/cris/pr93372-34.c,
18014 gcc.target/cris/pr93372-35.c, gcc.target/cris/dbr-1.c: New tests.
18016 2020-02-10 Jakub Jelinek <jakub@redhat.com>
18019 * gfortran.dg/pr91913.f90: New test.
18021 2020-02-10 H.J. Lu <hongjiu.lu@intel.com>
18024 * g++.target/i386/pr85334-1.C: New test.
18025 * g++.target/i386/pr85334-2.C: Likewise.
18027 2020-02-10 Jakub Jelinek <jakub@redhat.com>
18030 * gcc.dg/format/gcc_diag-11.c (test_cdiag_bad_words): Add two further
18033 2020-02-10 Feng Xue <fxue@os.amperecomputing.com>
18036 * g++.dg/ipa/pr93203.C: New test.
18037 * gcc.dg/ipa/ipcp-1: Change dump string.
18039 2020-02-09 Uroš Bizjak <ubizjak@gmail.com>
18041 * gcc.target/i386/pr91333.c (dg-do): Fix target selector.
18043 2020-02-09 Jakub Jelinek <jakub@redhat.com>
18046 * g++.dg/cpp2a/constexpr-new11.C: New test.
18047 * g++.dg/cpp2a/constexpr-new12.C: New test.
18048 * g++.dg/cpp2a/constexpr-new13.C: New test.
18050 2020-02-08 Andrew Pinski <apinski@marvel.com>
18053 * gcc.target/aarch64/pr91927.c: New testcase.
18055 2020-02-08 Peter Bergner <bergner@linux.ibm.com>
18058 * gcc.dg/vmx/ops.c: Add -flax-vector-conversions to dg-options.
18059 * gcc.target/powerpc/vsx-vector-6.h: Split tests into smaller functions.
18060 * gcc.target/powerpc/vsx-vector-6.p7.c: Adjust scan-assembler-times
18061 regex directives. Adjust expected instruction counts.
18062 * gcc.target/powerpc/vsx-vector-6.p8.c: Likewise.
18063 * gcc.target/powerpc/vsx-vector-6.p9.c: Likewise.
18065 2020-02-08 Jakub Jelinek <jakub@redhat.com>
18068 * g++.dg/ext/constexpr-pr93549.C: New test.
18070 2020-02-08 Uroš Bizjak <ubizjak@gmail.com>
18071 Jakub Jelinek <jakub@redhat.com>
18074 * gcc.target/i386/pr65782.c: New test.
18076 2020-02-07 Marek Polacek <polacek@redhat.com>
18078 PR c++/92947 - Paren init of aggregates in unevaluated context.
18079 * g++.dg/cpp2a/paren-init21.C: New test.
18081 2020-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
18083 * testsuite/gcc.target/powerpc/pr92923-1.c: Add -mvsx.
18085 2020-02-07 Dennis Zhang <dennis.zhang@arm.com>
18087 * gcc.target/aarch64/simd/vmmla.c: New test.
18089 2020-02-07 Richard Biener <rguenther@suse.de>
18091 PR middle-end/93519
18092 * gcc.dg/Wrestrict-21.c: New testcase.
18094 2020-02-07 H.J. Lu <hongjiu.lu@intel.com>
18097 * gcc.target/i386/pr85667-10.c: New test.
18098 * gcc.target/i386/pr85667-7.c: Likewise.
18099 * gcc.target/i386/pr85667-8.c: Likewise.
18100 * gcc.target/i386/pr85667-9.c: Likewise.
18102 2020-02-07 Jakub Jelinek <jakub@redhat.com>
18105 * gcc.target/powerpc/pr93122.c: New test.
18107 2020-02-07 Paolo Carlini <paolo.carlini@oracle.com>
18110 * g++.dg/ext/vla21.C: New.
18112 2020-02-07 Jakub Jelinek <jakub@redhat.com>
18115 * gcc.dg/pr93615.c: New test.
18118 * gcc.target/i386/pr93611.c: New test.
18120 2020-02-06 David Malcolm <dmalcolm@redhat.com>
18123 * gcc.dg/analyzer/pr93375.c: Rework test case to avoid per-target
18124 differences in how __builtin_memcpy has been optimized at the time
18127 2020-02-06 David Malcolm <dmalcolm@redhat.com>
18129 * gcc.dg/analyzer/torture/intptr_t.c: New test.
18131 2020-02-06 Segher Boessenkool <segher@kernel.crashing.org>
18133 * gcc.target/powerpc/pr93012.c: New.
18135 2020-02-06 Richard Sandiford <richard.sandiford@arm.com>
18138 * gcc.target/aarch64/movk_2.c: New test.
18140 2020-02-06 Uroš Bizjak <ubizjak@gmail.com>
18142 * gcc.target/i386/memcpy-strategy-1.c (dg-final):
18143 Unify scan-assembler strings for all targets.
18144 * gcc.target/i386/memcpy-strategy-2.c (dg-final): Ditto.
18145 * gcc.target/i386/memcpy-strategy-3.c (dg-final): Ditto.
18146 * gcc.target/i386/memcpy-vector_loop-1.c (dg-final): Ditto.
18148 2020-02-06 Marek Polacek <polacek@redhat.com>
18150 PR c++/93597 - ICE with lambda in operator function.
18151 * g++.dg/cpp0x/lambda/lambda-93597.C: New test.
18153 2020-02-06 Tobias Burnus <tobias@codesourcery.com>
18155 * gcc.target/arm/multilib.exp (multilib_config): Pass flags to
18156 …_target_compile as (additional_flags=) option and not as source
18157 filename to make it work with remote execution.
18158 * lib/target-supports.exp (check_runtime, check_gc_sections_available,
18159 check_effective_target_gas, check_effective_target_gld): Likewise.
18161 2020-02-06 Jakub Jelinek <jakub@redhat.com>
18164 * gcc.target/i386/avx2-pr93594.c: New test.
18166 2020-02-05 Martin Sebor <msebor@redhat.com>
18168 PR tree-optimization/92765
18169 * g++.dg/tree-ssa/strlenopt-1.C: New test.
18170 * g++.dg/tree-ssa/strlenopt-2.C: New test.
18171 * gcc.dg/Warray-bounds-58.c: New test.
18172 * gcc.dg/Wrestrict-20.c: Avoid a valid -Wformat-overflow.
18173 * gcc.dg/Wstring-compare.c: Xfail a test.
18174 * gcc.dg/strcmpopt_2.c: Disable tests.
18175 * gcc.dg/strcmpopt_4.c: Adjust tests.
18176 * gcc.dg/strcmpopt_10.c: New test.
18177 * gcc.dg/strcmpopt_11.c: New test.
18178 * gcc.dg/strlenopt-69.c: Disable tests.
18179 * gcc.dg/strlenopt-92.c: New test.
18180 * gcc.dg/strlenopt-93.c: New test.
18181 * gcc.dg/strlenopt.h: Declare calloc.
18182 * gcc.dg/tree-ssa/pr92056.c: Xfail tests until pr93518 is resolved.
18183 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Correct test (pr93517).
18185 2020-02-05 Marek Polacek <polacek@redhat.com>
18187 PR c++/93559 - ICE with CONSTRUCTOR flags verification.
18188 * g++.dg/cpp0x/initlist119.C: New test.
18189 * g++.dg/cpp0x/initlist120.C: New test.
18191 2020-02-05 Jakub Jelinek <jakub@redhat.com>
18194 * c-c++-common/Wunused-var-17.c: New test.
18196 2020-02-05 Jeff Law <law@redhat.com>
18198 * gcc.target/hppa/shadd-3.c: Disable delay slot filling and
18199 adjust expected shadd insn count appropriately.
18201 2020-02-05 David Malcolm <dmalcolm@redhat.com>
18203 * gcc.dg/analyzer/data-model-1.c: Update for changed output to
18204 __analyzer_dump_exploded_nodes, dropping redundant call at merger.
18205 * gcc.dg/analyzer/data-model-7.c: Likewise.
18206 * gcc.dg/analyzer/loop-2.c: Update for changed output format.
18207 * gcc.dg/analyzer/loop-2a.c: Likewise.
18208 * gcc.dg/analyzer/loop-4.c: Likewise.
18209 * gcc.dg/analyzer/loop.c: Likewise.
18210 * gcc.dg/analyzer/malloc-paths-10.c: Likewise; drop redundant
18212 * gcc.dg/analyzer/malloc-vs-local-1a.c: Likewise.
18213 * gcc.dg/analyzer/malloc-vs-local-1b.c: Likewise.
18214 * gcc.dg/analyzer/malloc-vs-local-2.c: Likewise.
18215 * gcc.dg/analyzer/malloc-vs-local-3.c: Likewise.
18216 * gcc.dg/analyzer/paths-1.c: Likewise.
18217 * gcc.dg/analyzer/paths-1a.c: Likewise.
18218 * gcc.dg/analyzer/paths-2.c: Likewise.
18219 * gcc.dg/analyzer/paths-3.c: Likewise.
18220 * gcc.dg/analyzer/paths-4.c: Update for changed output format.
18221 * gcc.dg/analyzer/paths-5.c: Likewise.
18222 * gcc.dg/analyzer/paths-6.c: Likewise; drop redundant calls
18224 * gcc.dg/analyzer/paths-7.c: Likewise.
18225 * gcc.dg/analyzer/torture/conditionals-2.c: Update for changed
18227 * gcc.dg/analyzer/zlib-1.c: Likewise; drop redundant calls.
18228 * gcc.dg/analyzer/zlib-5.c: Update for changed output format.
18230 2020-02-05 Jakub Jelinek <jakub@redhat.com>
18233 * gcc.target/i386/pr92190.c: New test.
18235 2020-02-05 Richard Biener <rguenther@suse.de>
18238 * gcc.dg/vect/bb-slp-22.c: Adjust.
18240 2020-02-05 Richard Biener <rguenther@suse.de>
18242 PR middle-end/90648
18243 * gcc.dg/pr90648.c: New testcase.
18245 2020-02-05 Jakub Jelinek <jakub@redhat.com>
18247 PR middle-end/93555
18248 * c-c++-common/gomp/pr93555-1.c: New test.
18249 * c-c++-common/gomp/pr93555-2.c: New test.
18250 * gfortran.dg/gomp/pr93555.f90: New test.
18252 2020-02-05 Jun Ma <JunMa@linux.alibaba.com>
18254 * g++.dg/coroutines/co-await-14-return-ref-to-auto.C: New test.
18256 2020-02-04 David Malcolm <dmalcolm@redhat.com>
18258 * gcc.dg/analyzer/data-model-1.c (struct coord): Convert fields
18261 2020-02-04 Richard Biener <rguenther@suse.de>
18263 PR tree-optimization/93538
18264 * gcc.dg/tree-ssa/forwprop-38.c: New testcase.
18266 2020-02-04 Jakub Jelinek <jakub@redhat.com>
18268 * c-c++-common/cpp/has-include-1.c: New test.
18269 * c-c++-common/cpp/has-include-next-1.c: New test.
18270 * c-c++-common/gomp/has-include-1.c: New test.
18272 PR preprocessor/93545
18273 * c-c++-common/cpp/pr88974.c: Expect another diagnostics during error
18275 * c-c++-common/cpp/pr93545-1.c: New test.
18276 * c-c++-common/cpp/pr93545-2.c: New test.
18277 * c-c++-common/cpp/pr93545-3.c: New test.
18278 * c-c++-common/cpp/pr93545-4.c: New test.
18280 2020-02-04 Iain Sandoe <iain@sandoe.co.uk>
18282 * g++.dg/coroutines/coro-missing-promise.C: New test.
18284 2020-02-04 Richard Biener <rguenther@suse.de>
18286 PR tree-optimization/91123
18287 * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase.
18289 2020-02-04 Richard Biener <rguenther@suse.de>
18291 PR tree-optimization/92819
18292 * gcc.target/i386/pr92819.c: New testcase.
18293 * gcc.target/i386/pr92803.c: Adjust.
18295 2020-02-03 Iain Sandoe <iain@sandoe.co.uk>
18298 * g++.dg/coroutines/pr93458-1-missing-traits.C: New test.
18299 * g++.dg/coroutines/pr93458-2-bad-traits.C: New test.
18300 * g++.dg/coroutines/pr93458-3-missing-handle.C: New test.
18301 * g++.dg/coroutines/pr93458-4-bad-coro-handle.C: New test.
18302 * g++.dg/coroutines/pr93458-5-bad-coro-type.C: New test.
18304 2020-02-03 David Malcolm <dmalcolm@redhat.com>
18307 * gcc.dg/analyzer/torture/pr93544.c: New test.
18309 2020-02-03 David Malcolm <dmalcolm@redhat.com>
18312 * gcc.dg/analyzer/pr93546.c: New test.
18314 2020-02-03 David Malcolm <dmalcolm@redhat.com>
18317 * gcc.dg/analyzer/pr93547.c: New test.
18319 2020-02-03 Stam Markianos-Wright <stam.markianos-wright@arm.com>
18322 * gcc.target/arm/pr91816.c: New test.
18324 2020-02-03 Julian Brown <julian@codesourcery.com>
18325 Tobias Burnus <tobias@codesourcery.com>
18327 * c-c++-common/cpp/openacc-define-3.c: Update expected value for
18329 * gfortran.dg/openacc-define-3.f90: Likewise.
18331 2020-02-03 Tobias Burnus <tobias@codesourcery.com>
18334 * gfortran.dg/associate_52.f90: New.
18336 2020-02-03 Jakub Jelinek <jakub@redhat.com>
18339 * gcc.c-torture/compile/pr93533.c: New test.
18340 * gcc.target/s390/pr93533.c: New test.
18342 2020-02-03 Jun Ma <JunMa@linux.alibaba.com>
18344 * g++.dg/coroutines/co-await-04-control-flow.C: Add label.
18346 2020-02-02 Marek Polacek <polacek@redhat.com>
18348 PR c++/93530 - ICE on invalid alignas in a template.
18349 * g++.dg/cpp0x/alignas18.C: New test.
18351 2020-02-02 Iain Sandoe <iain@sandoe.co.uk>
18353 * gcc.target/powerpc/darwin-abi-12.c: Add '-fcommon' to the
18356 2020-02-02 Vladimir Makarov <vmakarov@redhat.com>
18358 PR rtl-optimization/91333
18359 * gcc.target/i386/pr91333.c: Add vmovsd to regexp. Set up count
18362 2020-01-31 Sandra Loosemore <sandra@codesourcery.com>
18364 nios2: Support for GOT-relative DW_EH_PE_datarel encoding.
18366 * g++.target/nios2/hello-pie.C: New.
18367 * g++.target/nios2/nios2.exp: New.
18369 2020-01-31 David Malcolm <dmalcolm@redhat.com>
18372 * gcc.dg/analyzer/pr93457.c: New test.
18374 2020-01-31 David Malcolm <dmalcolm@redhat.com>
18377 * gcc.dg/analyzer/torture/pr93373.c: New test.
18379 2020-01-31 Vladimir Makarov <vmakarov@redhat.com>
18381 PR rtl-optimization/91333
18382 * gcc.target/i386/pr91333.c: New.
18384 2020-01-31 David Malcolm <dmalcolm@redhat.com>
18387 * gcc.dg/analyzer/torture/pr93379-2.c: New test.
18388 * gcc.dg/analyzer/torture/pr93379.c: New test.
18390 2020-01-31 David Malcolm <dmalcolm@redhat.com>
18393 * gcc.dg/analyzer/torture/pr93438.c: New test.
18394 * gcc.dg/analyzer/torture/pr93438-2.c: New test.
18396 2020-01-31 Jakub Jelinek <jakub@redhat.com>
18398 PR rtl-optimization/91838
18399 * g++.dg/pr91838.C: Moved to ...
18400 * g++.dg/opt/pr91838.C: ... here. Require c++11 target instead of
18401 dg-skip-if for c++98. Pass -Wno-psabi -w to avoid psabi style
18402 warnings on vector arg passing or return. Add -masm=att on i?86/x86_64.
18403 Only check for pxor %xmm0, %xmm0 on lp64 i?86/x86_64.
18405 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
18407 * lib/target-supports.exp (check_effective_target_aarch64_asm_bf16_ok):
18409 * gcc.target/aarch64/sve/acle/asm/bfdot_f32.c: New test.
18410 * gcc.target/aarch64/sve/acle/asm/bfdot_lane_f32.c: Likweise.
18411 * gcc.target/aarch64/sve/acle/asm/bfmlalb_f32.c: Likweise.
18412 * gcc.target/aarch64/sve/acle/asm/bfmlalb_lane_f32.c: Likweise.
18413 * gcc.target/aarch64/sve/acle/asm/bfmlalt_f32.c: Likweise.
18414 * gcc.target/aarch64/sve/acle/asm/bfmlalt_lane_f32.c: Likweise.
18415 * gcc.target/aarch64/sve/acle/asm/bfmmla_f32.c: Likweise.
18416 * gcc.target/aarch64/sve/acle/asm/cvt_bf16.c: Likweise.
18417 * gcc.target/aarch64/sve/acle/asm/cvtnt_bf16.c: Likweise.
18418 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_1.c: Likweise.
18419 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lane_1.c:
18421 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lanex2_1.c:
18423 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
18426 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
18428 * g++.target/aarch64/sve/acle/general-c++/mangle_1.C: Test mangling
18430 * g++.target/aarch64/sve/acle/general-c++/mangle_2.C: Likewise for
18432 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: New test.
18433 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
18434 * gcc.target/aarch64/sve/acle/asm/cnt_bf16.c: Likewise.
18435 * gcc.target/aarch64/sve/acle/asm/create2_1.c (create_bf16): Likewise.
18436 * gcc.target/aarch64/sve/acle/asm/create3_1.c (create_bf16): Likewise.
18437 * gcc.target/aarch64/sve/acle/asm/create4_1.c (create_bf16): Likewise.
18438 * gcc.target/aarch64/sve/acle/asm/dup_bf16.c: Likewise.
18439 * gcc.target/aarch64/sve/acle/asm/dup_lane_bf16.c: Likewise.
18440 * gcc.target/aarch64/sve/acle/asm/dupq_lane_bf16.c: Likewise.
18441 * gcc.target/aarch64/sve/acle/asm/ext_bf16.c: Likewise.
18442 * gcc.target/aarch64/sve/acle/asm/get2_bf16.c: Likewise.
18443 * gcc.target/aarch64/sve/acle/asm/get3_bf16.c: Likewise.
18444 * gcc.target/aarch64/sve/acle/asm/get4_bf16.c: Likewise.
18445 * gcc.target/aarch64/sve/acle/asm/insr_bf16.c: Likewise.
18446 * gcc.target/aarch64/sve/acle/asm/lasta_bf16.c: Likewise.
18447 * gcc.target/aarch64/sve/acle/asm/lastb_bf16.c: Likewise.
18448 * gcc.target/aarch64/sve/acle/asm/ld1_bf16.c: Likewise.
18449 * gcc.target/aarch64/sve/acle/asm/ld1ro_bf16.c: Likewise.
18450 * gcc.target/aarch64/sve/acle/asm/ld1rq_bf16.c: Likewise.
18451 * gcc.target/aarch64/sve/acle/asm/ld2_bf16.c: Likewise.
18452 * gcc.target/aarch64/sve/acle/asm/ld3_bf16.c: Likewise.
18453 * gcc.target/aarch64/sve/acle/asm/ld4_bf16.c: Likewise.
18454 * gcc.target/aarch64/sve/acle/asm/ldff1_bf16.c: Likewise.
18455 * gcc.target/aarch64/sve/acle/asm/ldnf1_bf16.c: Likewise.
18456 * gcc.target/aarch64/sve/acle/asm/ldnt1_bf16.c: Likewise.
18457 * gcc.target/aarch64/sve/acle/asm/len_bf16.c: Likewise.
18458 * gcc.target/aarch64/sve/acle/asm/reinterpret_bf16.c: Likewise.
18459 * gcc.target/aarch64/sve/acle/asm/reinterpret_f16.c
18460 (reinterpret_f16_bf16_tied1, reinterpret_f16_bf16_untied): Likewise.
18461 * gcc.target/aarch64/sve/acle/asm/reinterpret_f32.c
18462 (reinterpret_f32_bf16_tied1, reinterpret_f32_bf16_untied): Likewise.
18463 * gcc.target/aarch64/sve/acle/asm/reinterpret_f64.c
18464 (reinterpret_f64_bf16_tied1, reinterpret_f64_bf16_untied): Likewise.
18465 * gcc.target/aarch64/sve/acle/asm/reinterpret_s16.c
18466 (reinterpret_s16_bf16_tied1, reinterpret_s16_bf16_untied): Likewise.
18467 * gcc.target/aarch64/sve/acle/asm/reinterpret_s32.c
18468 (reinterpret_s32_bf16_tied1, reinterpret_s32_bf16_untied): Likewise.
18469 * gcc.target/aarch64/sve/acle/asm/reinterpret_s64.c
18470 (reinterpret_s64_bf16_tied1, reinterpret_s64_bf16_untied): Likewise.
18471 * gcc.target/aarch64/sve/acle/asm/reinterpret_s8.c
18472 (reinterpret_s8_bf16_tied1, reinterpret_s8_bf16_untied): Likewise.
18473 * gcc.target/aarch64/sve/acle/asm/reinterpret_u16.c
18474 (reinterpret_u16_bf16_tied1, reinterpret_u16_bf16_untied): Likewise.
18475 * gcc.target/aarch64/sve/acle/asm/reinterpret_u32.c
18476 (reinterpret_u32_bf16_tied1, reinterpret_u32_bf16_untied): Likewise.
18477 * gcc.target/aarch64/sve/acle/asm/reinterpret_u64.c
18478 (reinterpret_u64_bf16_tied1, reinterpret_u64_bf16_untied): Likewise.
18479 * gcc.target/aarch64/sve/acle/asm/reinterpret_u8.c
18480 (reinterpret_u8_bf16_tied1, reinterpret_u8_bf16_untied): Likewise.
18481 * gcc.target/aarch64/sve/acle/asm/rev_bf16.c: Likewise.
18482 * gcc.target/aarch64/sve/acle/asm/sel_bf16.c: Likewise.
18483 * gcc.target/aarch64/sve/acle/asm/set2_bf16.c: Likewise.
18484 * gcc.target/aarch64/sve/acle/asm/set3_bf16.c: Likewise.
18485 * gcc.target/aarch64/sve/acle/asm/set4_bf16.c: Likewise.
18486 * gcc.target/aarch64/sve/acle/asm/splice_bf16.c: Likewise.
18487 * gcc.target/aarch64/sve/acle/asm/st1_bf16.c: Likewise.
18488 * gcc.target/aarch64/sve/acle/asm/st2_bf16.c: Likewise.
18489 * gcc.target/aarch64/sve/acle/asm/st3_bf16.c: Likewise.
18490 * gcc.target/aarch64/sve/acle/asm/st4_bf16.c: Likewise.
18491 * gcc.target/aarch64/sve/acle/asm/stnt1_bf16.c: Likewise.
18492 * gcc.target/aarch64/sve/acle/asm/tbl_bf16.c: Likewise.
18493 * gcc.target/aarch64/sve/acle/asm/trn1_bf16.c: Likewise.
18494 * gcc.target/aarch64/sve/acle/asm/trn1q_bf16.c: Likewise.
18495 * gcc.target/aarch64/sve/acle/asm/trn2_bf16.c: Likewise.
18496 * gcc.target/aarch64/sve/acle/asm/trn2q_bf16.c: Likewise.
18497 * gcc.target/aarch64/sve/acle/asm/undef2_1.c (bfloat16_t): Likewise.
18498 * gcc.target/aarch64/sve/acle/asm/undef3_1.c (bfloat16_t): Likewise.
18499 * gcc.target/aarch64/sve/acle/asm/undef4_1.c (bfloat16_t): Likewise.
18500 * gcc.target/aarch64/sve/acle/asm/undef_1.c (bfloat16_t): Likewise.
18501 * gcc.target/aarch64/sve/acle/asm/uzp1_bf16.c: Likewise.
18502 * gcc.target/aarch64/sve/acle/asm/uzp1q_bf16.c: Likewise.
18503 * gcc.target/aarch64/sve/acle/asm/uzp2_bf16.c: Likewise.
18504 * gcc.target/aarch64/sve/acle/asm/uzp2q_bf16.c: Likewise.
18505 * gcc.target/aarch64/sve/acle/asm/zip1_bf16.c: Likewise.
18506 * gcc.target/aarch64/sve/acle/asm/zip1q_bf16.c: Likewise.
18507 * gcc.target/aarch64/sve/acle/asm/zip2_bf16.c: Likewise.
18508 * gcc.target/aarch64/sve/acle/asm/zip2q_bf16.c: Likewise.
18509 * gcc.target/aarch64/sve/pcs/annotate_1.c (ret_bf16, ret_bf16x2)
18510 (ret_bf16x3, ret_bf16x4): Likewise.
18511 * gcc.target/aarch64/sve/pcs/annotate_2.c (fn_bf16, fn_bf16x2)
18512 (fn_bf16x3, fn_bf16x4): Likewise.
18513 * gcc.target/aarch64/sve/pcs/annotate_3.c (fn_bf16, fn_bf16x2)
18514 (fn_bf16x3, fn_bf16x4): Likewise.
18515 * gcc.target/aarch64/sve/pcs/annotate_4.c (fn_bf16, fn_bf16x2)
18516 (fn_bf16x3, fn_bf16x4): Likewise.
18517 * gcc.target/aarch64/sve/pcs/annotate_5.c (fn_bf16, fn_bf16x2)
18518 (fn_bf16x3, fn_bf16x4): Likewise.
18519 * gcc.target/aarch64/sve/pcs/annotate_6.c (fn_bf16, fn_bf16x2)
18520 (fn_bf16x3, fn_bf16x4): Likewise.
18521 * gcc.target/aarch64/sve/pcs/annotate_7.c (fn_bf16, fn_bf16x2)
18522 (fn_bf16x3, fn_bf16x4): Likewise.
18523 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
18524 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
18525 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Likewise.
18526 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
18527 * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c (bfloat16x16_t): New
18529 (bfloat16_callee, bfloat16_caller): New tests.
18530 * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c (bfloat16x16_t): New
18532 (bfloat16_callee, bfloat16_caller): New tests.
18533 * gcc.target/aarch64/sve/pcs/return_4.c (CALLER_BF16): New macro.
18534 (callee_bf16, caller_bf16): New tests.
18535 * gcc.target/aarch64/sve/pcs/return_4_128.c (CALLER_BF16): New macro.
18536 (callee_bf16, caller_bf16): New tests.
18537 * gcc.target/aarch64/sve/pcs/return_4_256.c (CALLER_BF16): New macro.
18538 (callee_bf16, caller_bf16): New tests.
18539 * gcc.target/aarch64/sve/pcs/return_4_512.c (CALLER_BF16): New macro.
18540 (callee_bf16, caller_bf16): New tests.
18541 * gcc.target/aarch64/sve/pcs/return_4_1024.c (CALLER_BF16): New macro.
18542 (callee_bf16, caller_bf16): New tests.
18543 * gcc.target/aarch64/sve/pcs/return_4_2048.c (CALLER_BF16): New macro.
18544 (callee_bf16, caller_bf16): New tests.
18545 * gcc.target/aarch64/sve/pcs/return_5.c (CALLER_BF16): New macro.
18546 (callee_bf16, caller_bf16): New tests.
18547 * gcc.target/aarch64/sve/pcs/return_5_128.c (CALLER_BF16): New macro.
18548 (callee_bf16, caller_bf16): New tests.
18549 * gcc.target/aarch64/sve/pcs/return_5_256.c (CALLER_BF16): New macro.
18550 (callee_bf16, caller_bf16): New tests.
18551 * gcc.target/aarch64/sve/pcs/return_5_512.c (CALLER_BF16): New macro.
18552 (callee_bf16, caller_bf16): New tests.
18553 * gcc.target/aarch64/sve/pcs/return_5_1024.c (CALLER_BF16): New macro.
18554 (callee_bf16, caller_bf16): New tests.
18555 * gcc.target/aarch64/sve/pcs/return_5_2048.c (CALLER_BF16): New macro.
18556 (callee_bf16, caller_bf16): New tests.
18557 * gcc.target/aarch64/sve/pcs/return_6.c (bfloat16_t): New typedef.
18558 (callee_bf16, caller_bf16): New tests.
18559 * gcc.target/aarch64/sve/pcs/return_6_128.c (bfloat16_t): New typedef.
18560 (callee_bf16, caller_bf16): New tests.
18561 * gcc.target/aarch64/sve/pcs/return_6_256.c (bfloat16_t): New typedef.
18562 (callee_bf16, caller_bf16): New tests.
18563 * gcc.target/aarch64/sve/pcs/return_6_512.c (bfloat16_t): New typedef.
18564 (callee_bf16, caller_bf16): New tests.
18565 * gcc.target/aarch64/sve/pcs/return_6_1024.c (bfloat16_t): New typedef.
18566 (callee_bf16, caller_bf16): New tests.
18567 * gcc.target/aarch64/sve/pcs/return_6_2048.c (bfloat16_t): New typedef.
18568 (callee_bf16, caller_bf16): New tests.
18569 * gcc.target/aarch64/sve/pcs/return_7.c (callee_bf16): Likewise
18570 (caller_bf16): Likewise.
18571 * gcc.target/aarch64/sve/pcs/return_8.c (callee_bf16): Likewise
18572 (caller_bf16): Likewise.
18573 * gcc.target/aarch64/sve/pcs/return_9.c (callee_bf16): Likewise
18574 (caller_bf16): Likewise.
18575 * gcc.target/aarch64/sve2/acle/asm/tbl2_bf16.c: Likewise.
18576 * gcc.target/aarch64/sve2/acle/asm/tbx_bf16.c: Likewise.
18577 * gcc.target/aarch64/sve2/acle/asm/whilerw_bf16.c: Likewise.
18578 * gcc.target/aarch64/sve2/acle/asm/whilewr_bf16.c: Likewise.
18580 2020-01-31 Dennis Zhang <dennis.zhang@arm.com>
18581 Matthew Malcomson <matthew.malcomson@arm.com>
18582 Richard Sandiford <richard.sandiford@arm.com>
18584 * lib/target-supports.exp (check_effective_target_aarch64_asm_i8mm_ok)
18585 (check_effective_target_aarch64_asm_f32mm_ok): New target selectors.
18586 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Test handling of
18587 __ARM_FEATURE_SVE_MATMUL_INT8, __ARM_FEATURE_SVE_MATMUL_FP32 and
18588 __ARM_FEATURE_SVE_MATMUL_FP64.
18589 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TRIPLE_Z):
18590 (TEST_TRIPLE_Z_REV2, TEST_TRIPLE_Z_REV, TEST_TRIPLE_LANE_REG)
18591 (TEST_TRIPLE_ZX): New macros.
18592 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Remove +sve and
18593 rely on +f64mm to enable it.
18594 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
18595 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
18596 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
18597 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
18598 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
18599 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
18600 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
18601 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
18602 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
18603 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
18604 * gcc.target/aarch64/sve/acle/asm/mmla_f32.c: New test.
18605 * gcc.target/aarch64/sve/acle/asm/mmla_f64.c: Likewise,
18606 * gcc.target/aarch64/sve/acle/asm/mmla_s32.c: Likewise,
18607 * gcc.target/aarch64/sve/acle/asm/mmla_u32.c: Likewise,
18608 * gcc.target/aarch64/sve/acle/asm/sudot_lane_s32.c: Likewise,
18609 * gcc.target/aarch64/sve/acle/asm/sudot_s32.c: Likewise,
18610 * gcc.target/aarch64/sve/acle/asm/trn1q_f16.c: Likewise.
18611 * gcc.target/aarch64/sve/acle/asm/trn1q_f32.c: Likewise.
18612 * gcc.target/aarch64/sve/acle/asm/trn1q_f64.c: Likewise.
18613 * gcc.target/aarch64/sve/acle/asm/trn1q_s16.c: Likewise.
18614 * gcc.target/aarch64/sve/acle/asm/trn1q_s32.c: Likewise.
18615 * gcc.target/aarch64/sve/acle/asm/trn1q_s64.c: Likewise.
18616 * gcc.target/aarch64/sve/acle/asm/trn1q_s8.c: Likewise.
18617 * gcc.target/aarch64/sve/acle/asm/trn1q_u16.c: Likewise.
18618 * gcc.target/aarch64/sve/acle/asm/trn1q_u32.c: Likewise.
18619 * gcc.target/aarch64/sve/acle/asm/trn1q_u64.c: Likewise.
18620 * gcc.target/aarch64/sve/acle/asm/trn1q_u8.c: Likewise.
18621 * gcc.target/aarch64/sve/acle/asm/trn2q_f16.c: Likewise.
18622 * gcc.target/aarch64/sve/acle/asm/trn2q_f32.c: Likewise.
18623 * gcc.target/aarch64/sve/acle/asm/trn2q_f64.c: Likewise.
18624 * gcc.target/aarch64/sve/acle/asm/trn2q_s16.c: Likewise.
18625 * gcc.target/aarch64/sve/acle/asm/trn2q_s32.c: Likewise.
18626 * gcc.target/aarch64/sve/acle/asm/trn2q_s64.c: Likewise.
18627 * gcc.target/aarch64/sve/acle/asm/trn2q_s8.c: Likewise.
18628 * gcc.target/aarch64/sve/acle/asm/trn2q_u16.c: Likewise.
18629 * gcc.target/aarch64/sve/acle/asm/trn2q_u32.c: Likewise.
18630 * gcc.target/aarch64/sve/acle/asm/trn2q_u64.c: Likewise.
18631 * gcc.target/aarch64/sve/acle/asm/trn2q_u8.c: Likewise.
18632 * gcc.target/aarch64/sve/acle/asm/usdot_lane_s32.c: Likewise.
18633 * gcc.target/aarch64/sve/acle/asm/usdot_s32.c: Likewise.
18634 * gcc.target/aarch64/sve/acle/asm/usmmla_s32.c: Likewise.
18635 * gcc.target/aarch64/sve/acle/asm/uzp1q_f16.c: Likewise.
18636 * gcc.target/aarch64/sve/acle/asm/uzp1q_f32.c: Likewise.
18637 * gcc.target/aarch64/sve/acle/asm/uzp1q_f64.c: Likewise.
18638 * gcc.target/aarch64/sve/acle/asm/uzp1q_s16.c: Likewise.
18639 * gcc.target/aarch64/sve/acle/asm/uzp1q_s32.c: Likewise.
18640 * gcc.target/aarch64/sve/acle/asm/uzp1q_s64.c: Likewise.
18641 * gcc.target/aarch64/sve/acle/asm/uzp1q_s8.c: Likewise.
18642 * gcc.target/aarch64/sve/acle/asm/uzp1q_u16.c: Likewise.
18643 * gcc.target/aarch64/sve/acle/asm/uzp1q_u32.c: Likewise.
18644 * gcc.target/aarch64/sve/acle/asm/uzp1q_u64.c: Likewise.
18645 * gcc.target/aarch64/sve/acle/asm/uzp1q_u8.c: Likewise.
18646 * gcc.target/aarch64/sve/acle/asm/uzp2q_f16.c: Likewise.
18647 * gcc.target/aarch64/sve/acle/asm/uzp2q_f32.c: Likewise.
18648 * gcc.target/aarch64/sve/acle/asm/uzp2q_f64.c: Likewise.
18649 * gcc.target/aarch64/sve/acle/asm/uzp2q_s16.c: Likewise.
18650 * gcc.target/aarch64/sve/acle/asm/uzp2q_s32.c: Likewise.
18651 * gcc.target/aarch64/sve/acle/asm/uzp2q_s64.c: Likewise.
18652 * gcc.target/aarch64/sve/acle/asm/uzp2q_s8.c: Likewise.
18653 * gcc.target/aarch64/sve/acle/asm/uzp2q_u16.c: Likewise.
18654 * gcc.target/aarch64/sve/acle/asm/uzp2q_u32.c: Likewise.
18655 * gcc.target/aarch64/sve/acle/asm/uzp2q_u64.c: Likewise.
18656 * gcc.target/aarch64/sve/acle/asm/uzp2q_u8.c: Likewise.
18657 * gcc.target/aarch64/sve/acle/asm/zip1q_f16.c: Likewise.
18658 * gcc.target/aarch64/sve/acle/asm/zip1q_f32.c: Likewise.
18659 * gcc.target/aarch64/sve/acle/asm/zip1q_f64.c: Likewise.
18660 * gcc.target/aarch64/sve/acle/asm/zip1q_s16.c: Likewise.
18661 * gcc.target/aarch64/sve/acle/asm/zip1q_s32.c: Likewise.
18662 * gcc.target/aarch64/sve/acle/asm/zip1q_s64.c: Likewise.
18663 * gcc.target/aarch64/sve/acle/asm/zip1q_s8.c: Likewise.
18664 * gcc.target/aarch64/sve/acle/asm/zip1q_u16.c: Likewise.
18665 * gcc.target/aarch64/sve/acle/asm/zip1q_u32.c: Likewise.
18666 * gcc.target/aarch64/sve/acle/asm/zip1q_u64.c: Likewise.
18667 * gcc.target/aarch64/sve/acle/asm/zip1q_u8.c: Likewise.
18668 * gcc.target/aarch64/sve/acle/asm/zip2q_f16.c: Likewise.
18669 * gcc.target/aarch64/sve/acle/asm/zip2q_f32.c: Likewise.
18670 * gcc.target/aarch64/sve/acle/asm/zip2q_f64.c: Likewise.
18671 * gcc.target/aarch64/sve/acle/asm/zip2q_s16.c: Likewise.
18672 * gcc.target/aarch64/sve/acle/asm/zip2q_s32.c: Likewise.
18673 * gcc.target/aarch64/sve/acle/asm/zip2q_s64.c: Likewise.
18674 * gcc.target/aarch64/sve/acle/asm/zip2q_s8.c: Likewise.
18675 * gcc.target/aarch64/sve/acle/asm/zip2q_u16.c: Likewise.
18676 * gcc.target/aarch64/sve/acle/asm/zip2q_u32.c: Likewise.
18677 * gcc.target/aarch64/sve/acle/asm/zip2q_u64.c: Likewise.
18678 * gcc.target/aarch64/sve/acle/asm/zip2q_u8.c: Likewise.
18679 * gcc.target/aarch64/sve/acle/general-c/mmla_1.c: Likewise.
18680 * gcc.target/aarch64/sve/acle/general-c/mmla_2.c: Likewise.
18681 * gcc.target/aarch64/sve/acle/general-c/mmla_3.c: Likewise.
18682 * gcc.target/aarch64/sve/acle/general-c/mmla_4.c: Likewise.
18683 * gcc.target/aarch64/sve/acle/general-c/mmla_5.c: Likewise.
18684 * gcc.target/aarch64/sve/acle/general-c/mmla_6.c: Likewise.
18685 * gcc.target/aarch64/sve/acle/general-c/mmla_7.c: Likewise.
18686 * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_lane_1.c:
18688 * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_opt_n_1.c:
18690 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_1.c:
18692 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_lane_1.c:
18694 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_opt_n_1.c:
18697 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
18699 * gcc.target/aarch64/sve/pcs/args_1.c: Require lp64 for
18700 check-function-bodies tests.
18701 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
18702 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
18703 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
18704 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
18705 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
18706 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
18707 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
18708 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
18709 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
18710 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
18711 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
18712 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
18713 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
18714 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
18715 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
18716 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
18717 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
18718 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
18719 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
18720 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
18721 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
18722 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
18723 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
18724 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
18725 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
18726 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
18727 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
18728 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
18729 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
18730 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
18731 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
18732 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
18733 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
18734 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
18735 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
18736 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
18737 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
18738 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
18739 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
18740 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
18741 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
18742 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
18743 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
18744 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
18745 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Require lp64.
18746 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
18747 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
18748 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
18749 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
18750 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
18751 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
18752 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
18753 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
18754 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
18755 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
18756 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
18757 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
18758 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
18759 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
18760 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
18761 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
18762 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
18763 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
18764 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
18765 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
18766 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
18767 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
18768 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
18769 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
18770 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
18771 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
18772 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
18773 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
18774 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
18775 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
18776 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
18777 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
18778 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
18779 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
18780 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
18781 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
18782 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
18783 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
18784 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
18785 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
18786 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
18787 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
18788 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
18789 * gcc.target/aarch64/sve/pcs/args_7.c: Likewise.
18790 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
18791 * gcc.target/aarch64/sve/pcs/args_9.c: Likewise.
18792 * gcc.target/aarch64/sve/pcs/return_4_128.c: Require lp64 and
18793 aarch64_little_endian for check-function-bodies tests.
18794 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
18795 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
18796 * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise. Remove
18797 target selector from dg-compile.
18798 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
18800 2020-01-31 Tobias Burnus <tobias@codesourcery.com>
18803 * gfortran.dg/goacc/atomic-1.f90: New.
18805 2020-01-31 Tamar Christina <tamar.christina@arm.com>
18807 PR rtl-optimization/91838
18808 * g++.dg/pr91838.C: New test.
18810 2020-01-30 David Malcolm <dmalcolm@redhat.com>
18812 * gcc.dg/analyzer/malloc-1.c: Remove include of <string.h>.
18813 Use __builtin_ forms of memset and strlen throughout.
18815 2020-01-30 David Malcolm <dmalcolm@redhat.com>
18817 * gcc.dg/analyzer/conditionals-2.c: Move to...
18818 * gcc.dg/analyzer/torture/conditionals-2.c: ...here, converting
18819 to a torture test. Remove redundant include.
18821 2020-01-30 David Malcolm <dmalcolm@redhat.com>
18824 * gcc.dg/analyzer/conditionals-notrans.c (test_float_selfcmp):
18826 * gcc.dg/analyzer/conditionals-trans.c: Mark floating point
18827 comparison test as failing.
18828 (test_float_selfcmp): Add.
18829 * gcc.dg/analyzer/data-model-1.c: Mark floating point comparison
18831 * gcc.dg/analyzer/torture/pr93356.c: New test.
18833 2020-01-30 Jeff Law <law@redhat.com>
18836 * gcc.dg/pr88660.c: New test
18838 2020-01-30 Jakub Jelinek <jakub@redhat.com>
18841 * gcc.dg/lto/pr93384_0.c: New test.
18842 * gcc.dg/lto/pr93384_1.c: New file.
18844 PR middle-end/93505
18845 * gcc.c-torture/compile/pr93505.c: New test.
18847 2020-01-30 Jeff Law <law@redhat.com
18849 * gcc.dg/tree-ssa/ssa-dse-26.c: Make existing dg-final scan
18850 conditional on !c6x. Add dg-final scan pattern for c6x.
18852 2020-01-30 Martin Sebor <msebor@redhat.com>
18854 PR middle-end/92323
18855 * gcc.dg/Warray-bounds-57.c: New test.
18857 2020-01-30 David Malcolm <dmalcolm@redhat.com>
18860 * gcc.dg/analyzer/torture/pr93450.c: New test.
18862 2020-01-30 Jakub Jelinek <jakub@redhat.com>
18865 * gcc.c-torture/execute/pr93494.c: New test.
18867 2020-01-30 Paolo Carlini <paolo.carlini@oracle.com>
18870 * g++.dg/pr90338.C: New.
18872 2020-01-30 Jakub Jelinek <jakub@redhat.com>
18875 * gcc.target/i386/pr91824-2.c: New test.
18878 * gcc.target/i386/pr91824-1.c: New test.
18880 2020-01-30 Bin Cheng <bin.cheng@linux.alibaba.com>
18882 * g++.dg/coroutines/co-await-syntax-09-convert.C: New test.
18884 2020-01-30 Jakub Jelinek <jakub@redhat.com>
18886 PR tree-optimization/92706
18887 * gcc.dg/tree-ssa/pr92706-1.c: Require int128 effective target.
18889 2020-01-29 Marek Polacek <polacek@redhat.com>
18892 * g++.dg/cpp2a/nontype-class31.C: New test.
18894 2020-01-29 Jeff Law <law@redhat.com
18896 PR tree-optimization/89689
18897 * gcc.dg/pr89689.c: New test.
18899 2020-01-29 Marek Polacek <polacek@redhat.com>
18901 PR c++/91754 - Fix template arguments comparison with class NTTP.
18902 * g++.dg/cpp2a/nontype-class30.C: New test.
18904 2020-01-29 Marek Polacek <polacek@redhat.com>
18906 PR c++/92948 - Fix class NTTP with template arguments.
18907 * g++.dg/cpp2a/nontype-class28.C: New test.
18908 * g++.dg/cpp2a/nontype-class29.C: New test.
18910 2020-01-29 Joel Hutton <Joel.Hutton@arm.com>
18913 * gcc.target/aarch64/pr93221.c: New test.
18915 2020-01-29 Martin Jambor <mjambor@suse.cz>
18917 PR tree-optimization/92706
18918 * gcc.dg/tree-ssa/pr92706-1.c: New test.
18920 2020-01-29 Martin Jambor <mjambor@suse.cz>
18922 PR tree-optimization/92706
18923 * gcc.dg/tree-ssa/pr92706-2.c: New test.
18924 * gcc.dg/guality/pr59776.c: Xfail tests for s2.g.
18926 2020-01-28 Jan Hubicka <hubicka@ucw.cz>
18928 * gcc.dg/tree-prof/indir-call-prof-2.c: New testcase.
18930 2020-01-29 Richard Sandiford <richard.sandiford@arm.com>
18933 * gcc.dg/torture/pr93133.c: XFAIL for powerpc*-*-*.
18935 2020-01-29 Jakub Jelinek <jakub@redhat.com>
18938 * g++.dg/gomp/pr91118-1.C: New test.
18939 * g++.dg/gomp/pr91118-2.C: New test.
18942 * gfortran.dg/goacc/pr93463.f90: New test.
18944 2020-01-29 Richard Biener <rguenther@suse.de>
18946 PR tree-optimization/93428
18947 * gcc.dg/torture/pr93428.c: New testcase.
18949 2020-01-28 Martin Sebor <msebor@redhat.com>
18951 PR middle-end/93437
18952 * g++.dg/warn/Wstringop-overflow-5.C: New test.a
18954 2020-01-28 Jan Hubicka <hubicka@ucw.cz>
18956 * g++.dg/tree-prof/indir-call-prof.C: Update template.
18957 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Add more targets.
18958 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Add more targets.
18959 * gcc.dg/tree-prof/indir-call-prof.c: Update template.
18961 2020-01-28 H.J. Lu <hongjiu.lu@intel.com>
18964 * gcc.target/i386/avx256-unaligned-store-2.c: Don't check
18966 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
18967 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
18968 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
18969 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
18970 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
18971 * gcc.target/i386/pr90980-1.c: Likewise.
18972 * gcc.target/i386/pr87317-4.c: Check "\tvmovd\t" instead of
18973 "vmovd" to avoid matching "vmovdqu".
18974 * gcc.target/i386/pr87317-5.c: Likewise.
18975 * gcc.target/i386/pr87317-7.c: Likewise.
18976 * gcc.target/i386/pr91461-1.c: New test.
18977 * gcc.target/i386/pr91461-2.c: Likewise.
18978 * gcc.target/i386/pr91461-3.c: Likewise.
18979 * gcc.target/i386/pr91461-4.c: Likewise.
18980 * gcc.target/i386/pr91461-5.c: Likewise.
18982 2020-01-28 David Malcolm <dmalcolm@redhat.com>
18984 * gcc.dg/plugin/diagnostic_plugin_test_metadata.c: Update for
18985 renaming of warning_at overload to warning_meta.
18986 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Likewise.
18988 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
18989 Julian Brown <julian@codesourcery.com>
18991 * gfortran.dg/goacc/mapping-tests-2.f90: New test.
18992 * gfortran.dg/goacc/subarrays.f95: Expect rejection of non-contiguous
18995 2020-01-28 Julian Brown <julian@codesourcery.com>
18997 * gfortran.dg/goacc/deep-copy-2.f90: Move test here (from libgomp
18998 testsuite). Make a compilation test, and expect rejection of mixed
18999 component/non-component accesses.
19000 * gfortran.dg/goacc/mapping-tests-1.f90: New test.
19002 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
19003 Julian Brown <julian@codesourcery.com>
19005 * gfortran.dg/goacc/strided-alloc-ptr.f90: New test.
19007 2020-01-28 Richard Biener <rguenther@suse.de>
19009 PR tree-optimization/93439
19010 * gfortran.dg/graphite/pr93439.f90: New testcase.
19012 2020-01-28 Sahahb Vahedi <shahab@synopsys.com>
19014 * gcc.target/arc/code-density-flag.c: New test
19016 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
19019 * gfortran.dg/goacc/pr93464.f90: New.
19021 2020-01-28 Richard Sandiford <richard.sandiford@arm.com>
19023 PR tree-optimization/93434
19024 * gcc.c-torture/execute/pr93434.c: New test.
19026 2020-01-28 Richard Sandiford <richard.sandiford@arm.com>
19029 * gcc.dg/torture/pr93170.c: Add -Wpsabi.
19031 2020-01-28 Martin Liska <mliska@suse.cz>
19034 * g++.dg/template/pr92440.C: New test.
19035 * g++.dg/cpp0x/vt-34314.C: Update error to note.
19036 * g++.dg/template/pr59930-2.C: Likewise.
19037 * g++.old-deja/g++.pt/redecl1.C: Likewise.
19039 2020-01-28 Jakub Jelinek <jakub@redhat.com>
19042 * gcc.target/i386/avx2-pr93418.c: New test.
19044 PR tree-optimization/93454
19045 * gcc.dg/pr93454.c: New test.
19047 2020-01-27 David Malcolm <dmalcolm@redhat.com>
19050 * gcc.dg/analyzer/torture/pr93451.c: New test.
19052 2020-01-27 Stam Markianos-Wright <stam.markianos-wright@arm.com>
19054 * gcc.target/arm/armv8_2-fp16-move-1.c: Update following load/store
19057 2020-01-27 David Malcolm <dmalcolm@redhat.com>
19060 * gcc.dg/analyzer/torture/pr93349.c: New test.
19062 2020-01-27 David Malcolm <dmalcolm@redhat.com>
19065 * gcc.dg/analyzer/pattern-test-2.c: Remove include of stdlib.h.
19066 (test_2): Rewrite to explicitly perform a bitwise-or of two
19067 boolean conditions.
19068 (test_3): New function, to test bitwise-and.
19070 2020-01-27 Richard Sandiford <richard.sandiford@arm.com>
19073 * gcc.target/aarch64/pr71727.c: Add -fcommon.
19075 2020-01-27 David Malcolm <dmalcolm@redhat.com>
19077 * gcc.dg/analyzer/sigsetjmp-5.c: New test.
19078 * gcc.dg/analyzer/sigsetjmp-6.c: New test.
19080 2020-01-27 Richard Biener <rguenther@suse.de>
19083 * gcc.dg/graphite/scop-21.c: un-XFAIL.
19085 2020-01-27 Claudiu Zissulescu <claziss@synopsys.com>
19087 * gcc.target/arc/interrupt-6.c: Update test.
19089 2020-01-27 Claudiu Zissulescu <claziss@synopsys.com>
19090 Petro Karashchenko <petro.karashchenko@ring.com>
19092 * gcc.target/arc/uncached-3.c: New test.
19093 * gcc.target/arc/uncached-4.c: Likewise.
19094 * gcc.target/arc/uncached-5.c: Likewise.
19095 * gcc.target/arc/uncached-6.c: Likewise.
19096 * gcc.target/arc/uncached-7.c: Likewise.
19097 * gcc.target/arc/uncached-8.c: Likewise.
19098 * gcc.target/arc/arc.exp (ll64): New predicate.
19100 2020-01-27 Richard Sandiford <richard.sandiford@arm.com>
19102 * gcc.dg/torture/pr93170.c: New test.
19104 2020-01-27 Martin Liska <mliska@suse.cz>
19107 * gcc.target/i386/pr81213.c: Adjust to not expect
19108 a globally unique name.
19110 2020-01-27 Richard Biener <rguenther@suse.de>
19112 PR tree-optimization/93397
19113 * gcc.dg/torture/pr93397.c: New testcase.
19115 2020-01-27 Tobias Burnus <tobias@codesourcery.com>
19118 * gfortran.dg/bind_c_char_2.f90: New.
19119 * gfortran.dg/bind_c_char_3.f90: New.
19120 * gfortran.dg/bind_c_char_4.f90: New.
19121 * gfortran.dg/bind_c_char_5.f90: New.
19123 2020-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19125 * gcc.target/i386/pr91298-1.c: xfail on Solaris/x86 with native
19127 * gcc.target/i386/pr91298-2.c: Likewise.
19129 2020-01-26 Jakub Jelinek <jakub@redhat.com>
19132 * gcc.dg/pr93412.c: New test.
19135 * gcc.dg/pr93430.c: New test.
19136 * gcc.target/i386/avx2-pr93430.c: New test.
19139 * g++.dg/pr93166.C: Move to ...
19140 * g++.dg/pr93166_0.C: ... here. Turn it into a proper lto test.
19142 PR tree-optimization/92788
19143 * g++.dg/pr92788.C: Move to ...
19144 * g++.target/i386/pr92788.C: ... here. Remove target from dg-do line.
19145 Change type of operator new's first parameter to __SIZE_TYPE__.
19147 2020-01-25 Marek Polacek <polacek@redhat.com>
19149 PR c++/93414 - poor diagnostic for dynamic_cast in constexpr context.
19150 * g++.dg/cpp2a/constexpr-dynamic18.C: New test.
19152 2020-01-25 Feng Xue <fxue@os.amperecomputing.com>
19155 * g++.dg/pr93166.C: New test.
19157 2020-01-25 Andrew Pinski <apinski@marvell.com>
19159 * gcc.target/aarch64/vec_zeroextend.c: Fix for big-endian.
19161 2020-01-24 Jeff Law <law@redhat.com
19163 PR tree-optimization/92788
19164 * g++.dg/pr92788.C: New test.
19166 2020-01-24 Jakub Jelinek <jakub@redhat.com>
19169 * gcc.target/i386/pr93395.c: New test.
19170 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Remove xfail.
19172 2020-01-24 Marek Polacek <polacek@redhat.com>
19174 PR c++/93299 - ICE in tsubst_copy with parenthesized expression.
19175 * g++.dg/cpp1y/paren5.C: New test.
19177 2020-01-24 Sandra Loosemore <sandra@codesourcery.com>
19179 * g++.dg/cpp0x/constexpr-odr1.C: Add -fdelete-null-pointer-checks.
19180 * g++.dg/cpp0x/constexpr-odr2.C: Likewise.
19181 * g++.dg/cpp0x/nontype4.C: Likewise.
19182 * g++.dg/cpp1y/constexpr-new.C: Likewise.
19183 * g++.dg/cpp1y/new1.C: Likewise.
19184 * g++.dg/cpp1y/new2.C: Likewise.
19185 * g++.dg/cpp2a/constexpr-dynamic11.C: Likewise.
19186 * g++.dg/cpp2a/constexpr-dynamic17.C: Likewise.
19187 * g++.dg/cpp2a/constexpr-dynamic4.C: Likewise.
19188 * g++.dg/cpp2a/constexpr-new1.C: Likewise.
19189 * g++.dg/cpp2a/constexpr-new10.C: Likewise.
19190 * g++.dg/cpp2a/constexpr-new2.C: Likewise.
19191 * g++.dg/cpp2a/constexpr-new3.C: Likewise.
19192 * g++.dg/cpp2a/constexpr-new4.C: Likewise.
19193 * g++.dg/cpp2a/constexpr-new8.C: Likewise.
19194 * g++.dg/cpp2a/constexpr-new9.C: Likewise.
19195 * g++.dg/cpp2a/nontype-class1.C: Likewise.
19197 2020-01-24 Jason Merrill <jason@redhat.com>
19199 * lib/target-supports.exp (check_effective_target_unsigned_char):
19202 2020-01-24 Jeff Law <law@redhat.com
19205 * gcc.target/h8300/pr13721.c: New test.
19207 2020-01-24 Christophe Lyon <christophe.lyon@linaro.org>
19210 * g++.dg/debug/pr92763.C: Require fopenmp.
19212 2020-01-23 David Malcolm <dmalcolm@redhat.com>
19215 * gcc.dg/analyzer/abort.c: Remove include of <assert.h>.
19216 Replace use of assert with a custom assertion implementation.
19218 2020-01-23 Jakub Jelinek <jakub@redhat.com>
19220 PR inline-asm/93027
19221 * gcc.target/i386/pr93027.c: Require lp64 target rather x86_64-*-*.
19223 PR rtl-optimization/93402
19224 * gcc.c-torture/execute/pr93402.c: New test.
19226 2020-01-23 Paolo Carlini <paolo.carlini@oracle.com>
19229 * g++.dg/concepts/pr92804-1.C: New.
19230 * g++.dg/concepts/pr92804-2.C: Likewise.
19232 2020-01-23 David Malcolm <dmalcolm@redhat.com>
19235 * gcc.dg/analyzer/pr93375.c: New test.
19237 2020-01-23 Jason Merrill <jason@redhat.com>
19239 * lib/target-supports.exp (check_effective_target_unsigned_char):
19242 2020-01-23 Jakub Jelinek <jakub@redhat.com>
19245 * gcc.dg/pr93376.c: New test.
19247 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
19250 * gcc.target/aarch64/pr93341.c: New test.
19252 2020-01-23 David Malcolm <dmalcolm@redhat.com>
19254 * gcc.dg/analyzer/data-model-3.c: Remove hardcoded "-O2" and move
19255 to torture/conftest-1.c.
19256 * gcc.dg/analyzer/torture/analyzer-torture.exp: New.
19257 * gcc.dg/analyzer/torture/conftest-1.c: Move here from
19258 analyzer/data-model-3.c.
19259 * gcc.dg/analyzer/torture/poc.c: New test.
19261 2020-01-23 Richard Biener <rguenther@suse.de>
19263 PR tree-optimization/93381
19264 * gcc.dg/torture/pr93354.c: New testcase.
19266 2020-01-23 Jakub Jelinek <jakub@redhat.com>
19269 * gcc.target/i386/pr93346.c: New test.
19271 2020-01-23 Martin Sebor <msebor@redhat.com>
19274 * gcc.dg/Wrestrict-20.c: New test.
19276 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
19278 * g++.target/aarch64/sve/acle/general-c++/whilele_1.C: Skip for ILP32.
19280 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
19282 * gcc.target/aarch64/sve/acle/asm/ld1_f16.c: Skip check-function-bodies
19284 * gcc.target/aarch64/sve/acle/asm/ld1_f32.c: Likewise.
19285 * gcc.target/aarch64/sve/acle/asm/ld1_f64.c: Likewise.
19286 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f32.c: Likewise.
19287 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f64.c: Likewise.
19288 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s32.c: Likewise.
19289 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s64.c: Likewise.
19290 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u32.c: Likewise.
19291 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u64.c: Likewise.
19292 * gcc.target/aarch64/sve/acle/asm/ld1_s16.c: Likewise.
19293 * gcc.target/aarch64/sve/acle/asm/ld1_s32.c: Likewise.
19294 * gcc.target/aarch64/sve/acle/asm/ld1_s64.c: Likewise.
19295 * gcc.target/aarch64/sve/acle/asm/ld1_s8.c: Likewise.
19296 * gcc.target/aarch64/sve/acle/asm/ld1_u16.c: Likewise.
19297 * gcc.target/aarch64/sve/acle/asm/ld1_u32.c: Likewise.
19298 * gcc.target/aarch64/sve/acle/asm/ld1_u64.c: Likewise.
19299 * gcc.target/aarch64/sve/acle/asm/ld1_u8.c: Likewise.
19300 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Likewise.
19301 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
19302 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
19303 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
19304 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
19305 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
19306 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
19307 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
19308 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
19309 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
19310 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
19311 * gcc.target/aarch64/sve/acle/asm/ld1rq_f16.c: Likewise.
19312 * gcc.target/aarch64/sve/acle/asm/ld1rq_f32.c: Likewise.
19313 * gcc.target/aarch64/sve/acle/asm/ld1rq_f64.c: Likewise.
19314 * gcc.target/aarch64/sve/acle/asm/ld1rq_s16.c: Likewise.
19315 * gcc.target/aarch64/sve/acle/asm/ld1rq_s32.c: Likewise.
19316 * gcc.target/aarch64/sve/acle/asm/ld1rq_s64.c: Likewise.
19317 * gcc.target/aarch64/sve/acle/asm/ld1rq_s8.c: Likewise.
19318 * gcc.target/aarch64/sve/acle/asm/ld1rq_u16.c: Likewise.
19319 * gcc.target/aarch64/sve/acle/asm/ld1rq_u32.c: Likewise.
19320 * gcc.target/aarch64/sve/acle/asm/ld1rq_u64.c: Likewise.
19321 * gcc.target/aarch64/sve/acle/asm/ld1rq_u8.c: Likewise.
19322 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s32.c: Likewise.
19323 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s64.c: Likewise.
19324 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u32.c: Likewise.
19325 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u64.c: Likewise.
19326 * gcc.target/aarch64/sve/acle/asm/ld1sb_s16.c: Likewise.
19327 * gcc.target/aarch64/sve/acle/asm/ld1sb_s32.c: Likewise.
19328 * gcc.target/aarch64/sve/acle/asm/ld1sb_s64.c: Likewise.
19329 * gcc.target/aarch64/sve/acle/asm/ld1sb_u16.c: Likewise.
19330 * gcc.target/aarch64/sve/acle/asm/ld1sb_u32.c: Likewise.
19331 * gcc.target/aarch64/sve/acle/asm/ld1sb_u64.c: Likewise.
19332 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s32.c: Likewise.
19333 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s64.c: Likewise.
19334 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u32.c: Likewise.
19335 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u64.c: Likewise.
19336 * gcc.target/aarch64/sve/acle/asm/ld1sh_s32.c: Likewise.
19337 * gcc.target/aarch64/sve/acle/asm/ld1sh_s64.c: Likewise.
19338 * gcc.target/aarch64/sve/acle/asm/ld1sh_u32.c: Likewise.
19339 * gcc.target/aarch64/sve/acle/asm/ld1sh_u64.c: Likewise.
19340 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_s64.c: Likewise.
19341 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_u64.c: Likewise.
19342 * gcc.target/aarch64/sve/acle/asm/ld1sw_s64.c: Likewise.
19343 * gcc.target/aarch64/sve/acle/asm/ld1sw_u64.c: Likewise.
19344 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s32.c: Likewise.
19345 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s64.c: Likewise.
19346 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u32.c: Likewise.
19347 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u64.c: Likewise.
19348 * gcc.target/aarch64/sve/acle/asm/ld1ub_s16.c: Likewise.
19349 * gcc.target/aarch64/sve/acle/asm/ld1ub_s32.c: Likewise.
19350 * gcc.target/aarch64/sve/acle/asm/ld1ub_s64.c: Likewise.
19351 * gcc.target/aarch64/sve/acle/asm/ld1ub_u16.c: Likewise.
19352 * gcc.target/aarch64/sve/acle/asm/ld1ub_u32.c: Likewise.
19353 * gcc.target/aarch64/sve/acle/asm/ld1ub_u64.c: Likewise.
19354 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s32.c: Likewise.
19355 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s64.c: Likewise.
19356 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u32.c: Likewise.
19357 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u64.c: Likewise.
19358 * gcc.target/aarch64/sve/acle/asm/ld1uh_s32.c: Likewise.
19359 * gcc.target/aarch64/sve/acle/asm/ld1uh_s64.c: Likewise.
19360 * gcc.target/aarch64/sve/acle/asm/ld1uh_u32.c: Likewise.
19361 * gcc.target/aarch64/sve/acle/asm/ld1uh_u64.c: Likewise.
19362 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_s64.c: Likewise.
19363 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_u64.c: Likewise.
19364 * gcc.target/aarch64/sve/acle/asm/ld1uw_s64.c: Likewise.
19365 * gcc.target/aarch64/sve/acle/asm/ld1uw_u64.c: Likewise.
19366 * gcc.target/aarch64/sve/acle/asm/ld2_f16.c: Likewise.
19367 * gcc.target/aarch64/sve/acle/asm/ld2_f32.c: Likewise.
19368 * gcc.target/aarch64/sve/acle/asm/ld2_f64.c: Likewise.
19369 * gcc.target/aarch64/sve/acle/asm/ld2_s16.c: Likewise.
19370 * gcc.target/aarch64/sve/acle/asm/ld2_s32.c: Likewise.
19371 * gcc.target/aarch64/sve/acle/asm/ld2_s64.c: Likewise.
19372 * gcc.target/aarch64/sve/acle/asm/ld2_s8.c: Likewise.
19373 * gcc.target/aarch64/sve/acle/asm/ld2_u16.c: Likewise.
19374 * gcc.target/aarch64/sve/acle/asm/ld2_u32.c: Likewise.
19375 * gcc.target/aarch64/sve/acle/asm/ld2_u64.c: Likewise.
19376 * gcc.target/aarch64/sve/acle/asm/ld2_u8.c: Likewise.
19377 * gcc.target/aarch64/sve/acle/asm/ld3_f16.c: Likewise.
19378 * gcc.target/aarch64/sve/acle/asm/ld3_f32.c: Likewise.
19379 * gcc.target/aarch64/sve/acle/asm/ld3_f64.c: Likewise.
19380 * gcc.target/aarch64/sve/acle/asm/ld3_s16.c: Likewise.
19381 * gcc.target/aarch64/sve/acle/asm/ld3_s32.c: Likewise.
19382 * gcc.target/aarch64/sve/acle/asm/ld3_s64.c: Likewise.
19383 * gcc.target/aarch64/sve/acle/asm/ld3_s8.c: Likewise.
19384 * gcc.target/aarch64/sve/acle/asm/ld3_u16.c: Likewise.
19385 * gcc.target/aarch64/sve/acle/asm/ld3_u32.c: Likewise.
19386 * gcc.target/aarch64/sve/acle/asm/ld3_u64.c: Likewise.
19387 * gcc.target/aarch64/sve/acle/asm/ld3_u8.c: Likewise.
19388 * gcc.target/aarch64/sve/acle/asm/ld4_f16.c: Likewise.
19389 * gcc.target/aarch64/sve/acle/asm/ld4_f32.c: Likewise.
19390 * gcc.target/aarch64/sve/acle/asm/ld4_f64.c: Likewise.
19391 * gcc.target/aarch64/sve/acle/asm/ld4_s16.c: Likewise.
19392 * gcc.target/aarch64/sve/acle/asm/ld4_s32.c: Likewise.
19393 * gcc.target/aarch64/sve/acle/asm/ld4_s64.c: Likewise.
19394 * gcc.target/aarch64/sve/acle/asm/ld4_s8.c: Likewise.
19395 * gcc.target/aarch64/sve/acle/asm/ld4_u16.c: Likewise.
19396 * gcc.target/aarch64/sve/acle/asm/ld4_u32.c: Likewise.
19397 * gcc.target/aarch64/sve/acle/asm/ld4_u64.c: Likewise.
19398 * gcc.target/aarch64/sve/acle/asm/ld4_u8.c: Likewise.
19399 * gcc.target/aarch64/sve/acle/asm/ldff1_f16.c: Likewise.
19400 * gcc.target/aarch64/sve/acle/asm/ldff1_f32.c: Likewise.
19401 * gcc.target/aarch64/sve/acle/asm/ldff1_f64.c: Likewise.
19402 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f32.c: Likewise.
19403 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f64.c: Likewise.
19404 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s32.c: Likewise.
19405 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s64.c: Likewise.
19406 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u32.c: Likewise.
19407 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u64.c: Likewise.
19408 * gcc.target/aarch64/sve/acle/asm/ldff1_s16.c: Likewise.
19409 * gcc.target/aarch64/sve/acle/asm/ldff1_s32.c: Likewise.
19410 * gcc.target/aarch64/sve/acle/asm/ldff1_s64.c: Likewise.
19411 * gcc.target/aarch64/sve/acle/asm/ldff1_s8.c: Likewise.
19412 * gcc.target/aarch64/sve/acle/asm/ldff1_u16.c: Likewise.
19413 * gcc.target/aarch64/sve/acle/asm/ldff1_u32.c: Likewise.
19414 * gcc.target/aarch64/sve/acle/asm/ldff1_u64.c: Likewise.
19415 * gcc.target/aarch64/sve/acle/asm/ldff1_u8.c: Likewise.
19416 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s32.c: Likewise.
19417 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s64.c: Likewise.
19418 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u32.c: Likewise.
19419 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u64.c: Likewise.
19420 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s16.c: Likewise.
19421 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s32.c: Likewise.
19422 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s64.c: Likewise.
19423 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u16.c: Likewise.
19424 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u32.c: Likewise.
19425 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u64.c: Likewise.
19426 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s32.c: Likewise.
19427 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s64.c: Likewise.
19428 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u32.c: Likewise.
19429 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u64.c: Likewise.
19430 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s32.c: Likewise.
19431 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s64.c: Likewise.
19432 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u32.c: Likewise.
19433 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u64.c: Likewise.
19434 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_s64.c: Likewise.
19435 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_u64.c: Likewise.
19436 * gcc.target/aarch64/sve/acle/asm/ldff1sw_s64.c: Likewise.
19437 * gcc.target/aarch64/sve/acle/asm/ldff1sw_u64.c: Likewise.
19438 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s32.c: Likewise.
19439 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s64.c: Likewise.
19440 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u32.c: Likewise.
19441 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u64.c: Likewise.
19442 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s16.c: Likewise.
19443 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s32.c: Likewise.
19444 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s64.c: Likewise.
19445 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u16.c: Likewise.
19446 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u32.c: Likewise.
19447 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u64.c: Likewise.
19448 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s32.c: Likewise.
19449 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s64.c: Likewise.
19450 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u32.c: Likewise.
19451 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u64.c: Likewise.
19452 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s32.c: Likewise.
19453 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s64.c: Likewise.
19454 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u32.c: Likewise.
19455 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u64.c: Likewise.
19456 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_s64.c: Likewise.
19457 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_u64.c: Likewise.
19458 * gcc.target/aarch64/sve/acle/asm/ldff1uw_s64.c: Likewise.
19459 * gcc.target/aarch64/sve/acle/asm/ldff1uw_u64.c: Likewise.
19460 * gcc.target/aarch64/sve/acle/asm/ldnf1_f16.c: Likewise.
19461 * gcc.target/aarch64/sve/acle/asm/ldnf1_f32.c: Likewise.
19462 * gcc.target/aarch64/sve/acle/asm/ldnf1_f64.c: Likewise.
19463 * gcc.target/aarch64/sve/acle/asm/ldnf1_s16.c: Likewise.
19464 * gcc.target/aarch64/sve/acle/asm/ldnf1_s32.c: Likewise.
19465 * gcc.target/aarch64/sve/acle/asm/ldnf1_s64.c: Likewise.
19466 * gcc.target/aarch64/sve/acle/asm/ldnf1_s8.c: Likewise.
19467 * gcc.target/aarch64/sve/acle/asm/ldnf1_u16.c: Likewise.
19468 * gcc.target/aarch64/sve/acle/asm/ldnf1_u32.c: Likewise.
19469 * gcc.target/aarch64/sve/acle/asm/ldnf1_u64.c: Likewise.
19470 * gcc.target/aarch64/sve/acle/asm/ldnf1_u8.c: Likewise.
19471 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s16.c: Likewise.
19472 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s32.c: Likewise.
19473 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s64.c: Likewise.
19474 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u16.c: Likewise.
19475 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u32.c: Likewise.
19476 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u64.c: Likewise.
19477 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s32.c: Likewise.
19478 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s64.c: Likewise.
19479 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u32.c: Likewise.
19480 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u64.c: Likewise.
19481 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_s64.c: Likewise.
19482 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_u64.c: Likewise.
19483 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s16.c: Likewise.
19484 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s32.c: Likewise.
19485 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s64.c: Likewise.
19486 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u16.c: Likewise.
19487 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u32.c: Likewise.
19488 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u64.c: Likewise.
19489 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s32.c: Likewise.
19490 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s64.c: Likewise.
19491 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u32.c: Likewise.
19492 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u64.c: Likewise.
19493 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_s64.c: Likewise.
19494 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_u64.c: Likewise.
19495 * gcc.target/aarch64/sve/acle/asm/ldnt1_f16.c: Likewise.
19496 * gcc.target/aarch64/sve/acle/asm/ldnt1_f32.c: Likewise.
19497 * gcc.target/aarch64/sve/acle/asm/ldnt1_f64.c: Likewise.
19498 * gcc.target/aarch64/sve/acle/asm/ldnt1_s16.c: Likewise.
19499 * gcc.target/aarch64/sve/acle/asm/ldnt1_s32.c: Likewise.
19500 * gcc.target/aarch64/sve/acle/asm/ldnt1_s64.c: Likewise.
19501 * gcc.target/aarch64/sve/acle/asm/ldnt1_s8.c: Likewise.
19502 * gcc.target/aarch64/sve/acle/asm/ldnt1_u16.c: Likewise.
19503 * gcc.target/aarch64/sve/acle/asm/ldnt1_u32.c: Likewise.
19504 * gcc.target/aarch64/sve/acle/asm/ldnt1_u64.c: Likewise.
19505 * gcc.target/aarch64/sve/acle/asm/ldnt1_u8.c: Likewise.
19506 * gcc.target/aarch64/sve/acle/asm/prfb.c: Likewise.
19507 * gcc.target/aarch64/sve/acle/asm/prfb_gather.c: Likewise.
19508 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
19509 * gcc.target/aarch64/sve/acle/asm/prfd_gather.c: Likewise.
19510 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
19511 * gcc.target/aarch64/sve/acle/asm/prfh_gather.c: Likewise.
19512 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
19513 * gcc.target/aarch64/sve/acle/asm/prfw_gather.c: Likewise.
19514 * gcc.target/aarch64/sve/acle/asm/st1_f16.c: Likewise.
19515 * gcc.target/aarch64/sve/acle/asm/st1_f32.c: Likewise.
19516 * gcc.target/aarch64/sve/acle/asm/st1_f64.c: Likewise.
19517 * gcc.target/aarch64/sve/acle/asm/st1_s16.c: Likewise.
19518 * gcc.target/aarch64/sve/acle/asm/st1_s32.c: Likewise.
19519 * gcc.target/aarch64/sve/acle/asm/st1_s64.c: Likewise.
19520 * gcc.target/aarch64/sve/acle/asm/st1_s8.c: Likewise.
19521 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f32.c: Likewise.
19522 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f64.c: Likewise.
19523 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s32.c: Likewise.
19524 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s64.c: Likewise.
19525 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u32.c: Likewise.
19526 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u64.c: Likewise.
19527 * gcc.target/aarch64/sve/acle/asm/st1_u16.c: Likewise.
19528 * gcc.target/aarch64/sve/acle/asm/st1_u32.c: Likewise.
19529 * gcc.target/aarch64/sve/acle/asm/st1_u64.c: Likewise.
19530 * gcc.target/aarch64/sve/acle/asm/st1_u8.c: Likewise.
19531 * gcc.target/aarch64/sve/acle/asm/st1b_s16.c: Likewise.
19532 * gcc.target/aarch64/sve/acle/asm/st1b_s32.c: Likewise.
19533 * gcc.target/aarch64/sve/acle/asm/st1b_s64.c: Likewise.
19534 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s32.c: Likewise.
19535 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s64.c: Likewise.
19536 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u32.c: Likewise.
19537 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u64.c: Likewise.
19538 * gcc.target/aarch64/sve/acle/asm/st1b_u16.c: Likewise.
19539 * gcc.target/aarch64/sve/acle/asm/st1b_u32.c: Likewise.
19540 * gcc.target/aarch64/sve/acle/asm/st1b_u64.c: Likewise.
19541 * gcc.target/aarch64/sve/acle/asm/st1h_s32.c: Likewise.
19542 * gcc.target/aarch64/sve/acle/asm/st1h_s64.c: Likewise.
19543 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s32.c: Likewise.
19544 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s64.c: Likewise.
19545 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u32.c: Likewise.
19546 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u64.c: Likewise.
19547 * gcc.target/aarch64/sve/acle/asm/st1h_u32.c: Likewise.
19548 * gcc.target/aarch64/sve/acle/asm/st1h_u64.c: Likewise.
19549 * gcc.target/aarch64/sve/acle/asm/st1w_s64.c: Likewise.
19550 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_s64.c: Likewise.
19551 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_u64.c: Likewise.
19552 * gcc.target/aarch64/sve/acle/asm/st1w_u64.c: Likewise.
19553 * gcc.target/aarch64/sve/acle/asm/st2_f16.c: Likewise.
19554 * gcc.target/aarch64/sve/acle/asm/st2_f32.c: Likewise.
19555 * gcc.target/aarch64/sve/acle/asm/st2_f64.c: Likewise.
19556 * gcc.target/aarch64/sve/acle/asm/st2_s16.c: Likewise.
19557 * gcc.target/aarch64/sve/acle/asm/st2_s32.c: Likewise.
19558 * gcc.target/aarch64/sve/acle/asm/st2_s64.c: Likewise.
19559 * gcc.target/aarch64/sve/acle/asm/st2_s8.c: Likewise.
19560 * gcc.target/aarch64/sve/acle/asm/st2_u16.c: Likewise.
19561 * gcc.target/aarch64/sve/acle/asm/st2_u32.c: Likewise.
19562 * gcc.target/aarch64/sve/acle/asm/st2_u64.c: Likewise.
19563 * gcc.target/aarch64/sve/acle/asm/st2_u8.c: Likewise.
19564 * gcc.target/aarch64/sve/acle/asm/st3_f16.c: Likewise.
19565 * gcc.target/aarch64/sve/acle/asm/st3_f32.c: Likewise.
19566 * gcc.target/aarch64/sve/acle/asm/st3_f64.c: Likewise.
19567 * gcc.target/aarch64/sve/acle/asm/st3_s16.c: Likewise.
19568 * gcc.target/aarch64/sve/acle/asm/st3_s32.c: Likewise.
19569 * gcc.target/aarch64/sve/acle/asm/st3_s64.c: Likewise.
19570 * gcc.target/aarch64/sve/acle/asm/st3_s8.c: Likewise.
19571 * gcc.target/aarch64/sve/acle/asm/st3_u16.c: Likewise.
19572 * gcc.target/aarch64/sve/acle/asm/st3_u32.c: Likewise.
19573 * gcc.target/aarch64/sve/acle/asm/st3_u64.c: Likewise.
19574 * gcc.target/aarch64/sve/acle/asm/st3_u8.c: Likewise.
19575 * gcc.target/aarch64/sve/acle/asm/st4_f16.c: Likewise.
19576 * gcc.target/aarch64/sve/acle/asm/st4_f32.c: Likewise.
19577 * gcc.target/aarch64/sve/acle/asm/st4_f64.c: Likewise.
19578 * gcc.target/aarch64/sve/acle/asm/st4_s16.c: Likewise.
19579 * gcc.target/aarch64/sve/acle/asm/st4_s32.c: Likewise.
19580 * gcc.target/aarch64/sve/acle/asm/st4_s64.c: Likewise.
19581 * gcc.target/aarch64/sve/acle/asm/st4_s8.c: Likewise.
19582 * gcc.target/aarch64/sve/acle/asm/st4_u16.c: Likewise.
19583 * gcc.target/aarch64/sve/acle/asm/st4_u32.c: Likewise.
19584 * gcc.target/aarch64/sve/acle/asm/st4_u64.c: Likewise.
19585 * gcc.target/aarch64/sve/acle/asm/st4_u8.c: Likewise.
19586 * gcc.target/aarch64/sve/acle/asm/stnt1_f16.c: Likewise.
19587 * gcc.target/aarch64/sve/acle/asm/stnt1_f32.c: Likewise.
19588 * gcc.target/aarch64/sve/acle/asm/stnt1_f64.c: Likewise.
19589 * gcc.target/aarch64/sve/acle/asm/stnt1_s16.c: Likewise.
19590 * gcc.target/aarch64/sve/acle/asm/stnt1_s32.c: Likewise.
19591 * gcc.target/aarch64/sve/acle/asm/stnt1_s64.c: Likewise.
19592 * gcc.target/aarch64/sve/acle/asm/stnt1_s8.c: Likewise.
19593 * gcc.target/aarch64/sve/acle/asm/stnt1_u16.c: Likewise.
19594 * gcc.target/aarch64/sve/acle/asm/stnt1_u32.c: Likewise.
19595 * gcc.target/aarch64/sve/acle/asm/stnt1_u64.c: Likewise.
19596 * gcc.target/aarch64/sve/acle/asm/stnt1_u8.c: Likewise.
19597 * gcc.target/aarch64/sve/acle/general/temporaries_1.c: Likewise.
19598 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f32.c: Likewise.
19599 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f64.c: Likewise.
19600 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s32.c: Likewise.
19601 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s64.c: Likewise.
19602 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u32.c: Likewise.
19603 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u64.c: Likewise.
19604 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s32.c: Likewise.
19605 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s64.c: Likewise.
19606 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u32.c: Likewise.
19607 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u64.c: Likewise.
19608 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s32.c: Likewise.
19609 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s64.c: Likewise.
19610 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u32.c: Likewise.
19611 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u64.c: Likewise.
19612 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_s64.c: Likewise.
19613 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_u64.c: Likewise.
19614 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s32.c: Likewise.
19615 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s64.c: Likewise.
19616 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u32.c: Likewise.
19617 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u64.c: Likewise.
19618 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s32.c: Likewise.
19619 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s64.c: Likewise.
19620 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u32.c: Likewise.
19621 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u64.c: Likewise.
19622 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_s64.c: Likewise.
19623 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_u64.c: Likewise.
19624 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f32.c: Likewise.
19625 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f64.c: Likewise.
19626 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s32.c: Likewise.
19627 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s64.c: Likewise.
19628 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u32.c: Likewise.
19629 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u64.c: Likewise.
19630 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s32.c: Likewise.
19631 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s64.c: Likewise.
19632 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u32.c: Likewise.
19633 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u64.c: Likewise.
19634 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s32.c: Likewise.
19635 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s64.c: Likewise.
19636 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u32.c: Likewise.
19637 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u64.c: Likewise.
19638 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_s64.c: Likewise.
19639 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_u64.c: Likewise.
19640 * gcc.target/aarch64/sve2/acle/asm/whilerw_f16.c: Likewise.
19641 * gcc.target/aarch64/sve2/acle/asm/whilerw_f32.c: Likewise.
19642 * gcc.target/aarch64/sve2/acle/asm/whilerw_f64.c: Likewise.
19643 * gcc.target/aarch64/sve2/acle/asm/whilerw_s16.c: Likewise.
19644 * gcc.target/aarch64/sve2/acle/asm/whilerw_s32.c: Likewise.
19645 * gcc.target/aarch64/sve2/acle/asm/whilerw_s64.c: Likewise.
19646 * gcc.target/aarch64/sve2/acle/asm/whilerw_s8.c: Likewise.
19647 * gcc.target/aarch64/sve2/acle/asm/whilerw_u16.c: Likewise.
19648 * gcc.target/aarch64/sve2/acle/asm/whilerw_u32.c: Likewise.
19649 * gcc.target/aarch64/sve2/acle/asm/whilerw_u64.c: Likewise.
19650 * gcc.target/aarch64/sve2/acle/asm/whilerw_u8.c: Likewise.
19651 * gcc.target/aarch64/sve2/acle/asm/whilewr_f16.c: Likewise.
19652 * gcc.target/aarch64/sve2/acle/asm/whilewr_f32.c: Likewise.
19653 * gcc.target/aarch64/sve2/acle/asm/whilewr_f64.c: Likewise.
19654 * gcc.target/aarch64/sve2/acle/asm/whilewr_s16.c: Likewise.
19655 * gcc.target/aarch64/sve2/acle/asm/whilewr_s32.c: Likewise.
19656 * gcc.target/aarch64/sve2/acle/asm/whilewr_s64.c: Likewise.
19657 * gcc.target/aarch64/sve2/acle/asm/whilewr_s8.c: Likewise.
19658 * gcc.target/aarch64/sve2/acle/asm/whilewr_u16.c: Likewise.
19659 * gcc.target/aarch64/sve2/acle/asm/whilewr_u32.c: Likewise.
19660 * gcc.target/aarch64/sve2/acle/asm/whilewr_u64.c: Likewise.
19661 * gcc.target/aarch64/sve2/acle/asm/whilewr_u8.c: Likewise.
19663 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
19665 * lib/scanasm.exp (check-function-bodies): Add an optional
19666 target/xfail selector.
19668 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
19670 * gcc.dg/torture/pr93124.c: New test.
19672 2020-01-22 David Malcolm <dmalcolm@redhat.com>
19675 * gcc.dg/analyzer/pr93382.c: New test.
19677 2020-01-22 Andrew Pinski <apinski@marvell.com>
19679 * gcc.dg/tree-ssa/pr88497-1.c: Move to ...
19680 * gcc.dg/vect/pr88497-1.c: This.
19681 * gcc.dg/tree-ssa/pr88497-2.c: Move to ...
19682 * gcc.dg/vect/pr88497-2.c: This.
19683 * gcc.dg/tree-ssa/pr88497-3.c: Move to ...
19684 * gcc.dg/vect/pr88497-3.c: This.
19685 * gcc.dg/tree-ssa/pr88497-4.c: Move to ...
19686 * gcc.dg/vect/pr88497-4.c: This.
19687 * gcc.dg/tree-ssa/pr88497-5.c: Move to ...
19688 * gcc.dg/vect/pr88497-5.c: This.
19689 * gcc.dg/tree-ssa/pr88497-6.c: Move to ...
19690 * gcc.dg/vect/pr88497-6.c: This.
19691 * gcc.dg/tree-ssa/pr88497-7.c: Move to ...
19692 * gcc.dg/vect/pr88497-7.c: This.
19695 * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS.
19696 Call check_vect_support_and_set_flags also.
19698 2020-01-22 Andrew Pinski <apinski@marvell.com>
19700 * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS.
19701 Call check_vect_support_and_set_flags also.
19703 2020-01-22 David Malcolm <dmalcolm@redhat.com>
19706 * gcc.dg/analyzer/setjmp-pr93378.c: Use setjmp rather than
19709 2020-01-22 David Malcolm <dmalcolm@redhat.com>
19712 * gcc.dg/analyzer/setjmp-pr93378.c: New test.
19714 2020-01-22 David Malcolm <dmalcolm@redhat.com>
19717 * gcc.dg/analyzer/data-model-1.c: Include <alloca.h>.
19718 * gcc.dg/analyzer/malloc-1.c: Likewise.
19719 * gcc.dg/analyzer/malloc-callbacks.c (get_alloca): Return
19720 __builtin_alloca rather than alloca.
19721 * gcc.dg/analyzer/malloc-paths-8.c: Include <alloca.h>.
19722 * gcc.dg/analyzer/sensitive-1.c: Define __EXTENSIONS__ before
19723 including unistd.h.
19724 * gcc.dg/analyzer/setjmp-2.c: Replace include of <setjmp.h>
19725 with "test-setjmp.h" and usage of setjmp with new SETJMP macro.
19726 * gcc.dg/analyzer/setjmp-3.c: Likewise.
19727 * gcc.dg/analyzer/setjmp-4.c: Likewise.
19728 * gcc.dg/analyzer/setjmp-5.c: Likewise.
19729 * gcc.dg/analyzer/setjmp-6.c: Likewise.
19730 * gcc.dg/analyzer/setjmp-7.c: Likewise.
19731 * gcc.dg/analyzer/setjmp-7a.c: Likewise.
19732 * gcc.dg/analyzer/setjmp-8.c: Likewise.
19733 * gcc.dg/analyzer/setjmp-9.c: Likewise.
19734 * gcc.dg/analyzer/test-setjmp.h: New header.
19736 2020-01-22 Marek Polacek <polacek@redhat.com>
19738 PR c++/92907 - noexcept does not consider "const" in member functions.
19739 * parser.c (cp_parser_lambda_declarator_opt): Pass the proper
19740 qualifiers to cp_parser_exception_specification_opt.
19741 (cp_parser_direct_declarator): Pass the function qualifiers to
19742 cp_parser_exception_specification_opt.
19743 (cp_parser_class_specifier_1): Pass the function declaration to
19744 cp_parser_late_noexcept_specifier.
19745 (cp_parser_late_noexcept_specifier): Add a tree parameter. Use it to
19746 pass the qualifiers of the function to
19747 cp_parser_noexcept_specification_opt.
19748 (cp_parser_noexcept_specification_opt): New cp_cv_quals parameter.
19749 Use it in inject_this_parameter.
19750 (cp_parser_exception_specification_opt): New cp_cv_quals parameter.
19752 (cp_parser_transaction): Pass TYPE_UNQUALIFIED to
19753 cp_parser_noexcept_specification_opt.
19754 (cp_parser_transaction_expression): Likewise.
19756 2020-01-22 Marek Polacek <polacek@redhat.com>
19758 PR c++/93324 - ICE with -Wall on constexpr if.
19759 * g++.dg/cpp1z/constexpr-if33.C: New test.
19761 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
19763 * gcc.target/aarch64/sve/acle/general/stack_vars_1.c: New test.
19765 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
19767 * gcc.target/aarch64/sve/tls_preserve_1.c: Require tls_native.
19768 * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
19769 * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
19771 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
19773 * gcc.target/aarch64/sve/sel_3.c (permute_vnx4sf): Take __SVFloat32_t
19774 rather than __SVFloat16_t
19776 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
19778 * g++.dg/ext/sve-sizeless-1.C: Don't expect an error for alias
19781 2020-01-22 Richard Biener <rguenther@suse.de>
19783 PR tree-optimization/93381
19784 * gcc.dg/torture/pr93381.c: New testcase.
19786 2020-01-22 Jakub Jelinek <jakub@redhat.com>
19789 * gcc.c-torture/compile/pr93335.c: New test.
19792 * gcc.target/i386/pr91298-1.c: New test.
19793 * gcc.target/i386/pr91298-2.c: New test.
19795 * gfortran.dg/gomp/target-parallel1.f90: New test.
19796 * gfortran.dg/goacc/pr93329.f90: Enable commented out target parallel
19800 * gfortran.dg/goacc/pr93329.f90: New test.
19802 2020-01-22 Jun Ma <JunMa@linux.alibaba.com>
19804 * g++.dg/coroutines/coro1-missing-await-method.C: New test.
19806 2020-01-21 Andrew Pinski <apinski@marvell.com>
19809 * gcc.target/aarch64/pr93119.c: New test.
19811 2020-01-22 Joseph Myers <joseph@codesourcery.com>
19814 * gcc.c-torture/compile/pr93348-1.c: New test.
19816 2020-01-21 David Malcolm <dmalcolm@redhat.com>
19819 * gcc.dg/analyzer/pr93352.c: New test.
19821 2020-01-22 Hans-Peter Nilsson <hp@axis.com>
19823 * gcc.target/cris/asm-v8.S, gcc.target/cris/inasm-v8.c,
19824 gcc.target/cris/sync-1.c: Apply effective_target_march_option.
19826 2020-01-21 Uros Bizjak <ubizjak@gmail.com>
19829 * gcc.target/i386/pr93319-1a.c: Don't include <stdio.h>.
19830 (test1): Replace printf with __builtin_printf.
19832 2020-01-21 Bin Cheng <bin.cheng@linux.alibaba.com>
19834 * g++.dg/coroutines/co-await-void_type.C: New test.
19836 2020-01-21 Jakub Jelinek <jakub@redhat.com>
19839 * gcc.c-torture/compile/pr93333.c: New test.
19841 2020-01-21 Sandra Loosemore <sandra@codesourcery.com>
19843 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Generalize
19844 line terminators in patterns.
19846 2020-01-21 Richard Sandiford <richard.sandiford@arm.com>
19848 * gcc.target/aarch64/sve/acle/general-c/load_1.c (f1): Cast to
19849 int32_t * rather than int *.
19850 * gcc.target/aarch64/sve/acle/general-c/load_2.c (f1): Likewise.
19851 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_1.c
19853 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_2.c
19855 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c
19857 * gcc.target/aarch64/sve/acle/general-c/load_replicate_1.c
19859 * gcc.target/aarch64/sve/acle/general-c/store_1.c (f1): Likewise.
19860 * gcc.target/aarch64/sve/acle/general-c/store_2.c (f1): Likewise.
19861 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_1.c
19863 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_2.c
19865 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c
19868 2020-01-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
19871 * gcc.target/aarch64/pr92424-1.c: New test.
19872 * gcc.target/aarch64/pr92424-2.c: New test.
19873 * gcc.target/aarch64/pr92424-3.c: New test.
19875 2020-01-21 Matthew Malcomson <matthew.malcomson@arm.com>
19877 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Use require
19879 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
19880 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
19881 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
19882 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
19883 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
19884 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
19885 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
19886 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
19887 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
19888 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
19889 * lib/target-supports.exp: Add assembly requirement directive.
19891 2020-01-21 Tobias Burnus <tobias@codesourcery.com>
19894 * gfortran.dg/external_implicit_none_2.f90: New.
19896 2020-01-21 Richard Biener <rguenther@suse.de>
19898 PR tree-optimization/92328
19899 * gcc.dg/torture/pr92328.c: New testcase.
19901 2020-01-21 Jakub Jelinek <jakub@redhat.com>
19904 * gcc.target/powerpc/pr93073.c: New test.
19906 2020-01-20 Bin Cheng <bin.cheng@linux.alibaba.com>
19908 * g++.dg/coroutines/co-return-warning-1.C: New test.
19910 2020-01-21 Kito Cheng <kito.cheng@sifive.com>
19913 * gcc.target/riscv/pr93304.c: New test.
19915 2020-01-20 Martin Sebor <msebor@redhat.com>
19918 * g++.dg/warn/Wstringop-overflow-4.C: Adjust test to avoid failures
19919 due to an aparrent VRP limtation.
19920 * gcc.dg/Wstringop-overflow-25.c: Same.
19922 2020-01-20 Nathan Sidwell <nathan@acm.org>
19924 PR preprocessor/80005
19925 * g++.dg/cpp1y/feat-cxx14.C: Adjust.
19926 * g++.dg/cpp1z/feat-cxx17.C: Adjust.
19927 * g++.dg/cpp2a/feat-cxx2a.C: Adjust.
19928 * g++.dg/cpp/pr80005.C: New.
19930 2020-01-20 Mark Eggleston <mark.eggleston@codethink.com>
19932 * gfortran.dg/pr93263_1.f90: Change scan-tree-dump-not to
19935 2020-01-20 H.J. Lu <hongjiu.lu@intel.com>
19938 * gcc.target/i386/pr93319-1a.c: New test.
19939 * gcc.target/i386/pr93319-1b.c: Likewise.
19940 * gcc.target/i386/pr93319-1c.c: Likewise.
19941 * gcc.target/i386/pr93319-1d.c: Likewise.
19943 2020-01-20 Richard Biener <rguenther@suse.de>
19946 * g++.dg/debug/pr92763.C: New testcase.
19948 2020-01-20 Paolo Carlini <paolo.carlini@oracle.com>
19951 * g++.dg/cpp1z/pr92536.C: New.
19953 2020-01-20 Richard Biener <rguenther@suse.de>
19955 PR tree-optimization/93094
19956 * gcc.dg/vect/pr93094.c: New testcase.
19958 2020-01-19 David Malcolm <dmalcolm@redhat.com>
19960 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Ensure that all
19961 test names are unique.
19962 * gcc.dg/analyzer/attribute-nonnull.c: Likewise.
19963 * gcc.dg/analyzer/conditionals-notrans.c: Likewise.
19964 * gcc.dg/analyzer/data-model-1.c: Likewise.
19965 * gcc.dg/analyzer/data-model-18.c: Likewise.
19966 * gcc.dg/analyzer/data-model-8.c: Likewise.
19967 * gcc.dg/analyzer/data-model-9.c: Likewise.
19968 * gcc.dg/analyzer/file-1.c: Likewise.
19969 * gcc.dg/analyzer/file-paths-1.c: Likewise.
19970 * gcc.dg/analyzer/loop-2.c: Likewise.
19971 * gcc.dg/analyzer/loop-2a.c: Likewise.
19972 * gcc.dg/analyzer/loop-4.c: Likewise.
19973 * gcc.dg/analyzer/loop.c: Likewise.
19974 * gcc.dg/analyzer/malloc-1.c: Likewise.
19975 * gcc.dg/analyzer/malloc-2.c: Likewise.
19976 * gcc.dg/analyzer/malloc-ipa-10.c: Likewise.
19977 * gcc.dg/analyzer/malloc-ipa-2.c: Likewise.
19978 * gcc.dg/analyzer/malloc-macro-separate-events.c: Likewise.
19979 * gcc.dg/analyzer/malloc-paths-1.c: Likewise.
19980 * gcc.dg/analyzer/malloc-paths-2.c: Likewise.
19981 * gcc.dg/analyzer/malloc-paths-3.c: Likewise.
19982 * gcc.dg/analyzer/malloc-paths-4.c: Likewise.
19983 * gcc.dg/analyzer/malloc-paths-5.c: Likewise.
19984 * gcc.dg/analyzer/malloc-paths-7.c: Likewise.
19985 * gcc.dg/analyzer/malloc-paths-9.c: Likewise.
19986 * gcc.dg/analyzer/operations.c: Likewise.
19987 * gcc.dg/analyzer/params.c: Likewise.
19988 * gcc.dg/analyzer/pattern-test-1.c: Likewise.
19989 * gcc.dg/analyzer/pattern-test-2.c: Likewise.
19990 * gcc.dg/analyzer/sensitive-1.c: Likewise.
19991 * gcc.dg/analyzer/switch.c: Likewise.
19992 * gcc.dg/analyzer/taint-1.c: Likewise.
19993 * gcc.dg/analyzer/unknown-fns.c: Likewise.
19995 2020-01-19 Hans-Peter Nilsson <hp@axis.com>
19997 * gcc.dg/torture/pr26515.c (cris*-*-*): Conditionalize
19998 -march=v10 option on target ! march_option.
19999 * gcc.target/cris/asm-v10.S, gcc.target/cris/inasm-v10.c,
20000 gcc.target/cris/sync-1-v10.c: Similar.
20001 * lib/target-supports.exp (effective_target_march_option): New.
20003 2020-01-19 Thomas König <tkoenig@gcc.gnu.org>
20006 * gfortran.dg/function_reference_1.f90: New test.
20007 * gfortran.dg/function_reference_2.f90: New test.
20009 2020-01-18 Jakub Jelinek <jakub@redhat.com>
20012 * c-c++-common/pr92833-4.c: Fix dg-message syntax.
20014 2020-01-18 Iain Sandoe <iain@sandoe.co.uk>
20016 * g++.dg/coroutines/co-await-syntax-00-needs-expr.C: New test.
20017 * g++.dg/coroutines/co-await-syntax-01-outside-fn.C: New test.
20018 * g++.dg/coroutines/co-await-syntax-02-outside-fn.C: New test.
20019 * g++.dg/coroutines/co-await-syntax-03-auto.C: New test.
20020 * g++.dg/coroutines/co-await-syntax-04-ctor-dtor.C: New test.
20021 * g++.dg/coroutines/co-await-syntax-05-constexpr.C: New test.
20022 * g++.dg/coroutines/co-await-syntax-06-main.C: New test.
20023 * g++.dg/coroutines/co-await-syntax-07-varargs.C: New test.
20024 * g++.dg/coroutines/co-await-syntax-08-lambda-auto.C: New test.
20025 * g++.dg/coroutines/co-return-syntax-01-outside-fn.C: New test.
20026 * g++.dg/coroutines/co-return-syntax-02-outside-fn.C: New test.
20027 * g++.dg/coroutines/co-return-syntax-03-auto.C: New test.
20028 * g++.dg/coroutines/co-return-syntax-04-ctor-dtor.C: New test.
20029 * g++.dg/coroutines/co-return-syntax-05-constexpr-fn.C: New test.
20030 * g++.dg/coroutines/co-return-syntax-06-main.C: New test.
20031 * g++.dg/coroutines/co-return-syntax-07-vararg.C: New test.
20032 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: New test.
20033 * g++.dg/coroutines/co-return-syntax-09-lambda-auto.C: New test.
20034 * g++.dg/coroutines/co-yield-syntax-00-needs-expr.C: New test.
20035 * g++.dg/coroutines/co-yield-syntax-01-outside-fn.C: New test.
20036 * g++.dg/coroutines/co-yield-syntax-02-outside-fn.C: New test.
20037 * g++.dg/coroutines/co-yield-syntax-03-auto.C: New test.
20038 * g++.dg/coroutines/co-yield-syntax-04-ctor-dtor.C: New test.
20039 * g++.dg/coroutines/co-yield-syntax-05-constexpr.C: New test.
20040 * g++.dg/coroutines/co-yield-syntax-06-main.C: New test.
20041 * g++.dg/coroutines/co-yield-syntax-07-varargs.C: New test.
20042 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: New test.
20043 * g++.dg/coroutines/co-yield-syntax-09-lambda-auto.C: New test.
20044 * g++.dg/coroutines/coro-builtins.C: New test.
20045 * g++.dg/coroutines/coro-missing-gro.C: New test.
20046 * g++.dg/coroutines/coro-missing-promise-yield.C: New test.
20047 * g++.dg/coroutines/coro-missing-ret-value.C: New test.
20048 * g++.dg/coroutines/coro-missing-ret-void.C: New test.
20049 * g++.dg/coroutines/coro-missing-ueh-1.C: New test.
20050 * g++.dg/coroutines/coro-missing-ueh-2.C: New test.
20051 * g++.dg/coroutines/coro-missing-ueh-3.C: New test.
20052 * g++.dg/coroutines/coro-missing-ueh.h: New test.
20053 * g++.dg/coroutines/coro-pre-proc.C: New test.
20054 * g++.dg/coroutines/coro.h: New file.
20055 * g++.dg/coroutines/coro1-ret-int-yield-int.h: New file.
20056 * g++.dg/coroutines/coroutines.exp: New file.
20057 * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: New test.
20058 * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: New test.
20059 * g++.dg/coroutines/torture/call-00-co-aw-arg.C: New test.
20060 * g++.dg/coroutines/torture/call-01-multiple-co-aw.C: New test.
20061 * g++.dg/coroutines/torture/call-02-temp-co-aw.C: New test.
20062 * g++.dg/coroutines/torture/call-03-temp-ref-co-aw.C: New test.
20063 * g++.dg/coroutines/torture/class-00-co-ret.C: New test.
20064 * g++.dg/coroutines/torture/class-01-co-ret-parm.C: New test.
20065 * g++.dg/coroutines/torture/class-02-templ-parm.C: New test.
20066 * g++.dg/coroutines/torture/class-03-operator-templ-parm.C: New test.
20067 * g++.dg/coroutines/torture/class-04-lambda-1.C: New test.
20068 * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C: New test.
20069 * g++.dg/coroutines/torture/class-06-lambda-capture-ref.C: New test.
20070 * g++.dg/coroutines/torture/co-await-00-trivial.C: New test.
20071 * g++.dg/coroutines/torture/co-await-01-with-value.C: New test.
20072 * g++.dg/coroutines/torture/co-await-02-xform.C: New test.
20073 * g++.dg/coroutines/torture/co-await-03-rhs-op.C: New test.
20074 * g++.dg/coroutines/torture/co-await-04-control-flow.C: New test.
20075 * g++.dg/coroutines/torture/co-await-05-loop.C: New test.
20076 * g++.dg/coroutines/torture/co-await-06-ovl.C: New test.
20077 * g++.dg/coroutines/torture/co-await-07-tmpl.C: New test.
20078 * g++.dg/coroutines/torture/co-await-08-cascade.C: New test.
20079 * g++.dg/coroutines/torture/co-await-09-pair.C: New test.
20080 * g++.dg/coroutines/torture/co-await-10-template-fn-arg.C: New test.
20081 * g++.dg/coroutines/torture/co-await-11-forwarding.C: New test.
20082 * g++.dg/coroutines/torture/co-await-12-operator-2.C: New test.
20083 * g++.dg/coroutines/torture/co-await-13-return-ref.C: New test.
20084 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: New test.
20085 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: New test.
20086 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: New test.
20087 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: New test.
20088 * g++.dg/coroutines/torture/co-ret-05-return-value.C: New test.
20089 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: New test.
20090 * g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C: New test.
20091 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: New test.
20092 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: New test.
20093 * g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C: New test.
20094 * g++.dg/coroutines/torture/co-ret-11-co-ret-co-await.C: New test.
20095 * g++.dg/coroutines/torture/co-ret-12-co-ret-fun-co-await.C: New test.
20096 * g++.dg/coroutines/torture/co-ret-13-template-2.C: New test.
20097 * g++.dg/coroutines/torture/co-ret-14-template-3.C: New test.
20098 * g++.dg/coroutines/torture/co-yield-00-triv.C: New test.
20099 * g++.dg/coroutines/torture/co-yield-01-multi.C: New test.
20100 * g++.dg/coroutines/torture/co-yield-02-loop.C: New test.
20101 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: New test.
20102 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: New test.
20103 * g++.dg/coroutines/torture/co-yield-05-co-aw.C: New test.
20104 * g++.dg/coroutines/torture/co-yield-06-fun-parm.C: New test.
20105 * g++.dg/coroutines/torture/co-yield-07-template-fn-param.C: New test.
20106 * g++.dg/coroutines/torture/co-yield-08-more-refs.C: New test.
20107 * g++.dg/coroutines/torture/co-yield-09-more-templ-refs.C: New test.
20108 * g++.dg/coroutines/torture/coro-torture.exp: New file.
20109 * g++.dg/coroutines/torture/exceptions-test-0.C: New test.
20110 * g++.dg/coroutines/torture/func-params-00.C: New test.
20111 * g++.dg/coroutines/torture/func-params-01.C: New test.
20112 * g++.dg/coroutines/torture/func-params-02.C: New test.
20113 * g++.dg/coroutines/torture/func-params-03.C: New test.
20114 * g++.dg/coroutines/torture/func-params-04.C: New test.
20115 * g++.dg/coroutines/torture/func-params-05.C: New test.
20116 * g++.dg/coroutines/torture/func-params-06.C: New test.
20117 * g++.dg/coroutines/torture/lambda-00-co-ret.C: New test.
20118 * g++.dg/coroutines/torture/lambda-01-co-ret-parm.C: New test.
20119 * g++.dg/coroutines/torture/lambda-02-co-yield-values.C: New test.
20120 * g++.dg/coroutines/torture/lambda-03-auto-parm-1.C: New test.
20121 * g++.dg/coroutines/torture/lambda-04-templ-parm.C: New test.
20122 * g++.dg/coroutines/torture/lambda-05-capture-copy-local.C: New test.
20123 * g++.dg/coroutines/torture/lambda-06-multi-capture.C: New test.
20124 * g++.dg/coroutines/torture/lambda-07-multi-yield.C: New test.
20125 * g++.dg/coroutines/torture/lambda-08-co-ret-parm-ref.C: New test.
20126 * g++.dg/coroutines/torture/local-var-0.C: New test.
20127 * g++.dg/coroutines/torture/local-var-1.C: New test.
20128 * g++.dg/coroutines/torture/local-var-2.C: New test.
20129 * g++.dg/coroutines/torture/local-var-3.C: New test.
20130 * g++.dg/coroutines/torture/local-var-4.C: New test.
20131 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: New test.
20132 * g++.dg/coroutines/torture/pr92933.C: New test.
20134 2020-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20136 PR libfortran/93234
20137 * gfortran.dg/inquire_pre.f90: New test.
20139 2020-01-17 David Malcolm <dmalcolm@redhat.com>
20142 * gcc.dg/analyzer/pr93290.c: New test.
20144 2020-01-17 Paolo Carlini <paolo.carlini@oracle.com>
20147 * g++.dg/pr92542.C: New.
20149 2020-01-17 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
20150 Sudakshina Das <sudi.das@arm.com>
20152 * gcc.target/arm/armv8_1m-shift-imm_1.c: New test.
20154 2020-01-17 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
20155 Sudakshina Das <sudi.das@arm.com>
20157 * gcc.target/arm/armv8_1m-shift-reg_1.c: New test.
20159 2020-01-17 Jonathan Wakely <jwakely@redhat.com>
20162 * g++.dg/cpp0x/std-layout1.C: Use -Wno-deprecated-declarations for
20163 C++20, due to std::is_pod being deprecated.
20165 2020-01-17 Matthew Malcomson <matthew.malcomson@arm.com>
20167 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: New test.
20168 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: New test.
20169 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: New test.
20170 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: New test.
20171 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: New test.
20172 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: New test.
20173 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: New test.
20174 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: New test.
20175 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: New test.
20176 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: New test.
20177 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: New test.
20179 2020-01-17 Matthew Malcomson <matthew.malcomson@arm.com>
20181 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Check for f64mm
20184 2020-01-17 Jakub Jelinek <jakub@redhat.com>
20187 * g++.dg/cpp1y/attr-deprecated-3.C: New test.
20189 2020-01-17 Richard Sandiford <richard.sandiford@arm.com>
20191 * g++.target/aarch64/sve/acle/general-c++/gimplify_1.C: New test.
20193 2020-01-17 Mark Eggleston <mark.eggleston@codethink.com>
20194 Tobias Burnus <burnus@gcc.gnu.org>
20197 * gfortran.dg/pr93263_1.f90: New test.
20198 * gfortran.dg/pr93263_2.f90: New test.
20200 2020-01-17 Jakub Jelinek <jakub@redhat.com>
20202 PR tree-optimization/93292
20203 * g++.dg/opt/pr93292.C: New test.
20206 * lib/c-compat.exp (compat-use-alt-compiler): Handle
20207 -fdiagnostics-urls=never similarly to -fdiagnostics-color=never.
20208 (compat_setup_dfp): Likewise.
20210 2020-01-16 Kerem Kat <keremkat@gmail.com>
20213 * c-c++-common/pr92833-1.c, c-c++-common/pr92833-2.c,
20214 c-c++-common/pr92833-3.c, c-c++-common/pr92833-4.c: New tests.
20216 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
20218 * g++.target/arm/bfloat_cpp_typecheck.C: New test.
20219 * gcc.target/arm/bfloat16_scalar_typecheck.c: New test.
20220 * gcc.target/arm/bfloat16_vector_typecheck_1.c: New test.
20221 * gcc.target/arm/bfloat16_vector_typecheck_2.c: New test.
20223 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
20225 * g++.dg/abi/mangle-neon.C: Add BF16 SIMD types.
20226 * g++.dg/ext/arm-bf16/bf16-mangle-1.C: New test.
20227 * gcc.target/arm/bfloat16_scalar_1_1.c: New test.
20228 * gcc.target/arm/bfloat16_scalar_1_2.c: New test.
20229 * gcc.target/arm/bfloat16_scalar_2_1.c: New test.
20230 * gcc.target/arm/bfloat16_scalar_2_2.c: New test.
20231 * gcc.target/arm/bfloat16_scalar_3_1.c: New test.
20232 * gcc.target/arm/bfloat16_scalar_3_2.c: New test.
20233 * gcc.target/arm/bfloat16_scalar_4.c: New test.
20234 * gcc.target/arm/bfloat16_simd_1_1.c: New test.
20235 * gcc.target/arm/bfloat16_simd_1_2.c: New test.
20236 * gcc.target/arm/bfloat16_simd_2_1.c: New test.
20237 * gcc.target/arm/bfloat16_simd_2_2.c: New test.
20238 * gcc.target/arm/bfloat16_simd_3_1.c: New test.
20239 * gcc.target/arm/bfloat16_simd_3_2.c: New test.
20241 2020-01-16 Mihail Ionescu <mihail.ionescu@arm.com>
20242 Andre Vieira <andre.simoesdiasvieira@arm.com>
20244 * testsuite/gcc.target/arm/multilib.exp: Add v8.1-M entries.
20246 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
20247 Thomas Preud'homme <thomas.preudhomme@arm.com>
20249 * gcc.target/arm/cmse/cmse-1.c: Add check for BLXNS when instructions
20250 introduced in Armv8.1-M Mainline Security Extensions are available and
20251 restrict checks for libcall to __gnu_cmse_nonsecure_call to Armv8-M
20252 targets only. Adapt CLRM check to verify register used for BLXNS is
20253 not in the CLRM register list.
20254 * gcc.target/arm/cmse/cmse-14.c: Likewise.
20255 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise and adapt
20256 check for LSB clearing bit to be using the same register as BLXNS when
20257 targeting Armv8.1-M Mainline.
20258 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
20259 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
20260 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
20261 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
20262 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
20263 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise.
20264 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
20265 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
20266 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
20267 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
20268 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
20269 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
20270 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
20271 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
20272 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
20273 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
20274 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
20275 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
20276 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
20277 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
20278 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise.
20279 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise.
20280 * gcc.target/arm/cmse/cmse-15.c: Count BLXNS when targeting Armv8.1-M
20281 Mainline and restrict libcall count to Armv8-M.
20283 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
20284 Thomas Preud'homme <thomas.preudhomme@arm.com>
20286 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Add check for VLSTM and
20288 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
20289 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
20290 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
20291 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
20292 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
20293 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
20294 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
20296 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
20297 Thomas Preud'homme <thomas.preudhomme@arm.com>
20299 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Add check for
20300 VPUSH and VPOP and update expectation for VSCCLRM.
20301 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
20302 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
20303 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
20304 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
20305 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
20307 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
20308 Thomas Preud'homme <thomas.preudhomme@arm.com>
20310 * gcc.target/arm/cmse/cmse-1.c: Add check for PUSH and POP and update
20312 * gcc.target/arm/cmse/cmse-14.c: Likewise.
20313 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise.
20314 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
20315 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
20316 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
20317 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
20318 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
20319 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise.
20320 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
20321 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
20322 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
20323 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
20324 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
20325 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
20326 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
20327 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
20328 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
20329 * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-7.c: Likewise.
20330 * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-8.c: Likewise.
20331 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
20332 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
20333 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
20334 * gcc.target/arm/cmse/mainline/8_1m/softfp/union-1.c: Likewise.
20335 * gcc.target/arm/cmse/mainline/8_1m/softfp/union-2.c: Likewise.
20337 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
20338 Thomas Preud'homme <thomas.preudhomme@arm.com>
20340 * gcc.target/arm/cmse/bitfield-1.c: Add check for VSCCLRM.
20341 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
20342 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
20343 * gcc.target/arm/cmse/cmse-1.c: Likewise.
20344 * gcc.target/arm/cmse/struct-1.c: Likewise.
20345 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
20346 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise.
20347 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
20348 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
20349 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
20350 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: Likewise.
20351 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
20352 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
20353 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: Likewise.
20354 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise.
20355 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise.
20357 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
20358 Thomas Preud'homme <thomas.preudhomme@arm.com>
20360 * gcc.target/arm/cmse/bitfield-1.c: Add check for CLRM.
20361 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
20362 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
20363 * gcc.target/arm/cmse/struct-1.c: Likewise.
20364 * gcc.target/arm/cmse/cmse-14.c: Likewise.
20365 * gcc.target/arm/cmse/cmse-1.c: Likewise. Restrict checks for Armv8-M
20366 GPR clearing when CLRM is not available.
20367 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise.
20368 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
20369 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
20370 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
20371 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
20372 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
20373 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
20374 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise.
20375 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
20376 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
20377 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
20378 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: likewise.
20379 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: likewise.
20380 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: likewise.
20381 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
20382 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: Likewise.
20383 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
20384 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
20385 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise.
20386 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
20387 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
20388 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
20389 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise.
20390 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
20391 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
20392 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise.
20393 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise.
20395 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
20396 Thomas Preud'homme <thomas.preudhomme@arm.com>
20398 * gcc.target/arm/cmse/bitfield-1.c: add checks for VSTR and VLDR.
20399 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
20400 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
20401 * gcc.target/arm/cmse/cmse-1.c: Likewise.
20402 * gcc.target/arm/cmse/struct-1.c: Likewise.
20403 * gcc.target/arm/cmse/cmse.exp: Run existing Armv8-M Mainline tests
20404 from mainline/8m subdirectory and new Armv8.1-M Mainline tests from
20405 mainline/8_1m subdirectory.
20406 * gcc.target/arm/cmse/mainline/bitfield-4.c: Move into ...
20407 * gcc.target/arm/cmse/mainline/8m/bitfield-4.c: This.
20408 * gcc.target/arm/cmse/mainline/bitfield-5.c: Move into ...
20409 * gcc.target/arm/cmse/mainline/8m/bitfield-5.c: This.
20410 * gcc.target/arm/cmse/mainline/bitfield-6.c: Move into ...
20411 * gcc.target/arm/cmse/mainline/8m/bitfield-6.c: This.
20412 * gcc.target/arm/cmse/mainline/bitfield-7.c: Move into ...
20413 * gcc.target/arm/cmse/mainline/8m/bitfield-7.c: This.
20414 * gcc.target/arm/cmse/mainline/bitfield-8.c: Move into ...
20415 * gcc.target/arm/cmse/mainline/8m/bitfield-8.c: This.
20416 * gcc.target/arm/cmse/mainline/bitfield-9.c: Move into ...
20417 * gcc.target/arm/cmse/mainline/8m/bitfield-9.c: This.
20418 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: Move and rename
20420 * gcc.target/arm/cmse/mainline/8m/bitfield-and-union.c: This.
20421 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Move into ...
20422 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-13.c: This. Clean up
20423 dg-skip-if directive for float ABI.
20424 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Move into ...
20425 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-5.c: This. Clean up
20426 dg-skip-if directive for float ABI.
20427 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Move into ...
20428 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-7.c: This. Clean up
20429 dg-skip-if directive for float ABI.
20430 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Move into ...
20431 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-8.c: This. Clean up
20432 dg-skip-if directive for float ABI.
20433 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Move into ...
20434 * gcc.target/arm/cmse/mainline/8m/hard/cmse-13.c: This. Clean up
20435 dg-skip-if directive for float ABI.
20436 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Move into ...
20437 * gcc.target/arm/cmse/mainline/8m/hard/cmse-5.c: This. Clean up
20438 dg-skip-if directive for float ABI.
20439 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Move into ...
20440 * gcc.target/arm/cmse/mainline/8m/hard/cmse-7.c: This. Clean up
20441 dg-skip-if directive for float ABI.
20442 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Move into ...
20443 * gcc.target/arm/cmse/mainline/8m/hard/cmse-8.c: This. Clean up
20444 dg-skip-if directive for float ABI.
20445 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Move into ...
20446 * gcc.target/arm/cmse/mainline/8m/soft/cmse-13.c: This. Clean up
20447 dg-skip-if directive for float ABI.
20448 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Move into ...
20449 * gcc.target/arm/cmse/mainline/8m/soft/cmse-5.c: This. Clean up
20450 dg-skip-if directive for float ABI.
20451 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Move into ...
20452 * gcc.target/arm/cmse/mainline/8m/soft/cmse-7.c: This. Clean up
20453 dg-skip-if directive for float ABI.
20454 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Move into ...
20455 * gcc.target/arm/cmse/mainline/8m/soft/cmse-8.c: This. Clean up
20456 dg-skip-if directive for float ABI.
20457 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Move into ...
20458 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-5.c: This. Clean up
20459 dg-skip-if directive for float ABI.
20460 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Move into ...
20461 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-7.c: This. Clean up
20462 dg-skip-if directive for float ABI.
20463 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Move into ...
20464 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-8.c: This. Clean up
20465 dg-skip-if directive for float ABI.
20466 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Move into ...
20467 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-13.c: This. Clean up
20468 dg-skip-if directive for float ABI.
20469 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Move into ...
20470 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-5.c: This. Clean up
20471 dg-skip-if directive for float ABI.
20472 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Move into ...
20473 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-7.c: This. Clean up
20474 dg-skip-if directive for float ABI.
20475 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Move into ...
20476 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-8.c: This. Clean up
20477 dg-skip-if directive for float ABI.
20478 * gcc.target/arm/cmse/mainline/union-1.c: Move into ...
20479 * gcc.target/arm/cmse/mainline/8m/union-1.c: This.
20480 * gcc.target/arm/cmse/mainline/union-2.c: Move into ...
20481 * gcc.target/arm/cmse/mainline/8m/union-2.c: This.
20482 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: New file.
20483 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: New file.
20484 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: New file.
20485 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: New file.
20486 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: New file.
20487 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: New file.
20488 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: New file.
20489 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: New file.
20490 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: New file.
20491 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: New file.
20492 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: New file.
20493 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: New file.
20494 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: New file.
20495 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: New file.
20496 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: New file.
20497 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: New file.
20498 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: New file.
20499 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: New file.
20500 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: New file.
20501 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: New file.
20502 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: New file.
20503 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: New file.
20504 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: New file.
20505 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: New file.
20506 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: New file.
20507 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: New file.
20508 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: New file.
20509 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: New file.
20510 * lib/target-supports.exp (check_effective_target_arm_cmse_clear_ok):
20513 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
20514 Thomas Preud'homme <thomas.preudhomme@arm.com>
20516 * lib/target-supports.exp
20517 (check_effective_target_arm_arch_v8_1m_main_ok): Define.
20518 (add_options_for_arm_arch_v8_1m_main): Likewise.
20519 (check_effective_target_arm_arch_v8_1m_main_multilib): Likewise.
20521 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
20523 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: New.
20524 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: New.
20525 * gcc.target/aarch64/advsimd-intrinsics/bfdot-3.c: New.
20527 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
20529 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: New test.
20530 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: New test.
20531 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-3.c: New test.
20532 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-4.c: New test.
20534 2020-01-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
20536 PR tree-optimization/92429
20537 * gcc.dg/vect/pr92429.c: New test.
20539 2020-01-16 Tobias Burnus <tobias@codesourcery.com>
20542 * fortran.dg/boz_7.f90: Updated dg-error.
20544 2020-01-15 Paolo Carlini <paolo.carlini@oracle.com>
20547 * g++.dg/concepts/pr91073-1.C: New.
20548 * g++.dg/concepts/pr91073-2.C: Likewise.
20550 2020-01-15 Wilco Dijkstra <wdijkstr@arm.com>
20552 * gcc.dg/pr90838.c: New test.
20553 * gcc.dg/pr93231.c: New test.
20554 * gcc.target/aarch64/pr90838.c: Use #define u 0.
20556 2020-01-15 Richard Biener <rguenther@suse.de>
20558 PR middle-end/93273
20559 * g++.dg/torture/pr93273.C: New testcase.
20561 2020-01-15 Richard Sandiford <richard.sandiford@arm.com>
20563 PR tree-optimization/93247
20564 * gcc.dg/vect/pr93247-1.c: New test.
20565 * gcc.dg/vect/pr93247-2.c: Likewise.
20567 2020-01-15 Martin Sebor <msebor@redhat.com>
20569 * gcc.dg/Wstringop-overflow-17.c: Tweak test to avoid unrelated
20570 failures due the absence of loop unrolling.
20572 2020-01-15 Joseph Myers <joseph@codesourcery.com>
20575 * gcc.dg/inline-42.c, gcc.dg/inline-43.c: New tests.
20577 2020-01-14 David Malcolm <dmalcolm@redhat.com>
20579 * gcc.dg/analyzer/signal-6.c: New test.
20581 2020-01-14 David Malcolm <dmalcolm@redhat.com>
20583 * gcc.dg/analyzer/dot-output.c: Add test coverage for a BB with
20586 2020-01-14 David Malcolm <dmalcolm@redhat.com>
20589 * gcc.dg/analyzer/file-paths-1.c: New test.
20591 2020-01-14 David Malcolm <dmalcolm@redhat.com>
20594 * gcc.dg/analyzer/file-1.c (test_4): New.
20595 * gcc.dg/analyzer/file-pr58237.c: New test.
20597 2020-01-15 Jakub Jelinek <jakub@redhat.com>
20599 PR tree-optimization/93262
20600 * gcc.c-torture/execute/builtins/pr93262-chk.c: New test.
20601 * gcc.c-torture/execute/builtins/pr93262-chk-lib.c: New file.
20602 * gcc.c-torture/execute/builtins/pr93262-chk.x: New file.
20604 PR tree-optimization/93249
20605 * gcc.c-torture/execute/pr93249.c: New test.
20607 2020-01-14 David Malcolm <dmalcolm@redhat.com>
20609 * gcc.dg/analyzer/signal-5.c: New test.
20611 2020-01-14 David Malcolm <dmalcolm@redhat.com>
20613 * gcc.dg/analyzer/data-model-1.c: Remove xfail.
20614 * gcc.dg/analyzer/data-model-5b.c: Likewise.
20615 * gcc.dg/analyzer/data-model-5c.c: Likewise.
20616 * gcc.dg/analyzer/setjmp-3.c: Mark "foo" as pure.
20617 * gcc.dg/analyzer/setjmp-4.c: Likewise.
20618 * gcc.dg/analyzer/setjmp-6.c: Likewise.
20619 * gcc.dg/analyzer/setjmp-7.c: Likewise.
20620 * gcc.dg/analyzer/setjmp-7a.c: Likewise.
20621 * gcc.dg/analyzer/setjmp-8.c: Likewise.
20622 * gcc.dg/analyzer/setjmp-9.c: Likewise.
20623 * gcc.dg/analyzer/unknown-fns.c: New test.
20625 2020-01-14 David Malcolm <dmalcolm@redhat.com>
20627 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: New test.
20629 2020-01-15 Jakub Jelinek <jakub@redhat.com>
20632 * g++.dg/lto/odr-8_1.C: Remove bogus initial lines.
20635 * gcc.target/i386/avx512vl-pr93009.c: New test.
20637 2020-01-14 Jan Hubicka <hubicka@ucw.cz>
20640 * g++.dg/lto/odr-8_0.C: New testcase.
20641 * g++.dg/lto/odr-8_1.C: New testcase.
20643 2020-01-14 David Malcolm <dmalcolm@redhat.com>
20645 * gcc.dg/analyzer/CVE-2005-1689-minimal.c: New test.
20646 * gcc.dg/analyzer/abort.c: New test.
20647 * gcc.dg/analyzer/alloca-leak.c: New test.
20648 * gcc.dg/analyzer/analyzer-decls.h: New header.
20649 * gcc.dg/analyzer/analyzer-verbosity-0.c: New test.
20650 * gcc.dg/analyzer/analyzer-verbosity-1.c: New test.
20651 * gcc.dg/analyzer/analyzer-verbosity-2.c: New test.
20652 * gcc.dg/analyzer/analyzer.exp: New suite.
20653 * gcc.dg/analyzer/attribute-nonnull.c: New test.
20654 * gcc.dg/analyzer/call-summaries-1.c: New test.
20655 * gcc.dg/analyzer/conditionals-2.c: New test.
20656 * gcc.dg/analyzer/conditionals-3.c: New test.
20657 * gcc.dg/analyzer/conditionals-notrans.c: New test.
20658 * gcc.dg/analyzer/conditionals-trans.c: New test.
20659 * gcc.dg/analyzer/data-model-1.c: New test.
20660 * gcc.dg/analyzer/data-model-2.c: New test.
20661 * gcc.dg/analyzer/data-model-3.c: New test.
20662 * gcc.dg/analyzer/data-model-4.c: New test.
20663 * gcc.dg/analyzer/data-model-5.c: New test.
20664 * gcc.dg/analyzer/data-model-5b.c: New test.
20665 * gcc.dg/analyzer/data-model-5c.c: New test.
20666 * gcc.dg/analyzer/data-model-5d.c: New test.
20667 * gcc.dg/analyzer/data-model-6.c: New test.
20668 * gcc.dg/analyzer/data-model-7.c: New test.
20669 * gcc.dg/analyzer/data-model-8.c: New test.
20670 * gcc.dg/analyzer/data-model-9.c: New test.
20671 * gcc.dg/analyzer/data-model-11.c: New test.
20672 * gcc.dg/analyzer/data-model-12.c: New test.
20673 * gcc.dg/analyzer/data-model-13.c: New test.
20674 * gcc.dg/analyzer/data-model-14.c: New test.
20675 * gcc.dg/analyzer/data-model-15.c: New test.
20676 * gcc.dg/analyzer/data-model-16.c: New test.
20677 * gcc.dg/analyzer/data-model-17.c: New test.
20678 * gcc.dg/analyzer/data-model-18.c: New test.
20679 * gcc.dg/analyzer/data-model-19.c: New test.
20680 * gcc.dg/analyzer/data-model-path-1.c: New test.
20681 * gcc.dg/analyzer/disabling.c: New test.
20682 * gcc.dg/analyzer/dot-output.c: New test.
20683 * gcc.dg/analyzer/double-free-lto-1-a.c: New test.
20684 * gcc.dg/analyzer/double-free-lto-1-b.c: New test.
20685 * gcc.dg/analyzer/double-free-lto-1.h: New header.
20686 * gcc.dg/analyzer/equivalence.c: New test.
20687 * gcc.dg/analyzer/explode-1.c: New test.
20688 * gcc.dg/analyzer/explode-2.c: New test.
20689 * gcc.dg/analyzer/factorial.c: New test.
20690 * gcc.dg/analyzer/fibonacci.c: New test.
20691 * gcc.dg/analyzer/fields.c: New test.
20692 * gcc.dg/analyzer/file-1.c: New test.
20693 * gcc.dg/analyzer/file-2.c: New test.
20694 * gcc.dg/analyzer/function-ptr-1.c: New test.
20695 * gcc.dg/analyzer/function-ptr-2.c: New test.
20696 * gcc.dg/analyzer/function-ptr-3.c: New test.
20697 * gcc.dg/analyzer/gzio-2.c: New test.
20698 * gcc.dg/analyzer/gzio-3.c: New test.
20699 * gcc.dg/analyzer/gzio-3a.c: New test.
20700 * gcc.dg/analyzer/gzio.c: New test.
20701 * gcc.dg/analyzer/infinite-recursion.c: New test.
20702 * gcc.dg/analyzer/loop-2.c: New test.
20703 * gcc.dg/analyzer/loop-2a.c: New test.
20704 * gcc.dg/analyzer/loop-3.c: New test.
20705 * gcc.dg/analyzer/loop-4.c: New test.
20706 * gcc.dg/analyzer/loop.c: New test.
20707 * gcc.dg/analyzer/malloc-1.c: New test.
20708 * gcc.dg/analyzer/malloc-2.c: New test.
20709 * gcc.dg/analyzer/malloc-3.c: New test.
20710 * gcc.dg/analyzer/malloc-callbacks.c: New test.
20711 * gcc.dg/analyzer/malloc-dce.c: New test.
20712 * gcc.dg/analyzer/malloc-dedupe-1.c: New test.
20713 * gcc.dg/analyzer/malloc-ipa-1.c: New test.
20714 * gcc.dg/analyzer/malloc-ipa-10.c: New test.
20715 * gcc.dg/analyzer/malloc-ipa-11.c: New test.
20716 * gcc.dg/analyzer/malloc-ipa-12.c: New test.
20717 * gcc.dg/analyzer/malloc-ipa-13.c: New test.
20718 * gcc.dg/analyzer/malloc-ipa-2.c: New test.
20719 * gcc.dg/analyzer/malloc-ipa-3.c: New test.
20720 * gcc.dg/analyzer/malloc-ipa-4.c: New test.
20721 * gcc.dg/analyzer/malloc-ipa-5.c: New test.
20722 * gcc.dg/analyzer/malloc-ipa-6.c: New test.
20723 * gcc.dg/analyzer/malloc-ipa-7.c: New test.
20724 * gcc.dg/analyzer/malloc-ipa-8-double-free.c: New test.
20725 * gcc.dg/analyzer/malloc-ipa-8-lto-a.c: New test.
20726 * gcc.dg/analyzer/malloc-ipa-8-lto-b.c: New test.
20727 * gcc.dg/analyzer/malloc-ipa-8-lto-c.c: New test.
20728 * gcc.dg/analyzer/malloc-ipa-8-lto.h: New test.
20729 * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: New test.
20730 * gcc.dg/analyzer/malloc-ipa-9.c: New test.
20731 * gcc.dg/analyzer/malloc-macro-inline-events.c: New test.
20732 * gcc.dg/analyzer/malloc-macro-separate-events.c: New test.
20733 * gcc.dg/analyzer/malloc-macro.h: New header.
20734 * gcc.dg/analyzer/malloc-many-paths-1.c: New test.
20735 * gcc.dg/analyzer/malloc-many-paths-2.c: New test.
20736 * gcc.dg/analyzer/malloc-many-paths-3.c: New test.
20737 * gcc.dg/analyzer/malloc-paths-1.c: New test.
20738 * gcc.dg/analyzer/malloc-paths-10.c: New test.
20739 * gcc.dg/analyzer/malloc-paths-2.c: New test.
20740 * gcc.dg/analyzer/malloc-paths-3.c: New test.
20741 * gcc.dg/analyzer/malloc-paths-4.c: New test.
20742 * gcc.dg/analyzer/malloc-paths-5.c: New test.
20743 * gcc.dg/analyzer/malloc-paths-6.c: New test.
20744 * gcc.dg/analyzer/malloc-paths-7.c: New test.
20745 * gcc.dg/analyzer/malloc-paths-8.c: New test.
20746 * gcc.dg/analyzer/malloc-paths-9.c: New test.
20747 * gcc.dg/analyzer/malloc-vs-local-1a.c: New test.
20748 * gcc.dg/analyzer/malloc-vs-local-1b.c: New test.
20749 * gcc.dg/analyzer/malloc-vs-local-2.c: New test.
20750 * gcc.dg/analyzer/malloc-vs-local-3.c: New test.
20751 * gcc.dg/analyzer/malloc-vs-local-4.c: New test.
20752 * gcc.dg/analyzer/operations.c: New test.
20753 * gcc.dg/analyzer/params-2.c: New test.
20754 * gcc.dg/analyzer/params.c: New test.
20755 * gcc.dg/analyzer/paths-1.c: New test.
20756 * gcc.dg/analyzer/paths-1a.c: New test.
20757 * gcc.dg/analyzer/paths-2.c: New test.
20758 * gcc.dg/analyzer/paths-3.c: New test.
20759 * gcc.dg/analyzer/paths-4.c: New test.
20760 * gcc.dg/analyzer/paths-5.c: New test.
20761 * gcc.dg/analyzer/paths-6.c: New test.
20762 * gcc.dg/analyzer/paths-7.c: New test.
20763 * gcc.dg/analyzer/pattern-test-1.c: New test.
20764 * gcc.dg/analyzer/pattern-test-2.c: New test.
20765 * gcc.dg/analyzer/pointer-merging.c: New test.
20766 * gcc.dg/analyzer/pr61861.c: New test.
20767 * gcc.dg/analyzer/pragma-1.c: New test.
20768 * gcc.dg/analyzer/scope-1.c: New test.
20769 * gcc.dg/analyzer/sensitive-1.c: New test.
20770 * gcc.dg/analyzer/setjmp-1.c: New test.
20771 * gcc.dg/analyzer/setjmp-2.c: New test.
20772 * gcc.dg/analyzer/setjmp-3.c: New test.
20773 * gcc.dg/analyzer/setjmp-4.c: New test.
20774 * gcc.dg/analyzer/setjmp-5.c: New test.
20775 * gcc.dg/analyzer/setjmp-6.c: New test.
20776 * gcc.dg/analyzer/setjmp-7.c: New test.
20777 * gcc.dg/analyzer/setjmp-7a.c: New test.
20778 * gcc.dg/analyzer/setjmp-8.c: New test.
20779 * gcc.dg/analyzer/setjmp-9.c: New test.
20780 * gcc.dg/analyzer/signal-1.c: New test.
20781 * gcc.dg/analyzer/signal-2.c: New test.
20782 * gcc.dg/analyzer/signal-3.c: New test.
20783 * gcc.dg/analyzer/signal-4a.c: New test.
20784 * gcc.dg/analyzer/signal-4b.c: New test.
20785 * gcc.dg/analyzer/strcmp-1.c: New test.
20786 * gcc.dg/analyzer/switch.c: New test.
20787 * gcc.dg/analyzer/taint-1.c: New test.
20788 * gcc.dg/analyzer/zlib-1.c: New test.
20789 * gcc.dg/analyzer/zlib-2.c: New test.
20790 * gcc.dg/analyzer/zlib-3.c: New test.
20791 * gcc.dg/analyzer/zlib-4.c: New test.
20792 * gcc.dg/analyzer/zlib-5.c: New test.
20793 * gcc.dg/analyzer/zlib-6.c: New test.
20794 * lib/gcc-defs.exp (dg-check-dot): New procedure.
20795 * lib/target-supports.exp (check_dot_available): New procedure.
20796 (check_effective_target_analyzer): New.
20797 * lib/target-supports-dg.exp (dg-require-dot): New procedure.
20799 2020-01-14 Jason Merrill <jason@redhat.com>
20801 * lib/prune.exp (prune_gcc_output): Adjust constexpr pattern.
20803 2020-01-14 Xiong Hu Luo <luoxhu@linux.ibm.com>
20806 * gcc.dg/tree-prof/indir-call-prof-topn.c: New testcase.
20807 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1.c: New testcase.
20808 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1a.c: New testcase.
20809 * gcc.dg/tree-prof/crossmodule-indir-call-topn-2.c: New testcase.
20810 * lib/scandump.exp: Dump executable file name.
20811 * lib/scanwpaipa.exp: New scan-pgo-wap-ipa-dump.
20813 2020-01-13 David Malcolm <dmalcolm@redhat.com>
20815 * gcc.dg/plugin/diagnostic-test-paths-2.c: Remove unused dg-line
20818 2020-01-13 Joseph Myers <joseph@codesourcery.com>
20821 * gcc.dg/c11-static-assert-10.c, gcc.dg/c99-const-expr-15.c: New
20824 2020-01-13 Martin Sebor <msebor@redhat.com>
20826 PR tree-optimization/93213
20827 * gcc.c-torture/execute/pr93213.c: New test.
20829 2020-01-10 Thomas Schwinge <thomas@codesourcery.com>
20831 * c-c++-common/goacc/host_data-1.c: Extend.
20832 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
20834 2020-01-10 Jakub Jelinek <jakub@redhat.com>
20836 PR tree-optimization/93210
20837 * gcc.dg/pr93210.c: New test.
20838 * g++.dg/opt/pr93210.C: New test.
20840 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
20842 PR inline-asm/93027
20843 * gcc.target/i386/pr93027.c: Use the right PR number in the test.
20845 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
20847 PR inline-asm/93027
20848 * gcc.target/i386/pr93207.c: Rename to pr93027.c.
20850 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
20852 PR inline-asm/93027
20853 * gcc.target/i386/pr93207.c: Run it only for x86-64.
20855 2020-01-10 David Malcolm <dmalcolm@redhat.com>
20857 * gcc.dg/format/gcc_diag-10.c (diagnostic_event_id_t): New
20859 (test_diag): Add coverage of "%@".
20860 * gcc.dg/plugin/diagnostic-path-format-default.c: New test.
20861 * gcc.dg/plugin/diagnostic-path-format-inline-events-1.c: New test.
20862 * gcc.dg/plugin/diagnostic-path-format-inline-events-2.c: New test.
20863 * gcc.dg/plugin/diagnostic-path-format-inline-events-3.c: New test.
20864 * gcc.dg/plugin/diagnostic-path-format-none.c: New test.
20865 * gcc.dg/plugin/diagnostic-test-paths-1.c: New test.
20866 * gcc.dg/plugin/diagnostic-test-paths-2.c: New test.
20867 * gcc.dg/plugin/diagnostic-test-paths-3.c: New test.
20868 * gcc.dg/plugin/diagnostic-test-paths-4.c: New test.
20869 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: New.
20870 * gcc.dg/plugin/plugin.exp: Add the new plugin and test cases.
20872 2020-01-10 David Malcolm <dmalcolm@redhat.com>
20874 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset global
20875 nn_line_numbers_enabled.
20876 * lib/multiline.exp (nn_line_numbers_enabled): New global.
20877 (dg-enable-nn-line-numbers): New proc.
20878 (maybe-handle-nn-line-numbers): New proc.
20879 * lib/prune.exp (prune_gcc_output): Call maybe-handle-nn-line-numbers.
20881 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
20883 PR inline-asm/93027
20884 * gcc.target/i386/pr93207.c: New test.
20886 2020-01-10 Wilco Dijkstra <wdijkstr@arm.com>
20888 * testsuite/gcc.target/aarch64/pr90838.c: New test.
20890 2020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
20892 * g++.target/aarch64/bfloat_cpp_typecheck.C: New test.
20893 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: New test.
20894 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: New test.
20895 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: New test.
20897 2020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
20899 * g++.dg/abi/mangle-neon-aarch64.C: Add Bfloat SIMD types to test.
20900 * g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C: New test.
20901 * gcc.target/aarch64/bfloat16_scalar_1.c: New test.
20902 * gcc.target/aarch64/bfloat16_scalar_2.c: New test.
20903 * gcc.target/aarch64/bfloat16_scalar_3.c: New test.
20904 * gcc.target/aarch64/bfloat16_scalar_4.c: New test.
20905 * gcc.target/aarch64/bfloat16_simd_1.c: New test.
20906 * gcc.target/aarch64/bfloat16_simd_2.c: New test.
20907 * gcc.target/aarch64/bfloat16_simd_3.c: New test.
20909 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
20911 * gcc.target/aarch64/sve/struct_vect_1.c (N): Protect with #ifndef.
20912 * gcc.target/aarch64/sve/pcs/return_1_128.c: New test.
20913 * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise.
20914 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
20915 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
20916 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c: Likewise.
20917 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
20918 * gcc.target/aarch64/sve/single_5.c: Likewise.
20919 * gcc.target/aarch64/sve/struct_vect_25.c: Likewise.
20920 * gcc.target/aarch64/sve/struct_vect_26.c: Likewise.
20922 2020-01-10 Martin Sebor <msebor@redhat.com>
20925 * gcc.dg/attr-access-read-only-2.c: New test.
20927 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
20929 * gcc.target/aarch64/sve/sel_1.c: Use SVE types for the arguments and
20930 return values. Use check-function-bodies instead of scan-assembler.
20931 * gcc.target/aarch64/sve/sel_2.c: Likewise
20932 * gcc.target/aarch64/sve/sel_3.c: Likewise.
20934 2020-01-10 Martin Jambor <mjambor@suse.cz>
20936 * gcc.dg/ipa/ipa-clone-3.c: Replace struct initializer with
20937 piecemeal initialization.
20939 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
20941 * gcc.target/aarch64/sve/index_1_run.c: Require aarch64_sve256_hw
20942 rather than aarch64_sve_hw.
20944 2020-01-10 Richard Biener <rguenther@suse.de>
20947 * gcc.dg/optimize-bswaphi-1.c: Split previously added
20948 case into a LE and BE variant.
20950 2020-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
20953 * gfortran.dg/zero_sized_11.f90: New test.
20954 * gfortran.dg/zero_sized_12.f90: New test.
20956 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
20958 * g++.target/aarch64/sve/acle/general-c++/mul_lane_1.c: New test.
20959 * g++.target/aarch64/sve2/acle: New directory.
20960 * gcc.target/aarch64/pragma_cpp_predefs_3.c: New test.
20961 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TYPE_CHANGE_Z)
20962 (TEST_DUAL_ZD, TEST_TYPE_CHANGE_ZX, TEST_TBL2, TEST_TBL2_REV): New
20964 * gcc.target/aarch64/sve/acle/general-c/binary_lane_1.c: Do not
20965 expect an error saying that the function has no f32 form, but instead
20966 expect an error about SVE2 being required if the current target
20967 doesn't support SVE2.
20968 * gcc.target/aarch64/sve/acle/general-c/ternary_lane_1.c: Likewise.
20969 * gcc.target/aarch64/sve/acle/general-c/ternary_lane_rotate_1.c Likewise.
20970 * gcc.target/aarch64/sve/acle/general-c/binary_long_lane_1.c,
20971 * gcc.target/aarch64/sve/acle/general-c/binary_long_opt_n_1.c,
20972 * gcc.target/aarch64/sve/acle/general-c/binary_narrowb_opt_n_1.c,
20973 * gcc.target/aarch64/sve/acle/general-c/binary_narrowt_opt_n_1.c,
20974 * gcc.target/aarch64/sve/acle/general-c/binary_to_uint_1.c,
20975 * gcc.target/aarch64/sve/acle/general-c/binary_wide_1.c,
20976 * gcc.target/aarch64/sve/acle/general-c/binary_wide_opt_n_1.c,
20977 * gcc.target/aarch64/sve/acle/general-c/compare_1.c,
20978 * gcc.target/aarch64/sve/acle/general-c/compare_ptr_1.c,
20979 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_index_restricted_1.c,
20980 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_1.c,
20981 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_2.c,
20982 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_3.c,
20983 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_4.c,
20984 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c,
20985 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_2.c,
20986 * gcc.target/aarch64/sve/acle/general-c/mul_lane_1.c,
20987 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_long_1.c,
20988 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_1.c,
20989 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_2.c,
20990 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_1.c,
20991 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_to_uint_1.c,
20992 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_1.c,
20993 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_to_uint_1.c,
20994 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_restricted_1.c,
20995 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c,
20996 * gcc.target/aarch64/sve/acle/general-c/tbl_tuple_1.c,
20997 * gcc.target/aarch64/sve/acle/general-c/ternary_long_lane_1.c,
20998 * gcc.target/aarch64/sve/acle/general-c/ternary_long_opt_n_1.c,
20999 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_lane_rotate_1.c,
21000 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_rotate_1.c,
21001 * gcc.target/aarch64/sve/acle/general-c/ternary_shift_right_imm_1.c,
21002 * gcc.target/aarch64/sve/acle/general-c/ternary_uint_1.c,
21003 * gcc.target/aarch64/sve/acle/general-c/unary_convert_narrowt_1.c,
21004 * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_1.c,
21005 * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_to_uint_1.c,
21006 * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_1.c,
21007 * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_to_uint_1.c,
21008 * gcc.target/aarch64/sve/acle/general-c/unary_to_int_1.c: New tests.
21009 * gcc.target/aarch64/sve2/bcax_1.c: Likewise.
21010 * gcc.target/aarch64/sve2/acle: New directory.
21012 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
21014 * gcc.target/aarch64/sve/acle/general-c/unary_count_1.c: Rename to...
21015 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_1.c: ...this.
21016 * gcc.target/aarch64/sve/acle/general-c/unary_count_2.c: Rename to...
21017 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_2.c: ...this.
21018 * gcc.target/aarch64/sve/acle/general-c/unary_count_3.c: Rename to...
21019 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_3.c: ...this.
21021 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
21023 * gcc.target/aarch64/sve/acle/general/nrv_1.c: New test.
21025 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
21027 * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c: New test.
21028 * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c: Likewise.
21030 2020-01-09 Tobias Burnus <tobias@codesourcery.com>
21033 * gfortran.dg/coarray/codimension_3.f90: New.
21035 2020-01-09 Martin Sebor <msebor@redhat.com>
21037 PR middle-end/93200
21038 * gcc.dg/Wstringop-overflow-30.c: New test.
21040 2020-01-09 Richard Biener <rguenther@suse.de>
21042 PR middle-end/93054
21043 * gcc.dg/pr93054.c: New testcase.
21045 2020-01-09 Richard Biener <rguenther@suse.de>
21047 PR tree-optimization/93040
21048 * gcc.dg/optimize-bswaphi-1.c: Amend.
21049 * gcc.dg/optimize-bswapsi-2.c: Likewise.
21051 2020-01-09 Jakub Jelinek <jakub@redhat.com>
21053 PR inline-asm/93202
21054 * gcc.target/riscv/pr93202.c: New test.
21057 * gcc.target/i386/pr93141-1.c: Add tests with constants that have MSB
21058 of the low half of the constant set.
21059 * gcc.target/i386/pr93141-2.c: New test.
21061 2020-01-08 Jeff Law <law@redhat.com>
21063 * gcc.dg/Wstringop-overflow-27.c: Make testnames unique.
21065 2020-01-08 Joel Brobecker <brobecker@adacore.com>
21066 Olivier Hainque <hainque@adacore.com>
21068 * g++.target/aarch64/sve/tls_2.C: Add missing
21069 { dg-require-effective-target fpic } directive.
21070 * gcc.target/aarch64/noplt_2.c: Likewise.
21071 * gcc.target/aarch64/noplt_3.c: Likewise.
21072 * gcc.target/aarch64/pic-constantpool1.c: Likewise.
21073 * gcc.target/aarch64/pic-small.c: Likewise.
21074 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
21075 * gcc.target/aarch64/pr66912.c: Likewise.
21076 * gcc.target/aarch64/sve/tls_1.c: Likewise.
21077 * gcc.target/aarch64/sve/tls_preserve_1.c: Likewise.
21078 * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
21079 * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
21080 * gcc.target/aarch64/tlsie_tiny_1.c: Likewise.
21081 * gcc.target/aarch64/tlsle12_1.c: Likewise.
21082 * gcc.target/aarch64/tlsle12_tiny_1.c: Likewise.
21083 * gcc.target/aarch64/tlsle24_1.c: Likewise.
21084 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
21085 * gcc.target/aarch64/tlsle32_1.c: Likewise.
21086 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: Likewise.
21087 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: Likewise.
21089 2020-01-08 Jakub Jelinek <jakub@redhat.com>
21092 * g++.dg/opt/pr93187.C: New test.
21095 * gcc.c-torture/compile/pr93174.c: New test.
21097 2020-01-08 Olivier Hainque <hainque@adacore.com>
21098 Alexandre Oliva <oliva@adacore.com>
21100 * gcc.target/aarch64/stack-check-alloca.h: Remove
21101 #include alloca.h. #define alloca __builtin_alloca
21103 * gcc.target/aarch64/stack-check-alloca-1.c: Add
21104 { dg-require-effective-target alloca }.
21105 * gcc.target/aarch64/stack-check-alloca-2.c: Likewise.
21106 * gcc.target/aarch64/stack-check-alloca-3.c: Likewise.
21107 * gcc.target/aarch64/stack-check-alloca-4.c: Likewise.
21108 * gcc.target/aarch64/stack-check-alloca-5.c: Likewise.
21109 * gcc.target/aarch64/stack-check-alloca-6.c: Likewise.
21110 * gcc.target/aarch64/stack-check-alloca-7.c: Likewise.
21111 * gcc.target/aarch64/stack-check-alloca-8.c: Likewise.
21112 * gcc.target/aarch64/stack-check-alloca-9.c: Likewise.
21113 * gcc.target/aarch64/stack-check-alloca-10.c: Likewise.
21115 2020-01-08 Martin Liska <mliska@suse.cz>
21117 * gcc.dg/ipa/ipa-icf-1.c: Update expected scanned output.
21118 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
21119 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
21120 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
21121 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
21122 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
21123 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
21124 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
21125 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
21126 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
21127 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
21128 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
21129 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
21130 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
21131 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
21132 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
21133 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
21134 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
21135 * gcc.dg/ipa/ipa-icf-38.c: Likewise.
21136 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
21137 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
21138 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
21139 * gcc.dg/ipa/ipa-icf-merge-1.c: Likewise.
21140 * gcc.dg/ipa/pr64307.c: Likewise.
21141 * gcc.dg/ipa/pr90555.c: Likewise.
21142 * gcc.dg/ipa/propmalloc-1.c: Likewise.
21143 * gcc.dg/ipa/propmalloc-2.c: Likewise.
21144 * gcc.dg/ipa/propmalloc-3.c: Likewise.
21146 2020-01-08 Richard Biener <rguenther@suse.de>
21150 2020-01-08 Richard Earnshaw <rearnsha@arm.com>
21153 * gcc.target/arm/multilib.exp: Add new tests for rm-profile only.
21155 2020-01-08 Feng Xue <fxue@os.amperecomputing.com>
21158 * gcc.dg/ipa/ipa-clone-3.c: New test.
21160 2020-01-07 Paolo Carlini <paolo.carlini@oracle.com>
21162 * g++.old-deja/g++.bugs/900208_03.C: Check locations too.
21163 * g++.old-deja/g++.bugs/900519_06.C: Likewise.
21165 2020-01-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
21167 * gcc.dg/vect/vect-epilogues.c: XFAIL for arm big endian.
21169 2020-01-07 Richard Sandiford <richard.sandiford@arm.com>
21171 * gcc.target/aarch64/sve/pcs/asm_4.c: New test.
21173 2020-01-07 Richard Sandiford <richard.sandiford@arm.com>
21175 * g++.target/aarch64/sve/acle/general-c++/mangle_5.C: New test.
21176 * gcc.target/aarch64/sve/pcs/asm_1.c: Likewise.
21177 * gcc.target/aarch64/sve/pcs/asm_2.c: Likewise.
21178 * gcc.target/aarch64/sve/pcs/asm_3.c: Likewise.
21180 2020-01-07 Jakub Jelinek <jakub@redhat.com>
21182 PR tree-optimization/93156
21183 * gcc.dg/tree-ssa/pr93156.c: New test.
21185 PR tree-optimization/93118
21186 * gcc.dg/tree-ssa/pr93118.c: New test.
21188 2020-01-07 Martin Liska <mliska@suse.cz>
21190 PR tree-optimization/92860
21191 * gcc.dg/pr92860-2.c: New test.
21193 2020-01-07 Martin Liska <mliska@suse.cz>
21195 PR tree-optimization/92860
21196 * gcc.dg/pr92860.c: New test.
21198 2020-01-07 Jakub Jelinek <jakub@redhat.com>
21201 * g++.dg/cpp1y/constexpr-new.C: Expect an error explaining why
21202 static_assert failed for C++2a.
21203 * g++.dg/cpp2a/constexpr-new9.C: New test.
21205 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
21207 * gcc.target/aarch64/sve/asrdiv_1.c: Remove trailing %s.
21208 * gcc.target/aarch64/sve/asrdiv_2.c: New test.
21209 * gcc.target/aarch64/sve/asrdiv_3.c: Likewise.
21211 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
21213 * gcc.dg/vect/vect-cond-arith-8.c: New test.
21214 * gcc.target/aarch64/sve/cond_fmul_5.c: Likewise.
21216 2020-01-06 Nathan Sidwell <nathan@acm.org>
21219 * g++.dg/ubsan/vptr-4.C: Add expected error.
21221 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
21223 * gcc.target/aarch64/sve/acle/general/cpy_1.c: New test.
21225 2020-01-05 Andrew Pinski <apinski@marvell.com>
21227 * gcc.c-torture/compile/20200105-1.c: New testcase.
21228 * gcc.c-torture/compile/20200105-2.c: New testcase.
21229 * gcc.c-torture/compile/20200105-3.c: New testcase.
21231 2020-01-05 Iain Sandoe <iain@sandoe.co.uk>
21233 * gcc.dg/darwin-version-1.c: Adjust test to use different
21234 options for Darwin4-9 and Darwin10+.
21236 2020-01-05 Jakub Jelinek <jakub@redhat.com>
21239 * gcc.target/i386/pr93141-1.c: New test.
21240 * gcc.dg/pr67089-6.c: Expect 16 ADD_OVERFLOW calls even on ia32.
21243 * g++.dg/warn/Wredundant-tags-2.C: New test.
21246 * g++.dg/ext/cond4.C: New test.
21248 2020-01-04 Tobias Burnus <tobias@codesourcery.com>
21251 * gfortran.dg/contiguous_10.f90: New.
21253 2020-01-03 Iain Sandoe <iain@sandoe.co.uk>
21255 * gcc.target/i386/avx512bw-pr92686-vpcmp-intelasm-1.c: Require
21256 effective target masm_intel.
21257 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Likewise.
21259 2020-01-03 Jakub Jelinek <jakub@redhat.com>
21262 * gcc.target/i386/pr93089-2.c: New test.
21263 * gcc.target/i386/pr93089-3.c: New test.
21266 * gcc.target/i386/pr93089-1.c: New test.
21269 * gcc.dg/torture/pr93110.c: New test.
21271 PR rtl-optimization/93088
21272 * gcc.target/i386/pr93088.c: New test.
21274 2020-01-03 Tobias Burnus <tobias@codesourcery.com>
21277 * gfortran.dg/associate_50.f90: Update dg-error.
21278 * gfortran.dg/associate_51.f90: New.
21280 2020-01-03 Jakub Jelinek <jakub@redhat.com>
21283 * gfortran.dg/impled_shape_5.f90: Use dg-do compile rather than dg-do
21286 2020-01-02 Andrew Pinski <apinski@marvell.com>
21288 * gcc.c-torture/execute/bitfld-8.c: New testcase.
21289 * gcc.c-torture/execute/bitfld-9.c: New testcase.
21291 2020-01-02 Jakub Jelinek <jakub@redhat.com>
21294 * c-c++-common/pr90677-2.c: New test.
21296 2020-01-02 Dennis Zhang <dennis.zhang@arm.com>
21298 * gcc.target/arm/multilib.exp: Add combination tests for armv8.6-a.
21300 2020-01-02 Tobias Burnus <tobias@codesourcery.com>
21303 * gfortran.dg/implied_shape_4.f90: New.
21304 * gfortran.dg/implied_shape_5.f90: New.
21306 2020-01-02 Jakub Jelinek <jakub@redhat.com>
21309 * c-c++-common/cold-1.c: New test.
21311 2020-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21313 PR libfortran/90374
21314 * gfortran.dg/fmt_zero_width.f90: Update test case.
21316 2020-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
21319 * gfortran.dg/dependency_58.f90: New test.
21321 2020-01-01 Jakub Jelinek <jakub@redhat.com>
21323 Update copyright years.
21325 PR tree-optimization/93098
21326 * gcc.c-torture/compile/pr93098.c: New test.
21328 Copyright (C) 2020 Free Software Foundation, Inc.
21330 Copying and distribution of this file, with or without modification,
21331 are permitted in any medium without royalty provided the copyright
21332 notice and this notice are preserved.