]> gcc.gnu.org Git - gcc.git/blob - gcc/testsuite/ChangeLog
Daily bump.
[gcc.git] / gcc / testsuite / ChangeLog
1 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
2
3 * lib/profopt.exp: Pass gdwarf-4 when compiling test to profile; pass -gcov_version=2.
4 * lib/target-supports.exp: Remove unnecessary -o perf.data passed to gcc-auto-profile.
5
6 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
7
8 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix dg-final-use-autofdo.
9 * lib/profopt.exp: Pass -fearly-inlining when compiling with AutoFDO.
10
11 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
12
13 * g++.dg/tree-prof/indir-call-prof.C: Fix options, increase the number of iterations.
14 * g++.dg/tree-prof/morefunc.C: Fix options, increase the number of iterations.
15 * g++.dg/tree-prof/reorder.C: Fix options, increase the number of iterations.
16 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix options, increase the number of iterations.
17 * gcc.dg/tree-prof/indir-call-prof.c: Fix options.
18
19 2021-08-03 Martin Sebor <msebor@redhat.com>
20
21 PR testsuite/101688
22 * g++.dg/warn/Wstringop-overflow-4.C: Disable a test case in ILP32.
23
24 2021-08-03 Paul A. Clarke <pc@us.ibm.com>
25
26 * gcc.target/powerpc/sse4_1-phminposuw.c: Copy from
27 gcc/testsuite/gcc.target/i386, adjust dg directives to suit,
28 make more robust.
29
30 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
31
32 * gcc.target/i386/avx-vzeroupper-14.c: Pass -mno-avx512f to
33 disable XMM31.
34 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
35 * gcc.target/i386/pr82941-1.c: Updated. Check for vzeroupper.
36 * gcc.target/i386/pr82942-1.c: Likewise.
37 * gcc.target/i386/pr82990-1.c: Likewise.
38 * gcc.target/i386/pr82990-3.c: Likewise.
39 * gcc.target/i386/pr82990-5.c: Likewise.
40 * gcc.target/i386/pr100865-4b.c: Likewise.
41 * gcc.target/i386/pr100865-6b.c: Likewise.
42 * gcc.target/i386/pr100865-7b.c: Likewise.
43 * gcc.target/i386/pr100865-10b.c: Likewise.
44 * gcc.target/i386/pr100865-8b.c: Updated.
45 * gcc.target/i386/pr100865-9b.c: Likewise.
46 * gcc.target/i386/pr100865-11b.c: Likewise.
47 * gcc.target/i386/pr100865-12b.c: Likewise.
48
49 2021-08-03 liuhongt <hongtao.liu@intel.com>
50
51 * gcc.target/i386/cond_op_addsubmul_d-1.c: New test.
52 * gcc.target/i386/cond_op_addsubmul_d-2.c: New test.
53 * gcc.target/i386/cond_op_addsubmul_q-1.c: New test.
54 * gcc.target/i386/cond_op_addsubmul_q-2.c: New test.
55 * gcc.target/i386/cond_op_addsubmul_w-1.c: New test.
56 * gcc.target/i386/cond_op_addsubmul_w-2.c: New test.
57
58 2021-08-03 Jakub Jelinek <jakub@redhat.com>
59
60 PR analyzer/101721
61 * gcc.dg/analyzer/pr101721.c: New test.
62
63 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
64
65 PR target/80566
66 * g++.target/i386/pr80566-1.C: New test.
67 * g++.target/i386/pr80566-2.C: Likewise.
68
69 2021-08-03 liuhongt <hongtao.liu@intel.com>
70
71 * gcc.target/i386/cond_op_addsubmuldiv_double-1.c: New test.
72 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: New test.
73 * gcc.target/i386/cond_op_addsubmuldiv_float-1.c: New test.
74 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: New test.
75
76 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
77
78 * gcc.target/i386/vect8-ret.c: Also pass -mno-sse.
79
80 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
81
82 * gcc.target/i386/incoming-11.c: Expect no stack realignment.
83
84 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
85
86 * gcc.target/i386/sw-1.c: Also pass -mno-avx for ia32.
87
88 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
89
90 * gcc.target/i386/cold-attribute-1.c: Also pass -mno-avx.
91
92 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
93
94 * gcc.target/i386/pr72839.c: Also pass -mno-avx.
95
96 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
97
98 * gcc.target/i386/pieces-memcpy-10.c: New test.
99 * gcc.target/i386/pieces-memcpy-11.c: Likewise.
100 * gcc.target/i386/pieces-memcpy-12.c: Likewise.
101 * gcc.target/i386/pieces-memcpy-13.c: Likewise.
102 * gcc.target/i386/pieces-memcpy-14.c: Likewise.
103 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
104 * gcc.target/i386/pieces-memcpy-16.c: Likewise.
105 * gcc.target/i386/pieces-memset-1.c: Likewise.
106 * gcc.target/i386/pieces-memset-2.c: Likewise.
107 * gcc.target/i386/pieces-memset-3.c: Likewise.
108 * gcc.target/i386/pieces-memset-4.c: Likewise.
109 * gcc.target/i386/pieces-memset-5.c: Likewise.
110 * gcc.target/i386/pieces-memset-6.c: Likewise.
111 * gcc.target/i386/pieces-memset-7.c: Likewise.
112 * gcc.target/i386/pieces-memset-8.c: Likewise.
113 * gcc.target/i386/pieces-memset-9.c: Likewise.
114 * gcc.target/i386/pieces-memset-10.c: Likewise.
115 * gcc.target/i386/pieces-memset-11.c: Likewise.
116 * gcc.target/i386/pieces-memset-12.c: Likewise.
117 * gcc.target/i386/pieces-memset-13.c: Likewise.
118 * gcc.target/i386/pieces-memset-14.c: Likewise.
119 * gcc.target/i386/pieces-memset-15.c: Likewise.
120 * gcc.target/i386/pieces-memset-16.c: Likewise.
121 * gcc.target/i386/pieces-memset-17.c: Likewise.
122 * gcc.target/i386/pieces-memset-18.c: Likewise.
123 * gcc.target/i386/pieces-memset-19.c: Likewise.
124 * gcc.target/i386/pieces-memset-20.c: Likewise.
125 * gcc.target/i386/pieces-memset-21.c: Likewise.
126 * gcc.target/i386/pieces-memset-22.c: Likewise.
127 * gcc.target/i386/pieces-memset-23.c: Likewise.
128 * gcc.target/i386/pieces-memset-24.c: Likewise.
129 * gcc.target/i386/pieces-memset-25.c: Likewise.
130 * gcc.target/i386/pieces-memset-26.c: Likewise.
131 * gcc.target/i386/pieces-memset-27.c: Likewise.
132 * gcc.target/i386/pieces-memset-28.c: Likewise.
133 * gcc.target/i386/pieces-memset-29.c: Likewise.
134 * gcc.target/i386/pieces-memset-30.c: Likewise.
135 * gcc.target/i386/pieces-memset-31.c: Likewise.
136 * gcc.target/i386/pieces-memset-32.c: Likewise.
137 * gcc.target/i386/pieces-memset-33.c: Likewise.
138 * gcc.target/i386/pieces-memset-34.c: Likewise.
139 * gcc.target/i386/pieces-memset-35.c: Likewise.
140 * gcc.target/i386/pieces-memset-36.c: Likewise.
141 * gcc.target/i386/pieces-memset-37.c: Likewise.
142 * gcc.target/i386/pieces-memset-38.c: Likewise.
143 * gcc.target/i386/pieces-memset-39.c: Likewise.
144 * gcc.target/i386/pieces-memset-40.c: Likewise.
145 * gcc.target/i386/pieces-memset-41.c: Likewise.
146 * gcc.target/i386/pieces-memset-42.c: Likewise.
147 * gcc.target/i386/pieces-memset-43.c: Likewise.
148 * gcc.target/i386/pieces-memset-44.c: Likewise.
149 * gcc.target/i386/pieces-memcpy-7.c: New file.
150 * gcc.target/i386/pieces-memcpy-8.c: New file.
151 * gcc.target/i386/pieces-memcpy-9.c: New file.
152
153 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
154
155 PR middle-end/90773
156 * gcc.target/i386/pr90773-20.c: New test.
157 * gcc.target/i386/pr90773-21.c: Likewise.
158 * gcc.target/i386/pr90773-22.c: Likewise.
159 * gcc.target/i386/pr90773-23.c: Likewise.
160 * gcc.target/i386/pr90773-26.c: Likewise.
161
162 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
163
164 * gcc.target/i386/pr90773-1.c: Adjust to expect movq for 32-bit.
165 * gcc.target/i386/pr90773-4.c: Also run for 32-bit.
166 * gcc.target/i386/pr90773-15.c: Likewise.
167 * gcc.target/i386/pr90773-16.c: Likewise.
168 * gcc.target/i386/pr90773-17.c: Likewise.
169 * gcc.target/i386/pr90773-24.c: Likewise.
170 * gcc.target/i386/pr90773-25.c: Likewise.
171 * gcc.target/i386/pr100865-1.c: Likewise.
172 * gcc.target/i386/pr100865-2.c: Likewise.
173 * gcc.target/i386/pr100865-3.c: Likewise.
174 * gcc.target/i386/pr90773-14.c: Also run for 32-bit and expect
175 XMM movd to store 4 bytes.
176 * gcc.target/i386/pr100865-4a.c: Also run for 32-bit and expect
177 YMM registers.
178 * gcc.target/i386/pr100865-4b.c: Likewise.
179 * gcc.target/i386/pr100865-10a.c: Expect YMM registers.
180 * gcc.target/i386/pr100865-10b.c: Likewise.
181
182 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
183
184 * gcc.target/i386/eh_return-1.c: New test.
185
186 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
187
188 PR middle-end/90773
189 * gcc.target/i386/pr90773-5.c: Updated to expect XMM register.
190 * gcc.target/i386/pr90773-14.c: Likewise.
191 * gcc.target/i386/pr90773-15.c: New test.
192 * gcc.target/i386/pr90773-16.c: Likewise.
193 * gcc.target/i386/pr90773-17.c: Likewise.
194 * gcc.target/i386/pr90773-18.c: Likewise.
195 * gcc.target/i386/pr90773-19.c: Likewise.
196
197 2021-08-02 Roger Sayle <roger@nextmovesoftware.com>
198
199 * gcc.dg/tree-ssa/phi-opt-25.c: New test case.
200
201 2021-08-01 H.J. Lu <hjl.tools@gmail.com>
202
203 PR target/78103
204 * gcc.target/i386/pr78103-2.c: Also scan incl.
205 * gcc.target/i386/pr78103-3.c: Scan leal|addl|incl for x32. Also
206 scan incq.
207
208 2021-07-31 Jason Merrill <jason@redhat.com>
209
210 PR c++/96636
211 * g++.dg/ext/anon-struct9.C: New test.
212
213 2021-07-31 Roger Sayle <roger@nextmovesoftware.com>
214
215 * gcc.target/i386/dec-cmov-2.c: Require -march=core2 with -m32.
216
217 2021-07-31 Jakub Jelinek <jakub@redhat.com>
218
219 * g++.dg/gomp/attrs-9.C: New test.
220
221 2021-07-31 Jakub Jelinek <jakub@redhat.com>
222
223 PR target/78103
224 * gcc.target/i386/pr78103-1.c: New test.
225 * gcc.target/i386/pr78103-2.c: New test.
226 * gcc.target/i386/pr78103-3.c: New test.
227
228 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
229
230 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware.
231
232 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
233
234 PR middle-end/101674
235 * gcc.dg/uninit-pred-9_b.c: Xfail for mmix-*-* too.
236
237 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
238
239 * gcc.target/powerpc/sse4_1-floorpd.c: New.
240 * gcc.target/powerpc/sse4_1-floorps.c: New.
241 * gcc.target/powerpc/sse4_1-floorsd.c: New.
242 * gcc.target/powerpc/sse4_1-floorss.c: New.
243 * gcc.target/powerpc/sse4_1-roundpd-2.c: Copy from
244 gcc/testsuite/gcc.target/i386 and adjust dg directives to suit.
245
246 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
247
248 * gcc.target/powerpc/sse4_1-ceilpd.c: New.
249 * gcc.target/powerpc/sse4_1-ceilps.c: New.
250 * gcc.target/powerpc/sse4_1-ceilsd.c: New.
251 * gcc.target/powerpc/sse4_1-ceilss.c: New.
252 * gcc.target/powerpc/sse4_1-round-data.h: New.
253 * gcc.target/powerpc/sse4_1-round.h: New.
254 * gcc.target/powerpc/sse4_1-round2.h: New.
255 * gcc.target/powerpc/sse4_1-roundpd-3.c: Copy from gcc.target/i386
256 and adjust dg directives to suit.
257 * gcc.target/powerpc/sse4_1-check.h (__VSX_SSE2__): Define.
258
259 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
260
261 * gcc.target/powerpc/sse4_1-blendpd.c: Copy from gcc.target/i386
262 and adjust dg directives to suit.
263 * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise.
264 * gcc.target/powerpc/sse4_1-blendps.c: Likewise.
265 * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise.
266
267 2021-07-30 Roger Sayle <roger@nextmovesoftware.com>
268 Uroš Bizjak <ubizjak@gmail.com>
269
270 * gcc.target/i386/dec-cmov-1.c: New test.
271 * gcc.target/i386/dec-cmov-2.c: New test.
272
273 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
274
275 * gcc.dg/tree-ssa/pr61839_2.c: Adjust. Add new const fold test.
276
277 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
278
279 * gcc.dg/tree-ssa/pr61839_2.c: Adjust.
280
281 2021-07-30 Martin Sebor <msebor@redhat.com>
282
283 PR middle-end/101671
284 * gcc.c-torture/compile/pr83510.c: Move test functions...
285 * gcc.dg/Warray-bounds-87.c: ...to this file.
286
287 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
288
289 * gcc.target/i386/pr100865-3.c: Expect vmovdqu8 instead of
290 vmovdqu.
291 * gcc.target/i386/pr100865-4b.c: Likewise.
292
293 2021-07-30 Andrew Pinski <apinski@marvell.com>
294
295 PR testsuite/101517
296 * g++.dg/warn/Wunused-18.C: New test.
297 * gcc.c-torture/compile/20030405-2.c: New test.
298 * gcc.c-torture/compile/20040304-2.c: New test.
299 * gcc.dg/20030612-2.c: New test.
300
301 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
302
303 PR target/101132
304 * gcc.target/mips/pr101132.c: New test.
305
306 2021-07-30 Jakub Jelinek <jakub@redhat.com>
307
308 PR c++/101539
309 * g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C: New test.
310 * g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C: New test.
311 * g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C: New test.
312 * g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C: New test.
313 * g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C: New test.
314 * g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C: New test.
315 * g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C: New test.
316
317 2021-07-30 Jason Merrill <jason@redhat.com>
318
319 * g++.dg/ext/anon-struct8.C: New test.
320
321 2021-07-30 Jakub Jelinek <jakub@redhat.com>
322
323 * g++.dg/cpp0x/gen-attrs-76.C: New test.
324
325 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
326
327 PR target/101685
328 * gcc.target/i386/pr101685.c: New test.
329
330 2021-07-30 Aldy Hernandez <aldyh@redhat.com>
331
332 * gcc.dg/shrink-wrap-loop.c: Enable early jump threading. Mark as
333 XFAIL.
334
335 2021-07-30 Jakub Jelinek <jakub@redhat.com>
336
337 PR c++/101582
338 * g++.dg/cpp0x/gen-attrs-45.C: Expect a warning about ignored
339 attributes instead of error.
340 * g++.dg/cpp0x/gen-attrs-75.C: New test.
341 * g++.dg/modules/pr101582-1.C: New test.
342
343 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
344
345 PR ipa/101396
346 * g++.dg/lto/pr101396_0.C: New test.
347 * g++.dg/lto/pr101396_1.C: New test.
348
349 2021-07-29 Martin Sebor <msebor@redhat.com>
350
351 PR middle-end/101674
352 * gcc.dg/uninit-pred-9_b.c: Xfail just the failing assertion and
353 correct target.
354
355 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
356
357 PR d/101672
358 * gdc.dg/pr100967.d: Update test.
359 * gdc.dg/pr101672.d: New test.
360
361 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
362
363 PR d/101664
364 * gdc.dg/extern-c++/extern-c++.exp: New.
365 * gdc.dg/extern-c++/pr101664.d: New test.
366 * gdc.dg/extern-c++/pr101664_1.cc: New test.
367
368 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
369
370 PR d/96435
371 * gdc.dg/torture/pr96435.d: New test.
372
373 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
374
375 PR d/101657
376 * gdc.dg/pr101657.d: New test.
377
378 2021-07-29 Jakub Jelinek <jakub@redhat.com>
379
380 PR testsuite/101647
381 * g++.dg/pr71389.C: Include <array> instead of <functional>.
382 * g++.dg/cpp0x/initlist48.C: Include also <initializer_list>.
383
384 2021-07-29 Thomas Schwinge <thomas@codesourcery.com>
385 Julian Brown <julian@codesourcery.com>
386 Kwok Cheung Yeung <kcy@codesourcery.com>
387
388 * c-c++-common/goacc/classify-kernels-unparallelized.c:
389 's%oaccdevlow%oaccloops%g'.
390 * c-c++-common/goacc/classify-kernels.c: Likewise.
391 * c-c++-common/goacc/classify-parallel.c: Likewise.
392 * c-c++-common/goacc/classify-routine-nohost.c: Likewise.
393 * c-c++-common/goacc/classify-routine.c: Likewise.
394 * c-c++-common/goacc/classify-serial.c: Likewise.
395 * c-c++-common/goacc/routine-nohost-1.c: Likewise.
396 * g++.dg/goacc/template.C: Likewise.
397 * gcc.dg/goacc/loop-processing-1.c: Likewise.
398 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
399 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
400 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
401 * gfortran.dg/goacc/classify-routine-nohost.f95: Likewise.
402 * gfortran.dg/goacc/classify-routine.f95: Likewise.
403 * gfortran.dg/goacc/classify-serial.f95: Likewise.
404 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
405
406 2021-07-29 Haochen Gui <guihaoc@gcc.gnu.org>
407
408 PR target/100952
409 * gcc.target/powerpc/pr56605.c: Change matching
410 conditions.
411 * gcc.target/powerpc/pr81348.c: Likewise.
412
413 2021-07-29 Aldy Hernandez <aldyh@redhat.com>
414
415 * g++.dg/debug/dwarf2/deallocator.C: Adjust for threader.
416 * gcc.c-torture/compile/pr83510.c: Same.
417 * gcc.dg/analyzer/pr94851-2.c: Same.
418 * gcc.dg/loop-unswitch-2.c: Same.
419 * gcc.dg/old-style-asm-1.c: Same.
420 * gcc.dg/pr68317.c: Same.
421 * gcc.dg/pr97567-2.c: Same.
422 * gcc.dg/predict-9.c: Same.
423 * gcc.dg/shrink-wrap-loop.c: Same.
424 * gcc.dg/sibcall-1.c: Same.
425 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Same.
426 * gcc.dg/tree-ssa/pr21001.c: Same.
427 * gcc.dg/tree-ssa/pr21294.c: Same.
428 * gcc.dg/tree-ssa/pr21417.c: Same.
429 * gcc.dg/tree-ssa/pr21458-2.c: Same.
430 * gcc.dg/tree-ssa/pr21563.c: Same.
431 * gcc.dg/tree-ssa/pr49039.c: Same.
432 * gcc.dg/tree-ssa/pr61839_1.c: Same.
433 * gcc.dg/tree-ssa/pr61839_3.c: Same.
434 * gcc.dg/tree-ssa/pr77445-2.c: Same.
435 * gcc.dg/tree-ssa/split-path-4.c: Same.
436 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
437 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
438 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
439 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
440 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
441 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
442 * gcc.dg/tree-ssa/ssa-fre-48.c: Same.
443 * gcc.dg/tree-ssa/ssa-thread-11.c: Same.
444 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
445 * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
446 * gcc.dg/tree-ssa/vrp02.c: Same.
447 * gcc.dg/tree-ssa/vrp03.c: Same.
448 * gcc.dg/tree-ssa/vrp05.c: Same.
449 * gcc.dg/tree-ssa/vrp06.c: Same.
450 * gcc.dg/tree-ssa/vrp07.c: Same.
451 * gcc.dg/tree-ssa/vrp09.c: Same.
452 * gcc.dg/tree-ssa/vrp19.c: Same.
453 * gcc.dg/tree-ssa/vrp20.c: Same.
454 * gcc.dg/tree-ssa/vrp33.c: Same.
455 * gcc.dg/uninit-pred-9_b.c: Same.
456 * gcc.dg/uninit-pr61112.c: Same.
457 * gcc.dg/vect/bb-slp-16.c: Same.
458 * gcc.target/i386/avx2-vect-aggressive.c: Same.
459 * gcc.dg/tree-ssa/ranger-threader-1.c: New test.
460 * gcc.dg/tree-ssa/ranger-threader-2.c: New test.
461 * gcc.dg/tree-ssa/ranger-threader-3.c: New test.
462 * gcc.dg/tree-ssa/ranger-threader-4.c: New test.
463 * gcc.dg/tree-ssa/ranger-threader-5.c: New test.
464
465 2021-07-29 Richard Biener <rguenther@suse.de>
466
467 PR c/101512
468 * gcc.dg/torture/pr101512.c: New testcase.
469
470 2021-07-29 liuhongt <hongtao.liu@intel.com>
471
472 PR target/99881
473 * gcc.target/i386/pr91446.c:
474 * gcc.target/i386/pr92658-avx512bw-2.c:
475 * gcc.target/i386/pr92658-sse4-2.c:
476 * gcc.target/i386/pr92658-sse4.c:
477 * gcc.target/i386/pr99881.c:
478
479 2021-07-29 liuhongt <hongtao.liu@intel.com>
480
481 PR target/39821
482 * gcc.target/i386/sse2-pr39821.c: New test.
483 * gcc.target/i386/sse4-pr39821.c: New test.
484
485 2021-07-29 Jiufu Guo <guojiufu@linux.ibm.com>
486
487 PR target/61837
488 * gcc.target/powerpc/pr61837.c: New test.
489
490 2021-07-28 Martin Sebor <msebor@redhat.com>
491
492 PR middle-end/101494
493 * gcc.dg/uninit-pr101494.c: New test.
494
495 2021-07-28 Martin Sebor <msebor@redhat.com>
496
497 PR middle-end/101601
498 * g++.dg/warn/Warray-bounds-25.C: New test.
499 * gcc.dg/Warray-bounds-85.c: New test.
500
501 2021-07-28 Michael Meissner <meissner@linux.ibm.com>
502
503 PR testsuite/100168
504 * gcc.dg/pr56727-2.c: Add support for PC-relative calls.
505
506 2021-07-28 David Malcolm <dmalcolm@redhat.com>
507
508 * gcc.dg/analyzer/torture/ubsan-1.c: New test.
509
510 2021-07-28 Harald Anlauf <anlauf@gmx.de>
511
512 PR fortran/101564
513 * gfortran.dg/allocate_stat_3.f90: New test.
514 * gfortran.dg/allocate_stat.f90: Adjust error messages.
515 * gfortran.dg/implicit_11.f90: Likewise.
516 * gfortran.dg/inquiry_type_ref_3.f90: Likewise.
517
518 2021-07-28 Jakub Jelinek <jakub@redhat.com>
519
520 PR middle-end/101624
521 * gfortran.dg/ubsan/ubsan.exp: New file.
522 * gfortran.dg/ubsan/pr101624.f90: New test.
523
524 2021-07-28 Jakub Jelinek <jakub@redhat.com>
525
526 PR middle-end/101642
527 * gcc.c-torture/compile/pr101642.c: New test.
528
529 2021-07-28 Ilya Leoshkevich <iii@linux.ibm.com>
530
531 * gcc.target/s390/global-array-element-pic2.c: Add -mzarch, add
532 an expectation for 31-bit mode.
533 * gcc.target/s390/load-imm64-1.c: Use unsigned long long.
534 * gcc.target/s390/load-imm64-2.c: Likewise.
535 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: Use
536 -mzarch.
537 * gcc.target/s390/vector/long-double-vx-macro-on-off.c:
538 Likewise.
539
540 2021-07-28 Richard Biener <rguenther@suse.de>
541
542 PR tree-optimization/101615
543 * gcc.dg/vect/bb-slp-pr101615-2.c: New testcase.
544
545 2021-07-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
546
547 * gcc.target/aarch64/smov_1.c: New test.
548 * gcc.target/aarch64/sve/clastb_4.c: Adjust clast scan-assembler.
549
550 2021-07-28 H.J. Lu <hjl.tools@gmail.com>
551
552 PR target/101456
553 * gcc.target/i386/pr101456-1.c: New test.
554 * gcc.target/i386/pr101456-2.c: Likewise.
555
556 2021-07-28 Richard Biener <rguenther@suse.de>
557
558 PR tree-optimization/101615
559 * gcc.dg/vect/bb-slp-pr101615-1.c: New testcase.
560
561 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
562
563 * gcc.dg/analyzer/strdup-1.c (test_4, test_5, test_6): New
564 tests.
565
566 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
567
568 * gcc.dg/analyzer/attr-malloc-1.c (compatible_alloc,
569 compatible_alloc2): New extern allocator declarations.
570 (test_9, test_10): New tests.
571
572 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
573
574 PR d/101640
575 * gdc.dg/pr96429.d: Update test.
576 * gdc.dg/pr101640.d: New test.
577
578 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
579
580 PR d/101490
581 * gdc.dg/pr101490.d: New test.
582
583 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
584
585 PR d/101127
586 * gdc.dg/pr101127a.d: New test.
587 * gdc.dg/pr101127b.d: New test.
588
589 2021-07-28 Jakub Jelinek <jakub@redhat.com>
590
591 PR target/101611
592 * gcc.target/i386/avx2-pr101611-1.c: New test.
593 * gcc.target/i386/avx2-pr101611-2.c: New test.
594
595 2021-07-28 Martin Uecker <muecker@gwdg.de>
596
597 * gcc.dg/Wnonnull-4.c: Correct argument numbers in warnings.
598
599 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
600
601 PR libfortran/101317
602 * gfortran.dg/ISO_Fortran_binding_17.f90: Fix typo in error
603 message patterns.
604
605 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
606
607 PR libfortran/101310
608 * gfortran.dg/ISO_Fortran_binding_1.c (section_c): Remove
609 incorrect assertions.
610
611 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
612
613 PR libfortran/101305
614 * gfortran.dg/ISO_Fortran_binding_1.c: Adjust include path.
615 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
616 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
617 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
618 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
619 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
620 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
621 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
622 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
623 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
624 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
625 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
626 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
627 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
628 * gfortran.dg/PR94327.c: Likewise.
629 * gfortran.dg/PR94331.c: Likewise.
630 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
631 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
632 * gfortran.dg/pr93524.c: Likewise.
633
634 2021-07-28 Kewen Lin <linkw@linux.ibm.com>
635
636 PR tree-optimization/101596
637 * gcc.target/powerpc/pr101596-1.c: New test.
638 * gcc.target/powerpc/pr101596-2.c: Likewise.
639 * gcc.target/powerpc/pr101596-3.c: Likewise.
640
641 2021-07-28 liuhongt <hongtao.liu@intel.com>
642
643 PR target/99881
644 * gcc.target/i386/pr99881.c: New test.
645
646 2021-07-27 Martin Sebor <msebor@redhat.com>
647
648 PR tree-optimization/101584
649 * gcc.dg/uninit-38.c: Remove assertions.
650 * gcc.dg/uninit-41.c: New test.
651
652 2021-07-27 Jonathan Wakely <jwakely@redhat.com>
653
654 PR testsuite/101646
655 * g++.dg/coroutines/pr99047.C: Fix includes.
656 * g++.dg/pr71655.C: Likewise.
657
658 2021-07-27 Martin Sebor <msebor@redhat.com>
659
660 PR c/101585
661 * gcc.dg/Wvla-parameter-13.c: New test.
662
663 2021-07-27 Jeff Law <jlaw@localhost.localdomain>
664
665 * g++.dg/gcov/gcov-threads-1.C: Fix argument to pthread_join.
666
667 2021-07-27 Marek Polacek <polacek@redhat.com>
668
669 DR 1512
670 PR c++/99701
671 * g++.dg/cpp0x/nullptr11.C: Remove invalid tests.
672 * g++.dg/cpp0x/nullptr46.C: Add dg-error.
673 * g++.dg/cpp2a/spaceship-err7.C: New test.
674 * g++.dg/expr/ptr-comp4.C: New test.
675
676 2021-07-27 Richard Biener <rguenther@suse.de>
677
678 PR tree-optimization/101573
679 * gcc.dg/uninit-pr101573.c: New testcase.
680 * gcc.dg/uninit-15-O0.c: Adjust.
681 * gcc.dg/uninit-15.c: Likewise.
682 * gcc.dg/uninit-23.c: Likewise.
683 * c-c++-common/uninit-17.c: Likewise.
684
685 2021-07-27 Martin Jambor <mjambor@suse.cz>
686
687 * gcc.dg/ipa/remref-3.c: New test.
688 * gcc.dg/ipa/remref-4.c: Likewise.
689 * gcc.dg/ipa/remref-5.c: Likewise.
690 * gcc.dg/ipa/remref-6.c: Likewise.
691
692 2021-07-27 Jakub Jelinek <jakub@redhat.com>
693
694 PR middle-end/101586
695 * g++.dg/torture/builtin-clear-padding-4.C: New test.
696
697 2021-07-27 Michael Meissner <meissner@linux.ibm.com>
698
699 PR testsuite/100170
700 * gcc.target/powerpc/ppc-eq0-1.c: Adjust insn counts if power10
701 code is generated.
702 * gcc.target/powerpc/ppc-ne0-1.c: (ne0): Adjust insn counts if
703 power10 code is generated.
704 (plus_ne0): Move to ppc-ne0-2.c.
705 (cmp_plus_ne): Likewise.
706 (plus_ne0_cmp): Likewise.
707 * gcc.target/powerpc/ppc-ne0-2.c: New file.
708
709 2021-07-26 David Malcolm <dmalcolm@redhat.com>
710
711 * gcc.dg/analyzer/sock-1.c: New test.
712 * gcc.dg/analyzer/sock-2.c: New test.
713
714 2021-07-26 Andrew MacLeod <amacleod@redhat.com>
715
716 * gcc.dg/pr78888.c: New.
717
718 2021-07-26 Roger Sayle <roger@nextmovesoftware.com>
719 Marc Glisse <marc.glisse@inria.fr>
720
721 * gcc.dg/fold-eqrotate-1.c: New test case.
722 * gcc.dg/fold-eqbswap-1.c: New test case.
723
724 2021-07-26 José Rui Faustino de Sousa <jrfsousa@gmail.com>
725 Tobias Burnus <tobias@codesourcery.com>
726
727 PR fortran/93308
728 PR fortran/93963
729 PR fortran/94327
730 PR fortran/94331
731 PR fortran/97046
732 * gfortran.dg/ISO_Fortran_binding_1.f90: Add pointer attribute,
733 this test is still erroneous but now it compiles.
734 * gfortran.dg/bind_c_array_params_2.f90: Update regex to match
735 code changes.
736 * gfortran.dg/PR93308.f90: New test.
737 * gfortran.dg/PR93963.f90: New test.
738 * gfortran.dg/PR94327.c: New test.
739 * gfortran.dg/PR94327.f90: New test.
740 * gfortran.dg/PR94331.c: New test.
741 * gfortran.dg/PR94331.f90: New test.
742 * gfortran.dg/PR97046.f90: New test.
743
744 2021-07-26 Jakub Jelinek <jakub@redhat.com>
745
746 * g++.dg/gomp/attrs-1.C: Use attribute syntax even for section
747 and scan directives.
748 * g++.dg/gomp/attrs-2.C: Likewise.
749 * g++.dg/gomp/attrs-6.C: New test.
750 * g++.dg/gomp/attrs-7.C: New test.
751 * g++.dg/gomp/attrs-8.C: New test.
752
753 2021-07-23 Harald Anlauf <anlauf@gmx.de>
754
755 PR fortran/101536
756 * gfortran.dg/pr101536.f90: New test.
757
758 2021-07-23 Jakub Jelinek <jakub@redhat.com>
759
760 PR rtl-optimization/101562
761 * gcc.c-torture/compile/pr101562.c: New test.
762
763 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
764
765 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
766 tests.
767
768 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
769
770 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
771 tests.
772
773 2021-07-23 H.J. Lu <hjl.tools@gmail.com>
774
775 PR target/101504
776 * gcc.target/i386/pr101504.c: New test.
777
778 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
779
780 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
781 tests.
782
783 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
784
785 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
786 tests.
787
788 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
789
790 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
791 tests.
792
793 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
794
795 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
796 tests.
797
798 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
799
800 * gcc.target/aarch64/vector_structure_intrinsics.c: New tests.
801
802 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
803
804 * gcc.target/aarch64/vector_structure_intrinsics.c: New test.
805
806 2021-07-23 Jakub Jelinek <jakub@redhat.com>
807
808 * c-c++-common/gomp/attrs-1.c: New test.
809 * c-c++-common/gomp/attrs-2.c: New test.
810 * c-c++-common/gomp/attrs-3.c: New test.
811
812 2021-07-23 Jakub Jelinek <jakub@redhat.com>
813
814 * g++.dg/gomp/attrs-4.C: New test.
815 * g++.dg/gomp/attrs-5.C: New test.
816
817 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
818
819 * gcc.target/mips/mips.exp (mips_option_groups): add
820 -finline and -fno-inline.
821
822 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
823
824 Revert:
825 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
826
827 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
828 __attribute__((noinline)).
829 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
830
831 2021-07-23 David Malcolm <dmalcolm@redhat.com>
832
833 * gcc.dg/analyzer/feasibility-3.c: New test.
834
835 2021-07-22 Martin Sebor <msebor@redhat.com>
836
837 PR tree-optimization/65178
838 * gcc.dg/uninit-pr65178.c: New test.
839
840 2021-07-22 Martin Sebor <msebor@redhat.com>
841
842 PR testsuite/101568
843 * g++.dg/ipa/pr82352.C
844
845 2021-07-22 Andrew Pinski <apinski@marvell.com>
846
847 PR tree-optimization/10153
848 * gcc.c-torture/compile/pr10153-1.c: New test.
849 * gcc.c-torture/compile/pr10153-2.c: New test.
850
851 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
852
853 * g++.dg/pr101511.C: New.
854
855 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
856
857 * gcc.dg/pr101497.c: New.
858
859 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
860
861 * gcc.dg/pr101496.c: New.
862
863 2021-07-22 liuhongt <hongtao.liu@intel.com>
864
865 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust testcase.
866
867 2021-07-22 liuhongt <hongtao.liu@intel.com>
868
869 * gcc.target/i386/mask-shift.c: New test.
870
871 2021-07-21 David Malcolm <dmalcolm@redhat.com>
872
873 PR analyzer/101547
874 * gcc.dg/analyzer/pr101547.c: New test.
875
876 2021-07-21 David Malcolm <dmalcolm@redhat.com>
877
878 PR analyzer/101522
879 * g++.dg/analyzer/pr101522.C: New test.
880
881 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
882 Joseph Myers <joseph@codesourcery.com>
883 Cesar Philippidis <cesar@codesourcery.com>
884
885 * c-c++-common/goacc/classify-routine-nohost.c: New file.
886 * c-c++-common/goacc/classify-routine.c: Update.
887 * c-c++-common/goacc/routine-2.c: Likewise.
888 * c-c++-common/goacc/routine-nohost-1.c: New file.
889 * c-c++-common/goacc/routine-nohost-2.c: Likewise.
890 * g++.dg/goacc/template.C: Update.
891 * gfortran.dg/goacc/classify-routine-nohost.f95: New file.
892 * gfortran.dg/goacc/classify-routine.f95: Update.
893 * gfortran.dg/goacc/pure-elemental-procedures-2.f90: Likewise.
894 * gfortran.dg/goacc/routine-6.f90: Likewise.
895 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
896 * gfortran.dg/goacc/routine-module-1.f90: Likewise.
897 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
898 * gfortran.dg/goacc/routine-module-3.f90: Likewise.
899 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
900 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
901 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
902
903 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
904
905 * g++.dg/goacc/template.C: Fix '#pragma atomic update' typo.
906
907 2021-07-21 David Malcolm <dmalcolm@redhat.com>
908
909 * gcc.dg/analyzer/explode-2.c: Remove xfail.
910 * gcc.dg/analyzer/explode-2a.c: Remove expected leak warning on
911 while stmt.
912 * gcc.dg/analyzer/phi-2.c: New test.
913
914 2021-07-21 Bill Schmidt <wschmidt@linux.ibm.com>
915
916 PR target/101531
917 * gcc.target/powerpc/pr101129.c: Adjust.
918
919 2021-07-21 H.J. Lu <hjl.tools@gmail.com>
920
921 PR target/101549
922 * gcc.target/i386/crc32-6.c: New test.
923
924 2021-07-21 Harald Anlauf <anlauf@gmx.de>
925
926 PR fortran/101514
927 * gfortran.dg/pr101514.f90: New test.
928
929 2021-07-21 Jakub Jelinek <jakub@redhat.com>
930
931 PR middle-end/101535
932 * c-c++-common/gomp/pr101535-1.c: New test.
933 * c-c++-common/gomp/pr101535-2.c: New test.
934
935 2021-07-21 Jakub Jelinek <jakub@redhat.com>
936
937 PR c++/101516
938 * g++.dg/gomp/pr101516.C: New test.
939
940 2021-07-21 Tobias Burnus <tobias@codesourcery.com>
941
942 * gfortran.dg/iso_c_binding_char_1.f90: Update dg-error.
943 * gfortran.dg/pr32599.f03: Use -std=-f2003 + update comment.
944 * gfortran.dg/bind_c_char_10.f90: New test.
945 * gfortran.dg/bind_c_char_6.f90: New test.
946 * gfortran.dg/bind_c_char_7.f90: New test.
947 * gfortran.dg/bind_c_char_8.f90: New test.
948 * gfortran.dg/bind_c_char_9.f90: New test.
949
950 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
951
952 * gcc.dg/unroll-10.c: New test.
953
954 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
955
956 * gcc.dg/unroll-9.c: New test/
957
958 2021-07-20 Martin Sebor <msebor@redhat.com>
959
960 PR middle-end/101397
961 * gcc.dg/Warray-bounds-80.c: New test.
962 * gcc.dg/Warray-bounds-81.c: New test.
963 * gcc.dg/Warray-bounds-82.c: New test.
964 * gcc.dg/Warray-bounds-83.c: New test.
965 * gcc.dg/Warray-bounds-84.c: New test.
966 * gcc.dg/Wstringop-overflow-46.c: Adjust expected output.
967
968 2021-07-20 Martin Sebor <msebor@redhat.com>
969
970 PR middle-end/101300
971 * gcc.dg/uninit-pr101300.c: New test.
972
973 2021-07-20 Michael Meissner <meissner@linux.ibm.com>
974
975 PR testsuite/100167
976 * gcc.target/powerpc/fold-vec-div-longlong.c: Fix expected code
977 generation on power10.
978 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
979
980 2021-07-20 Jakub Jelinek <jakub@redhat.com>
981
982 PR target/101384
983 * gcc.dg/pr101384.c: New test.
984 * gcc.target/powerpc/pr101384-1.c: New test.
985 * gcc.target/powerpc/pr101384-2.c: New test.
986
987 2021-07-20 Richard Sandiford <richard.sandiford@arm.com>
988
989 PR testsuite/101506
990 * gcc.target/aarch64/vect-vmaxv.c: Use an asm to hide the
991 true initial value of the reduction from the vectorizer.
992 * gcc.target/aarch64/vect-vaddv.c: Likewise. Make the vector
993 loop operate on exactly LANES (rather than LANES-1) iterations.
994 * gcc.target/aarch64/vect-fmaxv-fminv.x: Likewise.
995
996 2021-07-20 Uroš Bizjak <ubizjak@gmail.com>
997
998 PR target/100182
999 * gcc.target/i386/pr71245-1.c: Remove.
1000 * gcc.target/i386/pr71245-2.c: Ditto.
1001
1002 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
1003
1004 * gcc.target/powerpc/mul-vectorize-3.c: New test.
1005 * gcc.target/powerpc/mul-vectorize-4.c: New test.
1006
1007 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
1008
1009 PR tree-optimization/100696
1010 * gcc.target/i386/pr100637-3w.c: Adjust for mul_highpart recog.
1011
1012 2021-07-19 Martin Sebor <msebor@redhat.com>
1013
1014 * gcc.target/powerpc/pr93658.c: Suppress valid warnings.
1015
1016 2021-07-19 Iain Sandoe <iain@sandoe.co.uk>
1017
1018 PR c++/95520
1019 * g++.dg/coroutines/pr95520.C: New test.
1020
1021 2021-07-19 David Malcolm <dmalcolm@redhat.com>
1022
1023 PR analyzer/101503
1024 * gcc.dg/analyzer/pr101503.c: New test.
1025
1026 2021-07-19 Indu Bhagat <indu.bhagat@oracle.com>
1027
1028 * gcc.dg/debug/btf/btf.exp: Do not run BTF testsuite if target does not
1029 support BTF format. Remove redundant check for AIX.
1030 * gcc.dg/debug/ctf/ctf.exp: Do not run CTF testsuite if target does not
1031 support CTF format. Remove redundant check for AIX.
1032 * lib/gcc-dg.exp: Remove redundant check for AIX.
1033
1034 2021-07-19 Andrew Stubbs <ams@codesourcery.com>
1035
1036 PR target/100208
1037 * gcc.target/gcn/sram-ecc-1.c: New test.
1038 * gcc.target/gcn/sram-ecc-2.c: New test.
1039 * gcc.target/gcn/sram-ecc-3.c: New test.
1040 * gcc.target/gcn/sram-ecc-4.c: New test.
1041 * gcc.target/gcn/sram-ecc-5.c: New test.
1042 * gcc.target/gcn/sram-ecc-6.c: New test.
1043 * gcc.target/gcn/sram-ecc-7.c: New test.
1044 * gcc.target/gcn/sram-ecc-8.c: New test.
1045
1046 2021-07-19 Andrew Pinski <apinski@marvell.com>
1047
1048 PR target/101205
1049 * gcc.target/aarch64/csinv-neg-1.c: New test.
1050
1051 2021-07-19 Marek Polacek <polacek@redhat.com>
1052
1053 DR 2126
1054 * g++.dg/cpp0x/constexpr-temp2.C: New test.
1055
1056 2021-07-19 Richard Biener <rguenther@suse.de>
1057
1058 PR tree-optimization/101505
1059 * gcc.dg/vect/pr101505.c: New testcase.
1060
1061 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
1062
1063 PR target/101492
1064 * gcc.target/i386/pr101492-1.c: New test.
1065 * gcc.target/i386/pr101492-2.c: Likewise.
1066 * gcc.target/i386/pr101492-3.c: Likewise.
1067 * gcc.target/i386/pr101492-4.c: Likewise.
1068
1069 2021-07-18 Harald Anlauf <anlauf@gmx.de>
1070
1071 PR fortran/101084
1072 * gfortran.dg/fmt_nonchar_3.f90: New test.
1073
1074 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
1075
1076 PR target/101495
1077 * gcc.target/i386/avx-vzeroupper-28.c: New test.
1078
1079 2021-07-18 Antoni Boucher <bouanto@zoho.com>
1080
1081 PR target/95498
1082 * jit.dg/all-non-failing-tests.h: New test.
1083 * jit.dg/test-cast.c: New test.
1084
1085 2021-07-17 Jan Hubicka <hubicka@ucw.cz>
1086
1087 * gcc.dg/tree-ssa/modref-6.c: New test.
1088
1089 2021-07-17 Andrew MacLeod <amacleod@redhat.com>
1090
1091 * gcc.dg/pr96542.c: New.
1092
1093 2021-07-16 Patrick Palka <ppalka@redhat.com>
1094
1095 PR c++/101233
1096 * g++.dg/cpp2a/class-deduction-alias10.C: New test.
1097
1098 2021-07-16 Patrick Palka <ppalka@redhat.com>
1099
1100 DR 960
1101 PR c++/99664
1102 * g++.dg/inherit/covariant23.C: New test.
1103
1104 2021-07-16 David Malcolm <dmalcolm@redhat.com>
1105
1106 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_state): New.
1107 * gcc.dg/analyzer/dump-state.c: New test.
1108
1109 2021-07-16 Martin Sebor <msebor@redhat.com>
1110
1111 PR testsuite/101468
1112 * gcc.dg/Wstringop-overflow-41.c: Adjust to avoid target-specific
1113 failures.
1114 * gcc.dg/Wstringop-overflow-42.c: Same.
1115 * gcc.dg/Wstringop-overflow-68.c: Same.
1116 * gcc.dg/Wstringop-overflow-70.c: Same.
1117 * gcc.dg/Wstringop-overflow-71.c: Same.
1118 * gcc.dg/strlenopt-95.c: Fix typos.
1119
1120 2021-07-16 Tamar Christina <tamar.christina@arm.com>
1121
1122 PR middle-end/101457
1123 * gcc.dg/vect/vect-reduc-dot-19.c: Use long long.
1124 * gcc.dg/vect/vect-reduc-dot-20.c: Likewise.
1125 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
1126 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
1127
1128 2021-07-16 Marek Polacek <polacek@redhat.com>
1129
1130 * g++.dg/cpp1y/Wnarrowing2.C: New test.
1131 * g++.dg/cpp1y/Wnarrowing2.h: New test.
1132
1133 2021-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1134
1135 * g++.dg/ext/visibility/noPLT.C: Skip on s390x.
1136 * g++.target/s390/mi-thunk.C: New test.
1137 * gcc.target/s390/nodatarel-1.c: Move foostatic to the new
1138 tests.
1139 * gcc.target/s390/pr80080-4.c: Allow @PLT suffix.
1140 * gcc.target/s390/risbg-ll-3.c: Likewise.
1141 * gcc.target/s390/call.h: Common code for the new tests.
1142 * gcc.target/s390/call-z10-pic-nodatarel.c: New test.
1143 * gcc.target/s390/call-z10-pic.c: New test.
1144 * gcc.target/s390/call-z10.c: New test.
1145 * gcc.target/s390/call-z9-pic-nodatarel.c: New test.
1146 * gcc.target/s390/call-z9-pic.c: New test.
1147 * gcc.target/s390/call-z9.c: New test.
1148 * gcc.target/s390/mfentry-m64-pic.c: New test.
1149 * gcc.target/s390/tls.h: Common code for the new TLS tests.
1150 * gcc.target/s390/tls-pic.c: New test.
1151 * gcc.target/s390/tls.c: New test.
1152
1153 2021-07-16 Jonathan Wright <jonathan.wright@arm.com>
1154
1155 * gcc.target/aarch64/sve/extract_1.c: Split expected results
1156 by big/little endian targets, restoring the old expected
1157 result for big endian.
1158 * gcc.target/aarch64/sve/extract_2.c: Likewise.
1159 * gcc.target/aarch64/sve/extract_3.c: Likewise.
1160 * gcc.target/aarch64/sve/extract_4.c: Likewise.
1161
1162 2021-07-15 Uroš Bizjak <ubizjak@gmail.com>
1163
1164 PR target/101346
1165 * gcc.target/i386/pr101346.c: New test.
1166
1167 2021-07-15 Martin Sebor <msebor@redhat.com>
1168
1169 PR middle-end/97027
1170 * gcc.dg/Wstringop-overflow-15.c: Remove an xfail.
1171 * gcc.dg/Wstringop-overflow-47.c: Adjust xfails.
1172 * gcc.dg/torture/pr69170.c: Avoid valid warnings.
1173 * gcc.dg/torture/pr70025.c: Prune out a false positive.
1174 * gcc.dg/vect/pr97769.c: Initialize a loop control variable.
1175 * gcc.target/i386/pr92658-avx512bw-trunc.c: Increase buffer size
1176 to avoid overflow.
1177 * gcc.target/i386/pr92658-avx512f.c: Same.
1178 * gcc.dg/Wstringop-overflow-68.c: New test.
1179 * gcc.dg/Wstringop-overflow-69.c: New test.
1180 * gcc.dg/Wstringop-overflow-70.c: New test.
1181 * gcc.dg/Wstringop-overflow-71.c: New test.
1182 * gcc.dg/strlenopt-95.c: New test.
1183
1184 2021-07-15 David Malcolm <dmalcolm@redhat.com>
1185
1186 PR analyzer/95006
1187 PR analyzer/94713
1188 PR analyzer/94714
1189 * g++.dg/analyzer/pr93212.C: Update location of warning.
1190 * g++.dg/analyzer/pr94011.C: Add
1191 -Wno-analyzer-use-of-uninitialized-value.
1192 * g++.dg/analyzer/pr94503.C: Likewise.
1193 * gcc.dg/analyzer/clobbers-1.c: Convert "f" from a local to a
1194 param to avoid uninitialized warning.
1195 * gcc.dg/analyzer/data-model-1.c (test_12): Add test for
1196 uninitialized value on result of alloca.
1197 (test_12a): Add expected warning.
1198 (test_12c): Likewise.
1199 (test_19): Likewise.
1200 (test_29b): Likewise.
1201 (test_29c): Likewise.
1202 (test_37): Remove xfail.
1203 (test_37a): Likewise.
1204 * gcc.dg/analyzer/data-model-20.c: Add warning about leak.
1205 * gcc.dg/analyzer/explode-2.c: Remove params; add
1206 -Wno-analyzer-too-complex, -Wno-analyzer-malloc-leak, and xfails.
1207 Initialize the locals.
1208 * gcc.dg/analyzer/explode-2a.c: Initialize the locals. Add
1209 expected leak.
1210 * gcc.dg/analyzer/fgets-1.c: New test.
1211 * gcc.dg/analyzer/fread-1.c: New test.
1212 * gcc.dg/analyzer/malloc-1.c (test_16): Add expected warning.
1213 (test_40): Likewise.
1214 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Check for
1215 uninitialized padding.
1216 * gcc.dg/analyzer/pr93355-localealias-feasibility.c (fread): New
1217 decl.
1218 (read_alias_file): Call it.
1219 * gcc.dg/analyzer/pr94047.c: Add expected warnings.
1220 * gcc.dg/analyzer/pr94851-2.c: Likewise.
1221 * gcc.dg/analyzer/pr96841.c: Convert local to a param.
1222 * gcc.dg/analyzer/pr98628.c: Likewise.
1223 * gcc.dg/analyzer/pr99042.c: Updated expected location of leak
1224 diagnostics.
1225 * gcc.dg/analyzer/symbolic-1.c: Add expected warnings.
1226 * gcc.dg/analyzer/symbolic-7.c: Likewise.
1227 * gcc.dg/analyzer/torture/pr93649.c: Add expected warning. Skip
1228 with -fno-fat-lto-objects.
1229 * gcc.dg/analyzer/uninit-1.c: New test.
1230 * gcc.dg/analyzer/uninit-2.c: New test.
1231 * gcc.dg/analyzer/uninit-3.c: New test.
1232 * gcc.dg/analyzer/uninit-4.c: New test.
1233 * gcc.dg/analyzer/uninit-pr94713.c: New test.
1234 * gcc.dg/analyzer/uninit-pr94714.c: New test.
1235 * gcc.dg/analyzer/use-after-free-2.c: New test.
1236 * gcc.dg/analyzer/use-after-free-3.c: New test.
1237 * gcc.dg/analyzer/zlib-3.c: Add expected warning.
1238 * gcc.dg/analyzer/zlib-6.c: Convert locals to params to avoid
1239 uninitialized warnings. Remove xfail.
1240 * gcc.dg/analyzer/zlib-6a.c: New test, based on the old version
1241 of the above.
1242 * gfortran.dg/analyzer/pr97668.f: Add
1243 -Wno-analyzer-use-of-uninitialized-value and
1244 -Wno-analyzer-too-complex.
1245
1246 2021-07-15 David Malcolm <dmalcolm@redhat.com>
1247
1248 * gcc.dg/analyzer/phi-1.c: New test.
1249
1250 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
1251
1252 * lib/target-supports.exp (arm_v8_2a_imm8_neon_ok_nocache):
1253 Delete.
1254
1255 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
1256
1257 * gcc.target/arm/simd/vusdot-autovec.c: Use arm_v8_2a_i8mm_ok
1258 effective-target.
1259
1260 2021-07-15 Jakub Jelinek <jakub@redhat.com>
1261
1262 PR c++/101443
1263 * g++.dg/cpp0x/nullptr46.C: New test.
1264
1265 2021-07-15 Tamar Christina <tamar.christina@arm.com>
1266
1267 PR middle-end/101457
1268 * gcc.dg/vect/vect-reduc-dot-17.c: Fix signs of scalar code.
1269 * gcc.dg/vect/vect-reduc-dot-18.c: Likewise.
1270 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
1271 * gcc.dg/vect/vect-reduc-dot-9.c: Likewise.
1272
1273 2021-07-15 Martin Sebor <msebor@redhat.com>
1274
1275 * gcc.dg/Wvla-parameter-12.c: New test.
1276
1277 2021-07-15 Bill Schmidt <wschmidt@linux.ibm.com>
1278
1279 PR target/101129
1280 * gcc.target/powerpc/pr101129.c: New.
1281
1282 2021-07-15 Jakub Jelinek <jakub@redhat.com>
1283
1284 PR middle-end/101437
1285 * gcc.c-torture/compile/pr101437.c: New test.
1286
1287 2021-07-14 Peter Bergner <bergner@linux.ibm.com>
1288
1289 * gcc.target/powerpc/mma-builtin-9.c: New test.
1290
1291 2021-07-14 Patrick Palka <ppalka@redhat.com>
1292
1293 PR c++/88252
1294 * g++.dg/cpp1z/class-deduction96.C: New test.
1295
1296 2021-07-14 Jason Merrill <jason@redhat.com>
1297
1298 * g++.dg/torture/pr100382.C: Pass -fno-delete-dead-exceptions.
1299
1300 2021-07-14 Tamar Christina <tamar.christina@arm.com>
1301
1302 * gcc.dg/vect/vect-reduc-dot-11.c: Expect pass.
1303 * gcc.dg/vect/vect-reduc-dot-15.c: Likewise.
1304 * gcc.dg/vect/vect-reduc-dot-19.c: Likewise.
1305 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
1306
1307 2021-07-14 Andrew MacLeod <amacleod@redhat.com>
1308
1309 * gcc.dg/pr80776-1.c: Remove xfail.
1310
1311 2021-07-14 Marek Polacek <polacek@redhat.com>
1312
1313 PR c++/101371
1314 * g++.dg/cpp1y/constexpr-101371-2.C: New test.
1315 * g++.dg/cpp1y/constexpr-101371.C: New test.
1316
1317 2021-07-14 Harald Anlauf <anlauf@gmx.de>
1318
1319 PR fortran/100949
1320 * gfortran.dg/pr100949.f90: New test.
1321
1322 2021-07-14 Tamar Christina <tamar.christina@arm.com>
1323
1324 * lib/target-supports.exp
1325 (check_effective_target_arm_v8_2a_imm8_neon_ok_nocache,
1326 check_effective_target_arm_v8_2a_i8mm_neon_hw,
1327 check_effective_target_vect_usdot_qi): New.
1328 * gcc.dg/vect/vect-reduc-dot-9.c: New test.
1329 * gcc.dg/vect/vect-reduc-dot-10.c: New test.
1330 * gcc.dg/vect/vect-reduc-dot-11.c: New test.
1331 * gcc.dg/vect/vect-reduc-dot-12.c: New test.
1332 * gcc.dg/vect/vect-reduc-dot-13.c: New test.
1333 * gcc.dg/vect/vect-reduc-dot-14.c: New test.
1334 * gcc.dg/vect/vect-reduc-dot-15.c: New test.
1335 * gcc.dg/vect/vect-reduc-dot-16.c: New test.
1336 * gcc.dg/vect/vect-reduc-dot-17.c: New test.
1337 * gcc.dg/vect/vect-reduc-dot-18.c: New test.
1338 * gcc.dg/vect/vect-reduc-dot-19.c: New test.
1339 * gcc.dg/vect/vect-reduc-dot-20.c: New test.
1340 * gcc.dg/vect/vect-reduc-dot-21.c: New test.
1341 * gcc.dg/vect/vect-reduc-dot-22.c: New test.
1342
1343 2021-07-14 Tamar Christina <tamar.christina@arm.com>
1344
1345 * gcc.target/arm/simd/vusdot-autovec.c: New test.
1346
1347 2021-07-14 Tamar Christina <tamar.christina@arm.com>
1348
1349 * gcc.target/aarch64/simd/vusdot-autovec.c: New test.
1350 * gcc.target/aarch64/sve/vusdot-autovec.c: New test.
1351
1352 2021-07-14 H.J. Lu <hjl.tools@gmail.com>
1353
1354 PR target/101395
1355 * gcc.target/i386/pr101395-1.c: New test.
1356 * gcc.target/i386/pr101395-2.c: Likewise.
1357 * gcc.target/i386/pr101395-3.c: Likewise.
1358
1359 2021-07-14 Richard Biener <rguenther@suse.de>
1360
1361 PR tree-optimization/101445
1362 * gcc.dg/vect/pr101445.c: New testcase.
1363
1364 2021-07-14 Richard Biener <rguenther@suse.de>
1365
1366 * gcc.target/i386/vect-reduc-1.c: New testcase.
1367
1368 2021-07-13 Jonathan Wright <jonathan.wright@arm.com>
1369
1370 * gcc.target/aarch64/extract_zero_extend.c: Remove dump scan
1371 for RTL pattern match.
1372 * gcc.target/aarch64/narrow_high_combine.c: Add new tests.
1373 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: Update
1374 scan-assembler regex to look for a scalar register instead of
1375 lane 0 of a vector.
1376 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: Likewise.
1377 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: Likewise.
1378 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: Likewise.
1379 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
1380 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
1381 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
1382 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
1383 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
1384 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: Likewise.
1385 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
1386 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
1387 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
1388 * gcc.target/aarch64/sve/extract_1.c: Likewise.
1389 * gcc.target/aarch64/sve/extract_2.c: Likewise.
1390 * gcc.target/aarch64/sve/extract_3.c: Likewise.
1391 * gcc.target/aarch64/sve/extract_4.c: Likewise.
1392 * gcc.target/aarch64/sve/live_1.c: Update scan-assembler regex
1393 cases to look for 'b' and 'h' registers instead of 'w'.
1394 * gcc.target/arm/crypto-vsha1cq_u32.c: Update scan-assembler
1395 regex to reflect lane 0 vector extractions being simplified
1396 to scalar register moves.
1397 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
1398 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
1399 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
1400 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: Extract
1401 lane 1 as the moves for lane 0 now get optimized away.
1402 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
1403 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
1404 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
1405 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
1406 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
1407 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
1408 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
1409
1410 2021-07-13 Paul A. Clarke <pc@us.ibm.com>
1411
1412 * gcc.target/powerpc/sse4_1-ptest-1.c: Copy from
1413 gcc/testsuite/gcc.target/i386.
1414
1415 2021-07-13 Andrew MacLeod <amacleod@redhat.com>
1416
1417 PR tree-optimization/93781
1418 * gcc.dg/tree-ssa/pr93781-1.c: Check that call is removed.
1419
1420 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
1421
1422 * gcc.target/aarch64/sve/reduc_9.c: New test.
1423 * gcc.target/aarch64/sve/reduc_9_run.c: Likewise.
1424 * gcc.target/aarch64/sve/reduc_10.c: Likewise.
1425 * gcc.target/aarch64/sve/reduc_10_run.c: Likewise.
1426 * gcc.target/aarch64/sve/reduc_11.c: Likewise.
1427 * gcc.target/aarch64/sve/reduc_11_run.c: Likewise.
1428 * gcc.target/aarch64/sve/reduc_12.c: Likewise.
1429 * gcc.target/aarch64/sve/reduc_12_run.c: Likewise.
1430 * gcc.target/aarch64/sve/reduc_13.c: Likewise.
1431 * gcc.target/aarch64/sve/reduc_13_run.c: Likewise.
1432 * gcc.target/aarch64/sve/reduc_14.c: Likewise.
1433 * gcc.target/aarch64/sve/reduc_14_run.c: Likewise.
1434 * gcc.target/aarch64/sve/reduc_15.c: Likewise.
1435 * gcc.target/aarch64/sve/reduc_15_run.c: Likewise.
1436
1437 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
1438
1439 * gcc.target/aarch64/sve/cond_arith_6.c: New test.
1440
1441 2021-07-13 Jakub Jelinek <jakub@redhat.com>
1442 Richard Biener <rguenther@suse.de>
1443
1444 PR tree-optimization/101419
1445 * gcc.dg/builtin-object-size-10.c: Pass -fdump-tree-early_objsz-details
1446 instead of -fdump-tree-objsz1-details in dg-options and adjust names
1447 of dump file in scan-tree-dump.
1448 * gcc.dg/pr101419.c: New test.
1449
1450 2021-07-13 Richard Biener <rguenther@suse.de>
1451
1452 Revert:
1453 2021-07-13 Richard Biener <rguenther@suse.de>
1454
1455 * g++.dg/vect/slp-pr87105.cc: Adjust.
1456 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
1457
1458 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
1459
1460 PR testsuite/100166
1461 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Update
1462 insn counts to account for power10 prefixed loads and stores.
1463 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c:
1464 Likewise.
1465 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
1466 Likewise.
1467 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
1468 Likewise.
1469 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
1470 Likewise.
1471 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
1472 Likewise.
1473 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
1474 Likewise.
1475 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: Likewise.
1476 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: Likewise.
1477 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: Likewise.
1478 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: Likewise.
1479 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c:
1480 Likewise.
1481 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: Likewise.
1482 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: Likewise.
1483 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: Likewise.
1484 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: Likewise.
1485 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: Likewise.
1486 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: Likewise.
1487 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: Likewise.
1488 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Likewise.
1489 * gcc.target/powerpc/fold-vec-splat-longlong.c: Likewise.
1490 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c:
1491 Likewise.
1492 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c:
1493 Likewise.
1494 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c:
1495 Likewise.
1496 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c:
1497 Likewise.
1498 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c:
1499 Likewise.
1500 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c:
1501 Likewise.
1502 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: Likewise.
1503 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c:
1504 Likewise.
1505 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: Likewise.
1506 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: Likewise.
1507 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c:
1508 Likewise.
1509 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: Likewise.
1510 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: Likewise.
1511 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: Likewise.
1512 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: Likewise.
1513 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: Likewise.
1514 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: Likewise.
1515 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: Likewise.
1516 * gcc.target/powerpc/lvsl-lvsr.c: Likewise.
1517 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Likewise.
1518
1519 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
1520
1521 * gcc.target/powerpc/vec-splati-runnable.c: Run test with -O2
1522 optimization. Do not check what XXSPLTIDP generates if the value
1523 is undefined.
1524
1525 2021-07-12 Patrick Palka <ppalka@redhat.com>
1526
1527 PR c++/79501
1528 PR c++/100983
1529 * g++.dg/cpp1z/class-deduction92.C: New test.
1530 * g++.dg/cpp1z/class-deduction93.C: New test.
1531 * g++.dg/cpp1z/class-deduction94.C: New test.
1532 * g++.dg/cpp1z/class-deduction95.C: New test.
1533
1534 2021-07-12 Uroš Bizjak <ubizjak@gmail.com>
1535
1536 PR target/101424
1537 * gcc.target/i386/pr101424.c: New test.
1538
1539 2021-07-12 Andrew MacLeod <amacleod@redhat.com>
1540
1541 * gcc.dg/tree-ssa/pr101335.c: New.
1542
1543 2021-07-12 Andrew Pinski <apinski@marvell.com>
1544
1545 * gcc.dg/tree-ssa/pr96928-1.c: Update to similar as pr96928.c.
1546
1547 2021-07-12 Richard Biener <rguenther@suse.de>
1548
1549 PR tree-optimization/101373
1550 * g++.dg/torture/pr101373.C: New testcase, XFAILed.
1551 * gnat.dg/opt95.adb: Likewise.
1552
1553 2021-07-12 Richard Biener <rguenther@suse.de>
1554
1555 * g++.dg/vect/slp-pr87105.cc: Adjust.
1556 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
1557
1558 2021-07-12 Richard Biener <rguenther@suse.de>
1559
1560 PR tree-optimization/101394
1561 * gcc.dg/torture/pr101394.c: New testcase.
1562
1563 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
1564 Jakub Jelinek <jakub@redhat.com>
1565
1566 PR tree-optimization/101403
1567 * gcc.dg/pr101403.c: Avoid (unimportant) uninitialized variable.
1568
1569 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
1570
1571 PR target/66791
1572 * gcc.target/arm/armv8_2-fp16-neon-2.c: Adjust.
1573
1574 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
1575
1576 PR target/98435
1577 * gcc.target/arm/simd/pr98435.c: New test.
1578
1579 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
1580
1581 PR tree-optimization/101403
1582 * gcc.dg/pr101403.c: New test case.
1583
1584 2021-07-10 John David Anglin <danglin@gcc.gnu.org>
1585
1586 * gcc.dg/torture/pr100329.c: Require target lra.
1587 * gcc.dg/torture/pr100519.c: Likewise.
1588
1589 2021-07-10 Patrick Palka <ppalka@redhat.com>
1590
1591 PR c++/82110
1592 * g++.dg/cpp0x/pr78765.C: Expect another conversion failure
1593 diagnostic.
1594 * g++.dg/template/sfinae14.C: Flip incorrect assertion.
1595 * g++.dg/cpp2a/concepts-requires27.C: New test.
1596
1597 2021-07-09 Jason Merrill <jason@redhat.com>
1598
1599 PR c++/101098
1600 * g++.dg/concepts/explicit-spec1.C: New test.
1601
1602 2021-07-09 Roger Sayle <roger@nextmovesoftware.com>
1603 Uroš Bizjak <ubizjak@gmail.com>
1604
1605 * gcc.target/i386/divmod-9.c: New test case.
1606
1607 2021-07-09 Indu Bhagat <indu.bhagat@oracle.com>
1608
1609 PR testsuite/101269
1610 * gcc.dg/debug/btf/btf-datasec-1.c: Force -msdata=none with ilp32 for
1611 powerpc based targets.
1612
1613 2021-07-09 Patrick Palka <ppalka@redhat.com>
1614
1615 PR c++/101181
1616 * g++.dg/cpp2a/concepts-requires26.C: New test.
1617 * g++.dg/cpp2a/lambda-uneval16.C: New test.
1618
1619 2021-07-09 Patrick Palka <ppalka@redhat.com>
1620
1621 PR c++/101247
1622 * g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out
1623 example, which we now handle correctly.
1624 * g++.dg/cpp2a/concepts-memtmpl5.C: New test.
1625 * g++.dg/cpp2a/concepts-memtmpl5a.C: New test.
1626
1627 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
1628
1629 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
1630 __attribute__((noinline)).
1631 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
1632
1633 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
1634
1635 PR target/100760
1636 PR target/100761
1637 PR target/100762
1638 * gcc.target/mips/pr100760.c: New test.
1639 * gcc.target/mips/pr100761.c: New test.
1640 * gcc.target/mips/pr100762.c: New test.
1641
1642 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
1643
1644 * gcc.target/powerpc/mod-vectorize.c: New test.
1645
1646 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
1647
1648 * gcc.target/powerpc/div-vectorize-1.c: New test.
1649
1650 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
1651
1652 * gcc.target/powerpc/mul-vectorize-1.c: New test.
1653 * gcc.target/powerpc/mul-vectorize-2.c: New test.
1654
1655 2021-07-08 Martin Sebor <msebor@redhat.com>
1656
1657 * gcc.dg/Wstringop-overflow-43.c: Remove an xfail.
1658
1659 2021-07-08 Martin Sebor <msebor@redhat.com>
1660
1661 PR testsuite/100451
1662 * g++.dg/warn/Warray-bounds-20.C: Adjust expected output for LP32.
1663
1664 2021-07-08 Martin Sebor <msebor@redhat.com>
1665
1666 * g++.dg/warn/Warray-bounds-11.C: Avoid including <new>.
1667 * g++.dg/warn/Warray-bounds-13.C: Same.
1668
1669 2021-07-08 Marek Polacek <polacek@redhat.com>
1670
1671 PR c++/101087
1672 * g++.dg/cpp0x/noexcept70.C: New test.
1673
1674 2021-07-08 Martin Jambor <mjambor@suse.cz>
1675
1676 PR ipa/101066
1677 * gcc.dg/ipa/pr101066.c: New test.
1678
1679 2021-07-08 Martin Sebor <msebor@redhat.com>
1680
1681 PR bootstrap/101374
1682 * c-c++-common/Warray-bounds-3.c: Xfail assertion.
1683 * c-c++-common/Warray-bounds-4.c: Same.
1684
1685 2021-07-08 Christophe Lyon <christophe.lyon@foss.st.om>
1686
1687 * gcc.dg/debug/pr57351.c: Require arm_arch_v7a_ok
1688 effective-target.
1689
1690 2021-07-08 Richard Sandiford <richard.sandiford@arm.com>
1691
1692 * gcc.target/aarch64/sve/acle/general/cntb_1.c: New test.
1693
1694 2021-07-08 Roger Sayle <roger@nextmovesoftware.com>
1695 Richard Biener <rguenther@suse.de>
1696
1697 PR tree-optimization/40210
1698 * gcc.dg/builtin-bswap-13.c: New test.
1699 * gcc.dg/builtin-bswap-14.c: New test.
1700
1701 2021-07-08 Michael Meissner <meissner@linux.ibm.com>
1702
1703 PR target/100809
1704 * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
1705
1706 2021-07-07 David Malcolm <dmalcolm@redhat.com>
1707
1708 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
1709 * gcc.dg/plugin/analyzer_gil_plugin.c
1710 (gil_state_machine::on_condition): Remove.
1711
1712 2021-07-07 Martin Sebor <msebor@redhat.com>
1713
1714 PR tree-optimization/100137
1715 PR tree-optimization/99121
1716 PR tree-optimization/97027
1717 * c-c++-common/Warray-bounds-3.c: Remove xfail
1718 * c-c++-common/Warray-bounds-4.c: Add an expected warning.
1719 * c-c++-common/Warray-bounds-9.c: New test.
1720 * c-c++-common/Warray-bounds-10.c: New test.
1721 * g++.dg/asan/asan_test.C: Suppress expected warnings.
1722 * g++.dg/pr95768.C: Same.
1723 * g++.dg/warn/Warray-bounds-10.C: Adjust text of expected messages.
1724 * g++.dg/warn/Warray-bounds-11.C: Same.
1725 * g++.dg/warn/Warray-bounds-12.C: Same.
1726 * g++.dg/warn/Warray-bounds-13.C: Same.
1727 * g++.dg/warn/Warray-bounds-17.C: Same.
1728 * g++.dg/warn/Warray-bounds-20.C: Same.
1729 * gcc.dg/Warray-bounds-29.c: Same.
1730 * gcc.dg/Warray-bounds-30.c: Add xfail.
1731 * gcc.dg/Warray-bounds-31.c: Adjust text of expected messages.
1732 * gcc.dg/Warray-bounds-32.c: Same.
1733 * gcc.dg/Warray-bounds-52.c: Same.
1734 * gcc.dg/Warray-bounds-53.c: Same.
1735 * gcc.dg/Warray-bounds-58.c: Remove xfail.
1736 * gcc.dg/Warray-bounds-63.c: Adjust text of expected messages.
1737 * gcc.dg/Warray-bounds-66.c: Same.
1738 * gcc.dg/Warray-bounds-69.c: Same.
1739 * gcc.dg/Wstringop-overflow-34.c: Same.
1740 * gcc.dg/Wstringop-overflow-47.c: Same.
1741 * gcc.dg/Wstringop-overflow-61.c: Same.
1742 * gcc.dg/Warray-bounds-77.c: New test.
1743 * gcc.dg/Warray-bounds-78.c: New test.
1744 * gcc.dg/Warray-bounds-79.c: New test.
1745
1746 2021-07-07 Christophe Lyon <christophe.lyon@foss.st.com>
1747
1748 PR debug/101321
1749 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove -fno-short-enums.
1750
1751 2021-07-07 Richard Biener <rguenther@suse.de>
1752
1753 PR tree-optimization/34195
1754 * gcc.dg/vect/pr34195.c: New testcase.
1755
1756 2021-07-07 Richard Biener <rguenther@suse.de>
1757
1758 PR tree-optimization/99728
1759 * g++.dg/opt/pr99728.C: New testcase.
1760
1761 2021-07-07 liuhongt <hongtao.liu@intel.com>
1762
1763 * gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c: New test.
1764 * gcc.target/i386/avx512f-vect-fmaddsubXXXps.c: New test.
1765 * gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c: New test.
1766 * gcc.target/i386/avx512f-vect-fmsubaddXXXps.c: New test.
1767
1768 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
1769
1770 PR debug/101283
1771 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type.
1772
1773 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
1774
1775 PR debug/101283
1776 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Remove the check for ctv_typeidx.
1777
1778 2021-07-06 Martin Sebor <msebor@redhat.com>
1779
1780 PR c++/55881
1781 * g++.dg/warn/uninit-pr55881.C: New test.
1782
1783 2021-07-06 Martin Sebor <msebor@redhat.com>
1784
1785 PR tree-optimization/86650
1786 * gcc.dg/Warray-bounds-76.c: New test.
1787
1788 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
1789
1790 PR debug/101283
1791 * gcc.dg/debug/ctf/ctf-struct-array-2.c: Adjust the value in the testcase.
1792
1793 2021-07-06 Martin Sebor <msebor@redhat.com>
1794
1795 * gcc.dg/format/gcc_diag-10.c: Update expected warnings.
1796 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Remove %G.
1797
1798 2021-07-06 Martin Sebor <msebor@redhat.com>
1799
1800 * gcc.dg/Wobjsize-1.c: Prune expected output.
1801 * gcc.dg/Warray-bounds-71.c: New test.
1802 * gcc.dg/Warray-bounds-71.h: New test header.
1803 * gcc.dg/Warray-bounds-72.c: New test.
1804 * gcc.dg/Warray-bounds-73.c: New test.
1805 * gcc.dg/Warray-bounds-74.c: New test.
1806 * gcc.dg/Warray-bounds-75.c: New test.
1807 * gcc.dg/Wfree-nonheap-object-4.c: Adjust expected output.
1808 * gcc.dg/Wfree-nonheap-object-5.c: New test.
1809 * gcc.dg/Wfree-nonheap-object-6.c: New test.
1810 * gcc.dg/pragma-diag-10.c: New test.
1811 * gcc.dg/pragma-diag-9.c: New test.
1812 * gcc.dg/uninit-suppress_3.c: New test.
1813 * gcc.dg/pr79214.c: Xfail tests.
1814 * gcc.dg/tree-ssa/builtin-sprintf-warn-27.c: New test.
1815 * gcc.dg/format/c90-printf-1.c: Adjust expected output.
1816
1817 2021-07-06 Uroš Bizjak <ubizjak@gmail.com>
1818
1819 PR target/97194
1820 * gcc.target/i386/sse4_1-vec-set-1a.c: New test.
1821 * gcc.target/i386/sse4_1-vec-set-2a.c: Ditto.
1822
1823 2021-07-06 Richard Biener <rguenther@suse.de>
1824
1825 * gcc.target/i386/vect-fmaddsubXXXpd.c: New testcase.
1826 * gcc.target/i386/vect-fmaddsubXXXps.c: Likewise.
1827 * gcc.target/i386/vect-fmsubaddXXXpd.c: Likewise.
1828 * gcc.target/i386/vect-fmsubaddXXXps.c: Likewise.
1829
1830 2021-07-06 Andrew Pinski <apinski@marvell.com>
1831
1832 PR tree-optimization/101256
1833 * g++.dg/torture/pr101256.C: New test.
1834
1835 2021-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1836
1837 PR fortran/100227
1838 * gfortran.dg/implied_do_io_7.f90: New test.
1839
1840 2021-07-06 Kewen Lin <linkw@linux.ibm.com>
1841
1842 PR rtl-optimization/100328
1843 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Remove one xfail.
1844 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
1845 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
1846 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
1847 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
1848 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
1849 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
1850 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
1851 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
1852 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
1853 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
1854 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
1855 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
1856 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
1857 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
1858 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
1859 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
1860 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
1861 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
1862 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
1863 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
1864 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
1865 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
1866 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
1867 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
1868 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
1869 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
1870 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
1871 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
1872 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
1873 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
1874 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
1875 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
1876 * gcc.target/aarch64/sve/acle/asm/sub_f16.c: Likewise.
1877 * gcc.target/aarch64/sve/acle/asm/sub_f32.c: Likewise.
1878 * gcc.target/aarch64/sve/acle/asm/sub_f64.c: Likewise.
1879 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
1880 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
1881 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
1882
1883 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
1884
1885 PR debug/101283
1886 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets.
1887 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
1888
1889 2021-07-05 Andrew Pinski <apinski@marvell.com>
1890
1891 PR tree-optimization/101039
1892 * gcc.dg/tree-ssa/phi-opt-15.c: Update test to expect
1893 ABSU and still not expect ABS_EXPR.
1894 * gcc.dg/tree-ssa/phi-opt-23.c: New test.
1895 * gcc.dg/tree-ssa/phi-opt-24.c: New test.
1896
1897 2021-07-05 Christophe Lyon <christophe.lyon@foss.st.com>
1898
1899 PR debug/101321
1900 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -fno-short-enums.
1901
1902 2021-07-05 Richard Biener <rguenther@suse.de>
1903
1904 PR testsuite/101299
1905 * gcc.dg/vect/bb-slp-74.c: Add vect_double requires.
1906
1907 2021-07-05 liuhongt <hongtao.liu@intel.com>
1908
1909 * gcc.target/i386/pr92658-avx512vl.c: Refine testcase.
1910
1911 2021-07-03 David Edelsohn <dje.gcc@gmail.com>
1912
1913 * gcc.dg/debug/btf/btf.exp: Skip on AIX.
1914 * gcc.dg/debug/ctf/ctf.exp: Skip on AIX.
1915 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): AIX
1916 doesn't support CTF.
1917 (gcc-dg-debug-runtest): Move CTF support within
1918 target support format test.
1919
1920 2021-07-03 H.J. Lu <hjl.tools@gmail.com>
1921
1922 PR middle-end/101294
1923 * gcc.dg/pr101294.c: New test.
1924
1925 2021-07-03 Iain Buclaw <ibuclaw@gdcproject.org>
1926
1927 PR d/101273
1928 * gdc.dg/torture/pr101273.d: New test.
1929
1930 2021-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
1931
1932 PR d/101282
1933 * gdc.dg/torture/pr101282.d: New test.
1934
1935 2021-07-02 Jakub Jelinek <jakub@redhat.com>
1936
1937 * g++.dg/gomp/attrs-1.C: New test.
1938 * g++.dg/gomp/attrs-2.C: New test.
1939 * g++.dg/gomp/attrs-3.C: New test.
1940
1941 2021-07-02 Jakub Jelinek <jakub@redhat.com>
1942
1943 PR c/101297
1944 * c-c++-common/gomp/atomic-24.c: New test.
1945
1946 2021-07-02 Patrick Palka <ppalka@redhat.com>
1947
1948 PR c++/101247
1949 * g++.dg/cpp2a/concepts-memtmpl4.C: New test.
1950
1951 2021-07-02 Peter Bergner <bergner@linux.ibm.com>
1952
1953 * gcc.target/powerpc/mma-builtin-7.c: New test.
1954 * gcc.target/powerpc/mma-builtin-8.c: New test.
1955
1956 2021-07-02 Andrew MacLeod <amacleod@redhat.com>
1957
1958 PR tree-optimization/101223
1959 * gcc.dg/pr101223.c: New.
1960
1961 2021-07-02 David Faust <david.faust@oracle.com>
1962
1963 * gcc.dg/debug/btf/btf-float-1.c: New test.
1964 * gcc.dg/debug/btf/btf-function-3.c: Use different unrepresentable type.
1965 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
1966 * gcc.dg/debug/btf/btf-variables-2.c: Likewise.
1967
1968 2021-07-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1969
1970 * lib/gcc-defs.exp: Add a comment.
1971
1972 2021-07-02 Richard Biener <rguenther@suse.de>
1973
1974 PR tree-optimization/101293
1975 * gcc.dg/tree-ssa/ssa-lim-15.c: New testcase.
1976
1977 2021-07-02 Jakub Jelinek <jakub@redhat.com>
1978
1979 PR target/101286
1980 * gcc.target/i386/avx2-pr101286.c: New test.
1981
1982 2021-07-02 Hongyu Wang <hongyu.wang@intel.com>
1983
1984 * gcc.target/i386/keylocker-aesdec128kl.c: Update test.
1985 * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
1986 * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
1987 * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
1988 * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
1989 * gcc.target/i386/keylocker-aesenc256kl.c: Likewise.
1990 * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
1991 * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
1992
1993 2021-07-01 Michael Meissner <meissner@linux.ibm.com>
1994
1995 * gcc.target/powerpc/float128-cmove.c: New test.
1996 * gcc.target/powerpc/float128-minmax-3.c: New test.
1997
1998 2021-07-01 Eric Botcazou <ebotcazou@adacore.com>
1999
2000 * c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive.
2001
2002 2021-07-01 H.J. Lu <hjl.tools@gmail.com>
2003
2004 PR target/100865
2005 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer
2006 broadcast.
2007 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
2008 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
2009 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
2010 * gcc.target/i386/avx512f_cond_move.c: Also pass
2011 -mprefer-vector-width=512 and expect integer broadcast.
2012 * gcc.target/i386/pr100865-1.c: New test.
2013 * gcc.target/i386/pr100865-2.c: Likewise.
2014 * gcc.target/i386/pr100865-3.c: Likewise.
2015 * gcc.target/i386/pr100865-4a.c: Likewise.
2016 * gcc.target/i386/pr100865-4b.c: Likewise.
2017 * gcc.target/i386/pr100865-5a.c: Likewise.
2018 * gcc.target/i386/pr100865-5b.c: Likewise.
2019 * gcc.target/i386/pr100865-6a.c: Likewise.
2020 * gcc.target/i386/pr100865-6b.c: Likewise.
2021 * gcc.target/i386/pr100865-6c.c: Likewise.
2022 * gcc.target/i386/pr100865-7a.c: Likewise.
2023 * gcc.target/i386/pr100865-7b.c: Likewise.
2024 * gcc.target/i386/pr100865-7c.c: Likewise.
2025 * gcc.target/i386/pr100865-8a.c: Likewise.
2026 * gcc.target/i386/pr100865-8b.c: Likewise.
2027 * gcc.target/i386/pr100865-8c.c: Likewise.
2028 * gcc.target/i386/pr100865-9a.c: Likewise.
2029 * gcc.target/i386/pr100865-9b.c: Likewise.
2030 * gcc.target/i386/pr100865-9c.c: Likewise.
2031 * gcc.target/i386/pr100865-10a.c: Likewise.
2032 * gcc.target/i386/pr100865-10b.c: Likewise.
2033 * gcc.target/i386/pr100865-11a.c: Likewise.
2034 * gcc.target/i386/pr100865-11b.c: Likewise.
2035 * gcc.target/i386/pr100865-11c.c: Likewise.
2036 * gcc.target/i386/pr100865-12a.c: Likewise.
2037 * gcc.target/i386/pr100865-12b.c: Likewise.
2038 * gcc.target/i386/pr100865-12c.c: Likewise.
2039
2040 2021-07-01 Richard Biener <rguenther@suse.de>
2041
2042 PR tree-optimization/101280
2043 PR tree-optimization/101173
2044 * gcc.dg/tree-ssa/loop-interchange-16.c: New testcase.
2045
2046 2021-07-01 Richard Biener <rguenther@suse.de>
2047
2048 PR tree-optimization/101278
2049 * gcc.dg/torture/pr101278.c: New testcase.
2050
2051 2021-07-01 Richard Biener <rguenther@suse.de>
2052
2053 PR tree-optimization/100778
2054 * gcc.dg/torture/pr100778.c: New testcase.
2055
2056 2021-07-01 Uroš Bizjak <ubizjak@gmail.com>
2057
2058 PR target/101044
2059 * gcc.target/i386/pr101044.c: New test.
2060
2061 2021-07-01 Richard Biener <rguenther@suse.de>
2062
2063 PR tree-optimization/101178
2064 * gcc.dg/vect/bb-slp-72.c: New testcase.
2065 * gcc.dg/vect/bb-slp-73.c: Likewise.
2066 * gcc.dg/vect/bb-slp-74.c: Likewise.
2067
2068 2021-07-01 Jakub Jelinek <jakub@redhat.com>
2069
2070 PR debug/101266
2071 * gcc.dg/pr101266.c: New test.
2072
2073 2021-07-01 Patrick Palka <ppalka@redhat.com>
2074
2075 PR c++/101194
2076 * g++.dg/cpp0x/constexpr-empty16.C: New test.
2077
2078 2021-07-01 Patrick Palka <ppalka@redhat.com>
2079
2080 PR c++/96204
2081 * g++.dg/template/access41.C: New test.
2082 * g++.dg/template/access41a.C: New test.
2083
2084 2021-06-30 Indu Bhagat <indu.bhagat@oracle.com>
2085
2086 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and
2087 float64x.
2088
2089 2021-06-30 Michael Meissner <meissner@linux.ibm.com>
2090
2091 * gcc.target/powerpc/float128-minmax.c: Adjust expected code for
2092 power10.
2093 * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
2094 New.
2095
2096 2021-06-30 Patrick Palka <ppalka@redhat.com>
2097
2098 * g++.dg/cpp2a/concepts-access2.C: New test.
2099
2100 2021-06-30 Marek Polacek <polacek@redhat.com>
2101
2102 PR c++/100975
2103 DR 2397
2104 * g++.dg/cpp0x/auto24.C: Remove dg-error.
2105 * g++.dg/cpp0x/auto3.C: Adjust dg-error.
2106 * g++.dg/cpp0x/auto42.C: Likewise.
2107 * g++.dg/cpp0x/initlist75.C: Likewise.
2108 * g++.dg/cpp0x/initlist80.C: Likewise.
2109 * g++.dg/diagnostic/auto1.C: Remove dg-error.
2110 * g++.dg/cpp23/auto-array.C: New test.
2111
2112 2021-06-30 Richard Biener <rguenther@suse.de>
2113
2114 PR tree-optimization/101267
2115 * gfortran.dg/pr101267.f90: New testcase.
2116
2117 2021-06-30 David Malcolm <dmalcolm@redhat.com>
2118
2119 PR analyzer/95006
2120 * gcc.dg/analyzer/clobbers-1.c: New test.
2121 * gcc.dg/analyzer/clobbers-2.c: New test.
2122 * gcc.dg/analyzer/data-model-1.c (test_26): Mark xfail as fixed.
2123 (test_28): Likewise.
2124 (test_52): Likewise. Add coverage for end of buffer.
2125 * gcc.dg/analyzer/explode-1.c: Add leak warning.
2126 * gcc.dg/analyzer/memset-1.c (test_3): Mark xfail as fixed.
2127 (test_4): Use char. Mark xfail as fixed.
2128 (test_6b): New.
2129 (test_7): Mark xfail as fixed. Add coverage for start of buffer.
2130 (test_8): New.
2131 (test_9): New.
2132 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test.
2133 * gcc.dg/analyzer/symbolic-8.c: New test.
2134
2135 2021-06-30 Christophe Lyon <christophe.lyon@foss.st.com>
2136
2137 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16.
2138
2139 2021-06-30 Richard Biener <rguenther@suse.de>
2140
2141 PR tree-optimization/101264
2142 * gfortran.dg/pr101264.f90: New testcase.
2143
2144 2021-06-30 liuhongt <hongtao.liu@intel.com>
2145
2146 PR target/101248
2147 * gcc.target/i386/pr101248.c: New test.
2148
2149 2021-06-29 Andrew MacLeod <amacleod@redhat.com>
2150
2151 * gcc.dg/pr101254.c: New.
2152
2153 2021-06-29 Uroš Bizjak <ubizjak@gmail.com>
2154
2155 PR target/95046
2156 * gcc.target/i386/pr95046-9.c: New test.
2157
2158 2021-06-29 Richard Biener <rguenther@suse.de>
2159
2160 * gcc.dg/vect/pr67790.c: Un-XFAIL.
2161 * gcc.dg/vect/bb-slp-71.c: New testcase.
2162
2163 2021-06-29 Jakub Jelinek <jakub@redhat.com>
2164
2165 PR c++/101210
2166 * g++.dg/ubsan/pr101210.C: New test.
2167
2168 2021-06-29 Richard Biener <rguenther@suse.de>
2169
2170 PR tree-optimization/101242
2171 * gcc.dg/vect/bb-slp-pr101242.c: New testcase.
2172 * gcc.dg/vect/pr67790.c: XFAIL scan for zero VEC_PERM_EXPR.
2173
2174 2021-06-28 Martin Sebor <msebor@redhat.com>
2175
2176 * g++.dg/uninit-pr74762.C: New test.
2177 * g++.dg/warn/uninit-pr74765.C: Same.
2178
2179 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
2180 David Faust <david.faust@oracle.com>
2181
2182 * lib/gcc-dg.exp (gcc-dg-frontend-supports-ctf): New procedure.
2183 (gcc-dg-debug-runtest): Add -gctf support.
2184 * gcc.dg/debug/btf/btf-1.c: New test.
2185 * gcc.dg/debug/btf/btf-2.c: Likewise.
2186 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
2187 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
2188 * gcc.dg/debug/btf/btf-array-1.c: Likewise.
2189 * gcc.dg/debug/btf/btf-bitfields-1.c: Likewise.
2190 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
2191 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
2192 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Likewise.
2193 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
2194 * gcc.dg/debug/btf/btf-forward-1.c: Likewise.
2195 * gcc.dg/debug/btf/btf-function-1.c: Likewise.
2196 * gcc.dg/debug/btf/btf-function-2.c: Likewise.
2197 * gcc.dg/debug/btf/btf-int-1.c: Likewise.
2198 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
2199 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
2200 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
2201 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
2202 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
2203 * gcc.dg/debug/btf/btf.exp: Likewise.
2204 * gcc.dg/debug/ctf/ctf-1.c: Likewise.
2205 * gcc.dg/debug/ctf/ctf-2.c: Likewise.
2206 * gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Likewise.
2207 * gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Likewise.
2208 * gcc.dg/debug/ctf/ctf-array-1.c: Likewise.
2209 * gcc.dg/debug/ctf/ctf-array-2.c: Likewise.
2210 * gcc.dg/debug/ctf/ctf-array-3.c: Likewise.
2211 * gcc.dg/debug/ctf/ctf-array-4.c: Likewise.
2212 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Likewise.
2213 * gcc.dg/debug/ctf/ctf-attr-used-1.c: Likewise.
2214 * gcc.dg/debug/ctf/ctf-bitfields-1.c: Likewise.
2215 * gcc.dg/debug/ctf/ctf-bitfields-2.c: Likewise.
2216 * gcc.dg/debug/ctf/ctf-bitfields-3.c: Likewise.
2217 * gcc.dg/debug/ctf/ctf-bitfields-4.c: Likewise.
2218 * gcc.dg/debug/ctf/ctf-complex-1.c: Likewise.
2219 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
2220 * gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Likewise.
2221 * gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Likewise.
2222 * gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Likewise.
2223 * gcc.dg/debug/ctf/ctf-enum-1.c: Likewise.
2224 * gcc.dg/debug/ctf/ctf-enum-2.c: Likewise.
2225 * gcc.dg/debug/ctf/ctf-file-scope-1.c: Likewise.
2226 * gcc.dg/debug/ctf/ctf-float-1.c: Likewise.
2227 * gcc.dg/debug/ctf/ctf-forward-1.c: Likewise.
2228 * gcc.dg/debug/ctf/ctf-forward-2.c: Likewise.
2229 * gcc.dg/debug/ctf/ctf-func-index-1.c: Likewise.
2230 * gcc.dg/debug/ctf/ctf-function-pointers-1.c: Likewise.
2231 * gcc.dg/debug/ctf/ctf-function-pointers-2.c: Likewise.
2232 * gcc.dg/debug/ctf/ctf-function-pointers-3.c: Likewise.
2233 * gcc.dg/debug/ctf/ctf-functions-1.c: Likewise.
2234 * gcc.dg/debug/ctf/ctf-int-1.c: Likewise.
2235 * gcc.dg/debug/ctf/ctf-objt-index-1.c: Likewise.
2236 * gcc.dg/debug/ctf/ctf-pointers-1.c: Likewise.
2237 * gcc.dg/debug/ctf/ctf-pointers-2.c: Likewise.
2238 * gcc.dg/debug/ctf/ctf-preamble-1.c: Likewise.
2239 * gcc.dg/debug/ctf/ctf-skip-types-1.c: Likewise.
2240 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Likewise.
2241 * gcc.dg/debug/ctf/ctf-skip-types-3.c: Likewise.
2242 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Likewise.
2243 * gcc.dg/debug/ctf/ctf-skip-types-5.c: Likewise.
2244 * gcc.dg/debug/ctf/ctf-skip-types-6.c: Likewise.
2245 * gcc.dg/debug/ctf/ctf-str-table-1.c: Likewise.
2246 * gcc.dg/debug/ctf/ctf-struct-1.c: Likewise.
2247 * gcc.dg/debug/ctf/ctf-struct-2.c: Likewise.
2248 * gcc.dg/debug/ctf/ctf-struct-array-1.c: Likewise.
2249 * gcc.dg/debug/ctf/ctf-struct-pointer-1.c: Likewise.
2250 * gcc.dg/debug/ctf/ctf-struct-pointer-2.c: Likewise.
2251 * gcc.dg/debug/ctf/ctf-typedef-1.c: Likewise.
2252 * gcc.dg/debug/ctf/ctf-typedef-2.c: Likewise.
2253 * gcc.dg/debug/ctf/ctf-typedef-3.c: Likewise.
2254 * gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Likewise.
2255 * gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Likewise.
2256 * gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Likewise.
2257 * gcc.dg/debug/ctf/ctf-union-1.c: Likewise.
2258 * gcc.dg/debug/ctf/ctf-variables-1.c: Likewise.
2259 * gcc.dg/debug/ctf/ctf-variables-2.c: Likewise.
2260 * gcc.dg/debug/ctf/ctf.exp: Likewise.
2261 * gcc.dg/debug/btf/btf-bitfields-4.c: New file.
2262 * gcc.dg/debug/btf/btf-datasec-1.c: New file.
2263 * gcc.dg/debug/btf/btf-function-3.c: New file.
2264 * gcc.dg/debug/btf/btf-pointers-2.c: New file.
2265 * gcc.dg/debug/btf/btf-struct-2.c: New file.
2266 * gcc.dg/debug/btf/btf-variables-2.c: New file.
2267 * gcc.dg/debug/btf/btf-variables-3.c: New file.
2268 * gcc.dg/debug/ctf/ctf-debug-1.c: New file.
2269 * gcc.dg/debug/ctf/ctf-debug-2.c: New file.
2270 * gcc.dg/debug/ctf/ctf-function-pointers-4.c: New file.
2271 * gcc.dg/debug/ctf/ctf-skip-types-7.c: New file.
2272 * gcc.dg/debug/ctf/ctf-skip-types-8.c: New file.
2273 * gcc.dg/debug/ctf/ctf-struct-array-2.c: New file.
2274
2275 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
2276
2277 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): New procedure.
2278
2279 2021-06-28 Martin Jambor <mjambor@suse.cz>
2280
2281 PR ipa/93385
2282 * gcc.dg/ipa/pr93385.c: New test.
2283 * gcc.dg/ipa/ipa-sra-23.c: Likewise.
2284 * gcc.dg/ipa/ipa-sra-24.c: Likewise.
2285 * g++.dg/ipa/ipa-sra-4.C: Likewise.
2286
2287 2021-06-28 Richard Biener <rguenther@suse.de>
2288
2289 PR tree-optimization/101229
2290 * gcc.dg/torture/pr101229.c: New testcase.
2291
2292 2021-06-28 Richard Biener <rguenther@suse.de>
2293
2294 PR tree-optimization/101207
2295 * gcc.dg/vect/bb-slp-pr101207.c: New testcase.
2296
2297 2021-06-28 Richard Biener <rguenther@suse.de>
2298
2299 PR tree-optimization/101173
2300 * gcc.dg/torture/pr101173.c: New testcase.
2301
2302 2021-06-28 liuhongt <hongtao.liu@intel.com>
2303
2304 PR target/100648
2305 * g++.target/i386/avx2-pr54700-2.C: Adjust testcase.
2306 * g++.target/i386/avx512vl-pr54700-1a.C: New test.
2307 * g++.target/i386/avx512vl-pr54700-1b.C: New test.
2308 * g++.target/i386/avx512vl-pr54700-2a.C: New test.
2309 * g++.target/i386/avx512vl-pr54700-2b.C: New test.
2310 * gcc.target/i386/avx512vl-pr100648.c: New test.
2311 * gcc.target/i386/avx512vl-blendv-1.c: New test.
2312 * gcc.target/i386/avx512vl-blendv-2.c: New test.
2313
2314 2021-06-28 liuhongt <hongtao.liu@intel.com>
2315
2316 * gcc.target/i386/funcspec-8.c: Replace
2317 __builtin_ia32_blendvpd with __builtin_ia32_roundps_az.
2318 * gcc.target/i386/blendv-1.c: New test.
2319 * gcc.target/i386/blendv-2.c: New test.
2320
2321 2021-06-27 Andrew Pinski <apinski@marvell.com>
2322
2323 * gcc.dg/torture/pr101230-1.c: New test.
2324
2325 2021-06-26 Patrick Palka <ppalka@redhat.com>
2326
2327 PR c++/96204
2328 * g++.dg/template/access40.C: New test.
2329 * g++.dg/template/access40a.C: New test.
2330
2331 2021-06-26 Jason Merrill <jason@redhat.com>
2332
2333 PR c++/101040
2334 PR c++/97566
2335 * g++.dg/cpp2a/no_unique_address13.C: New test.
2336
2337 2021-06-26 Marek Polacek <polacek@redhat.com>
2338
2339 PR c++/100752
2340 * g++.dg/cpp0x/noexcept69.C: New test.
2341 * g++.dg/parse/saved1.C: Adjust dg-error.
2342 * g++.dg/template/crash50.C: Likewise.
2343
2344 2021-06-25 David Malcolm <dmalcolm@redhat.com>
2345
2346 * jit.dg/test-vector-rvalues.cc (check_div): Add specialization
2347 for v4f, to avoid relying on exact floating-point equality.
2348 * jit.dg/test-vector-types.cc (check_div): Likewise.
2349
2350 2021-06-25 David Malcolm <dmalcolm@redhat.com>
2351
2352 * jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
2353 * jit.dg/test-asm.cc: Likewise.
2354
2355 2021-06-25 Martin Sebor <msebor@redhat.com>
2356
2357 PR middle-end/101216
2358 * gcc.dg/Wnonnull-7.c: New test.
2359
2360 2021-06-25 Richard Biener <rguenther@suse.de>
2361
2362 PR tree-optimization/101202
2363 * gcc.dg/torture/pr101202.c: New testcase.
2364
2365 2021-06-25 Xi Ruoyao <xry111@mengyan1223.wang>
2366
2367 * g++.dg/no-stack-protector-attr-3.C (dg-final): Adjust for MIPS.
2368
2369 2021-06-25 liuhongt <hongtao.liu@intel.com>
2370
2371 PR target/101185
2372 * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
2373 temporarily avoid regression, eventually xfail should be
2374 removed.
2375
2376 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
2377
2378 * gcc.dg/tree-ssa/evrp30.c: New.
2379
2380 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
2381
2382 * gcc.dg/tree-ssa/pr101189.c: New.
2383
2384 2021-06-24 Patrick Palka <ppalka@redhat.com>
2385
2386 PR c++/98832
2387 * g++.dg/cpp2a/class-deduction-alias9.C: New test.
2388
2389 2021-06-24 Patrick Palka <ppalka@redhat.com>
2390
2391 PR c++/101182
2392 * g++.dg/cpp2a/concepts-requires25.C: New test.
2393
2394 2021-06-24 Jakub Jelinek <jakub@redhat.com>
2395
2396 PR c/101171
2397 * gcc.dg/pr101171.c: New test.
2398
2399 2021-06-24 Uroš Bizjak <ubizjak@gmail.com>
2400
2401 PR target/89021
2402 * gcc.dg/vect/vect-nb-iter-ub-3.c (dg-additional-options):
2403 Add --param vect-epilogues-nomask=0.
2404 * gcc.target/i386/pr97249-1.c (foo): Add #pragma GCC unroll
2405 to avoid loop vectorization.
2406 (foo1): Ditto.
2407 (foo2): Ditto.
2408
2409 2021-06-24 Richard Biener <rguenther@suse.de>
2410
2411 * gcc.target/i386/vect-addsubv2df.c: New testcase.
2412 * gcc.target/i386/vect-addsubv4sf.c: Likewise.
2413 * gcc.target/i386/vect-addsubv4df.c: Likewise.
2414 * gcc.target/i386/vect-addsubv8sf.c: Likewise.
2415 * gcc.target/i386/vect-addsub-2.c: Likewise.
2416 * gcc.target/i386/vect-addsub-3.c: Likewise.
2417
2418 2021-06-24 Jakub Jelinek <jakub@redhat.com>
2419
2420 PR middle-end/101170
2421 * gcc.dg/pr101170.c: New test.
2422
2423 2021-06-24 Jakub Jelinek <jakub@redhat.com>
2424
2425 PR middle-end/101172
2426 * gcc.dg/pr101172.c: New test.
2427
2428 2021-06-24 Ilya Leoshkevich <iii@linux.ibm.com>
2429
2430 * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
2431 prologue size.
2432 * gcc.target/s390/mnop-mcount-m64.c: Likewise.
2433
2434 2021-06-24 Jakub Jelinek <jakub@redhat.com>
2435
2436 * c-c++-common/gomp/target-in-reduction-1.c: New test.
2437 * c-c++-common/gomp/clauses-1.c: Add in_reduction clauses on
2438 target or combined target constructs.
2439
2440 2021-06-24 Richard Biener <rguenther@suse.de>
2441
2442 PR tree-optimization/101105
2443 * gcc.dg/torture/pr101105.c: New testcase.
2444
2445 2021-06-24 liuhongt <hongtao.liu@intel.com>
2446
2447 PR target/98434
2448 * gcc.target/i386/pr98434-1.c: New test.
2449 * gcc.target/i386/pr98434-2.c: New test.
2450 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust testcase.
2451
2452 2021-06-23 Patrick Palka <ppalka@redhat.com>
2453
2454 PR c++/101174
2455 * g++.dg/cpp1z/class-deduction-access3.C: New test.
2456 * g++.dg/cpp1z/class-deduction91.C: New test.
2457
2458 2021-06-23 Aaron Sawdey <acsawdey@linux.ibm.com>
2459
2460 * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
2461 * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
2462 * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
2463 * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
2464 * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
2465 * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
2466 * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
2467 * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
2468 test it.
2469 * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
2470 * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
2471 * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
2472 * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
2473 * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
2474 * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
2475 * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
2476 test it.
2477
2478 2021-06-23 Xi Ruoyao <xry111@mengyan@123.wang>
2479
2480 * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid
2481 undefined behavior.
2482
2483 2021-06-23 Patrick Palka <ppalka@redhat.com>
2484
2485 PR c++/86439
2486 * g++.dg/cpp1z/class-deduction88.C: New test.
2487 * g++.dg/cpp1z/class-deduction89.C: New test.
2488 * g++.dg/cpp1z/class-deduction90.C: New test.
2489
2490 2021-06-23 Uroš Bizjak <ubizjak@gmail.com>
2491
2492 PR target/101175
2493 * gcc.target/i386/pr101175.c: New test.
2494
2495 2021-06-23 Andre Vehreschild <vehre@gcc.gnu.org>
2496
2497 PR fortran/100337
2498 * gfortran.dg/coarray_collectives_17.f90: New test.
2499
2500 2021-06-22 Sandra Loosemore <sandra@codesourcery.com>
2501 Tobias Burnus <tobias@codesourcery.com>
2502
2503 PR fortran/93524
2504 * gfortran.dg/pr93524.c: New.
2505 * gfortran.dg/pr93524.f90: New.
2506
2507 2021-06-22 David Malcolm <dmalcolm@redhat.com>
2508
2509 PR analyzer/101143
2510 * gcc.dg/analyzer/pr101143.c: New test.
2511
2512 2021-06-22 Richard Biener <rguenther@suse.de>
2513
2514 PR middle-end/101156
2515 * gcc.dg/pr101156.c: New testcase.
2516
2517 2021-06-22 Jakub Jelinek <jakub@redhat.com>
2518
2519 PR tree-optimization/101159
2520 * gcc.c-torture/compile/pr101159.c: New test.
2521
2522 2021-06-22 Jakub Jelinek <jakub@redhat.com>
2523
2524 PR middle-end/101160
2525 * g++.target/i386/empty-class1.C: Require lp64 effective target
2526 instead of x86_64-*-*.
2527 * g++.target/i386/empty-class2.C: New test.
2528
2529 2021-06-22 Jakub Jelinek <jakub@redhat.com>
2530 Andrew Pinski <apinski@marvell.com>
2531
2532 PR tree-optimization/101162
2533 * g++.dg/opt/pr101162.C: New test.
2534
2535 2021-06-22 Richard Biener <rguenther@suse.de>
2536
2537 PR tree-optimization/101151
2538 * gcc.dg/torture/pr101151.c: New testcase.
2539
2540 2021-06-22 Kito Cheng <kito.cheng@sifive.com>
2541
2542 * g++.dg/modules/omp-1_a.C: Check pthread is available for
2543 dg-module-cmi.
2544 * g++.dg/modules/omp-2_a.C: Ditto.
2545
2546 2021-06-22 Richard Biener <rguenther@suse.de>
2547
2548 PR tree-optimization/101158
2549 * gfortran.dg/pr101158.f90: New testcase.
2550
2551 2021-06-22 Jakub Jelinek <jakub@redhat.com>
2552
2553 PR target/11877
2554 * gcc.target/i386/pr11877-2.c: New test.
2555
2556 2021-06-22 liuhongt <hongtao.liu@intel.com>
2557
2558 PR tree-optimization/97770
2559 * gcc.target/i386/avx512bitalg-pr97770-1.c: Remove xfail.
2560 * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Remove xfail.
2561
2562 2021-06-22 liuhongt <hongtao.liu@intel.com>
2563
2564 PR target/100267
2565 * gcc.target/i386/avx512bw-pr100267-1.c: New test.
2566 * gcc.target/i386/avx512bw-pr100267-b-2.c: New test.
2567 * gcc.target/i386/avx512bw-pr100267-d-2.c: New test.
2568 * gcc.target/i386/avx512bw-pr100267-q-2.c: New test.
2569 * gcc.target/i386/avx512bw-pr100267-w-2.c: New test.
2570 * gcc.target/i386/avx512f-pr100267-1.c: New test.
2571 * gcc.target/i386/avx512f-pr100267-pd-2.c: New test.
2572 * gcc.target/i386/avx512f-pr100267-ps-2.c: New test.
2573 * gcc.target/i386/avx512vl-pr100267-1.c: New test.
2574 * gcc.target/i386/avx512vl-pr100267-pd-2.c: New test.
2575 * gcc.target/i386/avx512vl-pr100267-ps-2.c: New test.
2576 * gcc.target/i386/avx512vlbw-pr100267-1.c: New test.
2577 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: New test.
2578 * gcc.target/i386/avx512vlbw-pr100267-d-2.c: New test.
2579 * gcc.target/i386/avx512vlbw-pr100267-q-2.c: New test.
2580 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: New test.
2581
2582 2021-06-22 liuhongt <hongtao.liu@intel.com>
2583
2584 PR target/100310
2585 * gcc.target/i386/pr100310.c: New test.
2586
2587 2021-06-21 Jason Merrill <jason@redhat.com>
2588
2589 PR target/88529
2590 * g++.target/i386/empty-class1.C: New test.
2591
2592 2021-06-21 Patrick Palka <ppalka@redhat.com>
2593
2594 PR c++/67302
2595 * g++.dg/opt/nrv21.C: New test.
2596
2597 2021-06-21 Patrick Palka <ppalka@redhat.com>
2598
2599 PR c++/80431
2600 * g++.dg/cpp0x/nsdmi-virtual1a.C: New test.
2601
2602 2021-06-21 Jakub Jelinek <jakub@redhat.com>
2603
2604 PR inline-asm/100785
2605 * c-c++-common/pr100785.c: New test.
2606 * gcc.dg/pr48552-1.c: Don't expect invalid lvalue errors.
2607 * gcc.dg/pr48552-2.c: Likewise.
2608
2609 2021-06-21 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
2610
2611 PR target/97906
2612 * gcc.target/arm/simd/pr97906.c: New test.
2613
2614 2021-06-21 Richard Biener <rguenther@suse.de>
2615
2616 PR tree-optimization/101121
2617 * gfortran.dg/pr101121.f: New testcase.
2618
2619 2021-06-21 liuhongt <hongtao.liu@intel.com>
2620
2621 PR target/101142
2622 * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
2623 * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
2624 * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
2625 * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
2626
2627 2021-06-21 Roger Sayle <roger@nextmovesoftware.com>
2628
2629 PR target/11877
2630 * gcc.target/i386/pr11877.c: New test case.
2631
2632 2021-06-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2633
2634 * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
2635 match counts.
2636 * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
2637 counts.
2638 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
2639 counts.
2640 * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
2641 counts.
2642
2643 2021-06-18 Harald Anlauf <anlauf@gmx.de>
2644
2645 PR fortran/100283
2646 PR fortran/101123
2647 * gfortran.dg/min0_max0_1.f90: New test.
2648 * gfortran.dg/min0_max0_2.f90: New test.
2649
2650 2021-06-18 David Malcolm <dmalcolm@redhat.com>
2651
2652 * gcc.dg/analyzer/symbolic-7.c: New test.
2653
2654 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2655
2656 PR target/100856
2657 * gcc.target/arm/acle/pr100856.c: New test.
2658 * gcc.target/arm/multilib.exp: Add tests for cde options.
2659
2660 2021-06-18 Michael Meissner <meissner@linux.ibm.com>
2661
2662 * gcc.target/powerpc/float128-minmax-2.c: New test.
2663
2664 2021-06-17 Jason Merrill <jason@redhat.com>
2665
2666 PR c++/101106
2667 * g++.dg/cpp0x/deleted15.C: New test.
2668
2669 2021-06-17 H.J. Lu <hjl.tools@gmail.com>
2670
2671 PR target/100704
2672 * gcc.target/i386/pr100704-1.c: New test.
2673 * gcc.target/i386/pr100704-2.c: Likewise.
2674 * gcc.target/i386/pr100704-3.c: Likewise.
2675
2676 2021-06-17 Uroš Bizjak <ubizjak@gmail.com>
2677
2678 PR target/97194
2679 * gcc.target/i386/sse4_1-vec-set-1.c: New test.
2680 * gcc.target/i386/sse4_1-vec-set-2.c: ditto.
2681
2682 2021-06-17 Aldy Hernandez <aldyh@redhat.com>
2683
2684 * gcc.dg/pr100790.c: New test.
2685
2686 2021-06-17 Marius Hillenbrand <mhillen@linux.ibm.com>
2687
2688 * gcc.target/s390/zvector/vec-doublee.c: New test.
2689 * gcc.target/s390/zvector/vec-floate.c: New test.
2690
2691 2021-06-17 Richard Biener <rguenther@suse.de>
2692
2693 PR tree-optimization/54400
2694 * gcc.dg/vect/bb-slp-pr54400.c: New testcase.
2695
2696 2021-06-16 Jason Merrill <jason@redhat.com>
2697
2698 PR c++/101078
2699 PR c++/91706
2700 * g++.dg/template/access39.C: New test.
2701
2702 2021-06-16 Harald Anlauf <anlauf@gmx.de>
2703
2704 PR fortran/95501
2705 PR fortran/95502
2706 * gfortran.dg/pr95502.f90: New test.
2707
2708 2021-06-16 Harald Anlauf <anlauf@gmx.de>
2709
2710 Revert:
2711 2021-06-16 Harald Anlauf <anlauf@gmx.de>
2712
2713 PR fortran/95501
2714 PR fortran/95502
2715 * gfortran.dg/pr95502.f90: New test.
2716
2717 2021-06-16 Harald Anlauf <anlauf@gmx.de>
2718
2719 PR fortran/95501
2720 PR fortran/95502
2721 * gfortran.dg/pr95502.f90: New test.
2722
2723 2021-06-16 Jason Merrill <jason@redhat.com>
2724
2725 PR c++/100796
2726 PR preprocessor/96391
2727 * g++.dg/plugin/location-overflow-test-pr100796.c: New test.
2728 * g++.dg/plugin/plugin.exp: Run it.
2729
2730 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
2731
2732 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
2733
2734 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
2735
2736 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
2737
2738 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
2739
2740 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
2741
2742 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
2743
2744 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
2745
2746 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
2747
2748 * gcc.target/aarch64/narrow_zero_high_half.c: New test.
2749
2750 2021-06-16 Martin Jambor <mjambor@suse.cz>
2751
2752 PR tree-optimization/100453
2753 * gcc.dg/tree-ssa/pr100453.c: New test.
2754
2755 2021-06-16 Jakub Jelinek <jakub@redhat.com>
2756
2757 * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
2758 noinline, noclone.
2759
2760 2021-06-16 Jakub Jelinek <jakub@redhat.com>
2761
2762 PR middle-end/101062
2763 * gcc.dg/pr101062.c: New test.
2764
2765 2021-06-16 Richard Biener <rguenther@suse.de>
2766
2767 PR tree-optimization/101088
2768 * gcc.dg/torture/pr101088.c: New testcase.
2769
2770 2021-06-16 Roger Sayle <roger@nextmovesoftware.com>
2771
2772 PR rtl-optimization/46235
2773 * gcc.target/i386/bt-5.c: New test.
2774 * gcc.target/i386/bt-6.c: New test.
2775 * gcc.target/i386/bt-7.c: New test.
2776
2777 2021-06-16 Arnaud Charlet <charlet@adacore.com>
2778
2779 * gnat.dg/limited4.adb: Disable illegal code.
2780
2781 2021-06-16 Richard Biener <rguenther@suse.de>
2782
2783 PR tree-optimization/101083
2784 * gcc.dg/vect/pr97832-4.c: New testcase.
2785
2786 2021-06-15 Tobias Burnus <tobias@codesourcery.com>
2787
2788 PR fortran/92568
2789 * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'.
2790 * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'.
2791 * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'.
2792 * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'.
2793 * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'.
2794 * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'.
2795 * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'.
2796 * gfortran.dg/gomp/defaultmap-1.f90: New test.
2797 * gfortran.dg/gomp/defaultmap-2.f90: New test.
2798 * gfortran.dg/gomp/defaultmap-3.f90: New test.
2799 * gfortran.dg/gomp/defaultmap-4.f90: New test.
2800 * gfortran.dg/gomp/defaultmap-5.f90: New test.
2801 * gfortran.dg/gomp/defaultmap-6.f90: New test.
2802 * gfortran.dg/gomp/defaultmap-7.f90: New test.
2803
2804 2021-06-15 David Malcolm <dmalcolm@redhat.com>
2805
2806 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl.
2807 * gcc.dg/analyzer/capacity-1.c: New test.
2808 * gcc.dg/analyzer/capacity-2.c: New test.
2809 * gcc.dg/analyzer/capacity-3.c: New test.
2810
2811 2021-06-15 David Malcolm <dmalcolm@redhat.com>
2812
2813 PR analyzer/101068
2814 * gcc.dg/analyzer/explode-2a.c: New test.
2815
2816 2021-06-15 Jakub Jelinek <jakub@redhat.com>
2817
2818 PR target/101046
2819 * gcc.target/i386/pr101046.c: New test.
2820
2821 2021-06-15 Robin Dapp <rdapp@linux.ibm.com>
2822
2823 * c-c++-common/Wattributes.c: Remove s390-specific check and add
2824 new tests.
2825 * gcc.dg/Wattributes-6.c: Likewise.
2826
2827 2021-06-15 Xionghu Luo <luoxhu@linux.ibm.com>
2828
2829 PR target/101020
2830 * gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
2831
2832 2021-06-14 Martin Sebor <msebor@redhat.com>
2833
2834 PR c++/100876
2835 * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
2836 * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
2837 * g++.dg/warn/Wstringop-overflow-7.C: New test.
2838 * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
2839 * g++.dg/analyzer/placement-new.C: Prune out expected warning.
2840
2841 2021-06-14 Peter Bergner <bergner@linux.ibm.com>
2842
2843 PR target/100777
2844 * gcc.target/powerpc/pr100777.c: New test.
2845
2846 2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
2847
2848 PR target/101058
2849 * gcc.target/i386/pr101058.c: New test.
2850
2851 2021-06-14 Jonathan Wakely <jwakely@redhat.com>
2852
2853 PR c++/101052
2854 * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
2855 * gcc.dg/spellcheck-stdlib.c: Likewise.
2856
2857 2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
2858
2859 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
2860 * gcc.target/arm/simd/mve-vshl.c: Likewise.
2861 * gcc.target/arm/simd/mve-vec-pack.c: New test.
2862 * gcc.target/arm/simd/mve-vec-unpack.c: New test.
2863
2864 2021-06-14 Richard Biener <rguenther@suse.de>
2865
2866 PR tree-optimization/100934
2867 * gcc.dg/torture/pr100934.c: New testcase.
2868
2869 2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
2870
2871 * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
2872 * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
2873 * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
2874 * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
2875 * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
2876 * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
2877 * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
2878
2879 2021-06-14 Richard Biener <rguenther@suse.de>
2880
2881 PR tree-optimization/101031
2882 * gcc.dg/torture/pr101031.c: New testcase.
2883
2884 2021-06-13 Jason Merrill <jason@redhat.com>
2885
2886 * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
2887
2888 2021-06-13 H.J. Lu <hjl.tools@gmail.com>
2889
2890 PR target/101023
2891 * g++.target/i386/pr101023a.C: New test.
2892 * g++.target/i386/pr101023b.C: Likewise.
2893
2894 2021-06-12 David Edelsohn <dje.gcc@gmail.com>
2895
2896 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
2897 * gcc.dg/uninit-pr93100.c: Skip on AIX.
2898 * gcc.target/powerpc/pr100085.c: Require int128 and float128.
2899
2900 2021-06-12 Jason Merrill <jason@redhat.com>
2901
2902 * g++.dg/ext/attrib62.C: No longer warn.
2903 * g++.dg/diagnostic/maybe_unused1.C: New test.
2904
2905 2021-06-12 Jason Merrill <jason@redhat.com>
2906
2907 PR c++/101029
2908 * g++.dg/ext/array4.C: New test.
2909
2910 2021-06-11 Carl Love <cel@us.ibm.com>
2911
2912 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
2913 (dg-require-effective-target): Change target to p9vector_hw.
2914
2915 2021-06-11 Thomas Schwinge <thomas@codesourcery.com>
2916
2917 * gcc.dg/gomp/simd-clones-2.c: Enhance.
2918
2919 2021-06-11 Patrick Palka <ppalka@redhat.com>
2920
2921 DR 1227
2922 PR c++/96560
2923 * g++.dg/template/sfinae-dr1227.C: New test.
2924
2925 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2926
2927 PR target/101016
2928 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
2929
2930 2021-06-11 Roger Sayle <roger@nextmovesoftware.com>
2931
2932 PR tree-optimization/96392
2933 * gcc.dg/pr96392.c: New test.
2934
2935 2021-06-11 Richard Biener <rguenther@suse.de>
2936
2937 PR tree-optimization/101025
2938 * gcc.dg/torture/pr101025.c: New testcase.
2939
2940 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2941
2942 PR target/99939
2943 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
2944 directives check for target is v8.1-m.main+mve or not before
2945 comparing the assembly output.
2946 * gcc.target/arm/cmse/cmse-20.c: New test.
2947
2948 2021-06-11 Jakub Jelinek <jakub@redhat.com>
2949
2950 PR c++/100974
2951 * g++.dg/cpp23/consteval-if1.C: New test.
2952 * g++.dg/cpp23/consteval-if2.C: New test.
2953 * g++.dg/cpp23/consteval-if3.C: New test.
2954 * g++.dg/cpp23/consteval-if4.C: New test.
2955 * g++.dg/cpp23/consteval-if5.C: New test.
2956 * g++.dg/cpp23/consteval-if6.C: New test.
2957 * g++.dg/cpp23/consteval-if7.C: New test.
2958 * g++.dg/cpp23/consteval-if8.C: New test.
2959 * g++.dg/cpp23/consteval-if9.C: New test.
2960 * g++.dg/cpp23/consteval-if10.C: New test.
2961 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
2962
2963 2021-06-11 David Malcolm <dmalcolm@redhat.com>
2964
2965 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
2966 expected number of enodes after the loop.
2967 * gcc.dg/analyzer/paths-8.c: New test.
2968
2969 2021-06-11 Richard Biener <rguenther@suse.de>
2970
2971 PR tree-optimization/101028
2972 * gcc.dg/pr101028.c: New testcase.
2973
2974 2021-06-11 Richard Biener <rguenther@suse.de>
2975
2976 PR tree-optimization/101026
2977 * gfortran.dg/pr101026.f: New testcase.
2978
2979 2021-06-11 Jakub Jelinek <jakub@redhat.com>
2980
2981 PR rtl-optimization/101008
2982 * gcc.dg/pr101008.c: New test.
2983
2984 2021-06-11 Jakub Jelinek <jakub@redhat.com>
2985
2986 PR target/101007
2987 * gcc.target/i386/sse-pr101007.c: New test.
2988
2989 2021-06-11 Uroš Bizjak <ubizjak@gmail.com>
2990
2991 PR target/101021
2992 * gcc.target/i386/pr101021-1.c: New test.
2993 * gcc.target/i386/pr101021-2.c: Ditto.
2994
2995 2021-06-11 Martin Liska <mliska@suse.cz>
2996
2997 PR gcov-profile/100788
2998 * gcc.dg/pr100788.c: New test.
2999
3000 2021-06-11 Richard Biener <rguenther@suse.de>
3001
3002 PR middle-end/101009
3003 * gcc.dg/torture/pr101009.c: New testcase.
3004
3005 2021-06-11 Kewen Lin <linkw@linux.ibm.com>
3006
3007 * gcc.target/powerpc/p9-fpcvt-3.c: New test.
3008
3009 2021-06-11 Marek Polacek <polacek@redhat.com>
3010
3011 PR c++/100995
3012 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
3013 * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
3014
3015 2021-06-10 Patrick Palka <ppalka@redhat.com>
3016
3017 PR c++/67829
3018 * g++.dg/template/ttp34.C: New test.
3019 * g++.dg/template/ttp34a.C: New test.
3020 * g++.dg/template/ttp34b.C: New test.
3021
3022 2021-06-10 Patrick Palka <ppalka@redhat.com>
3023
3024 PR c++/100946
3025 * g++.dg/cpp2a/concepts-return-req3.C: New test.
3026
3027 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
3028
3029 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
3030 tests. Update expected counts.
3031 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
3032 tests. Update expected counts.
3033
3034 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
3035
3036 PR d/100967
3037 * gdc.dg/pr100967.d: New test.
3038
3039 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
3040
3041 * gcc.target/s390/vector/vcond-mixed-double.c: New test.
3042 * gcc.target/s390/vector/vcond-mixed-float.c: New test.
3043
3044 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
3045
3046 * gcc.dg/vect/pr56541.c: Fix target selector.
3047
3048 2021-06-10 Andrew Stubbs <ams@codesourcery.com>
3049 Thomas Schwinge <thomas@codesourcery.com>
3050
3051 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
3052 * c-c++-common/goacc/finalize-1.c: Likewise.
3053 * c-c++-common/goacc/mdc-1.c: Likewise.
3054 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
3055 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
3056 * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
3057 * gfortran.dg/goacc/finalize-1.f: Likewise.
3058 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
3059
3060 2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
3061
3062 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
3063 * c-c++-common/goacc/mdc-2.c: Likewise.
3064 * g++.dg/goacc/mdc.C: Likewise.
3065
3066 2021-06-10 Jakub Jelinek <jakub@redhat.com>
3067
3068 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
3069 * g++.dg/cpp23/feat-cxx2b.C: Likewise.
3070
3071 2021-06-10 Jakub Jelinek <jakub@redhat.com>
3072
3073 PR debug/100852
3074 * g++.dg/opt/pr100852.C: New test.
3075
3076 2021-06-09 Andrew Pinski <apinski@marvell.com>
3077
3078 * g++.dg/torture/pr100925.C: New test.
3079
3080 2021-06-09 Carl Love <cel@us.ibm.com>
3081
3082 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
3083 count.
3084 Add tests for vec_signextq.
3085 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
3086
3087 2021-06-09 Carl Love <cel@us.ibm.com>
3088
3089 * gcc.target/powerpc/fp128_conversions.c: New file.
3090 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
3091 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
3092 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
3093 (ppc_native_128bit): Remove dg-require-effective-target.
3094
3095 2021-06-09 Carl Love <cel@us.ibm.com>
3096
3097 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
3098 tests.
3099
3100 2021-06-09 Carl Love <cel@us.ibm.com>
3101
3102 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
3103 conversion tests.
3104
3105 2021-06-09 Carl Love <cel@us.ibm.com>
3106
3107 * gcc.target/powerpc/int_128bit-runnable.c: New test file.
3108
3109 2021-06-09 Carl Love <cel@us.ibm.com>
3110
3111 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
3112 New runnable test case.
3113 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
3114 for xxlor instruction.
3115
3116 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
3117
3118 * gcc.target/arm/simd/mve-vclz.c: New test.
3119
3120 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
3121
3122 * gcc.target/arm/simd/mve-vhadd-1.c: New test.
3123 * gcc.target/arm/simd/mve-vhadd-2.c: New test.
3124 * gcc.target/arm/simd/neon-vhadd-1.c: New test.
3125 * gcc.target/arm/simd/neon-vhadd-2.c: New test.
3126
3127 2021-06-09 Roger Sayle <roger@nextmovesoftware.com>
3128
3129 * gcc.dg/builtins-70.c: New test.
3130
3131 2021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3132
3133 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
3134 counts to test 32 and 64 bit separately.
3135 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
3136 counts to test 32 and 64 bit separately.
3137 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
3138 counts to test 32 and 64 bit separately.
3139 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
3140 counts to test 32 and 64 bit separately.
3141
3142 2021-06-09 Richard Biener <rguenther@suse.de>
3143
3144 PR tree-optimization/100981
3145 * gfortran.dg/vect/pr100981-1.f90: New testcase.
3146
3147 2021-06-09 Richard Biener <rguenther@suse.de>
3148
3149 PR tree-optimization/97832
3150 * gcc.dg/vect/pr97832-1.c: New testcase.
3151 * gcc.dg/vect/pr97832-2.c: Likewise.
3152 * gcc.dg/vect/pr97832-3.c: Likewise.
3153 * g++.dg/vect/slp-pr98855.cc: XFAIL.
3154 * gcc.dg/vect/slp-50.c: New file.
3155
3156 2021-06-09 Jakub Jelinek <jakub@redhat.com>
3157
3158 PR fortran/100965
3159 * gfortran.dg/gomp/pr100965.f90: New test.
3160
3161 2021-06-09 Uroš Bizjak <ubizjak@gmail.com>
3162
3163 PR target/100936
3164 * gcc.target/i386/pr100936.c: New test.
3165
3166 2021-06-09 Xionghu Luo <luoxhu@linux.ibm.com>
3167
3168 * gcc.target/powerpc/float128-call.c: Adjust.
3169 * gcc.target/powerpc/pr100085.c: New test.
3170
3171 2021-06-09 Jason Merrill <jason@redhat.com>
3172
3173 PR c++/100879
3174 * g++.dg/diagnostic/enum3.C: New test.
3175
3176 2021-06-08 Marek Polacek <polacek@redhat.com>
3177
3178 PR c++/100065
3179 * g++.dg/cpp2a/explicit18.C: New test.
3180
3181 2021-06-08 Andrew Pinski <apinski@marvell.com>
3182
3183 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
3184 happens on the outside of the bit_xor.
3185
3186 2021-06-08 Jason Merrill <jason@redhat.com>
3187
3188 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
3189 * g++.dg/diagnostic/string-literal-concat.C: Likewise.
3190 * g++.dg/ext/utf-badconcat.C: Likewise.
3191 * g++.dg/ext/utf-badconcat2.C: Likewise.
3192
3193 2021-06-08 Jason Merrill <jason@redhat.com>
3194
3195 * g++.dg/cpp23/mixed-concat1.C: New test.
3196
3197 2021-06-08 Jason Merrill <jason@redhat.com>
3198
3199 * g++.dg/cpp23/whitespace-splice1.C: New test.
3200
3201 2021-06-08 Jason Merrill <jason@redhat.com>
3202
3203 * g++.dg/cpp23/narrowing-bool1.C: New test.
3204
3205 2021-06-08 David Malcolm <dmalcolm@redhat.com>
3206
3207 PR analyzer/99212
3208 * gcc.dg/analyzer/bitfields-1.c: New test.
3209 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
3210 explicitly signed.
3211 (test_44): Update test values assigned to the bits to ones that
3212 fit in the range of the bitfield type. Remove xfails.
3213 (test_45): Remove xfails.
3214
3215 2021-06-08 Jason Merrill <jason@redhat.com>
3216
3217 PR c++/100963
3218 * g++.dg/cpp0x/initlist124.C: New test.
3219
3220 2021-06-08 Richard Biener <rguenther@suse.de>
3221
3222 PR tree-optimization/100923
3223 * gcc.dg/torture/pr100923.c: New testcase.
3224
3225 2021-06-08 Jakub Jelinek <jakub@redhat.com>
3226
3227 PR c++/100957
3228 * g++.dg/gomp/doacross-2.C: New test.
3229
3230 2021-06-08 H.J. Lu <hjl.tools@gmail.com>
3231
3232 PR middle-end/100951
3233 * gcc.target/i386/pr100951.c: New test.
3234
3235 2021-06-08 Jakub Jelinek <jakub@redhat.com>
3236
3237 PR target/100887
3238 PR testsuite/100943
3239 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
3240
3241 2021-06-08 Tobias Burnus <tobias@codesourcery.com>
3242
3243 PR middle-end/99928
3244 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
3245 * gfortran.dg/gomp/scan-5.f90: Likewise.
3246 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
3247 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
3248 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
3249 * gfortran.dg/gomp/pr99928-3.f90: Likewise.
3250 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
3251
3252 2021-06-08 Martin Liska <mliska@suse.cz>
3253
3254 * gcc.dg/format/strfmon-1.c: Fix typo.
3255 * gfortran.dg/char4-subscript.f90: Likewise.
3256
3257 2021-06-08 Kewen Lin <linkw@linux.ibm.com>
3258
3259 PR tree-optimization/100794
3260 * gcc.dg/tree-ssa/pr100794.c: New test.
3261
3262 2021-06-08 Jason Merrill <jason@redhat.com>
3263
3264 PR c++/91706
3265 * g++.dg/template/lookup17.C: New test.
3266
3267 2021-06-08 Jason Merrill <jason@redhat.com>
3268
3269 PR c++/100102
3270 * g++.dg/cpp0x/alias-decl-73.C: New test.
3271
3272 2021-06-07 Uroš Bizjak <ubizjak@gmail.com>
3273
3274 PR target/100637
3275 * gcc.target/i386/pr100637-5b.c: New test.
3276 * gcc.target/i386/pr100637-5w.c: Ditto.
3277
3278 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
3279
3280 PR target/82735
3281 * gcc.target/i386/pr82735-3.c: Don't compile for x32.
3282 * gcc.target/i386/pr82735-4.c: Likewise.
3283 * gcc.target/i386/pr82735-5.c: Likewise.
3284
3285 2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
3286
3287 * gcc.dg/sso-14.c: Adjust.
3288
3289 2021-06-07 Patrick Palka <ppalka@redhat.com>
3290
3291 PR c++/100918
3292 * g++.dg/template/access38.C: New test.
3293
3294 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
3295
3296 PR target/100885
3297 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
3298 long.
3299
3300 2021-06-07 Jakub Jelinek <jakub@redhat.com>
3301
3302 PR target/100887
3303 * gcc.dg/pr100887.c: New test.
3304
3305 2021-06-07 Jakub Jelinek <jakub@redhat.com>
3306
3307 PR middle-end/100898
3308 * g++.dg/ext/va-arg-pack-3.C: New test.
3309
3310 2021-06-07 liuhongt <hongtao.liu@intel.com>
3311
3312 PR target/100885
3313 * g++.target/i386/pr100885.C: New test.
3314
3315 2021-06-07 liuhongt <hongtao.liu@intel.com>
3316
3317 PR target/82735
3318 * gcc.target/i386/pr82735-1.c: New test.
3319 * gcc.target/i386/pr82735-2.c: New test.
3320 * gcc.target/i386/pr82735-3.c: New test.
3321 * gcc.target/i386/pr82735-4.c: New test.
3322 * gcc.target/i386/pr82735-5.c: New test.
3323
3324 2021-06-06 Jakub Jelinek <jakub@redhat.com>
3325
3326 * gcc.dg/gomp/scan-1.c: New test.
3327
3328 2021-06-06 Jakub Jelinek <jakub@redhat.com>
3329
3330 PR c/100902
3331 * c-c++-common/gomp/pr100902-1.c: New test.
3332
3333 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
3334
3335 * gcc.dg/sso-14.c: New test.
3336
3337 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
3338
3339 PR fortran/100120
3340 PR fortran/100816
3341 PR fortran/100818
3342 PR fortran/100819
3343 PR fortran/100821
3344 * gfortran.dg/PR100120.f90: New test.
3345 * gfortran.dg/character_workout_1.f90: New test.
3346 * gfortran.dg/character_workout_4.f90: New test.
3347
3348 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
3349
3350 PR middle-end/100905
3351 * gfortran.dg/gomp/loop-3.f90: New test.
3352
3353 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
3354
3355 PR d/100882
3356 * gdc.dg/pr100882a.d: New test.
3357 * gdc.dg/pr100882b.d: New test.
3358 * gdc.dg/pr100882c.d: New test.
3359 * gdc.dg/torture/pr100882.d: New test.
3360
3361 2021-06-04 Patrick Palka <ppalka@redhat.com>
3362
3363 PR c++/100893
3364 * g++.dg/template/param4.C: New test.
3365 * g++.dg/template/param5.C: New test.
3366 * g++.dg/cpp1z/nontype-auto19.C: New test.
3367 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
3368 deduced type of a decltype(auto) NTTP has top-level cv-quals.
3369
3370 2021-06-04 Patrick Palka <ppalka@redhat.com>
3371
3372 PR c++/100102
3373 * g++.dg/cpp0x/alias-decl-72.C: New test.
3374 * g++.dg/cpp0x/alias-decl-72a.C: New test.
3375
3376 2021-06-04 Harald Anlauf <anlauf@gmx.de>
3377
3378 PR fortran/99839
3379 * gfortran.dg/inline_matmul_25.f90: New test.
3380
3381 2021-06-04 Martin Sebor <msebor@redhat.com>
3382
3383 PR c/100783
3384 * gcc.dg/nonnull-6.c: New test.
3385
3386 2021-06-04 Martin Sebor <msebor@redhat.com>
3387
3388 PR middle-end/100732
3389 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
3390 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
3391 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
3392 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
3393 * gcc.dg/uninit-pr100732.c: New test.
3394
3395 2021-06-04 Martin Sebor <msebor@redhat.com>
3396
3397 * gcc.dg/Wvla-parameter-10.c: New test.
3398 * gcc.dg/Wvla-parameter-11.c: New test.
3399
3400 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
3401
3402 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
3403 commit in addition - add more dg-errors and '... end ...' due to changed
3404 parsing.
3405 * gfortran.dg/goacc/omp.f95: Likewise.
3406 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
3407
3408 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
3409
3410 PR target/100637
3411 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
3412
3413 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
3414
3415 * gfortran.dg/gomp/pr99928-5.f90: Really use the
3416 proper iteration variable.
3417
3418 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
3419
3420 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
3421 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
3422 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
3423 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
3424 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
3425 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
3426 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
3427 fix loop-variable and remove xfail.
3428
3429 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
3430
3431 PR middle-end/99928
3432 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
3433
3434 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
3435
3436 PR middle-end/99928
3437 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
3438 C/C++ version of the patch.
3439 * gfortran.dg/gomp/loop-1.f90: New test.
3440 * gfortran.dg/gomp/loop-2.f90: New test.
3441 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
3442 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
3443 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
3444 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
3445 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
3446 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
3447 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
3448 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
3449 of 'acc loops' to hide unrelated bug for now.
3450 * gfortran.dg/goacc/omp-fixed.f: Likewise
3451
3452 2021-06-04 Jakub Jelinek <jakub@redhat.com>
3453
3454 PR target/100887
3455 * gcc.target/i386/pr100887.c: New test.
3456
3457 2021-06-04 Jakub Jelinek <jakub@redhat.com>
3458
3459 PR c++/100872
3460 * g++.dg/gomp/declare-simd-8.C: New test.
3461
3462 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
3463
3464 * gcc.target/powerpc/not-promote-mode.c: New.
3465
3466 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
3467
3468 PR target/100637
3469 * gcc.target/i386/vperm-v2hi.c: New test.
3470 * gcc.target/i386/vperm-v4qi.c: Ditto.
3471
3472 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
3473
3474 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
3475
3476 2021-06-03 Patrick Palka <ppalka@redhat.com>
3477
3478 PR c++/100592
3479 * g++.dg/cpp0x/alias-decl-71.C: New test.
3480
3481 2021-06-03 Patrick Palka <ppalka@redhat.com>
3482
3483 PR c++/100862
3484 * g++.dg/cpp2a/using-enum-9.C: New test.
3485
3486 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
3487
3488 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
3489
3490 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
3491
3492 * gcc.target/arm/simd/mve-vabs.c: New test.
3493
3494 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
3495
3496 * gnat.dg/bit_packed_array6.adb: New test.
3497 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
3498
3499 2021-06-03 Martin Liska <mliska@suse.cz>
3500
3501 * gcc.dg/spellcheck-options-23.c: New test.
3502
3503 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
3504
3505 * gnat.dg/inline22.adb: New test.
3506
3507 2021-06-03 Tamar Christina <tamar.christina@arm.com>
3508
3509 * gcc.target/aarch64/cpunative/info_16: Update implementer.
3510 * gcc.target/aarch64/cpunative/info_17: Likewise
3511
3512 2021-06-03 Jakub Jelinek <jakub@redhat.com>
3513
3514 PR c++/100859
3515 * g++.dg/gomp/depend-iterator-3.C: New test.
3516 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
3517 this as base expression of depend array section, expect a different
3518 error wording for this as depend locator and add testcases
3519 for affinity clauses.
3520
3521 2021-06-02 Jason Merrill <jason@redhat.com>
3522
3523 PR c++/100838
3524 * g++.dg/init/no-elide2.C: New test.
3525
3526 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
3527
3528 * gcc.target/s390/ashr.c: New test.
3529
3530 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
3531
3532 PR middle-end/99928
3533 * gfortran.dg/gomp/taskloop-2.f90: New.
3534
3535 2021-06-02 Jakub Jelinek <jakub@redhat.com>
3536
3537 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
3538 dg-options.
3539
3540 2021-06-01 Patrick Palka <ppalka@redhat.com>
3541
3542 PR c++/65816
3543 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
3544 * g++.dg/cpp0x/dc10.C: New test.
3545 * g++.dg/cpp0x/initlist-base4.C: New test.
3546 * g++.dg/cpp2a/constexpr-init22.C: New test.
3547
3548 2021-06-01 Andrew Pinski <apinski@marvell.com>
3549
3550 PR tree-optimization/95481
3551 * gcc.dg/tree-ssa/tailcall-10.c: New test.
3552 * gcc.dg/tree-ssa/tailcall-11.c: New test.
3553 * gcc.dg/tree-ssa/tailcall-12.c: New test.
3554 * gcc.dg/tree-ssa/tailcall-13.c: New test.
3555 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
3556
3557 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
3558
3559 PR testsuite/100750
3560 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
3561
3562 2021-06-01 Jason Merrill <jason@redhat.com>
3563
3564 PR c++/91859
3565 * g++.dg/cpp2a/destroying-delete5.C: New test.
3566
3567 2021-06-01 Jason Merrill <jason@redhat.com>
3568
3569 PR c++/94492
3570 * g++.dg/cpp0x/depr-copy4.C: New test.
3571
3572 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
3573
3574 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
3575 * gcc.dg/pr80776-1.c: Same.
3576
3577 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
3578
3579 PR middle-end/99928
3580 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
3581 now diagnosed with less error output.
3582 * gfortran.dg/gomp/scan-1.f90: Likewise.
3583 * gfortran.dg/gomp/pr99928-3.f90: New test.
3584 * gfortran.dg/gomp/taskloop-1.f90: New test.
3585
3586 2021-06-01 liuhongt <hongtao.liu@intel.com>
3587
3588 PR tree-optimization/98365
3589 * gcc.target/i386/pr98365.c: New test.
3590
3591 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
3592
3593 PR tree-optimization/100781
3594 * gcc.dg/pr100781.c: New.
3595
3596 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
3597
3598 PR tree-optimization/100774
3599 * g++.dg/pr100774.C: New.
3600
3601 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
3602
3603 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
3604 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
3605
3606 2021-05-31 Richard Biener <rguenther@suse.de>
3607
3608 PR c++/88601
3609 * c-c++-common/builtin-shufflevector-2.c: New testcase.
3610 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
3611 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
3612 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
3613
3614 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
3615
3616 PR target/99842
3617 * g++.target/powerpc/pr99842.C: New.
3618
3619 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3620
3621 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
3622 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
3623 (plugin_init): Likewise.
3624 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
3625 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3626 (plugin_init): Likewise.
3627 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
3628 (plugin_init): Likewise.
3629
3630 2021-05-29 Jakub Jelinek <jakub@redhat.com>
3631
3632 PR middle-end/99928
3633 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
3634 combined with parallel, teams or taskloop and defaultmap(none)
3635 to constructs combined with target.
3636 * c-c++-common/gomp/pr99928-2.c: Likewise.
3637 * c-c++-common/gomp/pr99928-3.c: Likewise.
3638 * c-c++-common/gomp/pr99928-4.c: Likewise.
3639 * c-c++-common/gomp/pr99928-5.c: Likewise.
3640 * c-c++-common/gomp/pr99928-6.c: Likewise.
3641 * c-c++-common/gomp/pr99928-7.c: Likewise.
3642 * c-c++-common/gomp/pr99928-8.c: Likewise.
3643 * c-c++-common/gomp/pr99928-9.c: Likewise.
3644 * c-c++-common/gomp/pr99928-10.c: Likewise.
3645 * c-c++-common/gomp/pr99928-13.c: Likewise.
3646 * c-c++-common/gomp/pr99928-14.c: Likewise.
3647
3648 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
3649
3650 * gcc.dg/Wstringop-overflow-55.c:
3651 * gcc.dg/pr80776-1.c:
3652
3653 2021-05-28 Richard Biener <rguenther@suse.de>
3654
3655 PR tree-optimization/100778
3656 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
3657
3658 2021-05-28 Jason Merrill <jason@redhat.com>
3659
3660 PR c++/100797
3661 PR c++/95719
3662 * g++.dg/inherit/virtual15.C: New test.
3663 * g++.dg/inherit/virtual15a.C: New file.
3664
3665 2021-05-28 Richard Biener <rguenther@suse.de>
3666
3667 PR ipa/100791
3668 * gcc.dg/pr100791.c: New testcase.
3669
3670 2021-05-28 Richard Biener <rguenther@suse.de>
3671
3672 PR c/100803
3673 * gcc.dg/gimplefe-error-11.c: New testcase.
3674
3675 2021-05-28 Jakub Jelinek <jakub@redhat.com>
3676
3677 PR middle-end/99928
3678 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
3679 * c-c++-common/gomp/pr99928-9.c: Likewise.
3680 * c-c++-common/gomp/pr99928-10.c: Likewise.
3681 * c-c++-common/gomp/pr99928-16.c: New test.
3682
3683 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
3684
3685 * c-c++-common/gomp/affinity-1.c: New test.
3686 * c-c++-common/gomp/affinity-2.c: New test.
3687 * c-c++-common/gomp/affinity-3.c: New test.
3688 * c-c++-common/gomp/affinity-4.c: New test.
3689 * c-c++-common/gomp/affinity-5.c: New test.
3690 * c-c++-common/gomp/affinity-6.c: New test.
3691 * c-c++-common/gomp/affinity-7.c: New test.
3692 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
3693 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
3694 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
3695 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
3696 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
3697 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
3698 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
3699 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
3700 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
3701 * gfortran.dg/gomp/taskwait.f90: New test.
3702
3703 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
3704 Richard Biener <rguenther@suse.de>
3705
3706 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
3707 Adjust scanning pattern for !lp64.
3708 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
3709 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
3710 for ! int32plus.
3711
3712 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
3713
3714 PR tree-optimization/99398
3715 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
3716 * gcc.target/powerpc/vec-perm-ctor.c: New test.
3717 * gcc.target/powerpc/vec-perm-ctor.h: New test.
3718
3719 2021-05-27 Matthias Kretz <kretz@kde.org>
3720
3721 PR c++/100716
3722 * g++.dg/diagnostic/pr100716.C: New test.
3723 * g++.dg/diagnostic/pr100716-1.C: Same test with
3724 -fno-pretty-templates.
3725
3726 2021-05-27 Patrick Palka <ppalka@redhat.com>
3727
3728 PR c++/99893
3729 * g++.dg/cpp0x/static_assert17.C: New test.
3730
3731 2021-05-27 Jason Merrill <jason@redhat.com>
3732
3733 PR c++/86355
3734 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
3735
3736 2021-05-27 Patrick Palka <ppalka@redhat.com>
3737
3738 DR 1315
3739 PR c++/67593
3740 PR c++/96555
3741 * g++.dg/template/partial16.C: New test.
3742 * g++.dg/template/partial17.C: New test.
3743 * g++.dg/template/partial18.C: New test.
3744 * g++.dg/template/partial19.C: New test.
3745 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
3746 ill-formed partial specialization.
3747 * g++.dg/cpp0x/variadic38.C: Likewise.
3748 * g++.dg/cpp1z/pr81016.C: Likewise.
3749 * g++.dg/template/partial5.C: Likewise.
3750 * g++.old-deja/g++.pt/spec21.C: Likewise.
3751
3752 2021-05-27 Harald Anlauf <anlauf@gmx.de>
3753
3754 PR fortran/100602
3755 * gfortran.dg/pointer_check_14.f90: New test.
3756
3757 2021-05-27 Harald Anlauf <anlauf@gmx.de>
3758
3759 PR fortran/100656
3760 * gfortran.dg/bounds_check_22.f90: New test.
3761
3762 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
3763
3764 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
3765
3766 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
3767
3768 PR target/100637
3769 * gcc.target/i386/pr100637-3b.c (avgu): New test.
3770 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
3771
3772 2021-05-26 Patrick Palka <ppalka@redhat.com>
3773
3774 PR c++/100502
3775 * g++.dg/template/access37.C: New test.
3776 * g++.dg/template/access37a.C: New test.
3777
3778 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
3779
3780 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
3781 * gcc.dg/pr80776-1.c: Same.
3782
3783 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
3784
3785 * lib/target-supports.exp (check_effective_target_vect32): New.
3786 (available_vector_sizes): Append 32 for x86 targets.
3787 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
3788 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
3789 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
3790 * gcc.target/i386/pr100637-3b.c: New test.
3791 * gcc.target/i386/pr100637-3w.c: Ditto.
3792 * gcc.target/i386/pr100637-4b.c: Ditto.
3793 * gcc.target/i386/pr100637-4w.c: Ditto.
3794
3795 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
3796
3797 * gcc.dg/sso-13.c: New test.
3798
3799 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
3800
3801 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
3802
3803 2021-05-26 Patrick Palka <ppalka@redhat.com>
3804
3805 PR c++/100368
3806 * g++.dg/cpp1z/elide6.C: New test.
3807
3808 2021-05-26 Patrick Palka <ppalka@redhat.com>
3809
3810 PR c++/97420
3811 * g++.dg/cpp0x/noexcept68.C: New test.
3812
3813 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
3814
3815 * gcc.target/csky/fldrd_fstrd.c: New.
3816 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
3817
3818 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
3819
3820 * gcc.target/csky/ldbs.c: New.
3821
3822 2021-05-26 Andrew Pinski <apinski@marvell.com>
3823
3824 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
3825 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
3826
3827 2021-05-25 Jakub Jelinek <jakub@redhat.com>
3828
3829 PR c++/100666
3830 * g++.dg/cpp1z/nodiscard8.C: New test.
3831 * g++.dg/cpp1z/nodiscard9.C: New test.
3832
3833 2021-05-25 Martin Liska <mliska@suse.cz>
3834
3835 * gcc.dg/sancov/attribute.c: New test.
3836
3837 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
3838
3839 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
3840
3841 2021-05-25 Jakub Jelinek <jakub@redhat.com>
3842
3843 PR middle-end/99928
3844 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
3845 r28 checks.
3846 * c-c++-common/gomp/pr99928-9.c: Likewise.
3847 * c-c++-common/gomp/pr99928-10.c: Likewise.
3848
3849 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
3850
3851 * gcc.target/csky/fpuv3/fpuv3.exp: New.
3852 * gcc.target/csky/fpuv3/fpv3_div.c: New.
3853 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
3854 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
3855 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
3856 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
3857 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
3858 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
3859 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
3860 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
3861 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
3862 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
3863 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
3864 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
3865 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
3866 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
3867 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
3868 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
3869 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
3870 * gcc.target/csky/fpuv3/fpv3_h.c: New.
3871 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
3872 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
3873 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
3874 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
3875 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
3876 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
3877 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
3878 * gcc.target/csky/fpuv3/fpv3_max.c: New.
3879 * gcc.target/csky/fpuv3/fpv3_min.c: New.
3880 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
3881 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
3882 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
3883 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
3884 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
3885 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
3886 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
3887 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
3888
3889 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
3890
3891 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
3892
3893 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
3894
3895 PR fortran/86470
3896 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
3897 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
3898 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
3899 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
3900
3901 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
3902
3903 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
3904 slp-perm-3.c
3905
3906 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
3907
3908 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
3909 slp-perm-2.c
3910
3911 2021-05-24 liuhongt <hongtao.liu@intel.com>
3912
3913 PR target/100660
3914 * gcc.target/i386/pr100660.c: New test.
3915
3916 2021-05-24 Andrew Pinski <apinski@marvell.com>
3917
3918 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
3919 when matching ssa name version.
3920 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3921
3922 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
3923
3924 PR target/100722
3925 * gcc.target/i386/pr100722.c: New test.
3926
3927 2021-05-23 Harald Anlauf <anlauf@gmx.de>
3928
3929 PR fortran/100551
3930 * gfortran.dg/pr100551.f90: New test.
3931
3932 2021-05-23 Andrew Pinski <apinski@marvell.com>
3933
3934 * gcc.dg/gimplefe-45.c: New test.
3935
3936 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
3937
3938 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
3939
3940 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
3941
3942 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
3943 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
3944
3945 2021-05-21 Jakub Jelinek <jakub@redhat.com>
3946
3947 PR middle-end/99928
3948 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
3949 * c-c++-common/gomp/pr99928-15.c: New test.
3950
3951 2021-05-21 Jakub Jelinek <jakub@redhat.com>
3952
3953 PR middle-end/99928
3954 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
3955 * c-c++-common/gomp/pr99928-13.c: New test.
3956 * c-c++-common/gomp/pr99928-14.c: New test.
3957
3958 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
3959
3960 PR middle-end/90115
3961 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
3962 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
3963 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
3964 Likewise.
3965 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
3966
3967 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
3968
3969 PR middle-end/90115
3970 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
3971 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
3972 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
3973 Likewise.
3974 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
3975 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
3976 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
3977 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
3978 Likewise.
3979 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
3980 * c-c++-common/goacc-gomp/nesting-1.c: Update.
3981 * c-c++-common/goacc/private-reduction-1.c: Likewise.
3982 * gfortran.dg/goacc/private-3.f95: Likewise.
3983
3984 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
3985
3986 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
3987 New proc.
3988 * gcc.c-torture/compile/ssa-unused-1.c: New file.
3989
3990 2021-05-21 Richard Biener <rguenther@suse.de>
3991 H.J. Lu <hjl.tools@gmail.com>
3992
3993 * gcc.target/i386/pr90773-24.c: New test.
3994 * gcc.target/i386/pr90773-25.c: Likewise.
3995
3996 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
3997
3998 PR target/100637
3999 * g++.target/i386/pr100637-1b.C: New test.
4000 * g++.target/i386/pr100637-1w.C: Ditto.
4001 * gcc.target/i386/pr100637-2b.c: Ditto.
4002 * gcc.target/i386/pr100637-2w.c: Ditto.
4003
4004 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
4005
4006 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
4007
4008 2021-05-20 Jason Merrill <jason@redhat.com>
4009
4010 * g++.dg/cpp2a/desig19.C: New test.
4011
4012 2021-05-20 Jason Merrill <jason@redhat.com>
4013
4014 PR c++/100489
4015 * g++.dg/cpp2a/desig18.C: New test.
4016
4017 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
4018
4019 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
4020 * lib/dg-pch.exp: Adjust diagnostic message.
4021
4022 2021-05-20 Martin Sebor <msebor@redhat.com>
4023
4024 PR middle-end/100684
4025 * g++.dg/warn/Wnonnull13.C: New test.
4026 * g++.dg/warn/Wnonnull14.C: New test.
4027 * g++.dg/warn/Wnonnull15.C: New test.
4028
4029 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
4030
4031 * g++.dg/modules/omp-1_c.C: Fix testcase.
4032
4033 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
4034
4035 PR target/100701
4036 * gcc.target/i386/pr100701.c: New test.
4037
4038 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
4039
4040 * gfortran.dg/gomp/map-6.f90: New test.
4041 * gfortran.dg/gomp/map-7.f90: New test.
4042 * gfortran.dg/gomp/map-8.f90: New test.
4043
4044 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
4045
4046 PR testsuite/96488
4047 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
4048 * gnat.dg/unchecked_convert6.adb: Likewise.
4049
4050 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
4051
4052 PR target/100637
4053 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
4054
4055 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
4056 Torbjörn Svensson <torbjorn.svensson@st.com>
4057
4058 PR c/42579
4059 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
4060 * c-c++-common/cpp/file-name-1.c: New test.
4061
4062 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
4063
4064 PR fortran/96983
4065 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
4066 add comments regarding what the code does.
4067
4068 2021-05-20 Jakub Jelinek <jakub@redhat.com>
4069
4070 PR middle-end/99928
4071 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
4072 * c-c++-common/gomp/pr99928-5.c: Likewise.
4073
4074 2021-05-20 Jakub Jelinek <jakub@redhat.com>
4075
4076 PR preprocessor/100646
4077 * gcc.dg/cpp/pr100646-1.c: New test.
4078 * gcc.dg/cpp/pr100646-2.c: New test.
4079
4080 2021-05-20 Jason Merrill <jason@redhat.com>
4081
4082 PR c++/100634
4083 * g++.dg/cpp2a/nontype-complex1.C: New test.
4084
4085 2021-05-20 Jason Merrill <jason@redhat.com>
4086
4087 PR c++/100659
4088 * g++.dg/parse/access13.C: New test.
4089
4090 2021-05-19 Martin Sebor <msebor@redhat.com>
4091
4092 PR c/100619
4093 * gcc.dg/pr100619.c: New test.
4094
4095 2021-05-19 Jason Merrill <jason@redhat.com>
4096
4097 PR c++/100367
4098 PR c++/96299
4099 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
4100
4101 2021-05-19 Jason Merrill <jason@redhat.com>
4102
4103 * g++.dg/cpp1z/class-deduction-access1.C: New test.
4104 * g++.dg/cpp1z/class-deduction-access2.C: New test.
4105
4106 2021-05-19 Marek Polacek <polacek@redhat.com>
4107
4108 PR c++/100596
4109 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
4110 Remove dg-errors for GNU attributes.
4111 * g++.dg/ext/attrib63.C: Remove dg-error.
4112 * g++.dg/cpp0x/friend8.C: New test.
4113
4114 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
4115
4116 * g++.dg/modules/omp-1_a.C: Check pthread is available.
4117 * g++.dg/modules/omp-1_b.C: Ditto.
4118 * g++.dg/modules/omp-1_c.C: Ditto.
4119 * g++.dg/modules/omp-2_a.C: Ditto.
4120 * g++.dg/modules/omp-2_b.C: Ditto.
4121
4122 2021-05-19 Alex Coplan <alex.coplan@arm.com>
4123
4124 PR target/100333
4125 * gcc.target/arm/cmse/pr100333.c: New test.
4126
4127 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4128
4129 PR target/99977
4130 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
4131
4132 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
4133
4134 * gcc.target/riscv/arch-12.c: New.
4135 * gcc.target/riscv/attribute-19.c: New.
4136
4137 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
4138
4139 * gcc.target/aarch64/narrow_high_combine.c: New test.
4140
4141 2021-05-19 Richard Biener <rguenther@suse.de>
4142
4143 PR middle-end/100672
4144 * gcc.dg/torture/pr100672.c: New testcase.
4145
4146 2021-05-19 Martin Liska <mliska@suse.cz>
4147
4148 PR testsuite/100658
4149 * gcc.dg/local1.c: Fix typos.
4150 * gcc.dg/ucnid-5-utf8.c: Likewise.
4151 * gcc.dg/ucnid-5.c: Likewise.
4152
4153 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
4154
4155 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
4156 scan-assembly-times to scan-assembly not for superfluous uxtb.
4157 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
4158 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
4159 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
4160 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
4161 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
4162 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
4163 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
4164 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
4165 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
4166 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
4167 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
4168 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
4169 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
4170 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
4171 * gcc.target/aarch64/sve/ld1_extend.c: New test.
4172
4173 2021-05-19 Jakub Jelinek <jakub@redhat.com>
4174
4175 PR middle-end/100576
4176 * gcc.c-torture/compile/pr100576.c: New test.
4177
4178 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4179
4180 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
4181
4182 2021-05-19 Jakub Jelinek <jakub@redhat.com>
4183
4184 PR middle-end/99928
4185 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
4186 * c-c++-common/gomp/pr99928-12.c: New test.
4187
4188 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
4189
4190 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
4191 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
4192 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
4193 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
4194 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
4195 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
4196 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
4197 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
4198 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
4199 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
4200 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
4201 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
4202 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
4203 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
4204 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
4205
4206 2021-05-19 Jason Merrill <jason@redhat.com>
4207
4208 PR c++/100261
4209 * g++.dg/dfp/mangle-6.C: New test.
4210
4211 2021-05-19 Jason Merrill <jason@redhat.com>
4212
4213 PR c++/100372
4214 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
4215
4216 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
4217
4218 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
4219 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
4220 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
4221
4222 2021-05-18 Jason Merrill <jason@redhat.com>
4223
4224 PR c++/100205
4225 PR c++/99314
4226 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
4227
4228 2021-05-18 Jason Merrill <jason@redhat.com>
4229
4230 * g++.dg/cpp0x/implicit-delete1.C: New test.
4231
4232 2021-05-18 David Malcolm <dmalcolm@redhat.com>
4233
4234 PR analyzer/100615
4235 * gcc.dg/analyzer/pr100615.c: New test.
4236
4237 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
4238
4239 PR target/100637
4240 * gcc.target/i386/pr100637-1b.c: New test.
4241 * gcc.target/i386/pr100637-1w.c: Ditto.
4242 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
4243 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
4244 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
4245 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
4246 pmovsxbd and pmovsxwq.
4247 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
4248 pmovzxbd and pmovzxwq.
4249
4250 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
4251
4252 PR fortran/100642
4253 * gfortran.dg/goacc-gomp/depobj.f90: New test.
4254
4255 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
4256
4257 * lib/gcc-dg.exp: Implement 'dg-note'.
4258 * lib/prune.exp: Likewise.
4259 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
4260 'dg-prune-output "note: ".
4261 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
4262 'dg-note', match up additional notes, one class of them with
4263 XFAILed 'dg-bogus'.
4264 * lib/lto.exp: Implement 'dg-lto-note'.
4265 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
4266 notes.
4267 * g++.dg/lto/odr-1_1.C: Likewise.
4268 * g++.dg/lto/odr-2_1.C: Likewise.
4269
4270 2021-05-18 Jakub Jelinek <jakub@redhat.com>
4271
4272 PR rtl-optimization/100590
4273 * gcc.dg/pr100590.c: New test.
4274
4275 2021-05-18 Jakub Jelinek <jakub@redhat.com>
4276
4277 PR c++/100580
4278 * g++.dg/other/pr100580.C: New test.
4279
4280 2021-05-18 Jakub Jelinek <jakub@redhat.com>
4281
4282 PR tree-optimization/94589
4283 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
4284
4285 2021-05-18 Richard Biener <rguenther@suse.de>
4286
4287 * gcc.target/i386/pr100582.c: Adjust for AVX512.
4288
4289 2021-05-18 Richard Biener <rguenther@suse.de>
4290
4291 PR c/100522
4292 * gcc.dg/gimplefe-error-10.c: New testcase.
4293
4294 2021-05-18 Richard Biener <rguenther@suse.de>
4295
4296 PR c/100547
4297 * gcc.dg/pr100547.c: New testcase.
4298 * gcc.dg/attr-vector_size.c: Adjust.
4299
4300 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
4301
4302 * gcc.target/s390/zvector/vec-_Bool.c: New test.
4303
4304 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
4305
4306 PR c++/100281
4307 * g++.target/s390/pr100281-1.C: New test.
4308 * g++.target/s390/pr100281-2.C: New test.
4309
4310 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
4311
4312 PR tree-optimization/100512
4313 * gcc.dg/pr100512.c: New.
4314
4315 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
4316
4317 * g++.dg/conversion/pr100635.C: New test.
4318
4319 2021-05-17 Harald Anlauf <anlauf@gmx.de>
4320
4321 PR fortran/98411
4322 * gfortran.dg/pr98411.f90: New test.
4323
4324 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
4325
4326 * gcc.dg/pr100349.c: New test.
4327
4328 2021-05-17 Tamar Christina <tamar.christina@arm.com>
4329
4330 * gcc.target/aarch64/cpunative/info_16: New test.
4331 * gcc.target/aarch64/cpunative/info_17: New test.
4332 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
4333 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
4334
4335 2021-05-17 Richard Biener <rguenther@suse.de>
4336
4337 PR c/100625
4338 * gcc.dg/gimplefe-error-9.c: New testcase.
4339
4340 2021-05-17 Richard Biener <rguenther@suse.de>
4341
4342 PR middle-end/100582
4343 * gcc.target/i386/pr100582.c: New testcase.
4344
4345 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4346
4347 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
4348 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
4349 auto-vectorization.
4350 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
4351 vectorize float16_t vectors.
4352
4353 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4354
4355 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
4356 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
4357 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
4358 vectors.
4359 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
4360 auto-vectorization.
4361 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
4362
4363 2021-05-17 liuhongt <hongtao.liu@intel.com>
4364
4365 PR target/100549
4366 * gcc.target/i386/pr100549.c: New test.
4367
4368 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4369
4370 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
4371
4372 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4373
4374 * gcc.target/arm/simd/mve-vadd-1.c: New.
4375
4376 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4377
4378 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
4379
4380 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4381
4382 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
4383
4384 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4385
4386 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
4387 target.
4388 * lib/target-supports.exp
4389 (check_effective_target_arm_qbit_ok_nocache): Rename into...
4390 (check_effective_target_arm_sat_ok_nocache): ... this. Check
4391 __ARM_FEATURE_SAT and use armv6.
4392
4393 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
4394
4395 PR fortran/100633
4396 * gfortran.dg/gomp/workshare-59.f90: New test.
4397
4398 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4399
4400 PR debug/100515
4401 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
4402
4403 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
4404
4405 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
4406
4407 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
4408
4409 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
4410
4411 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
4412
4413 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
4414 dg-options.
4415
4416 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
4417
4418 * gcc.target/powerpc/rop-1.c: New.
4419 * gcc.target/powerpc/rop-2.c: New.
4420 * gcc.target/powerpc/rop-3.c: New.
4421 * gcc.target/powerpc/rop-4.c: New.
4422 * gcc.target/powerpc/rop-5.c: New.
4423
4424 2021-05-15 Martin Jambor <mjambor@suse.cz>
4425
4426 Revert:
4427 2021-05-15 Martin Jambor <mjambor@suse.cz>
4428
4429 PR tree-optimization/100453
4430 * gcc.dg/tree-ssa/pr100453.c: New test.
4431
4432 2021-05-15 Jakub Jelinek <jakub@redhat.com>
4433
4434 PR rtl-optimization/100342
4435 * gcc.target/i386/pr100342.c: New test.
4436
4437 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
4438
4439 * gfortran.dg/gomp/parallel-master-1.f90: New test.
4440 * gfortran.dg/gomp/parallel-master-2.f90: New test.
4441
4442 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
4443
4444 * gfortran.dg/gomp/implicit-save.f90: New test.
4445
4446 2021-05-14 Jakub Jelinek <jakub@redhat.com>
4447
4448 PR c++/95226
4449 * g++.dg/cpp1y/pr95226.C: New test.
4450
4451 2021-05-14 Jakub Jelinek <jakub@redhat.com>
4452
4453 PR c++/94616
4454 * g++.dg/cpp0x/pr94616.C: New test.
4455
4456 2021-05-14 Jakub Jelinek <jakub@redhat.com>
4457
4458 PR c++/90019
4459 * g++.dg/cpp0x/sfinae68.C: New test.
4460
4461 2021-05-14 Jakub Jelinek <jakub@redhat.com>
4462
4463 * g++.dg/cpp1y/pr88872.C: New test.
4464
4465 2021-05-14 Michael de Lang <kingoipo@gmail.com>
4466
4467 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
4468
4469 2021-05-14 Marek Polacek <polacek@redhat.com>
4470 Jason Merrill <jason@redhat.com>
4471
4472 PR c++/99032
4473 * g++.dg/cpp0x/friend7.C: New test.
4474 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
4475 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
4476 * g++.dg/cpp0x/gen-attrs-74.C: New test.
4477 * g++.dg/ext/attrib63.C: New test.
4478
4479 2021-05-13 Martin Sebor <msebor@redhat.com>
4480
4481 PR tree-optimization/93100
4482 PR middle-end/98583
4483 * g++.dg/warn/uninit-pr93100.C: New test.
4484 * gcc.dg/uninit-pr93100.c: New test.
4485 * gcc.dg/uninit-pr98583.c: New test.
4486
4487 2021-05-13 Martin Jambor <mjambor@suse.cz>
4488
4489 PR tree-optimization/100453
4490 * gcc.dg/tree-ssa/pr100453.c: New test.
4491
4492 2021-05-13 Martin Sebor <msebor@redhat.com>
4493
4494 * g++.dg/pr100574.C: Use size_t as operator new argument type.
4495
4496 2021-05-13 Martin Liska <mliska@suse.cz>
4497
4498 PR middle-end/100504
4499 * gcc.target/i386/pr100504.c: New test.
4500
4501 2021-05-13 Martin Sebor <msebor@redhat.com>
4502
4503 PR c/100550
4504 * gcc.dg/Wvla-parameter-9.c: New test.
4505
4506 2021-05-13 Jakub Jelinek <jakub@redhat.com>
4507
4508 PR middle-end/99928
4509 * c-c++-common/gomp/pr99928-1.c: New test.
4510 * c-c++-common/gomp/pr99928-2.c: New test.
4511 * c-c++-common/gomp/pr99928-3.c: New test.
4512 * c-c++-common/gomp/pr99928-4.c: New test.
4513 * c-c++-common/gomp/pr99928-5.c: New test.
4514 * c-c++-common/gomp/pr99928-6.c: New test.
4515 * c-c++-common/gomp/pr99928-7.c: New test.
4516 * c-c++-common/gomp/pr99928-8.c: New test.
4517 * c-c++-common/gomp/pr99928-9.c: New test.
4518 * c-c++-common/gomp/pr99928-10.c: New test.
4519 * c-c++-common/gomp/pr99928-11.c: New test.
4520
4521 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
4522
4523 PR target/100563
4524 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
4525
4526 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
4527
4528 * gcc.dg/pr100563.c: New test.
4529
4530 2021-05-13 Jakub Jelinek <jakub@redhat.com>
4531
4532 PR tree-optimization/98856
4533 * gcc.target/i386/sse2-psraq-1.c: New test.
4534 * gcc.target/i386/sse4_2-psraq-1.c: New test.
4535 * gcc.target/i386/avx-psraq-1.c: New test.
4536 * gcc.target/i386/avx2-psraq-1.c: New test.
4537 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
4538 instructions.
4539 * gcc.target/i386/avx2-pr82370.c: Likewise.
4540 * gcc.target/i386/avx512f-pr82370.c: Likewise.
4541 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
4542 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
4543 * gcc.dg/torture/vshuf-8.inc: Likewise.
4544
4545 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
4546
4547 PR target/100581
4548 * g++.target/i386/pr100581.C: New test.
4549
4550 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
4551
4552 PR testsuite/100569
4553 * gnat.dg/lto21.adb: Prune new LTO warning.
4554
4555 2021-05-13 Martin Liska <mliska@suse.cz>
4556
4557 PR testsuite/100569
4558 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
4559 * gcc.dg/torture/pr94947-1.c: Likewise.
4560
4561 2021-05-13 liuhongt <hongtao.liu@intel.com>
4562
4563 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
4564
4565 2021-05-13 liuhongt <hongtao.liu@intel.com>
4566
4567 PR target/94680
4568 * gcc.target/i386/avx-pr94680.c: New test.
4569 * gcc.target/i386/avx512f-pr94680.c: New test.
4570 * gcc.target/i386/sse2-pr94680.c: New test.
4571
4572 2021-05-12 Martin Sebor <msebor@redhat.com>
4573
4574 PR middle-end/100571
4575 * gcc.dg/Wstringop-overflow-67.c: New test.
4576
4577 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
4578
4579 PR c/100521
4580 * gcc.dg/pr100521.c: New file.
4581
4582 2021-05-12 Marek Polacek <polacek@redhat.com>
4583
4584 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
4585
4586 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
4587
4588 * c-c++-common/gomp/map-6.c: New test.
4589 * c-c++-common/gomp/map-7.c: New test.
4590
4591 2021-05-12 Richard Biener <rguenther@suse.de>
4592
4593 PR tree-optimization/100566
4594 * gcc.dg/torture/pr100566.c: New testcase.
4595
4596 2021-05-12 Jakub Jelinek <jakub@redhat.com>
4597
4598 PR preprocessor/100392
4599 * gcc.dg/cpp/pr100392.c: New test.
4600 * gcc.dg/cpp/pr100392.h: New file.
4601
4602 2021-05-12 Martin Liska <mliska@suse.cz>
4603
4604 * lib/lto.exp: When running tests without jobserver, one can see
4605 the following warning for tests that use 1to1 partitioning.
4606
4607 2021-05-12 liuhongt <hongtao.liu@intel.com>
4608
4609 PR target/99908
4610 * gcc.target/i386/avx2-pr99908.c: New test.
4611 * gcc.target/i386/sse4_1-pr99908.c: New test.
4612
4613 2021-05-12 Richard Biener <rguenther@suse.de>
4614
4615 PR tree-optimization/100519
4616 * gcc.dg/torture/pr100519.c: New testcase.
4617
4618 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4619
4620 PR debug/100515
4621 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
4622
4623 2021-05-12 Jakub Jelinek <jakub@redhat.com>
4624
4625 PR middle-end/100508
4626 * gcc.dg/gomp/pr100508.c: New test.
4627
4628 2021-05-12 Jakub Jelinek <jakub@redhat.com>
4629 Marc Glisse <marc.glisse@inria.fr>
4630
4631 PR tree-optimization/94589
4632 * gcc.dg/tree-ssa/pr94589-1.c: New test.
4633
4634 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
4635
4636 PR target/98218
4637 * g++.target/i386/pr98218-1.C: Ditto.
4638 * gcc.target/i386/pr98218-4.c: New test.
4639 * gcc.target/i386/pr98218-1.c: Correct PR number.
4640 * gcc.target/i386/pr98218-1a.c: Ditto.
4641 * gcc.target/i386/pr98218-2.c: Ditto.
4642 * gcc.target/i386/pr98218-2a.c: Ditto.
4643 * gcc.target/i386/pr98218-3.c: Ditto.
4644 * gcc.target/i386/pr98218-3a.c: Ditto.
4645
4646 2021-05-11 Joseph Myers <joseph@codesourcery.com>
4647
4648 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
4649 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
4650
4651 2021-05-11 Joseph Myers <joseph@codesourcery.com>
4652
4653 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
4654 New tests.
4655
4656 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4657
4658 * gcc.dg/guality/pr43077-1.c: Align types of output and input
4659 operands by lifting immediates to type long.
4660
4661 2021-05-11 Joseph Myers <joseph@codesourcery.com>
4662
4663 * gcc.dg/c11-digit-separators-1.c,
4664 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
4665 New tests.
4666
4667 2021-05-11 Jason Merrill <jason@redhat.com>
4668
4669 PR c++/100517
4670 * g++.dg/ext/vector41.C: New test.
4671
4672 2021-05-11 Martin Liska <mliska@suse.cz>
4673
4674 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
4675 * brig.dg/README: Removed.
4676 * brig.dg/dg.exp: Removed.
4677 * brig.dg/test/gimple/alloca.hsail: Removed.
4678 * brig.dg/test/gimple/atomics.hsail: Removed.
4679 * brig.dg/test/gimple/branches.hsail: Removed.
4680 * brig.dg/test/gimple/fbarrier.hsail: Removed.
4681 * brig.dg/test/gimple/function_calls.hsail: Removed.
4682 * brig.dg/test/gimple/internal-casts.hsail: Removed.
4683 * brig.dg/test/gimple/kernarg.hsail: Removed.
4684 * brig.dg/test/gimple/mem.hsail: Removed.
4685 * brig.dg/test/gimple/mulhi.hsail: Removed.
4686 * brig.dg/test/gimple/packed.hsail: Removed.
4687 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
4688 * brig.dg/test/gimple/smoke_test.hsail: Removed.
4689 * brig.dg/test/gimple/variables.hsail: Removed.
4690 * brig.dg/test/gimple/vector.hsail: Removed.
4691 * lib/brig-dg.exp: Removed.
4692 * lib/brig.exp: Removed.
4693
4694 2021-05-11 Alex Coplan <alex.coplan@arm.com>
4695
4696 PR target/99725
4697 * gcc.target/arm/cmse/pr99725.c: New test.
4698
4699 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
4700
4701 * gcc.target/aarch64/fmul_lane_1.c: New test.
4702
4703 2021-05-11 Richard Biener <rguenther@suse.de>
4704
4705 PR middle-end/100509
4706 * gcc.dg/pr100509.c: New testcase.
4707
4708 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
4709
4710 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
4711
4712 2021-05-11 Patrick Palka <ppalka@redhat.com>
4713
4714 PR c++/51577
4715 * g++.dg/lookup/operator-3.C: New test.
4716
4717 2021-05-11 Patrick Palka <ppalka@redhat.com>
4718
4719 PR c++/100138
4720 * g++.dg/cpp2a/concepts-ctad4.C: New test.
4721
4722 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
4723
4724 * gnat.dg/specs/opt5.ads: New test.
4725 * gnat.dg/specs/opt5_pkg.ads: New helper.
4726
4727 2021-05-10 Martin Sebor <msebor@redhat.com>
4728
4729 PR middle-end/100425
4730 PR middle-end/100510
4731 * c-c++-common/Walloca-larger-than.C: New test.
4732 * gcc.dg/Walloca-larger-than-4.c: New test.
4733 * gcc.dg/Wvla-larger-than-5.c: New test.
4734 * gcc.dg/pr79972.c: Remove unexpected warning directive.
4735
4736 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
4737
4738 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
4739 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
4740
4741 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
4742
4743 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
4744
4745 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
4746
4747 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
4748
4749 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
4750
4751 PR tree-optimization/42587
4752 * gcc.dg/optimize-bswapsi-6.c: New test.
4753
4754 2021-05-10 Richard Biener <rguenther@suse.de>
4755
4756 PR testsuite/100452
4757 * g++.dg/vect/slp-pr99971.cc: Align data.
4758
4759 2021-05-10 Richard Biener <rguenther@suse.de>
4760
4761 PR tree-optimization/100492
4762 * gcc.dg/torture/pr100492.c: New testcase.
4763
4764 2021-05-10 Richard Biener <rguenther@suse.de>
4765
4766 PR middle-end/100464
4767 PR c++/100468
4768 * gcc.dg/pr100464.c: New testcase.
4769 * g++.dg/tree-ssa/array-temp1.C: Adjust.
4770
4771 2021-05-10 Richard Biener <rguenther@suse.de>
4772
4773 PR tree-optimization/100434
4774 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
4775
4776 2021-05-10 Alex Coplan <alex.coplan@arm.com>
4777
4778 PR target/99960
4779 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
4780 Update now that we're (correctly) using full 128-bit vector
4781 loads/stores.
4782 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
4783 Likewise.
4784 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
4785 Likewise.
4786 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
4787 Likewise.
4788 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
4789 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
4790 Likewise.
4791
4792 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
4793
4794 PR fortran/46991
4795 * gfortran.dg/class_dummy_7.f90: Correct PR number.
4796
4797 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
4798
4799 * gcc.dg/sso-9.c: Delete.
4800
4801 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
4802
4803 * gnat.dg/debug18.adb: New test.
4804
4805 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
4806
4807 * gcc.dg/sso-12.c: New test.
4808
4809 2021-05-07 Jason Merrill <jason@redhat.com>
4810
4811 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
4812 Adjust diagnostic.
4813
4814 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
4815
4816 PR tree-optimization/79333
4817 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
4818
4819 2021-05-07 Jakub Jelinek <jakub@redhat.com>
4820
4821 PR c/100450
4822 * c-c++-common/gomp/pr100450.c: New test.
4823
4824 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
4825
4826 PR target/100445
4827 * gcc.target/i386/pr100445-1.c: New test.
4828
4829 2021-05-07 Jakub Jelinek <jakub@redhat.com>
4830
4831 PR target/100445
4832 * gcc.target/i386/pr100445.c: New test.
4833
4834 2021-05-06 Joseph Myers <joseph@codesourcery.com>
4835
4836 PR c++/83873
4837 PR preprocessor/97604
4838 * g++.dg/cpp1y/digit-sep-neg-2.C,
4839 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
4840 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
4841 Adjust expected messages.
4842
4843 2021-05-06 Martin Jambor <mjambor@suse.cz>
4844
4845 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
4846 05193687dde, make the argv again pointer to an array.
4847
4848 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
4849
4850 * gnat.dg/opt93.adb: Compile only for LP64 targets.
4851
4852 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
4853
4854 * lib/target-supports.exp: Add s390 checks for vect conversions.
4855
4856 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
4857
4858 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
4859
4860 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
4861
4862 PR fortran/46991
4863 PR fortran/99819
4864 * gfortran.dg/class_dummy_6.f90: New test.
4865 * gfortran.dg/class_dummy_7.f90: New test.
4866
4867 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
4868
4869 PR testsuite/100355
4870 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
4871
4872 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
4873
4874 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
4875 __builtin_s390_vpdi.
4876 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
4877 vec_permi.
4878
4879 2021-05-06 Jakub Jelinek <jakub@redhat.com>
4880
4881 PR tree-optimization/94589
4882 * gcc.dg/pr94589-1.c: New test.
4883 * gcc.dg/pr94589-2.c: New test.
4884 * gcc.dg/pr94589-3.c: New test.
4885 * gcc.dg/pr94589-4.c: New test.
4886 * g++.dg/opt/pr94589-1.C: New test.
4887 * g++.dg/opt/pr94589-2.C: New test.
4888 * g++.dg/opt/pr94589-3.C: New test.
4889 * g++.dg/opt/pr94589-4.C: New test.
4890
4891 2021-05-06 Richard Biener <rguenther@suse.de>
4892
4893 PR ipa/100373
4894 * gcc.dg/pr100373.c: New testcase.
4895
4896 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
4897
4898 * gcc.c-torture/execute/20210505-1.c: New test.
4899
4900 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
4901
4902 PR target/91400
4903 * gcc.target/i386/pr91400-1.c: New test.
4904 * gcc.target/i386/pr91400-2.c: Likewise.
4905
4906 2021-05-05 Martin Sebor <msebor@redhat.com>
4907
4908 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
4909
4910 2021-05-05 Harald Anlauf <anlauf@gmx.de>
4911
4912 PR fortran/100274
4913 * gfortran.dg/argument_checking_25.f90: New test.
4914
4915 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
4916
4917 PR target/98218
4918 * gcc.target/i386/pr98218-1.c: New test.
4919 * gcc.target/i386/pr98218-1a.c: Ditto.
4920 * gcc.target/i386/pr98218-2.c: Ditto.
4921 * gcc.target/i386/pr98218-2a.c: Ditto.
4922 * gcc.target/i386/pr98218-3.c: Ditto.
4923 * gcc.target/i386/pr98218-3a.c: Ditto.
4924 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
4925 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
4926
4927 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
4928
4929 * gnat.dg/debug17.adb: Minor tweak.
4930
4931 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
4932
4933 * gnat.dg/debug8.adb: Minor tweak.
4934 * gnat.dg/debug11.adb: Likewise.
4935 * gnat.dg/debug16.adb: Likewise.
4936 * gnat.dg/debug17.adb: New test.
4937 * gnat.dg/specs/debug1.ads: Minor tweak.
4938
4939 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
4940
4941 * gcc.dg/vect/slp-21.c: Add s390.
4942
4943 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
4944
4945 PR testsuite/100422
4946 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
4947
4948 2021-05-05 Richard Biener <rguenther@suse.de>
4949
4950 PR tree-optimization/79333
4951 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
4952 * gcc.dg/graphite/fuse-1.c: Adjust.
4953 * gcc.dg/pr43864-4.c: Likewise.
4954
4955 2021-05-05 Richard Biener <rguenther@suse.de>
4956
4957 PR middle-end/100394
4958 * g++.dg/torture/pr100382.C: New testcase.
4959
4960 2021-05-04 Martin Sebor <msebor@redhat.com>
4961
4962 PR middle-end/100307
4963 * g++.dg/warn/Wplacement-new-size-9.C: New test.
4964 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
4965
4966 2021-05-04 Martin Sebor <msebor@redhat.com>
4967
4968 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
4969
4970 2021-05-04 Martin Sebor <msebor@redhat.com>
4971
4972 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
4973
4974 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
4975
4976 * gcc.target/s390/oscbreak-1.c: Compile with -O1
4977 -fschedule-insns
4978
4979 2021-05-04 Richard Biener <rguenther@suse.de>
4980
4981 PR tree-optimization/100414
4982 * gcc.dg/pr100414.c: New testcase.
4983
4984 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
4985
4986 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
4987
4988 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
4989
4990 * gnat.dg/opt94.adb: New file.
4991 * gnat.dg/opt94_pkg.adb: New file.
4992 * gnat.dg/opt94_pkg.ads: New file.
4993
4994 2021-05-04 Richard Biener <rguenther@suse.de>
4995
4996 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
4997 simplify dump scanning down to one case.
4998
4999 2021-05-04 Richard Biener <rguenther@suse.de>
5000
5001 PR tree-optimization/100329
5002 * gcc.dg/torture/pr100329.c: New testcase.
5003
5004 2021-05-04 Richard Biener <rguenther@suse.de>
5005
5006 PR tree-optimization/100398
5007 * gcc.dg/torture/pr100398.c: New testcase.
5008
5009 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5010
5011 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
5012 Fix dg directives order.
5013 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
5014 Likewise.
5015
5016 2021-05-03 Jeff Law <jlaw@tachyum.com>
5017
5018 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
5019 and m32r.
5020
5021 2021-05-03 Patrick Palka <ppalka@redhat.com>
5022
5023 PR c++/100362
5024 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
5025
5026 2021-05-03 Patrick Palka <ppalka@redhat.com>
5027
5028 PR c++/68942
5029 PR c++/100344
5030 * g++.dg/template/call8.C: New test.
5031 * g++.dg/template/koenig12a.C: New test.
5032
5033 2021-05-03 Jeff Law <jlaw@tachyum.com>
5034
5035 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
5036
5037 2021-05-03 Marek Polacek <polacek@redhat.com>
5038
5039 PR c++/100055
5040 * g++.dg/concepts/diagnostic18.C: New test.
5041
5042 2021-05-03 Marek Polacek <polacek@redhat.com>
5043
5044 DR 1312
5045 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
5046
5047 2021-05-03 Jeff Law <jlaw@tachyum.com>
5048
5049 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
5050
5051 2021-05-03 Jeff Law <jlaw@tachyum.com>
5052
5053 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
5054
5055 2021-05-03 Jeff Law <jlaw@tachyum.com>
5056
5057 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
5058
5059 2021-05-03 Jeff Law <jlaw@tachyum.com>
5060
5061 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
5062 cr16 and xstormy16 targets.
5063
5064 2021-05-03 Richard Biener <rguenther@suse.de>
5065
5066 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
5067 * gcc.dg/pr81192.c: Disable DSE.
5068
5069 2021-05-03 Richard Biener <rguenther@suse.de>
5070
5071 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
5072
5073 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
5074
5075 PR target/100217
5076 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
5077 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
5078
5079 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
5080
5081 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
5082 mapping class on AIX.
5083 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
5084 * gcc.c-torture/execute/alias-2.c: Same.
5085 * gcc.dg/alias-7.c: Same.
5086
5087 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
5088
5089 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
5090 New test.
5091 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
5092 New test.
5093
5094 2021-04-30 Richard Biener <rguenther@suse.de>
5095
5096 PR c++/98032
5097 * g++.dg/pr98032.C: New testcase.
5098
5099 2021-04-30 Richard Biener <rguenther@suse.de>
5100
5101 PR tree-optimization/96513
5102 * gcc.dg/torture/pr96513.c: New testcase.
5103
5104 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
5105
5106 PR target/98060
5107 * gcc.target/i386/pr98060.c: New test.
5108
5109 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
5110
5111 PR rtl-optimization/100225
5112 PR rtl-optimization/84878
5113 * gcc.dg/pr100225.c: New test.
5114
5115 2021-04-29 Joseph Myers <joseph@codesourcery.com>
5116
5117 PR preprocessor/82359
5118 * g++.dg/cpp1y/digit-sep-line.C,
5119 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
5120
5121 2021-04-29 Jason Merrill <jason@redhat.com>
5122
5123 * g++.dg/lookup/using-decl1.C: New test.
5124
5125 2021-04-29 Jason Merrill <jason@redhat.com>
5126
5127 PR c++/97974
5128 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
5129
5130 2021-04-29 Patrick Palka <ppalka@redhat.com>
5131
5132 PR c++/68942
5133 * g++.dg/template/koenig12.C: New test.
5134
5135 2021-04-29 Marek Polacek <polacek@redhat.com>
5136
5137 PR c++/94102
5138 * g++.dg/cpp1z/class-deduction87.C: New test.
5139
5140 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
5141
5142 PR rtl-optimization/100303
5143 * g++.dg/torture/pr100303.C: New file.
5144
5145 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
5146
5147 PR middle-end/90773
5148 * g++.dg/pr90773-1.h: New test.
5149 * g++.dg/pr90773-1a.C: Likewise.
5150 * g++.dg/pr90773-1b.C: Likewise.
5151 * g++.dg/pr90773-1c.C: Likewise.
5152 * g++.dg/pr90773-1d.C: Likewise.
5153 * gcc.target/i386/pr90773-1.c: Likewise.
5154 * gcc.target/i386/pr90773-2.c: Likewise.
5155 * gcc.target/i386/pr90773-3.c: Likewise.
5156 * gcc.target/i386/pr90773-4.c: Likewise.
5157 * gcc.target/i386/pr90773-5.c: Likewise.
5158 * gcc.target/i386/pr90773-6.c: Likewise.
5159 * gcc.target/i386/pr90773-7.c: Likewise.
5160 * gcc.target/i386/pr90773-8.c: Likewise.
5161 * gcc.target/i386/pr90773-9.c: Likewise.
5162 * gcc.target/i386/pr90773-10.c: Likewise.
5163 * gcc.target/i386/pr90773-11.c: Likewise.
5164 * gcc.target/i386/pr90773-12.c: Likewise.
5165 * gcc.target/i386/pr90773-13.c: Likewise.
5166 * gcc.target/i386/pr90773-14.c: Likewise.
5167
5168 2021-04-29 Richard Biener <rguenther@suse.de>
5169
5170 PR tree-optimization/100253
5171 * g++.dg/pr100253.C: New testcase.
5172
5173 2021-04-29 Jakub Jelinek <jakub@redhat.com>
5174
5175 PR target/100305
5176 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
5177
5178 2021-04-29 Jakub Jelinek <jakub@redhat.com>
5179
5180 PR target/100302
5181 * gcc.target/aarch64/sve/pr100302.c: New test.
5182
5183 2021-04-29 Jakub Jelinek <jakub@redhat.com>
5184
5185 PR c++/100319
5186 * c-c++-common/gomp/task-detach-3.c: New test.
5187
5188 2021-04-29 Richard Biener <rguenther@suse.de>
5189
5190 PR tree-optimization/99912
5191 * gcc.dg/pr95580.c: Disable DSE.
5192 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
5193 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
5194 to prevent them from being removed.
5195 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
5196
5197 2021-04-29 Martin Sebor <msebor@redhat.com>
5198
5199 PR middle-end/100250
5200 * gcc.dg/uninit-pr100250.c: New test.
5201
5202 2021-04-29 Joseph Myers <joseph@codesourcery.com>
5203
5204 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
5205 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
5206
5207 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
5208
5209 * gfortran.dg/gomp/map-5.f90: New test.
5210
5211 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
5212
5213 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
5214 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
5215 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
5216
5217 2021-04-28 Alexandre Oliva <oliva@adacore.com>
5218
5219 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
5220
5221 2021-04-28 Alexandre Oliva <oliva@adacore.com>
5222
5223 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
5224 mismatch when asm comments start with "/ ".
5225
5226 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
5227
5228 PR target/100305
5229 * gcc.c-torture/compile/pr100305.c: New test.
5230
5231 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
5232
5233 PR fortran/82376
5234 * gfortran.dg/PR82376.f90: New test.
5235
5236 2021-04-28 Richard Biener <rguenther@suse.de>
5237
5238 PR tree-optimization/100292
5239 * gcc.dg/pr100292.c: New testcase.
5240
5241 2021-04-28 Richard Wai <richard@annexi-strayline.com>
5242
5243 * gnat.dg/containers2.adb: New test.
5244
5245 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
5246
5247 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
5248
5249 2021-04-27 Jason Merrill <jason@redhat.com>
5250
5251 PR c++/92145
5252 * g++.dg/cpp0x/depr-copy3.C: New test.
5253
5254 2021-04-27 Patrick Palka <ppalka@redhat.com>
5255
5256 PR c++/88580
5257 * g++.dg/cpp0x/variadic182.C: New test.
5258
5259 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
5260
5261 PR middle-end/100284
5262 * gcc.target/aarch64/sve/pr81003.c: New test.
5263
5264 2021-04-27 Martin Sebor <msebor@redhat.com>
5265
5266 PR testsuite/100272
5267 * g++.dg/ext/flexary13.C: Remove malformed directives.
5268
5269 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
5270
5271 PR target/100106
5272 * gcc.c-torture/compile/pr100106.c: New testcase.
5273
5274 2021-04-27 Alex Coplan <alex.coplan@arm.com>
5275
5276 PR target/99977
5277 * gcc.target/arm/pr99977.c: New test.
5278
5279 2021-04-27 Jakub Jelinek <jakub@redhat.com>
5280
5281 PR tree-optimization/100239
5282 * gcc.dg/pr100239.c: New test.
5283
5284 2021-04-27 Jakub Jelinek <jakub@redhat.com>
5285
5286 PR rtl-optimization/100254
5287 * g++.dg/opt/pr100254.C: New test.
5288
5289 2021-04-27 Richard Biener <rguenther@suse.de>
5290
5291 PR tree-optimization/99912
5292 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
5293 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
5294 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
5295 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
5296
5297 2021-04-27 Jakub Jelinek <jakub@redhat.com>
5298
5299 PR tree-optimization/95527
5300 * gcc.dg/tree-ssa/pr95527-2.c: New test.
5301
5302 2021-04-27 Jakub Jelinek <jakub@redhat.com>
5303
5304 PR tree-optimization/96696
5305 * gcc.target/i386/pr96696.c: New test.
5306
5307 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
5308
5309 PR target/100270
5310 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
5311 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
5312 expected error message when subtracting pointers to different
5313 vector types. Expect warnings when mixing them elsewhere.
5314 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
5315 XFAILs. Tweak error messages for some cases.
5316
5317 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
5318
5319 * gcc.target/aarch64/simd/ssra.c: Use +nosve
5320 * gcc.target/aarch64/simd/usra.c: Likewise.
5321
5322 2021-04-27 Richard Biener <rguenther@suse.de>
5323
5324 PR tree-optimization/100051
5325 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
5326
5327 2021-04-27 Richard Biener <rguenther@suse.de>
5328
5329 PR testsuite/100272
5330 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
5331 malformed dg directive.
5332
5333 2021-04-27 Richard Biener <rguenther@suse.de>
5334
5335 PR testsuite/100272
5336 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
5337 * g++.dg/ipa/pr45572-2.C: Likewise.
5338 * g++.dg/template/spec26.C: Likewise.
5339 * gcc.dg/pr20126.c: Likewise.
5340 * gcc.dg/tree-ssa/pr20739.c: Likewise.
5341
5342 2021-04-27 Richard Biener <rguenther@suse.de>
5343
5344 PR tree-optimization/100278
5345 * gcc.dg/tree-ssa/pr100278.c: New testcase.
5346
5347 2021-04-27 Jakub Jelinek <jakub@redhat.com>
5348
5349 PR target/99405
5350 * gcc.target/i386/pr99405.c: New test.
5351
5352 2021-04-27 Richard Biener <rguenther@suse.de>
5353
5354 PR tree-optimization/99776
5355 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
5356
5357 2021-04-26 Patrick Palka <ppalka@redhat.com>
5358
5359 PR c++/100209
5360 * g++.dg/cpp1y/constexpr-base1.C: New test.
5361 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
5362
5363 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
5364
5365 * gfortran.dg/goacc/classify-serial.f95:
5366 Use [Ww]arning in dg-bogus as FE diagnostic and default
5367 diagnostic differ and the result depends on ENABLE_OFFLOAD.
5368 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
5369 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
5370
5371 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
5372
5373 * gfortran.dg/goacc/classify-serial.f95:
5374 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
5375 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
5376 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
5377
5378 2021-04-26 Richard Biener <rguenther@suse.de>
5379
5380 PR tree-optimization/99956
5381 * gfortran.dg/pr99956.f: New testcase.
5382
5383 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
5384
5385 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
5386 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
5387 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
5388 * gcc.target/arm/cmse/cmse-16.c: Likewise.
5389 * gcc.target/arm/cmse/struct-1.c: Likewise.
5390 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
5391 on arm_cmse_hw.
5392 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
5393 New.
5394
5395 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
5396
5397 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
5398
5399 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
5400 Nathan Sidwell <nathan@codesourcery.com>
5401 Tom de Vries <vries@codesourcery.com>
5402 Julian Brown <julian@codesourcery.com>
5403 Kwok Cheung Yeung <kcy@codesourcery.com>
5404
5405 * c-c++-common/goacc/diag-parallelism-1.c: New.
5406 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
5407 and match diagnostics, as appropriate.
5408 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
5409 * c-c++-common/goacc/classify-kernels.c: Likewise.
5410 * c-c++-common/goacc/classify-parallel.c: Likewise.
5411 * c-c++-common/goacc/classify-routine.c: Likewise.
5412 * c-c++-common/goacc/classify-serial.c: Likewise.
5413 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
5414 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
5415 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
5416 * c-c++-common/goacc/parallel-reduction.c: Likewise.
5417 * c-c++-common/goacc/pr70688.c: Likewise.
5418 * c-c++-common/goacc/routine-1.c: Likewise.
5419 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
5420 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
5421 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
5422 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
5423 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
5424 * gfortran.dg/goacc/classify-routine.f95: Likewise.
5425 * gfortran.dg/goacc/classify-serial.f95: Likewise.
5426 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
5427 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
5428 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
5429 * gfortran.dg/goacc/routine-4.f90: Likewise.
5430 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
5431 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
5432 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
5433 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
5434
5435 2021-04-26 Richard Biener <rguenther@suse.de>
5436
5437 PR tree-optimization/99473
5438 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
5439
5440 2021-04-25 liuhongt <hongtao.liu@intel.com>
5441
5442 PR target/98911
5443 * gcc.target/i386/pr98911.c: New test.
5444 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
5445 with __builtin_ia32_pcmpistrm128 since it has been folded.
5446
5447 2021-04-24 David Malcolm <dmalcolm@redhat.com>
5448
5449 PR analyzer/100244
5450 * g++.dg/analyzer/pr100244.C: New test.
5451
5452 2021-04-24 Harald Anlauf <anlauf@gmx.de>
5453
5454 PR fortran/100154
5455 * gfortran.dg/pr100154.f90: New test.
5456
5457 2021-04-24 Harald Anlauf <anlauf@gmx.de>
5458
5459 PR fortran/100218
5460 * gfortran.dg/ptr-func-4.f90: New test.
5461
5462 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
5463
5464 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
5465 * gcc.dg/guality/guality.c: Likewise.
5466 * gcc.dg/guality/inline-params.c: Likewise.
5467 * gcc.dg/guality/loop-1.c: Likewise.
5468 * gcc.dg/guality/pr36728-1.c: Likewise.
5469 * gcc.dg/guality/pr36728-2.c: Likewise.
5470 * gcc.dg/guality/pr36728-3.c: Likewise.
5471 * gcc.dg/guality/pr41447-1.c: Likewise.
5472 * gcc.dg/guality/pr54200.c: Likewise.
5473 * gcc.dg/guality/pr54519-1.c: Likewise.
5474 * gcc.dg/guality/pr54519-2.c: Likewise.
5475 * gcc.dg/guality/pr54519-3.c: Likewise.
5476 * gcc.dg/guality/pr54519-4.c: Likewise.
5477 * gcc.dg/guality/pr54519-5.c: Likewise.
5478 * gcc.dg/guality/pr54519-6.c: Likewise.
5479 * gcc.dg/guality/pr54693-2.c: Likewise.
5480 * gcc.dg/guality/pr56154-1.c: Likewise.
5481 * gcc.dg/guality/pr59776.c: Likewise.
5482 * gcc.dg/guality/pr68860-1.c: Likewise.
5483 * gcc.dg/guality/pr68860-2.c: Likewise.
5484 * gcc.dg/guality/pr90074.c: Likewise.
5485 * gcc.dg/guality/pr90716.c: Likewise.
5486 * gcc.dg/guality/sra-1.c: Likewise.
5487
5488 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
5489
5490 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
5491 and no-opts.
5492 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
5493 * gcc.dg/guality/pr59776.c: Likewise.
5494 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
5495
5496 2021-04-24 Patrick Palka <ppalka@redhat.com>
5497
5498 PR c++/89565
5499 PR c++/93383
5500 PR c++/95291
5501 PR c++/99200
5502 PR c++/99683
5503 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
5504 * g++.dg/cpp2a/nontype-class45.C: New test.
5505 * g++.dg/cpp2a/nontype-class46.C: New test.
5506 * g++.dg/cpp2a/nontype-class47.C: New test.
5507 * g++.dg/cpp2a/nontype-class48.C: New test.
5508
5509 2021-04-24 Patrick Palka <ppalka@redhat.com>
5510
5511 PR c++/87709
5512 * g++.dg/cpp1z/class-deduction86.C: New test.
5513
5514 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
5515
5516 PR target/98952
5517 * gcc.target/powerpc/pr98952.c: New test.
5518
5519 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
5520
5521 PR target/100041
5522 * gcc.target/i386/pr79514.c (dg-error):
5523 Expect error for 64bit targets.
5524
5525 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
5526
5527 PR target/100182
5528 * gcc.target/i386/pr100182.c: New test.
5529 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
5530 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
5531
5532 2021-04-23 Patrick Palka <ppalka@redhat.com>
5533
5534 PR c++/98767
5535 * g++.dg/concepts/diagnostic17.C: New test.
5536
5537 2021-04-23 Patrick Palka <ppalka@redhat.com>
5538
5539 DR 2374
5540 * g++.dg/cpp1z/direct-enum-init2.C: New test.
5541
5542 2021-04-23 Richard Biener <rguenther@suse.de>
5543
5544 PR tree-optimization/99971
5545 * g++.dg/vect/slp-pr99971.cc: New testcase.
5546
5547 2021-04-23 liuhongt <hongtao.liu@intel.com>
5548
5549 PR target/100093
5550 * gcc.target/i386/pr100093.c: New test.
5551
5552 2021-04-22 Patrick Palka <ppalka@redhat.com>
5553
5554 PR c++/94508
5555 * g++.dg/cpp2a/concepts-uneval3.C: New test.
5556
5557 2021-04-22 Patrick Palka <ppalka@redhat.com>
5558
5559 PR c++/77435
5560 * g++.dg/template/partial-specialization9.C: New test.
5561
5562 2021-04-22 Marek Polacek <polacek@redhat.com>
5563
5564 PR c++/100161
5565 * g++.dg/warn/Wtype-limits6.C: New test.
5566
5567 2021-04-22 Patrick Palka <ppalka@redhat.com>
5568
5569 PR c++/84689
5570 * g++.dg/cpp0x/sfinae67.C: New test.
5571
5572 2021-04-22 Patrick Palka <ppalka@redhat.com>
5573
5574 PR c++/16617
5575 * g++.dg/template/access36.C: New test.
5576
5577 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
5578
5579 * substr_9.f90: Move to ...
5580 * gfortran.dg/substr_9.f90: ... here.
5581 * substr_10.f90: Move to ...
5582 * gfortran.dg/substr_10.f90: ... here.
5583
5584 2021-04-22 Martin Liska <mliska@suse.cz>
5585
5586 PR testsuite/100159
5587 PR testsuite/100192
5588 * g++.dg/template/nontype29.C: Fix typos and missing comments.
5589 * gcc.dg/Warray-bounds-64.c: Likewise.
5590 * gcc.dg/Warray-parameter.c: Likewise.
5591 * gcc.dg/Wstring-compare.c: Likewise.
5592 * gcc.dg/format/gcc_diag-11.c: Likewise.
5593 * gfortran.dg/array_constructor_3.f90: Likewise.
5594 * gfortran.dg/matmul_bounds_9.f90: Likewise.
5595 * gfortran.dg/pr78033.f90: Likewise.
5596 * gfortran.dg/pr96325.f90: Likewise.
5597
5598 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
5599
5600 PR target/100119
5601 * gcc.target/i386/pr100119.c: New test.
5602
5603 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5604
5605 PR target/99988
5606 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
5607
5608 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
5609
5610 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
5611 obtained hard limit, and only call setrlimit if new softlimit is lower.
5612
5613 2021-04-22 Richard Biener <rguenther@suse.de>
5614
5615 PR testsuite/100176
5616 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
5617 missing return.
5618
5619 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
5620
5621 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
5622 pattern.
5623
5624 2021-04-21 Marek Polacek <polacek@redhat.com>
5625
5626 PR c++/96380
5627 * g++.dg/cpp0x/enum_base4.C: New test.
5628 * g++.dg/cpp0x/enum_base5.C: New test.
5629
5630 2021-04-21 Alex Coplan <alex.coplan@arm.com>
5631
5632 PR target/99988
5633 * gcc.target/aarch64/pr99988.c: New test.
5634
5635 2021-04-21 Jakub Jelinek <jakub@redhat.com>
5636
5637 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
5638 -fchecking.
5639 * g++.dg/cpp1y/auto-fn61.C: Likewise.
5640 * g++.dg/cpp2a/nontype-class39.C: Likewise.
5641 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
5642 * g++.dg/cpp0x/vt-88982.C: Likewise.
5643 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
5644 dg-additional-options.
5645 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
5646
5647 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
5648
5649 * gcc.target/i386/monitor-2.c: New test.
5650
5651 2021-04-21 Richard Biener <rguenther@suse.de>
5652
5653 PR testsuite/100176
5654 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
5655 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
5656
5657 2021-04-21 Jakub Jelinek <jakub@redhat.com>
5658
5659 PR rtl-optimization/100148
5660 * g++.dg/opt/pr100148.C: New test.
5661
5662 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
5663
5664 * gfortran.dg/gomp/depobj-1.f90: New test.
5665 * gfortran.dg/gomp/depobj-2.f90: New test.
5666
5667 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5668
5669 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
5670
5671 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
5672
5673 PR middle-end/100130
5674 * c-c++-common/attr-retain-10.c: New test.
5675 * c-c++-common/attr-retain-11.c: Likewise.
5676
5677 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5678
5679 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
5680 must match for target IBM Z only.
5681
5682 2021-04-20 Jason Merrill <jason@redhat.com>
5683
5684 PR c++/100109
5685 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
5686
5687 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5688
5689 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
5690 z/Architecture only.
5691
5692 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
5693
5694 PR fortran/100110
5695 * gfortran.dg/pdt_31.f03: New test.
5696 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
5697 to 8.
5698
5699 2021-04-19 Marek Polacek <polacek@redhat.com>
5700
5701 PR c++/97536
5702 * g++.dg/concepts/diagnostic16.C: New test.
5703
5704 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
5705
5706 PR d/98457
5707 * gdc.dg/pr98457.d: New test.
5708
5709 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
5710
5711 PR target/100075
5712 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
5713 effective target.
5714
5715 2021-04-19 Richard Biener <rguenther@suse.de>
5716
5717 PR preprocessor/100142
5718 * gcc.dg/pr100142.c: New testcase.
5719 * g++.dg/diagnostic/pr72803.C: Revert last change.
5720
5721 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
5722
5723 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
5724 '--param=openacc-kernels=[...]'.
5725 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
5726 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
5727 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
5728 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
5729 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
5730 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
5731 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
5732
5733 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
5734
5735 * gnat.dg/opt92.adb: New test.
5736
5737 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5738
5739 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
5740 * c-c++-common/zero-scratch-regs-9.c: Likewise.
5741 * c-c++-common/zero-scratch-regs-10.c: Likewise.
5742 * c-c++-common/zero-scratch-regs-11.c: Likewise.
5743 * gcc.target/s390/zero-scratch-regs-1.c: New test.
5744
5745 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
5746
5747 PR fortran/100094
5748 * gfortran.dg/PR100094.f90: New test.
5749
5750 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
5751
5752 PR target/96770
5753 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
5754 with movt/movw.
5755
5756 2021-04-16 Jakub Jelinek <jakub@redhat.com>
5757
5758 PR target/91710
5759 * gcc.target/aarch64/pr91710.c: New test.
5760
5761 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
5762
5763 PR fortran/100018
5764 * gfortran.dg/PR10018.f90: New test.
5765
5766 2021-04-16 Tamar Christina <tamar.christina@arm.com>
5767
5768 PR target/100048
5769 * gcc.target/aarch64/sve/pr100048.c: New test.
5770
5771 2021-04-16 Jakub Jelinek <jakub@redhat.com>
5772
5773 PR c++/100111
5774 * g++.dg/cpp0x/constexpr-100111.C: New test.
5775
5776 2021-04-16 Marek Polacek <polacek@redhat.com>
5777
5778 PR c++/99803
5779 * g++.dg/cpp2a/typename14.C: Don't expect particular error
5780 messages.
5781 * g++.dg/cpp2a/typename19.C: New test.
5782
5783 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
5784
5785 * gcc.dg/gimplefe-40.c: Moved to...
5786 * gcc.dg/vect/gimplefe-40.c: ...here.
5787 * gcc.dg/gimplefe-41.c: Moved to...
5788 * gcc.dg/vect/gimplefe-41.c: ...here.
5789
5790 2021-04-16 Harald Anlauf <anlauf@gmx.de>
5791 Paul Thomas <pault@gcc.gnu.org>
5792
5793 PR fortran/63797
5794 * gfortran.dg/pr63797.f90: New test.
5795
5796 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5797
5798 * gcc.dg/tree-ssa/pr83403-1.c: Revert
5799 max-completely-peeled-insns to the default value on IBM Z.
5800 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
5801
5802 2021-04-16 Patrick Palka <ppalka@redhat.com>
5803
5804 PR c++/99700
5805 * g++.dg/cpp2a/constexpr-init21.C: New test.
5806
5807 2021-04-16 Jakub Jelinek <jakub@redhat.com>
5808
5809 PR target/100075
5810 * gcc.target/aarch64/pr100075.c: New test.
5811
5812 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
5813
5814 PR rtl-optimization/99596
5815 * gcc.target/arm/pr99596.c: New test.
5816
5817 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
5818
5819 PR target/100067
5820 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
5821 template.
5822 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
5823 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
5824 missing quotes around switch names.
5825 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
5826
5827 2021-04-16 Jakub Jelinek <jakub@redhat.com>
5828
5829 PR target/99767
5830 * gcc.target/aarch64/pr99767.c: New test.
5831
5832 2021-04-16 Jakub Jelinek <jakub@redhat.com>
5833
5834 PR c++/99850
5835 * g++.dg/cpp23/lambda-specifiers2.C: New test.
5836
5837 2021-04-16 Jakub Jelinek <jakub@redhat.com>
5838
5839 PR c++/99833
5840 * g++.dg/cpp1z/pr99833.C: New test.
5841 * g++.dg/cpp2a/pr99833.C: New test.
5842
5843 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5844
5845 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
5846 the default value on IBM Z.
5847
5848 2021-04-16 Jason Merrill <jason@redhat.com>
5849
5850 PR c++/100079
5851 * g++.dg/abi/mangle71.C: Fix expected mangling.
5852 * g++.dg/abi/mangle77.C: New test.
5853 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
5854 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
5855 * g++.dg/cpp2a/nontype-class44.C: New test.
5856
5857 2021-04-15 Martin Sebor <msebor@redhat.com>
5858
5859 PR c/99420
5860 PR c/99972
5861 * gcc.dg/Warray-parameter-9.c: New test.
5862 * gcc.dg/Wnonnull-6.c: New test.
5863 * gcc.dg/Wreturn-type3.c: New test.
5864 * gcc.dg/Wunused-result.c: New test.
5865 * gcc.dg/attr-noreturn.c: New test.
5866 * gcc.dg/attr-returns-nonnull.c: New test.
5867
5868 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
5869
5870 PR middle-end/84877
5871 * gcc.dg/pr84877.c: Xfail for cris-*-*.
5872
5873 2021-04-15 Jason Merrill <jason@redhat.com>
5874
5875 PR c++/80456
5876 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
5877
5878 2021-04-15 Martin Sebor <msebor@redhat.com>
5879
5880 * gcc.dg/uninit-pr89230-1.c: New test.
5881 * gcc.dg/uninit-pr89230-2.c: Same.
5882
5883 2021-04-15 Jason Merrill <jason@redhat.com>
5884
5885 PR c++/100101
5886 * g++.dg/cpp0x/noexcept67.C: New test.
5887
5888 2021-04-15 Jason Merrill <jason@redhat.com>
5889
5890 PR c++/100091
5891 * g++.dg/cpp2a/lambda-uneval15.C: New test.
5892
5893 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
5894
5895 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
5896 -mtune=generic to the SVE flags.
5897 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
5898 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
5899 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
5900
5901 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
5902
5903 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
5904 (aarch64-with-arch-dg-options): Likewise.
5905 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
5906 aarch64-with-arch-dg-options. Move the default architecture
5907 flags to the final dg-runtest argument.
5908 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
5909 DEFAULT_CFLAGS.
5910 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
5911
5912 2021-04-15 Jakub Jelinek <jakub@redhat.com>
5913
5914 PR testsuite/100073
5915 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
5916
5917 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
5918
5919 PR c++/98852
5920 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
5921 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
5922
5923 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
5924
5925 PR c/98852
5926 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
5927
5928 2021-04-15 Jakub Jelinek <jakub@redhat.com>
5929
5930 PR target/100056
5931 * gcc.target/aarch64/pr100056.c: New test.
5932
5933 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5934
5935 * gcc.dg/pr93210.c: Adapt regex in order to also support a
5936 RESULT_DECL as an operand for a RETURN_EXPR.
5937
5938 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
5939
5940 * gcc.target/aarch64/sve/pr99929_1.c: New file.
5941 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
5942
5943 2021-04-14 Jason Merrill <jason@redhat.com>
5944
5945 PR c++/100078
5946 * g++.dg/template/dependent-tmpl2.C: New test.
5947
5948 2021-04-14 Jason Merrill <jason@redhat.com>
5949
5950 PR c++/93314
5951 * g++.dg/parse/uneval1.C: New test.
5952
5953 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
5954
5955 PR rtl-optimization/100066
5956 * gcc.target/i386/pr100066.c: New.
5957
5958 2021-04-14 Martin Sebor <msebor@redhat.com>
5959
5960 * gcc.dg/pr86058.c: Limit to just x86_64.
5961
5962 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
5963
5964 PR target/99246
5965 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
5966
5967 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
5968
5969 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
5970 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
5971
5972 2021-04-14 Patrick Palka <ppalka@redhat.com>
5973
5974 PR c++/83476
5975 PR c++/99885
5976 * g++.dg/cpp1z/class-deduction85.C: New test.
5977 * g++.dg/template/ref11.C: New test.
5978
5979 2021-04-14 Jason Merrill <jason@redhat.com>
5980
5981 PR c++/99478
5982 * g++.dg/cpp2a/lambda-uneval14.C: New test.
5983
5984 2021-04-14 Jason Merrill <jason@redhat.com>
5985
5986 PR c++/90674
5987 * g++.dg/debug/defaulted1.C: New test.
5988
5989 2021-04-14 Jason Merrill <jason@redhat.com>
5990
5991 PR c++/88742
5992 * g++.dg/debug/cleanup1.C: New test.
5993 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
5994 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
5995 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
5996 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
5997 * g++.dg/tm/inherit2.C: Likewise.
5998 * g++.dg/tm/unsafe1.C: Likewise.
5999 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
6000 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
6001
6002 2021-04-13 Martin Sebor <msebor@redhat.com>
6003
6004 PR tree-optimization/82800
6005 * g++.dg/warn/uninit-pr82800.C: New test.
6006
6007 2021-04-13 Martin Sebor <msebor@redhat.com>
6008
6009 PR middle-end/86058
6010 * gcc.dg/pr86058.c: New test.
6011
6012 2021-04-13 Patrick Palka <ppalka@redhat.com>
6013
6014 PR c++/99008
6015 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
6016 * g++.old-deja/g++.ns/template7.C: Likewise.
6017 * g++.old-deja/g++.pt/crash8.C: Likewise.
6018
6019 2021-04-13 Jason Merrill <jason@redhat.com>
6020
6021 PR c++/100032
6022 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
6023
6024 2021-04-13 Jakub Jelinek <jakub@redhat.com>
6025
6026 PR c++/97121
6027 * g++.dg/cpp2a/spaceship-err6.C: New test.
6028
6029 2021-04-13 Jason Merrill <jason@redhat.com>
6030
6031 PR c++/100054
6032 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
6033
6034 2021-04-13 Patrick Palka <ppalka@redhat.com>
6035
6036 PR c++/99008
6037 * g++.dg/parse/template2.C: Adjust expected diagnostic.
6038 * g++.dg/template/error8.C: Likewise.
6039 * g++.dg/cpp1z/class-deduction84.C: New test.
6040
6041 2021-04-13 Richard Biener <rguenther@suse.de>
6042
6043 PR tree-optimization/100053
6044 * gcc.dg/torture/pr100053.c: New testcase.
6045 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
6046
6047 2021-04-13 Jason Merrill <jason@redhat.com>
6048
6049 PR c++/91933
6050 * g++.dg/cpp0x/constexpr-base7.C: New test.
6051
6052 2021-04-13 Nathan Sidwell <nathan@acm.org>
6053
6054 PR preprocessor/99446
6055 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
6056
6057 2021-04-13 Jakub Jelinek <jakub@redhat.com>
6058
6059 PR target/100028
6060 * gcc.target/aarch64/pr100028.c: New test.
6061
6062 2021-04-13 Patrick Palka <ppalka@redhat.com>
6063
6064 PR c++/97134
6065 * g++.dg/cpp2a/nontype-class43.C: New test.
6066
6067 2021-04-13 Patrick Palka <ppalka@redhat.com>
6068
6069 PR c++/99961
6070 PR c++/99994
6071 * g++.dg/cpp2a/concepts-uneval1.C: New test.
6072 * g++.dg/cpp2a/concepts-uneval2.C: New test.
6073
6074 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
6075
6076 PR analyzer/99212
6077 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
6078 line 971 for cris-*-*.
6079
6080 2021-04-13 David Malcolm <dmalcolm@redhat.com>
6081
6082 PR analyzer/98599
6083 * gcc.dg/analyzer/pr98599-a.c: New test.
6084 * gcc.dg/analyzer/pr98599-b.c: New test.
6085
6086 2021-04-12 Jakub Jelinek <jakub@redhat.com>
6087
6088 PR rtl-optimization/99905
6089 * gcc.target/i386/pr99905.c: New test.
6090
6091 2021-04-12 Jakub Jelinek <jakub@redhat.com>
6092
6093 PR debug/99830
6094 * gcc.dg/pr99830.c: New test.
6095
6096 2021-04-12 Jason Merrill <jason@redhat.com>
6097
6098 PR c++/93085
6099 * g++.dg/template/dependent-tmpl1.C: New test.
6100
6101 2021-04-12 Martin Liska <mliska@suse.cz>
6102
6103 PR sanitizer/99877
6104 * g++.dg/asan/pr99877.C: New test.
6105
6106 2021-04-12 Cui,Lili <lili.cui@intel.com>
6107
6108 * gcc.target/i386/funcspec-56.inc: Handle new march.
6109 * g++.target/i386/mv16.C: Handle new march
6110
6111 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
6112
6113 PR middle-end/98088
6114 * c-c++-common/goacc/collapse-2.c: New.
6115
6116 2021-04-11 Jason Merrill <jason@redhat.com>
6117
6118 PR c++/97974
6119 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
6120 * g++.dg/other/anon-union5.C: New test.
6121
6122 2021-04-10 Jason Merrill <jason@redhat.com>
6123
6124 PR c++/98800
6125 * g++.dg/gomp/this-1.C: Adjust diagnostic.
6126 * g++.dg/cpp0x/constexpr-this1.C: New test.
6127
6128 2021-04-10 David Malcolm <dmalcolm@redhat.com>
6129
6130 PR analyzer/100011
6131 * gcc.dg/analyzer/pr100011.c: New test.
6132
6133 2021-04-10 Jakub Jelinek <jakub@redhat.com>
6134
6135 PR c/99990
6136 * gcc.dg/pr99990.c: New test.
6137
6138 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
6139
6140 PR target/99744
6141 * gcc.target/i386/pr99744-2.c: New test.
6142
6143 2021-04-10 Jakub Jelinek <jakub@redhat.com>
6144
6145 PR lto/99849
6146 * gcc.dg/lto/pr99849_0.c: New test.
6147
6148 2021-04-10 Jakub Jelinek <jakub@redhat.com>
6149
6150 PR rtl-optimization/98601
6151 * gcc.dg/torture/pr98601.c: New test.
6152
6153 2021-04-10 Jason Merrill <jason@redhat.com>
6154
6155 PR c++/99180
6156 PR c++/93295
6157 PR c++/93867
6158 PR c++/95486
6159 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
6160 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
6161 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
6162 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
6163
6164 2021-04-10 Jason Merrill <jason@redhat.com>
6165
6166 PR c++/100006
6167 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
6168
6169 2021-04-09 Martin Sebor <msebor@redhat.com>
6170
6171 PR middle-end/55288
6172 * g++.dg/warn/uninit-pr55288.C: New test.
6173
6174 2021-04-09 Patrick Palka <ppalka@redhat.com>
6175
6176 PR c++/90215
6177 * g++.dg/cpp1z/fold-lambda4.C: New test.
6178
6179 2021-04-09 Marek Polacek <polacek@redhat.com>
6180
6181 PR c++/99806
6182 * g++.dg/concepts/abbrev10.C: New test.
6183 * g++.dg/concepts/abbrev11.C: New test.
6184
6185 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6186
6187 * gcc.target/aarch64/pr70398.c: Require a target that can link
6188 static executables.
6189
6190 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6191
6192 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
6193
6194 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6195
6196 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
6197 with SVE.
6198
6199 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6200
6201 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
6202 * gcc.dg/pr96573.c: Likewise.
6203 * gcc.dg/tree-ssa/pr84512.c: Likewise.
6204 * gcc.dg/vect/bb-slp-43.c: Likewise.
6205 * gcc.dg/vect/slp-reduc-11.c: Likewise.
6206
6207 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6208
6209 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
6210 loop to vectorized if vect_fold_extract_last.
6211
6212 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6213
6214 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
6215 of relying on vectorisation.
6216
6217 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6218
6219 PR target/87763
6220 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
6221
6222 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6223
6224 PR libfortran/78314
6225 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
6226 * gfortran.dg/ieee/ieee_8.f90: Likewise.
6227
6228 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
6229
6230 PR fortran/99817
6231 * gfortran.dg/coarray/dummy_2.f90: New test.
6232
6233 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
6234
6235 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
6236
6237 2021-04-08 Patrick Palka <ppalka@redhat.com>
6238
6239 PR c++/99874
6240 * g++.dg/cpp2a/concepts-lambda16.C: New test.
6241 * g++.dg/cpp2a/concepts-lambda17.C: New test.
6242
6243 2021-04-08 Patrick Palka <ppalka@redhat.com>
6244
6245 PR c++/97679
6246 * g++.dg/cpp2a/concepts-ctad3.C: New test.
6247
6248 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
6249
6250 * lib/scanasm.exp (scan-lto-assembler): Update expected name
6251 of dump file.
6252
6253 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
6254
6255 * lib/target-supports.exp
6256 (check_effective_target_stdint_types_mbig_endian): New proc.
6257 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
6258 stdint_types_mbig_endian.
6259 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
6260 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
6261
6262 2021-04-08 Jason Merrill <jason@redhat.com>
6263
6264 PR c++/91849
6265 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
6266 * g++.dg/conversion/ref7.C: New test.
6267
6268 2021-04-08 Jakub Jelinek <jakub@redhat.com>
6269
6270 PR c++/99859
6271 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
6272 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
6273 * g++.dg/cpp2a/constexpr-new18.C: New test.
6274 * g++.dg/cpp2a/constexpr-new19.C: New test.
6275
6276 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
6277
6278 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
6279
6280 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
6281
6282 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
6283 "was here" from error message.
6284 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
6285 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
6286 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
6287 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
6288 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
6289 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
6290 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
6291 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
6292 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
6293 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
6294 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
6295 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
6296 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
6297
6298 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
6299
6300 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
6301 * gcc.target/aarch64/pr98772.c: Likewise.
6302 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
6303
6304 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
6305
6306 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
6307 conversion to shifts and adds.
6308
6309 2021-04-08 David Malcolm <dmalcolm@redhat.com>
6310
6311 PR analyzer/99042
6312 PR analyzer/99774
6313 * gcc.dg/analyzer/pr99042.c: New test.
6314 * gcc.dg/analyzer/pr99774-1.c: New test.
6315 * gcc.dg/analyzer/pr99774-2.c: New test.
6316
6317 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
6318
6319 * gdc.dg/gdc108.d: Update test.
6320 * gdc.dg/gdc142.d: Likewise.
6321 * gdc.dg/pr90136a.d: Likewise.
6322 * gdc.dg/pr90136b.d: Likewise.
6323 * gdc.dg/pr90136c.d: Likewise.
6324 * gdc.dg/pr95173.d: Likewise.
6325 * gdc.dg/attr_allocsize1.d: New test.
6326 * gdc.dg/attr_allocsize2.d: New test.
6327 * gdc.dg/attr_alwaysinline1.d: New test.
6328 * gdc.dg/attr_cold1.d: New test.
6329 * gdc.dg/attr_exclusions1.d: New test.
6330 * gdc.dg/attr_exclusions2.d: New test.
6331 * gdc.dg/attr_flatten1.d: New test.
6332 * gdc.dg/attr_module.d: New test.
6333 * gdc.dg/attr_noclone1.d: New test.
6334 * gdc.dg/attr_noicf1.d: New test.
6335 * gdc.dg/attr_noinline1.d: New test.
6336 * gdc.dg/attr_noipa1.d: New test.
6337 * gdc.dg/attr_noplt1.d: New test.
6338 * gdc.dg/attr_optimize1.d: New test.
6339 * gdc.dg/attr_optimize2.d: New test.
6340 * gdc.dg/attr_optimize3.d: New test.
6341 * gdc.dg/attr_optimize4.d: New test.
6342 * gdc.dg/attr_restrict1.d: New test.
6343 * gdc.dg/attr_section1.d: New test.
6344 * gdc.dg/attr_symver1.d: New test.
6345 * gdc.dg/attr_target1.d: New test.
6346 * gdc.dg/attr_targetclones1.d: New test.
6347 * gdc.dg/attr_used1.d: New test.
6348 * gdc.dg/attr_used2.d: New test.
6349 * gdc.dg/attr_weak1.d: New test.
6350 * gdc.dg/imports/attributes.d: New test.
6351
6352 2021-04-08 Jason Merrill <jason@redhat.com>
6353
6354 PR c++/94529
6355 * g++.dg/template/mem-spec2.C: New test.
6356
6357 2021-04-08 Marek Polacek <polacek@redhat.com>
6358
6359 PR c++/99844
6360 * g++.dg/cpp2a/explicit16.C: Use c++20.
6361 * g++.dg/cpp0x/noexcept66.C: New test.
6362 * g++.dg/cpp2a/explicit17.C: New test.
6363
6364 2021-04-08 Alex Coplan <alex.coplan@arm.com>
6365
6366 PR target/99647
6367 * gcc.c-torture/compile/pr99647.c: New test.
6368
6369 2021-04-07 Jason Merrill <jason@redhat.com>
6370
6371 PR c++/41723
6372 * g++.dg/template/friend71.C: New test.
6373
6374 2021-04-07 Jason Merrill <jason@redhat.com>
6375
6376 PR c++/52625
6377 * g++.dg/template/friend70.C: New test.
6378
6379 2021-04-07 Jason Merrill <jason@redhat.com>
6380
6381 PR c++/92918
6382 * g++.dg/lookup/using66.C: New test.
6383
6384 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
6385
6386 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
6387 when building an executable with testglue.
6388
6389 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
6390
6391 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
6392 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
6393
6394 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
6395
6396 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
6397 if IFN_STORE_LANES is available.
6398 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
6399 IFN_STORE_LANES is available.
6400 * gcc.target/aarch64/pr99873_1.c: New test.
6401 * gcc.target/aarch64/pr99873_2.c: Likewise.
6402 * gcc.target/aarch64/pr99873_3.c: Likewise.
6403 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
6404 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
6405 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
6406
6407 2021-04-07 Richard Biener <rguenther@suse.de>
6408
6409 PR tree-optimization/99954
6410 * gcc.dg/torture/pr99954.c: New testcase.
6411
6412 2021-04-07 Richard Biener <rguenther@suse.de>
6413
6414 PR testsuite/99955
6415 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
6416 last.
6417
6418 2021-04-07 Richard Biener <rguenther@suse.de>
6419
6420 PR tree-optimization/99947
6421 * gcc.dg/torture/pr99947.c: New testcase.
6422
6423 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
6424
6425 PR tree-optimization/98736
6426 * gcc.c-torture/execute/pr98736.c: New test.
6427
6428 2021-04-07 Marek Polacek <polacek@redhat.com>
6429
6430 PR c++/52202
6431 * g++.dg/cpp0x/rv-life.C: New test.
6432
6433 2021-04-06 Jason Merrill <jason@redhat.com>
6434
6435 PR c++/96673
6436 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
6437
6438 2021-04-06 Jason Merrill <jason@redhat.com>
6439
6440 PR c++/99901
6441 * g++.dg/cpp1z/inline-var9.C: New test.
6442
6443 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
6444
6445 PR target/99781
6446 * g++.target/aarch64/sve/pr99781.C: New.
6447
6448 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
6449
6450 * gcc.target/i386/memcpy-strategy-9.c: New test.
6451 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
6452 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
6453 * gcc.target/i386/memset-strategy-7.c: Likewise.
6454 * gcc.target/i386/memset-strategy-8.c: Likewise.
6455 * gcc.target/i386/memset-strategy-9.c: Likewise.
6456
6457 2021-04-06 Richard Biener <rguenther@suse.de>
6458
6459 PR tree-optimization/99880
6460 * gcc.dg/torture/pr99880.c: New testcase.
6461
6462 2021-04-06 Nathan Sidwell <nathan@acm.org>
6463
6464 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
6465 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
6466
6467 2021-04-06 Jakub Jelinek <jakub@redhat.com>
6468
6469 PR tree-optimization/96573
6470 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
6471 VEC_PERM_EXPR with bswapping permutation.
6472
6473 2021-04-06 Richard Biener <rguenther@suse.de>
6474
6475 PR tree-optimization/99924
6476 * gfortran.dg/vect/pr99924.f90: New testcase.
6477
6478 2021-04-06 Jakub Jelinek <jakub@redhat.com>
6479
6480 PR c++/97900
6481 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
6482
6483 2021-04-06 Jason Merrill <jason@redhat.com>
6484
6485 PR c++/91241
6486 * g++.dg/abi/lambda-defarg1.C: New test.
6487
6488 2021-04-06 Patrick Palka <ppalka@redhat.com>
6489
6490 PR c++/99899
6491 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
6492 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
6493
6494 2021-04-05 Jason Merrill <jason@redhat.com>
6495
6496 PR c++/96311
6497 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
6498
6499 2021-04-05 Jason Merrill <jason@redhat.com>
6500
6501 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
6502 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
6503 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
6504
6505 2021-04-05 Jason Merrill <jason@redhat.com>
6506
6507 PR c++/95317
6508 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
6509
6510 2021-04-05 Jason Merrill <jason@redhat.com>
6511
6512 PR c++/95870
6513 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
6514
6515 2021-04-05 David Malcolm <dmalcolm@redhat.com>
6516
6517 PR analyzer/99906
6518 * gcc.dg/analyzer/pr99906.c: New test.
6519
6520 2021-04-05 David Malcolm <dmalcolm@redhat.com>
6521
6522 PR analyzer/99886
6523 * gcc.dg/analyzer/pr99886.c: New test.
6524
6525 2021-04-05 Jason Merrill <jason@redhat.com>
6526
6527 PR c++/99066
6528 * g++.dg/cpp0x/extern_template-6.C: New test.
6529
6530 2021-04-05 Jason Merrill <jason@redhat.com>
6531
6532 PR c++/99201
6533 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
6534
6535 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
6536
6537 PR d/99914
6538 * gdc.dg/pr99914.d: New test.
6539
6540 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
6541
6542 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
6543 * gcc.dg/tree-ssa/evrp11.c: Likewise.
6544
6545 2021-04-04 Jason Merrill <jason@redhat.com>
6546
6547 PR c++/99643
6548 * g++.dg/cpp0x/initlist-new5.C: New test.
6549
6550 2021-04-03 Alexandre Oliva <oliva@adacore.com>
6551
6552 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
6553
6554 2021-04-03 Alexandre Oliva <oliva@adacore.com>
6555
6556 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
6557
6558 2021-04-03 Marek Polacek <polacek@redhat.com>
6559
6560 PR c++/91416
6561 * g++.dg/other/gc7.C: New test.
6562
6563 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
6564
6565 PR fortran/99818
6566 * gfortran.dg/coarray_48.f90: New test.
6567
6568 2021-04-03 Jakub Jelinek <jakub@redhat.com>
6569
6570 PR tree-optimization/99882
6571 * gcc.dg/pr99882.c: New test.
6572
6573 2021-04-03 Jakub Jelinek <jakub@redhat.com>
6574
6575 PR rtl-optimization/99863
6576 * gcc.target/i386/pr99863.c: New test.
6577
6578 2021-04-03 Jakub Jelinek <jakub@redhat.com>
6579
6580 PR testsuite/98125
6581 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
6582
6583 2021-04-03 Jason Merrill <jason@redhat.com>
6584
6585 PR c++/91217
6586 * g++.dg/opt/nrv20.C: New test.
6587
6588 2021-04-03 Jason Merrill <jason@redhat.com>
6589
6590 PR c++/90664
6591 * g++.dg/cpp1z/noexcept-type24.C: New test.
6592
6593 2021-04-03 Jason Merrill <jason@redhat.com>
6594
6595 PR c++/97900
6596 * g++.dg/ext/vector40.C: New test.
6597
6598 2021-04-02 Patrick Palka <ppalka@redhat.com>
6599
6600 PR c++/99869
6601 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
6602
6603 2021-04-02 Patrick Palka <ppalka@redhat.com>
6604
6605 PR c++/99586
6606 * g++.dg/cpp2a/nontype-class42.C: New test.
6607
6608 2021-04-02 Jason Merrill <jason@redhat.com>
6609
6610 PR c++/97938
6611 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
6612
6613 2021-04-02 Nathan Sidwell <nathan@acm.org>
6614
6615 * g++.dg/modules/pr99283-6_d.H: New.
6616 * g++.dg/modules/pr99283-7-swap.h: New.
6617 * g++.dg/modules/pr99283-7-traits.h: New.
6618 * g++.dg/modules/pr99283-7_a.H: New.
6619 * g++.dg/modules/pr99283-7_b.H: New.
6620 * g++.dg/modules/pr99283-7_c.C: New.
6621 * g++.dg/modules/pr99283-7_d.H: New.
6622
6623 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
6624
6625 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
6626 * go.test/test/fixedbugs/issue22200b.go: Likewise.
6627
6628 2021-04-02 Jakub Jelinek <jakub@redhat.com>
6629
6630 PR tree-optimization/99726
6631 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
6632 -floop-nest-optimize to dg-additional-options guarded on fgraphite
6633 effective target.
6634
6635 2021-04-01 Marek Polacek <polacek@redhat.com>
6636
6637 PR c++/99831
6638 * g++.dg/other/gc6.C: New test.
6639
6640 2021-04-01 Jason Merrill <jason@redhat.com>
6641
6642 PR c++/99583
6643 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
6644
6645 2021-04-01 Jason Merrill <jason@redhat.com>
6646
6647 PR c++/98481
6648 * g++.dg/abi/abi-tag24a.C: New test.
6649 * g++.dg/abi/macro0.C: Adjust expected value.
6650
6651 2021-04-01 Nathan Sidwell <nathan@acm.org>
6652
6653 PR c++/99283
6654 * g++.dg/modules/pr99283-6.h: New.
6655 * g++.dg/modules/pr99283-6_a.H: New.
6656 * g++.dg/modules/pr99283-6_b.H: New.
6657 * g++.dg/modules/pr99283-6_c.C: New.
6658 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
6659 * g++.dg/modules/indirect-3_c.C: Adjust scan.
6660 * g++.dg/modules/indirect-4_c.C: Adjust scan.
6661 * g++.dg/modules/lambda-3_b.C: Adjust scan.
6662 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
6663 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
6664 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
6665
6666 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
6667
6668 PR ipa/98265
6669 * gcc.dg/tree-ssa/pr98265.C: New test.
6670
6671 2021-04-01 Jakub Jelinek <jakub@redhat.com>
6672
6673 PR tree-optimization/96573
6674 * gcc.dg/pr96573.c: New test.
6675
6676 2021-04-01 Richard Biener <rguenther@suse.de>
6677
6678 PR tree-optimization/99856
6679 * gcc.dg/vect/pr99856.c: New testcase.
6680
6681 2021-04-01 Martin Jambor <mjambor@suse.cz>
6682
6683 PR tree-optimization/97009
6684 * gcc.dg/tree-ssa/pr97009.c: New test.
6685
6686 2021-04-01 Harald Anlauf <anlauf@gmx.de>
6687
6688 PR fortran/99840
6689 * gfortran.dg/transpose_5.f90: New test.
6690
6691 2021-03-31 David Malcolm <dmalcolm@redhat.com>
6692
6693 PR analyzer/99771
6694 * gcc.dg/analyzer/data-model-10.c: Update expected output.
6695 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
6696 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
6697 * gcc.dg/analyzer/pr99771-1.c: New test.
6698
6699 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
6700
6701 PR tree-optimization/98268
6702 * gcc.target/aarch64/sve/pr98268-1.c: New test.
6703 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
6704
6705 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
6706
6707 PR tree-optimization/99726
6708 * gcc.target/i386/pr99726.c: New test.
6709
6710 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
6711
6712 PR rtl-optimization/97141
6713 PR rtl-optimization/98726
6714 * gcc.c-torture/compile/pr97141.c: New test.
6715 * gcc.c-torture/compile/pr98726.c: Likewise.
6716 * gcc.target/aarch64/sve/pr97141.c: Likewise.
6717 * gcc.target/aarch64/sve/pr98726.c: Likewise.
6718
6719 2021-03-31 Martin Sebor <msebor@redhat.com>
6720
6721 PR middle-end/65182
6722 * gcc.dg/uninit-pr65182.c: New test.
6723
6724 2021-03-31 Jason Merrill <jason@redhat.com>
6725
6726 PR c++/99445
6727 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
6728
6729 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
6730
6731 PR target/96974
6732 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
6733 under lp64.
6734
6735 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
6736
6737 PR target/99786
6738 * gcc.target/arm/pr99786.c: New test.
6739
6740 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
6741
6742 * gcc.target/i386/memcpy-strategy-5.c: New test.
6743 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
6744 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
6745 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
6746 * gcc.target/i386/memset-strategy-3.c: Likewise.
6747 * gcc.target/i386/memset-strategy-4.c: Likewise.
6748 * gcc.target/i386/memset-strategy-5.c: Likewise.
6749 * gcc.target/i386/memset-strategy-6.c: Likewise.
6750
6751 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
6752
6753 PR target/98119
6754 * gcc.target/aarch64/sve/pr98119.c: New test.
6755
6756 2021-03-31 Jakub Jelinek <jakub@redhat.com>
6757 Richard Sandiford <richard.sandiford@arm.com>
6758
6759 PR target/99813
6760 * g++.target/aarch64/sve/pr99813.C: New test.
6761
6762 2021-03-31 Jakub Jelinek <jakub@redhat.com>
6763
6764 PR testsuite/97680
6765 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
6766 * c-c++-common/zero-scratch-regs-7.c: Likewise.
6767 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
6768 selected unsupported triplets to all targets but selected triplets
6769 of supported targets.
6770 * c-c++-common/zero-scratch-regs-9.c: Likewise.
6771 * c-c++-common/zero-scratch-regs-10.c: Likewise.
6772 * c-c++-common/zero-scratch-regs-11.c: Likewise.
6773
6774 2021-03-31 Patrick Palka <ppalka@redhat.com>
6775
6776 PR c++/88115
6777 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
6778
6779 2021-03-31 Patrick Palka <ppalka@redhat.com>
6780
6781 PR c++/99815
6782 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
6783
6784 2021-03-30 David Malcolm <dmalcolm@redhat.com>
6785
6786 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
6787
6788 2021-03-30 Nathan Sidwell <nathan@acm.org>
6789
6790 PR c++/99283
6791 * g++.dg/modules/pr99283-5.h: New.
6792 * g++.dg/modules/pr99283-5_a.H: New.
6793 * g++.dg/modules/pr99283-5_b.H: New.
6794 * g++.dg/modules/pr99283-5_c.C: New.
6795
6796 2021-03-30 Jakub Jelinek <jakub@redhat.com>
6797
6798 PR c++/99790
6799 * g++.dg/cpp1z/pr99790.C: New test.
6800
6801 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6802
6803 PR target/99822
6804 * gcc.c-torture/compile/pr99822.c: New test.
6805
6806 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
6807
6808 PR target/99718
6809 PR target/99718
6810 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
6811 instruction counts.
6812 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
6813 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
6814 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
6815 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
6816 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
6817 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
6818 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
6819 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
6820 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
6821 * gcc.target/powerpc/pr79251.p8.c: Likewise.
6822 * gcc.target/powerpc/pr79251.p9.c: Likewise.
6823 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
6824 * gcc.target/powerpc/pr79251-run.p7.c: New test.
6825 * gcc.target/powerpc/pr79251.p7.c: New test.
6826
6827 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
6828
6829 PR target/99744
6830 * gcc.target/i386/pr99744-1.c: New test.
6831
6832 2021-03-30 Tamar Christina <tamar.christina@arm.com>
6833
6834 PR tree-optimization/99825
6835 * gfortran.dg/vect/pr99825.f90: New test.
6836
6837 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6838
6839 PR target/99808
6840 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
6841
6842 2021-03-30 Richard Biener <rguenther@suse.de>
6843
6844 PR tree-optimization/99824
6845 * gcc.dg/torture/pr99824.c: New testcase.
6846
6847 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
6848
6849 PR target/98136
6850 * g++.dg/pr98136.C: New test.
6851
6852 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
6853
6854 * gcc.target/aarch64/fcvt_nosimd.c: New test.
6855
6856 2021-03-29 Martin Sebor <msebor@redhat.com>
6857
6858 PR tree-optimization/61869
6859 * gcc.dg/uninit-pr61869.c: New test.
6860
6861 2021-03-29 Martin Sebor <msebor@redhat.com>
6862
6863 PR tree-optimization/61677
6864 * gcc.dg/uninit-pr61677.c: New test.
6865
6866 2021-03-29 Martin Sebor <msebor@redhat.com>
6867
6868 PR tree-optimization/61112
6869 * gcc.dg/uninit-pr61112.c: New test.
6870
6871 2021-03-29 Jan Hubicka <jh@suse.cz>
6872
6873 PR ipa/99751
6874 * gcc.c-torture/compile/pr99751.c: Rename from ...
6875 * gcc.c-torture/execute/pr99751.c: ... to this.
6876
6877 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
6878
6879 * gcc.c-torture/compile/pr99751.c: New test.
6880
6881 2021-03-29 Jakub Jelinek <jakub@redhat.com>
6882
6883 PR fortran/93660
6884 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
6885 declare simd warning on aarch64.
6886
6887 2021-03-29 Alex Coplan <alex.coplan@arm.com>
6888
6889 PR target/99216
6890 * g++.target/aarch64/sve/pr99216.C: New test.
6891
6892 2021-03-29 Richard Biener <rguenther@suse.de>
6893
6894 PR tree-optimization/99807
6895 * gfortran.dg/vect/pr99807.f90: New testcase.
6896
6897 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6898
6899 PR target/99808
6900 * gcc.target/aarch64/pr99808.c: New test.
6901
6902 2021-03-29 Jakub Jelinek <jakub@redhat.com>
6903
6904 PR tree-optimization/99777
6905 * g++.dg/torture/pr99777.C: New test.
6906
6907 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
6908
6909 PR target/96770
6910 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
6911
6912 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
6913
6914 PR fortran/99602
6915 * gfortran.dg/pr99602.f90: New test.
6916 * gfortran.dg/pr99602a.f90: New test.
6917 * gfortran.dg/pr99602b.f90: New test.
6918 * gfortran.dg/pr99602c.f90: New test.
6919 * gfortran.dg/pr99602d.f90: New test.
6920
6921 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
6922
6923 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
6924 (gdc-copy-file): ... this. Use file copy instead of open/close.
6925 (gdc-convert-test): Save translated dejagnu test to gdc.test
6926 directory, only write dejagnu directives to the test file.
6927 (gdc-do-test): Don't create gdc.test symlink.
6928
6929 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
6930
6931 * gdc.dg/gdc270a.d: Removed.
6932 * gdc.dg/gdc270b.d: Removed.
6933
6934 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
6935
6936 * gcc.target/powerpc/pr99557.c: New.
6937
6938 2021-03-26 Martin Sebor <msebor@redhat.com>
6939
6940 PR tree-optimization/59970
6941 * gcc.dg/uninit-pr59970.c: New test.
6942
6943 2021-03-26 Marek Polacek <polacek@redhat.com>
6944
6945 PR c++/98352
6946 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
6947 * g++.dg/cpp0x/nsdmi17.C: New test.
6948
6949 2021-03-26 Nathan Sidwell <nathan@acm.org>
6950
6951 PR c++/99283
6952 * g++.dg/modules/pr99283-2_a.H: New.
6953 * g++.dg/modules/pr99283-2_b.H: New.
6954 * g++.dg/modules/pr99283-2_c.H: New.
6955 * g++.dg/modules/pr99283-3_a.H: New.
6956 * g++.dg/modules/pr99283-3_b.H: New.
6957 * g++.dg/modules/pr99283-4.H: New.
6958 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
6959 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
6960
6961 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
6962
6963 PR target/99766
6964 * g++.target/aarch64/sve/pr99766.C: New.
6965
6966 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
6967
6968 PR ipa/99466
6969 * gcc.dg/tls/pr99466-1.c: New test.
6970 * gcc.dg/tls/pr99466-2.c: New test.
6971
6972 2021-03-26 Jakub Jelinek <jakub@redhat.com>
6973
6974 PR c++/99705
6975 * g++.dg/cpp0x/new5.C: New test.
6976
6977 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
6978
6979 PR fortran/99651
6980 * gfortran.dg/null_11.f90: New test.
6981
6982 2021-03-25 Martin Sebor <msebor@redhat.com>
6983
6984 PR tree-optimization/55060
6985 * gcc.dg/uninit-pr55060.c: New.
6986
6987 2021-03-25 Martin Sebor <msebor@redhat.com>
6988
6989 PR tree-optimization/48483
6990 * g++.dg/warn/uninit-pr48483.C: New test.
6991
6992 2021-03-25 Martin Sebor <msebor@redhat.com>
6993
6994 * gcc.dg/uninit-pr44547.c: New.
6995
6996 2021-03-25 Jakub Jelinek <jakub@redhat.com>
6997
6998 PR c++/99672
6999 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
7000 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
7001 to match locus changes.
7002 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
7003 * g++.dg/cpp2a/srcloc2.C: Likewise.
7004 * g++.dg/cpp2a/srcloc15.C: Likewise.
7005 * g++.dg/cpp2a/srcloc16.C: Likewise.
7006 * g++.dg/cpp2a/srcloc19.C: New test.
7007 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
7008 and caret line.
7009 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
7010 * g++.dg/modules/macloc-1_d.C: Likewise.
7011 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
7012 caret line.
7013
7014 2021-03-25 Marek Polacek <polacek@redhat.com>
7015
7016 PR c++/94751
7017 * g++.dg/cpp0x/inh-ctor37.C: New test.
7018
7019 2021-03-25 Jakub Jelinek <jakub@redhat.com>
7020
7021 PR c++/99745
7022 * g++.dg/cpp0x/variadic181.C: New test.
7023
7024 2021-03-25 Marek Polacek <polacek@redhat.com>
7025
7026 PR c++/99331
7027 * g++.dg/warn/Wconversion5.C: New test.
7028
7029 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
7030
7031 PR tree-optimization/96974
7032 * g++.target/aarch64/sve/pr96974.C: New test.
7033
7034 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
7035
7036 Revert:
7037 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
7038
7039 PR target/98209
7040 PR target/99744
7041 * gcc.target/i386/pr98209.c: New test.
7042 * gcc.target/i386/pr99744-1.c: Likewise.
7043 * gcc.target/i386/pr99744-2.c: Likewise.
7044
7045 2021-03-25 Jakub Jelinek <jakub@redhat.com>
7046
7047 PR c++/99565
7048 * g++.dg/warn/Wduplicated-branches6.C: New test.
7049 * g++.dg/warn/Wduplicated-branches7.C: New test.
7050
7051 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
7052
7053 PR target/98209
7054 PR target/99744
7055 * gcc.target/i386/pr98209.c: New test.
7056 * gcc.target/i386/pr99744-1.c: Likewise.
7057 * gcc.target/i386/pr99744-2.c: Likewise.
7058
7059 2021-03-25 Richard Biener <rguenther@suse.de>
7060
7061 PR tree-optimization/99746
7062 * gfortran.dg/vect/pr99746.f90: New testcase.
7063
7064 2021-03-25 David Malcolm <dmalcolm@redhat.com>
7065
7066 PR analyzer/93695
7067 PR analyzer/99044
7068 PR analyzer/99716
7069 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
7070 xfail.
7071 * gcc.dg/analyzer/pr93695-1.c: New test.
7072 * gcc.dg/analyzer/pr99044-1.c: New test.
7073 * gcc.dg/analyzer/pr99044-2.c: New test.
7074 * gcc.dg/analyzer/pr99716-1.c: New test.
7075 * gcc.dg/analyzer/pr99716-2.c: New test.
7076 * gcc.dg/analyzer/pr99716-3.c: New test.
7077
7078 2021-03-24 Martin Liska <mliska@suse.cz>
7079
7080 PR target/99753
7081 * gcc.target/i386/pr99753.c: New test.
7082
7083 2021-03-24 Martin Jambor <mjambor@suse.cz>
7084
7085 PR ipa/99122
7086 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
7087
7088 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
7089
7090 PR target/99727
7091 * gcc.target/arm/pr99727.c: New test.
7092
7093 2021-03-24 Jakub Jelinek <jakub@redhat.com>
7094
7095 PR target/99724
7096 * gcc.target/arm/pr99724.c: New test.
7097
7098 2021-03-24 Alexandre Oliva <oliva@adacore.com>
7099
7100 * lib/target-supports.exp (check_effective_target_sysconf): New.
7101 * gcc.target/i386/pr95443-1.c: Require it.
7102 * gcc.target/i386/pr95443-2.c: Likewise.
7103 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
7104 * gcc.target/i386/strncmp-1.c: Likewise.
7105
7106 2021-03-24 Alexandre Oliva <oliva@adacore.com>
7107
7108 * gcc.target/i386/pr97313.c: Require effective target feature pie.
7109 * g++.target/i386/pr94185.C: Likewise.
7110
7111 2021-03-24 Alexandre Oliva <oliva@adacore.com>
7112
7113 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
7114 positives with -mcmodel=large.
7115 * gcc.target/i386/funcspec-3.c: Likewise.
7116
7117 2021-03-24 Alexandre Oliva <oliva@adacore.com>
7118
7119 * gcc.target/i386/pr94467-3.c: New.
7120
7121 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
7122
7123 PR fortran/99369
7124 * gfortran.dg/longnames.f90: New test.
7125
7126 2021-03-23 Nathan Sidwell <nathan@acm.org>
7127
7128 PR c++/99283
7129 * g++.dg/modules/pr99283-1_a.H: New.
7130 * g++.dg/modules/pr99283-1_b.H: New.
7131
7132 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
7133
7134 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
7135
7136 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7137
7138 * lib/target-supports.exp
7139 (check_effective_target_arm_dsp_ok_nocache)
7140 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
7141 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
7142 and add arm_dsp options.
7143
7144 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7145
7146 * lib/target-supports.exp
7147 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
7148 -mfloat-abi= options order.
7149 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
7150 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
7151 arm_hard_ok effective target and -mfloat-abi=hard additional
7152 option.
7153 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
7154 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
7155 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
7156 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
7157 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
7158 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
7159 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
7160 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
7161 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
7162 additional option.
7163 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
7164 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
7165
7166 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7167
7168 * lib/target-supports.exp
7169 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
7170 -mfloat-abi= options order.
7171 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
7172 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
7173 target and -mfloat-abi=hard additional option.
7174 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
7175 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
7176 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
7177 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
7178 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
7179
7180 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7181
7182 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
7183
7184 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7185
7186 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
7187 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
7188 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
7189 * gcc.target/arm/pr51968.c: Likewise.
7190 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
7191 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
7192 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
7193 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
7194
7195 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7196
7197 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
7198 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
7199 * gcc.target/arm/bf16_dup.c: Likewise.
7200 * gcc.target/arm/bf16_reinterpret.c: Likewise.
7201 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
7202
7203 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7204
7205 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
7206
7207 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7208
7209 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
7210 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
7211 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
7212 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
7213
7214 2021-03-23 Marek Polacek <polacek@redhat.com>
7215
7216 PR c++/99318
7217 * g++.dg/cpp0x/attributes-namespace6.C: New test.
7218 * g++.dg/cpp0x/gen-attrs-73.C: New test.
7219
7220 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
7221
7222 PR fortran/93660
7223 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
7224
7225 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
7226
7227 PR target/99540
7228 * gcc.dg/vect/pr99540.c: New test.
7229
7230 2021-03-23 Nathan Sidwell <nathan@acm.org>
7231
7232 PR c++/99239
7233 * g++.dg/modules/pr99239_a.H: New.
7234 * g++.dg/modules/pr99239_b.H: New.
7235
7236 2021-03-23 Richard Biener <rguenther@suse.de>
7237
7238 PR tree-optimization/99721
7239 * gfortran.dg/vect/pr99721.f90: New testcase.
7240
7241 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
7242
7243 * gcc.target/riscv/shift-shift-5.c (sub): Change
7244 order of struct fields depending on byteorder.
7245
7246 2021-03-23 Jakub Jelinek <jakub@redhat.com>
7247
7248 PR c++/99650
7249 * g++.dg/cpp1z/decomp55.C: New test.
7250
7251 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
7252
7253 PR tree-optimization/99296
7254 * gcc.dg/pr99296.c: New file.
7255
7256 2021-03-22 Nathan Sidwell <nathan@acm.org>
7257
7258 PR c++/99480
7259 * g++.dg/modules/pr99480_a.H: New.
7260 * g++.dg/modules/pr99480_b.H: New.
7261
7262 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
7263
7264 PR target/99581
7265 * gcc.target/powerpc/pr99581.c: New.
7266
7267 2021-03-22 Nathan Sidwell <nathan@acm.org>
7268
7269 PR c++/99425
7270 * g++.dg/modules/pr99425-1.h: New.
7271 * g++.dg/modules/pr99425-1_a.H: New.
7272 * g++.dg/modules/pr99425-1_b.H: New.
7273 * g++.dg/modules/pr99425-1_c.C: New.
7274 * g++.dg/modules/pr99425-2_a.X: New.
7275 * g++.dg/modules/pr99425-2_b.X: New.
7276 * g++.dg/template/pr99425.C: New.
7277
7278 2021-03-22 Richard Biener <rguenther@suse.de>
7279
7280 PR tree-optimization/99694
7281 * gcc.dg/torture/pr99694.c: New testcase.
7282
7283 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
7284
7285 PR target/99702
7286 * gcc.target/riscv/pr99702.c: New.
7287
7288 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
7289
7290 PR target/98914
7291 * gcc.target/powerpc/pr98914.c: New test.
7292
7293 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
7294
7295 PR target/99679
7296 * g++.target/i386/pr99679-1.C: New test.
7297 * g++.target/i386/pr99679-2.C: Likewise.
7298
7299 2021-03-20 Jakub Jelinek <jakub@redhat.com>
7300
7301 PR debug/99230
7302 * gcc.dg/pr99230.c: New test.
7303
7304 2021-03-19 Jakub Jelinek <jakub@redhat.com>
7305
7306 PR c/99588
7307 * gcc.dg/Wunused-var-5.c: New test.
7308 * gcc.dg/Wunused-var-6.c: New test.
7309
7310 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7311
7312 * gfortran.dg/inline_matmul_6.f90: Adjust count for
7313 _gfortran_matmul.
7314
7315 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
7316
7317 PR target/99663
7318 * gcc.target/s390/pr99663.c: New.
7319
7320 2021-03-19 Jakub Jelinek <jakub@redhat.com>
7321
7322 PR c++/99456
7323 * g++.dg/opt/pr99456.C: New test.
7324 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
7325 later.
7326
7327 2021-03-19 Tamar Christina <tamar.christina@arm.com>
7328
7329 PR tree-optimization/99656
7330 * gfortran.dg/vect/pr99656.f90: New test.
7331
7332 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
7333
7334 PR target/99652
7335 * gcc.dg/torture/pr99652-1.c: New test.
7336 * gcc.dg/torture/pr99652-2.c: Likewise.
7337 * gcc.target/i386/pr57655.c: Adjusted.
7338 * gcc.target/i386/pr59794-6.c: Likewise.
7339 * gcc.target/i386/pr70738-1.c: Likewise.
7340 * gcc.target/i386/pr96744-1.c: Likewise.
7341
7342 2021-03-19 Jakub Jelinek <jakub@redhat.com>
7343 Christophe Lyon <christophe.lyon@linaro.org>
7344
7345 PR target/99593
7346 * g++.target/arm/pr99593.C: New test.
7347
7348 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
7349
7350 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
7351
7352 2021-03-19 Marek Polacek <polacek@redhat.com>
7353
7354 PR c++/99500
7355 * g++.dg/cpp2a/concepts-err3.C: New test.
7356
7357 2021-03-18 Martin Sebor <msebor@redhat.com>
7358
7359 PR middle-end/99502
7360 * g++.dg/warn/Warray-bounds-22.C: New test.
7361 * g++.dg/warn/Warray-bounds-23.C: New test.
7362 * g++.dg/warn/Warray-bounds-24.C: New test.
7363
7364 2021-03-18 Jakub Jelinek <jakub@redhat.com>
7365
7366 PR testsuite/99636
7367 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
7368
7369 2021-03-18 Jakub Jelinek <jakub@redhat.com>
7370
7371 PR testsuite/99626
7372 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
7373 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
7374 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
7375 rather than __i386__.
7376
7377 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
7378
7379 PR testsuite/97680
7380 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
7381
7382 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
7383
7384 PR objc++/49070
7385 * obj-c++.dg/pr49070.mm: New test.
7386 * objc.dg/unnamed-parms.m: New test.
7387
7388 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7389
7390 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
7391 sve_flags.
7392 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
7393 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
7394 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
7395 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
7396 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
7397
7398 2021-03-18 Jakub Jelinek <jakub@redhat.com>
7399
7400 PR middle-end/98099
7401 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
7402 For big endian use -fsso-struct=little-endian dg-options.
7403
7404 2021-03-17 Marek Polacek <polacek@redhat.com>
7405
7406 PR c++/97973
7407 * g++.dg/conversion/real-to-int1.C: New test.
7408
7409 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
7410 Jason Merrill <jason@redhat.com>
7411
7412 * g++.dg/cpp1z/using9.C: New using decl test.
7413
7414 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
7415
7416 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
7417 -gdwarf-3 to the command line options. Adjust the expected line
7418 numbers for the revised options header.
7419
7420 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
7421
7422 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
7423 -gdwarf-3 to the command line options. Provide Darwin-
7424 specific match lines for the expected output.
7425
7426 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7427
7428 * gcc.target/aarch64/acle/rng_2.c: New test.
7429
7430 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
7431
7432 PR target/99504
7433 * gcc.target/i386/pr99530-1.c: New test.
7434 * gcc.target/i386/pr99530-2.c: Likewise.
7435 * gcc.target/i386/pr99530-3.c: Likewise.
7436 * gcc.target/i386/pr99530-4.c: Likewise.
7437 * gcc.target/i386/pr99530-5.c: Likewise.
7438 * gcc.target/i386/pr99530-6.c: Likewise.
7439
7440 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
7441
7442 PR target/99542
7443 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
7444
7445 2021-03-16 Jason Merrill <jason@redhat.com>
7446
7447 * g++.dg/cpp2a/nontype-float1.C: New test.
7448
7449 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
7450
7451 PR target/98092
7452 PR target/98092
7453 * gcc.target/powerpc/pr98092.c: New.
7454
7455 2021-03-16 Jakub Jelinek <jakub@redhat.com>
7456
7457 PR target/99600
7458 * gcc.target/i386/pr99600.c: New test.
7459
7460 2021-03-16 Martin Liska <mliska@suse.cz>
7461 Jason Merrill <jason@redhat.com>
7462
7463 PR c++/99108
7464 * g++.target/i386/pr99108.C: New test.
7465
7466 2021-03-16 Martin Liska <mliska@suse.cz>
7467
7468 PR target/99592
7469 * gcc.target/arm/pr99592.c: New test.
7470
7471 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
7472
7473 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
7474
7475 2021-03-16 Nathan Sidwell <nathan@acm.org>
7476
7477 PR c++/99496
7478 * g++.dg/modules/pr99496_a.H: New.
7479 * g++.dg/modules/pr99496_b.C: New.
7480
7481 2021-03-16 Jakub Jelinek <jakub@redhat.com>
7482
7483 PR target/99563
7484 * gcc.target/i386/avx-pr99563.c: New test.
7485
7486 2021-03-16 Jakub Jelinek <jakub@redhat.com>
7487
7488 PR target/99542
7489 * gcc.dg/gomp/pr99542.c: New test.
7490 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
7491 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
7492 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
7493 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
7494 on aarch64.
7495 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
7496
7497 2021-03-15 Jakub Jelinek <jakub@redhat.com>
7498
7499 PR c++/99601
7500 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
7501 * g++.dg/modules/builtin-3_b.C: Likewise.
7502
7503 2021-03-15 Nathan Sidwell <nathan@acm.org>
7504
7505 PR c++/99601
7506 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
7507 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
7508
7509 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
7510
7511 PR c++/99047
7512 * g++.dg/coroutines/pr99047.C: New test.
7513
7514 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
7515
7516 PR c++/98704
7517 * g++.dg/coroutines/torture/pr98704.C: New test.
7518
7519 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
7520
7521 PR c++/98480
7522 * g++.dg/coroutines/pr98480.C: New test.
7523 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
7524 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
7525 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
7526
7527 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
7528
7529 PR c++/96749
7530 * g++.dg/coroutines/pr96749-1.C: New test.
7531 * g++.dg/coroutines/pr96749-2.C: New test.
7532
7533 2021-03-15 Richard Biener <rguenther@suse.de>
7534
7535 PR tree-optimization/98834
7536 * g++.dg/opt/pr98834.C: New testcase.
7537
7538 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
7539
7540 PR fortran/99345
7541 * gfortran.dg/do_check_16.f90: New test.
7542 * gfortran.dg/do_check_17.f90: New test.
7543
7544 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
7545
7546 PR fortran/99545
7547 * gfortran.dg/pr99545.f90: New test.
7548
7549 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
7550
7551 * gcc.target/powerpc/pr99492.c: Fix typo.
7552
7553 2021-03-14 Harald Anlauf <anlauf@gmx.de>
7554 Paul Thomas <pault@gcc.gnu.org>
7555
7556 * gfortran.dg/pr99112.f90: New test.
7557
7558 2021-03-13 Martin Sebor <msebor@redhat.com>
7559
7560 PR tree-optimization/99489
7561 * gcc.dg/Wstringop-truncation-9.c: New test.
7562
7563 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
7564
7565 PR fortran/99125
7566 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
7567
7568 2021-03-13 Jakub Jelinek <jakub@redhat.com>
7569
7570 PR tree-optimization/99544
7571 * gcc.dg/gomp/pr99544.c: New test.
7572
7573 2021-03-12 Nathan Sidwell <nathan@acm.org>
7574
7575 PR c++/99238
7576 * g++.dg/modules/pr99238.h: New.
7577 * g++.dg/modules/pr99238_a.H: New.
7578 * g++.dg/modules/pr99238_b.H: New.
7579
7580 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
7581
7582 PR fortran/99514
7583 * gfortran.dg/gomp/threadprivate-1.f90: New test.
7584
7585 2021-03-12 Jakub Jelinek <jakub@redhat.com>
7586
7587 PR target/99321
7588 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
7589
7590 2021-03-12 Jakub Jelinek <jakub@redhat.com>
7591
7592 PR c++/99507
7593 * g++.dg/cpp2a/consteval19.C: New test.
7594
7595 2021-03-11 David Malcolm <dmalcolm@redhat.com>
7596
7597 PR analyzer/96374
7598 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
7599 to options.
7600 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
7601 (test_7): New.
7602 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
7603 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
7604 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
7605 -fno-analyzer-feasibility from options.
7606 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
7607 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
7608
7609 2021-03-11 Nathan Sidwell <nathan@acm.org>
7610
7611 PR c++/99248
7612 * g++.dg/modules/pr99248.h: New.
7613 * g++.dg/modules/pr99248_a.H: New.
7614 * g++.dg/modules/pr99248_b.H: New.
7615
7616 2021-03-11 Nathan Sidwell <nathan@acm.org>
7617
7618 PR c++/99528
7619 * g++.dg/modules/pr99528.h: New.
7620 * g++.dg/modules/pr99528_a.H: New.
7621 * g++.dg/modules/pr99528_b.H: New.
7622 * g++.dg/modules/pr99528_c.C: New.
7623
7624 2021-03-11 Richard Biener <rguenther@suse.de>
7625
7626 PR testsuite/98245
7627 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
7628 instead of verifying the total number of adds.
7629
7630 2021-03-11 Richard Biener <rguenther@suse.de>
7631
7632 PR testsuite/97494
7633 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
7634
7635 2021-03-11 Richard Biener <rguenther@suse.de>
7636
7637 PR testsuite/97494
7638 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
7639
7640 2021-03-11 Richard Biener <rguenther@suse.de>
7641
7642 PR testsuite/97494
7643 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
7644
7645 2021-03-11 Jakub Jelinek <jakub@redhat.com>
7646
7647 PR ipa/99517
7648 * gcc.target/i386/avx2-pr99517-1.c: New test.
7649 * gcc.target/i386/avx2-pr99517-2.c: New test.
7650
7651 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
7652
7653 PR target/99492
7654 * gcc.target/powerpc/pr99492.c: New testcase.
7655
7656 2021-03-10 Harald Anlauf <anlauf@gmx.de>
7657
7658 PR fortran/99205
7659 * gfortran.dg/data_char_4.f90: New test.
7660 * gfortran.dg/data_char_5.f90: New test.
7661
7662 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
7663
7664 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
7665
7666 2021-03-10 Nathan Sidwell <nathan@acm.org>
7667
7668 PR c++/99423
7669 * g++.dg/modules/pr99423_a.H: New.
7670 * g++.dg/modules/pr99423_b.H: New.
7671
7672 2021-03-10 Jakub Jelinek <jakub@redhat.com>
7673
7674 PR tree-optimization/99305
7675 PR testsuite/99498
7676 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
7677 unsigned_char effective targets.
7678
7679 2021-03-10 Nathan Sidwell <nathan@acm.org>
7680
7681 PR c++/99508
7682 * g++.dg/ext/pr99508.C: New.
7683
7684 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
7685
7686 PR testsuite/99292
7687 * lib/target-supports.exp (check_effective_target_lra): New.
7688 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
7689 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
7690 * gcc.c-torture/compile/pr98096.c: Likewise.
7691 * gcc.dg/pr97954.c: Likewise.
7692
7693 2021-03-10 David Malcolm <dmalcolm@redhat.com>
7694
7695 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
7696 * gcc.dg/analyzer/zlib-2.c: Likewise.
7697
7698 2021-03-10 Joel Hutton <joel.hutton@arm.com>
7699
7700 * gcc.dg/vect/pr99102.c: Fix target selector.
7701
7702 2021-03-10 Joel Hutton <joel.hutton@arm.com>
7703
7704 PR target/99102
7705 * gcc.dg/vect/pr99102.c: New test.
7706
7707 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
7708
7709 * gnat.dg/specs/lto25.ads: New test.
7710
7711 2021-03-09 Jakub Jelinek <jakub@redhat.com>
7712
7713 PR tree-optimization/99305
7714 * g++.dg/opt/pr99305.C: New test.
7715
7716 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
7717
7718 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
7719 (check_effective_target_sqrt_insn): Use it.
7720
7721 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
7722
7723 PR target/99454
7724 * gcc.target/i386/pr99454.c: New.
7725
7726 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
7727
7728 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
7729 * gcc.dg/loop-9.c: Likewise.
7730 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
7731 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
7732
7733 2021-03-09 Jakub Jelinek <jakub@redhat.com>
7734
7735 PR sanitizer/98920
7736 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
7737 exists. If REG_STARTEND macro isn't defined, just return 0 from main
7738 instead of the actual test.
7739
7740 2021-03-09 Martin Liska <mliska@suse.cz>
7741
7742 PR target/99464
7743 * gcc.target/i386/pr99464.c: New test.
7744
7745 2021-03-09 Joel Brobecker <brobecker@adacore.com>
7746
7747 * gcc.target/powerpc/undef-bool-2.c: Add
7748 dg-require-effective-target powerpc_vsx_ok directive.
7749 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
7750 powerpc_vsx_ok directive.
7751
7752 2021-03-08 Harald Anlauf <anlauf@gmx.de>
7753
7754 PR fortran/49278
7755 * gfortran.dg/parameter_data.f90: New test.
7756
7757 2021-03-08 Martin Sebor <msebor@redhat.com>
7758
7759 PR middle-end/98266
7760 * g++.dg/warn/Warray-bounds-15.C: New test.
7761 * g++.dg/warn/Warray-bounds-18.C: New test.
7762 * g++.dg/warn/Warray-bounds-19.C: New test.
7763 * g++.dg/warn/Warray-bounds-20.C: New test.
7764 * g++.dg/warn/Warray-bounds-21.C: New test.
7765
7766 2021-03-08 Martin Sebor <msebor@redhat.com>
7767
7768 PR middle-end/97631
7769 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
7770 Add an xfail.
7771 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
7772 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
7773 * gcc.dg/Wstringop-overflow-66.c: New test.
7774 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
7775
7776 2021-03-08 Marek Polacek <polacek@redhat.com>
7777
7778 PR c++/96268
7779 * g++.dg/cpp2a/nontype-class41.C: New test.
7780
7781 2021-03-08 Nathan Sidwell <nathan@acm.org>
7782
7783 PR c++/99436
7784 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
7785
7786 2021-03-08 Nathan Sidwell <nathan@acm.org>
7787
7788 * g++.dg/modules/pr99468.H: New.
7789
7790 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
7791
7792 PR target/98959
7793 * gcc.target/powerpc/pr98959.c: New test.
7794
7795 2021-03-08 Nathan Sidwell <nathan@acm.org>
7796
7797 PR c++/99285
7798 * g++.dg/modules/pr99285_a.H: New.
7799 * g++.dg/modules/pr99285_b.H: New.
7800
7801 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7802
7803 PR target/99437
7804 * gcc.target/aarch64/simd/pr99437.c: New test.
7805
7806 2021-03-08 Martin Liska <mliska@suse.cz>
7807
7808 PR sanitizer/98920
7809 * c-c++-common/asan/pr98920.c: New test.
7810
7811 2021-03-08 Martin Liska <mliska@suse.cz>
7812
7813 PR target/99463
7814 * gcc.target/i386/pr99463-2.c: New test.
7815 * gcc.target/i386/pr99463.c: New test.
7816
7817 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
7818
7819 * gcc.target/s390/vector/long-double-asm-commutative.c: New
7820 test.
7821 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
7822 test.
7823 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
7824 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
7825 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
7826 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
7827 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
7828 test.
7829
7830 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
7831
7832 PR fortran/97927
7833 * gfortran.dg/module_variable_3.f90: New test.
7834
7835 2021-03-07 Jakub Jelinek <jakub@redhat.com>
7836
7837 PR target/99321
7838 * lib/target-supports.exp
7839 (check_effective_target_assembler_march_noavx512bw): New effective
7840 target.
7841 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
7842
7843 2021-03-06 Patrick Palka <ppalka@redhat.com>
7844 Jakub Jelinek <jakub@redhat.com>
7845
7846 PR c++/99287
7847 * g++.dg/cpp2a/constexpr-99287.C: New test.
7848
7849 2021-03-06 Patrick Palka <ppalka@redhat.com>
7850 Jakub Jelinek <jakub@redhat.com>
7851
7852 PR c++/96330
7853 * g++.dg/cpp1y/var-templ68.C: New test.
7854 * g++.dg/cpp1y/var-templ68a.C: New test.
7855
7856 2021-03-06 Patrick Palka <ppalka@redhat.com>
7857
7858 PR c++/99365
7859 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
7860 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
7861
7862 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
7863
7864 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
7865 to allow an eliminated stack-frame.
7866
7867 2021-03-05 Marek Polacek <polacek@redhat.com>
7868
7869 PR c++/99374
7870 * g++.dg/cpp1z/noexcept-type23.C: New test.
7871
7872 2021-03-05 Marek Polacek <polacek@redhat.com>
7873
7874 PR c++/99120
7875 * g++.dg/warn/Wshadow-17.C: New test.
7876
7877 2021-03-05 Jason Merrill <jason@redhat.com>
7878
7879 PR c/99363
7880 * gcc.dg/attr-flatten-1.c: Adjust.
7881
7882 2021-03-05 Jakub Jelinek <jakub@redhat.com>
7883
7884 PR middle-end/99322
7885 * c-c++-common/gomp/pr99322.c: New test.
7886
7887 2021-03-05 Nathan Sidwell <nathan@acm.org>
7888
7889 PR c++/99245
7890 * g++.dg/modules/pr99245_a.H: New.
7891 * g++.dg/modules/pr99245_b.H: New.
7892
7893 2021-03-05 Harald Anlauf <anlauf@gmx.de>
7894
7895 PR libfortran/99218
7896 * gfortran.dg/matmul_21.f90: New test.
7897
7898 2021-03-05 Nathan Sidwell <nathan@acm.org>
7899
7900 PR c++/99377
7901 * g++.dg/modules/pr99377_a.H: New.
7902 * g++.dg/modules/pr99377_b.C: New.
7903 * g++.dg/modules/pr99377_c.C: New.
7904
7905 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
7906
7907 PR c++/98118
7908 * g++.dg/coroutines/pr98118.C: New test.
7909
7910 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
7911
7912 PR c++/95616
7913 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
7914 * g++.dg/coroutines/pr95616-0.C: New test.
7915 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
7916 * g++.dg/coroutines/pr95616-1.C: New test.
7917 * g++.dg/coroutines/pr95616-2.C: New test.
7918 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
7919 * g++.dg/coroutines/pr95616-3.C: New test.
7920 * g++.dg/coroutines/pr95616-4.C: New test.
7921 * g++.dg/coroutines/pr95616-5.C: New test.
7922 * g++.dg/coroutines/pr95616-6.C: New test.
7923
7924 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
7925
7926 PR c++/95615
7927 * g++.dg/coroutines/torture/pr95615-01.C: New test.
7928 * g++.dg/coroutines/torture/pr95615-02.C: New test.
7929 * g++.dg/coroutines/torture/pr95615-03.C: New test.
7930 * g++.dg/coroutines/torture/pr95615-04.C: New test.
7931 * g++.dg/coroutines/torture/pr95615-05.C: New test.
7932 * g++.dg/coroutines/torture/pr95615.inc: New file.
7933
7934 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
7935
7936 PR target/99378
7937 * gcc.target/i386/pr99123-2.c: New.
7938
7939 2021-03-05 Nathan Sidwell <nathan@acm.org>
7940
7941 PR c++/99389
7942 * g++.dg/modules/pr99389_a.H: New.
7943 * g++.dg/modules/pr99389_b.C: New.
7944 * g++.dg/modules/pr99389_c.C: New.
7945
7946 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
7947
7948 PR c/99137
7949 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
7950 additional test.
7951
7952 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
7953
7954 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
7955 with '_kind' number.
7956 * gfortran.dg/real4-10-real8-16.f90: Likewise.
7957 * gfortran.dg/real4-10-real8-4.f90: Likewise.
7958 * gfortran.dg/real4-10.f90: Likewise.
7959 * gfortran.dg/real4-16-real8-10.f90: Likewise.
7960 * gfortran.dg/real4-16-real8-16.f90: Likewise.
7961 * gfortran.dg/real4-16-real8-4.f90: Likewise.
7962 * gfortran.dg/real4-16.f90: Likewise.
7963 * gfortran.dg/real4-8-real8-10.f90: Likewise.
7964 * gfortran.dg/real4-8-real8-16.f90: Likewise.
7965 * gfortran.dg/real4-8-real8-4.f90: Likewise.
7966 * gfortran.dg/real4-8.f90: Likewise.
7967 * gfortran.dg/real8-10.f90: Likewise.
7968 * gfortran.dg/real8-16.f90: Likewise.
7969 * gfortran.dg/real8-4.f90: Likewise.
7970
7971 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
7972
7973 PR debug/66668
7974 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
7975
7976 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
7977
7978 * lib/prune.exp: Prune useless output caused by a linker bug.
7979
7980 2021-03-04 Jakub Jelinek <jakub@redhat.com>
7981
7982 PR middle-end/93235
7983 * gcc.target/aarch64/pr93235.c: New test.
7984
7985 2021-03-04 Martin Liska <mliska@suse.cz>
7986
7987 PR gcov-profile/99105
7988 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
7989 correction as the wrapped malloc is called one more time
7990 from libgcov.
7991 * gcc.dg/tree-prof/pr97461.c: Likewise.
7992
7993 2021-03-04 Jakub Jelinek <jakub@redhat.com>
7994
7995 PR c++/88146
7996 PR c++/99362
7997 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
7998 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
7999 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
8000 dg-warning regexps, instead replace .* with \[^\n\r]*.
8001 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
8002 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
8003 -ftrack-macro-expansion=0 from dg-options.
8004 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
8005 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
8006
8007 2021-03-04 Jakub Jelinek <jakub@redhat.com>
8008
8009 PR c/99325
8010 * gcc.dg/cpp/line11.c: New test.
8011 * gcc.dg/cpp/line12.c: New test.
8012
8013 2021-03-04 Alex Coplan <alex.coplan@arm.com>
8014
8015 PR target/99381
8016 * gcc.target/aarch64/pr99381.c: New test.
8017
8018 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
8019
8020 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
8021 machines.
8022 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
8023
8024 2021-03-04 Nathan Sidwell <nathan@acm.org>
8025
8026 PR c++/99170
8027 * g++.dg/modules/pr99170-1_a.H: New.
8028 * g++.dg/modules/pr99170-1_b.C: New.
8029 * g++.dg/modules/pr99170-2.h: New.
8030 * g++.dg/modules/pr99170-2_a.C: New.
8031 * g++.dg/modules/pr99170-2_b.C: New.
8032 * g++.dg/modules/pr99170-3_a.H: New.
8033 * g++.dg/modules/pr99170-3_b.C: New.
8034 * g++.dg/modules/inst-2_b.C: Adjust scan.
8035 * g++.dg/modules/inst-4_a.C: Adjust scan.
8036 * g++.dg/modules/inst-4_b.C: Adjust scan.
8037 * g++.dg/modules/member-def-1_b.C: Adjust scan.
8038 * g++.dg/modules/member-def-1_c.C: Adjust scan.
8039 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
8040 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
8041 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
8042 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
8043 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
8044 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
8045 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
8046 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
8047 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
8048 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
8049 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
8050
8051 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
8052
8053 PR fortran/99355
8054 * gfortran.dg/real4-10-real8-10.f90: New test.
8055 * gfortran.dg/real4-10-real8-16.f90: New test.
8056 * gfortran.dg/real4-10-real8-4.f90: New test.
8057 * gfortran.dg/real4-10.f90: New test.
8058 * gfortran.dg/real4-16-real8-10.f90: New test.
8059 * gfortran.dg/real4-16-real8-16.f90: New test.
8060 * gfortran.dg/real4-16-real8-4.f90: New test.
8061 * gfortran.dg/real4-16.f90: New test.
8062 * gfortran.dg/real4-8-real8-10.f90: New test.
8063 * gfortran.dg/real4-8-real8-16.f90: New test.
8064 * gfortran.dg/real4-8-real8-4.f90: New test.
8065 * gfortran.dg/real4-8.f90: New test.
8066 * gfortran.dg/real8-10.f90: New test.
8067 * gfortran.dg/real8-16.f90: New test.
8068 * gfortran.dg/real8-4.f90: New test.
8069
8070 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
8071
8072 * gcc.misc-tests/outputs.exp: Enumerate tests.
8073
8074 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
8075
8076 * gcc.misc-tests/outputs.exp: Append discriminating
8077 suffixes to tests with duplicate names.
8078 (outest): Assert that each running test has a unique
8079 name.
8080
8081 2021-03-04 Martin Sebor <msebor@redhat.com>
8082
8083 PR middle-end/96963
8084 PR middle-end/94655
8085 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
8086 * gcc.dg/Wstringop-overflow-65.c: New test.
8087 * gcc.dg/Warray-bounds-69.c: Same.
8088
8089 2021-03-03 Marek Polacek <polacek@redhat.com>
8090
8091 PR c++/96474
8092 * g++.dg/cpp1z/class-deduction83.C: New test.
8093
8094 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
8095
8096 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
8097 New test.
8098 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
8099 New test.
8100
8101 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
8102
8103 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
8104 New test.
8105 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
8106 New test.
8107 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
8108 New test.
8109
8110 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
8111
8112 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
8113 New test.
8114 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
8115 New test.
8116
8117 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
8118
8119 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
8120 New test template.
8121 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
8122 New test.
8123 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
8124 New test.
8125 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
8126 New test.
8127 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
8128 New test.
8129
8130 2021-03-03 Jakub Jelinek <jakub@redhat.com>
8131
8132 PR c++/82959
8133 * g++.dg/cpp1z/eval-order10.C: New test.
8134
8135 2021-03-03 Marek Polacek <polacek@redhat.com>
8136
8137 PR c++/97034
8138 PR c++/99009
8139 * g++.dg/cpp1z/class-deduction81.C: New test.
8140 * g++.dg/cpp1z/class-deduction82.C: New test.
8141 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
8142 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
8143 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
8144
8145 2021-03-03 Jason Merrill <jason@redhat.com>
8146
8147 PR c++/95675
8148 * g++.dg/cpp0x/decltype-call5.C: New test.
8149 * g++.dg/cpp0x/decltype-call6.C: New test.
8150
8151 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8152
8153 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
8154 dg-options.
8155 * gcc.target/i386/pr95798-2.c: Likewise.
8156
8157 2021-03-03 Nathan Sidwell <nathan@acm.org>
8158
8159 PR c++/99344
8160 * g++.dg/modules/namespace-2_a.C
8161 * g++.dg/modules/pr99344_a.C
8162 * g++.dg/modules/pr99344_b.C
8163
8164 2021-03-03 Jakub Jelinek <jakub@redhat.com>
8165
8166 PR target/99321
8167 * gcc.target/i386/pr99321.c: New test.
8168
8169 2021-03-03 Jakub Jelinek <jakub@redhat.com>
8170
8171 PR c/99324
8172 * gcc.c-torture/compile/pr99324.c: New test.
8173
8174 2021-03-03 Jakub Jelinek <jakub@redhat.com>
8175
8176 PR target/99085
8177 * gcc.dg/graphite/pr99085.c: New test.
8178
8179 2021-03-03 Jason Merrill <jason@redhat.com>
8180
8181 PR c++/96078
8182 * g++.dg/ext/attr-flatten1.C: New test.
8183
8184 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
8185
8186 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
8187 tests if target test-framework has -L or -I options.
8188
8189 2021-03-02 David Malcolm <dmalcolm@redhat.com>
8190
8191 PR c/99323
8192 * gcc.dg/pr99323-1.c: New test.
8193 * gcc.dg/pr99323-2.c: New test.
8194
8195 2021-03-02 Martin Sebor <msebor@redhat.com>
8196
8197 PR c++/99251
8198 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
8199 * g++.dg/warn/Wnonnull12.C: New test.
8200
8201 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
8202
8203 * gnat.dg/limited5.adb: New test.
8204
8205 2021-03-02 Patrick Palka <ppalka@redhat.com>
8206
8207 PR c++/96443
8208 PR c++/96960
8209 * g++.dg/concepts/abbrev9.C: New test.
8210 * g++.dg/cpp2a/concepts-lambda15.C: New test.
8211 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
8212 * g++.dg/cpp2a/concepts-return-req2.C: New test.
8213 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
8214 call to f15 that we expect to accept.
8215
8216 2021-03-02 Patrick Palka <ppalka@redhat.com>
8217
8218 * g++.dg/cpp1z/auto1.C: New test.
8219
8220 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
8221
8222 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
8223 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
8224 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
8225 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
8226 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
8227 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
8228 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
8229
8230 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
8231
8232 * lib/target-supports.exp: Add check for nnpa facility.
8233
8234 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
8235
8236 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
8237 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
8238
8239 2021-03-01 Martin Liska <mliska@suse.cz>
8240
8241 PR target/99313
8242 * gcc.target/s390/target-attribute/pr99313.c: New test.
8243
8244 2021-03-01 Nathan Sidwell <nathan@acm.org>
8245
8246 PR c++/99294
8247 * g++.dg/modules/pr99294.h: New.
8248 * g++.dg/modules/pr99294_a.C: New.
8249 * g++.dg/modules/pr99294_b.C: New.
8250
8251 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
8252
8253 * g++.dg/eh/seh-xmm-unwind.C: New test.
8254
8255 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
8256
8257 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
8258 expression components noexcept.
8259 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
8260 * g++.dg/coroutines/pr95345.C: Likewise.
8261
8262 2021-02-28 Jason Merrill <jason@redhat.com>
8263
8264 * g++.dg/ext/attr-lambda3.C: Add missing ;
8265
8266 2021-02-27 Jason Merrill <jason@redhat.com>
8267
8268 PR c++/90333
8269 * g++.dg/ext/attr-lambda3.C: New test.
8270
8271 2021-02-26 Alexandre Oliva <oliva@gnu.org>
8272
8273 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
8274 duplication.
8275 * gcc.target/powerpc/pr83629.c: Likewise.
8276 * gcc.target/powerpc/pr84112.c: Likewise.
8277
8278 2021-02-26 Olivier Hainque <hainque@adacore.com>
8279
8280 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
8281 dg-require-effective-target fpic.
8282 * gcc.target/powerpc/ppc-eabi.c: Likewise.
8283 * gcc.target/powerpc/pr26350.c: Likewise.
8284 * gcc.target/powerpc/pr67789.c: Likewise.
8285 * gcc.target/powerpc/pr79439-1.c: Likewise.
8286 * gcc.target/powerpc/pr79439-2.c: Likewise.
8287 * gcc.target/powerpc/pr79439-3.c: Likewise.
8288 * gcc.target/powerpc/pr83629.c: Likewise.
8289 * gcc.target/powerpc/pr84112.c: Likewise.
8290
8291 2021-02-26 Richard Biener <rguenther@suse.de>
8292
8293 PR middle-end/99281
8294 * g++.dg/pr99218.C: New testcase.
8295
8296 2021-02-26 Jakub Jelinek <jakub@redhat.com>
8297
8298 * g++.dg/cpp23/lambda-specifiers1.C: New test.
8299
8300 2021-02-26 Jakub Jelinek <jakub@redhat.com>
8301
8302 PR c++/95451
8303 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
8304
8305 2021-02-26 Jason Merrill <jason@redhat.com>
8306
8307 PR c++/98810
8308 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
8309
8310 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
8311
8312 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
8313 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
8314 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
8315 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
8316 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
8317 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
8318 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
8319 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
8320 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
8321 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
8322 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
8323 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
8324 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
8325 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
8326 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
8327
8328 2021-02-26 Patrick Palka <ppalka@redhat.com>
8329
8330 PR c++/98990
8331 * g++.dg/concepts/abbrev8.C: New test.
8332
8333 2021-02-25 Patrick Palka <ppalka@redhat.com>
8334
8335 PR c++/99213
8336 PR c++/94521
8337 * g++.dg/diagnostic/local1.C: New test.
8338
8339 2021-02-25 Patrick Palka <ppalka@redhat.com>
8340
8341 PR c++/99103
8342 * g++.dg/cpp1z/class-deduction79.C: New test.
8343 * g++.dg/cpp1z/class-deduction80.C: New test.
8344
8345 2021-02-25 Marek Polacek <polacek@redhat.com>
8346
8347 DR 1312
8348 PR c++/99176
8349 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
8350 * g++.dg/cpp0x/constexpr-cast2.C: New test.
8351 * g++.dg/cpp0x/constexpr-cast3.C: New test.
8352
8353 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
8354
8355 PR c++/97587
8356 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
8357 reference parms, to distinguish the rvalue ref. variant.
8358 * g++.dg/coroutines/pr97587.C: New test.
8359
8360 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
8361
8362 PR c++/95822
8363 * g++.dg/coroutines/pr95822.C: New test.
8364
8365 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
8366
8367 * gcc.target/arm/cmse/cmse-18.c: New test.
8368
8369 2021-02-25 Nathan Sidwell <nathan@acm.org>
8370
8371 PR c++/99166
8372 * g++.dg/modules/pr99166_a.X: Adjust.
8373 * g++.dg/modules/pr99166_b.C: Adjust.
8374 * g++.dg/modules/pr99166_c.C: Adjust.
8375 * g++.dg/modules/pr99166_d.C: Adjust.
8376
8377 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
8378
8379 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
8380
8381 2021-02-25 Tamar Christina <tamar.christina@arm.com>
8382
8383 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
8384
8385 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
8386
8387 PR testsuite/99233
8388 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
8389
8390 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
8391
8392 PR middle-end/97172
8393 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
8394
8395 2021-02-25 Richard Biener <rguenther@suse.de>
8396
8397 PR tree-optimization/99253
8398 * gcc.dg/vect/pr99253.c: New testcase.
8399
8400 2021-02-25 Jakub Jelinek <jakub@redhat.com>
8401
8402 PR target/95798
8403 * gcc.target/i386/pr95798-1.c: New test.
8404 * gcc.target/i386/pr95798-2.c: New test.
8405
8406 2021-02-25 Jakub Jelinek <jakub@redhat.com>
8407
8408 PR tree-optimization/80635
8409 * g++.dg/warn/pr80635-1.C: New test.
8410 * g++.dg/warn/pr80635-2.C: New test.
8411
8412 2021-02-25 David Malcolm <dmalcolm@redhat.com>
8413
8414 PR analyzer/99193
8415 * gcc.dg/analyzer/pr99193-1.c: New test.
8416 * gcc.dg/analyzer/pr99193-2.c: New test.
8417 * gcc.dg/analyzer/pr99193-3.c: New test.
8418 * gcc.dg/analyzer/realloc-1.c: New test.
8419
8420 2021-02-24 Nathan Sidwell <nathan@acm.org>
8421
8422 PR c++/98718
8423 * g++.dg/modules/pr98718_a.C: New.
8424 * g++.dg/modules/pr98718_b.C: New.
8425
8426 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
8427
8428 * g++.dg/coroutines/co-await-void_type.C: Mark promise
8429 final_suspend call as noexcept.
8430 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
8431 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
8432 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
8433 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
8434 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
8435 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
8436 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
8437 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
8438 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
8439 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
8440 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
8441 * g++.dg/coroutines/coro1-allocators.h: Likewise.
8442 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
8443 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
8444 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
8445 * g++.dg/coroutines/pr94752.C: Likewise.
8446 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
8447 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
8448 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
8449 * g++.dg/coroutines/pr95050.C: Likewise.
8450 * g++.dg/coroutines/pr95345.C: Likewise.
8451 * g++.dg/coroutines/pr95440.C: Likewise.
8452 * g++.dg/coroutines/pr95591.C: Likewise.
8453 * g++.dg/coroutines/pr95711.C: Likewise.
8454 * g++.dg/coroutines/pr95813.C: Likewise.
8455 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
8456 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
8457 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
8458 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
8459 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
8460 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
8461 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
8462 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
8463 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
8464 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
8465 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
8466 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
8467 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
8468 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
8469 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
8470 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
8471 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
8472 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
8473 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
8474 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
8475
8476 2021-02-24 Jakub Jelinek <jakub@redhat.com>
8477
8478 PR fortran/99226
8479 * c-c++-common/gomp/pr99226.c: New test.
8480 * gfortran.dg/gomp/pr99226.f90: New test.
8481
8482 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
8483
8484 PR inline-asm/99123
8485 * gcc.target/i386/pr99123.c: New.
8486
8487 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
8488
8489 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
8490
8491 2021-02-24 Nathan Sidwell <nathan@acm.org>
8492
8493 PR c++/99072
8494 * g++.dg/modules/pr99072.H: New.
8495
8496 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
8497
8498 PR fortran/98342
8499 * gfortran.dg/assumed_rank_21.f90 : New test.
8500
8501 2021-02-24 Martin Sebor <msebor@redhat.com>
8502
8503 PR middle-end/97172
8504 * gcc.dg/pr97172-2.c: New test.
8505
8506 2021-02-24 Tamar Christina <tamar.christina@arm.com>
8507
8508 PR tree-optimization/99220
8509 * g++.dg/vect/pr99220.cc: New test.
8510
8511 2021-02-24 Tamar Christina <tamar.christina@arm.com>
8512
8513 PR tree-optimization/99149
8514 * g++.dg/vect/pr99149.cc: Disabled on BE.
8515
8516 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
8517
8518 PR c++/96251
8519 * g++.dg/coroutines/pr96251.C: New test.
8520
8521 2021-02-24 Jakub Jelinek <jakub@redhat.com>
8522
8523 PR tree-optimization/99225
8524 * gcc.c-torture/compile/pr99225.c: New test.
8525
8526 2021-02-24 Tamar Christina <tamar.christina@arm.com>
8527
8528 PR tree-optimization/99149
8529 * g++.dg/vect/pr99149.cc: New test.
8530
8531 2021-02-24 Richard Biener <rguenther@suse.de>
8532
8533 PR c/99224
8534 * gcc.dg/pr99224.c: New testcase.
8535
8536 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
8537
8538 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
8539 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
8540 Add __has_builtin tests for built-ins.
8541 Update expected instruction counts.
8542
8543 2021-02-23 Martin Sebor <msebor@redhat.com>
8544
8545 PR c++/99074
8546 * g++.dg/warn/Wnonnull11.C: New test.
8547
8548 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
8549
8550 PR fortran/99124
8551 * gfortran.dg/class_defined_operator_2.f03 : New test.
8552 * gfortran.dg/elemental_result_2.f90 : New test.
8553 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
8554 elemental function with an allocatable result with an operator
8555 interface with array dummies and result.
8556
8557 2021-02-23 Harald Anlauf <anlauf@gmx.de>
8558
8559 PR fortran/99206
8560 * gfortran.dg/reshape_zerosize_4.f90: New test.
8561
8562 2021-02-23 Nathan Sidwell <nathan@acm.org>
8563
8564 PR c++/99208
8565 * g++.dg/modules/pr99208_a.C: New.
8566 * g++.dg/modules/pr99208_b.C: New.
8567
8568 2021-02-23 Martin Liska <mliska@suse.cz>
8569
8570 PR sanitizer/99168
8571 * c-c++-common/asan/pr99168.c: New test.
8572
8573 2021-02-23 Patrick Palka <ppalka@redhat.com>
8574
8575 PR c++/95468
8576 * g++.dg/template/non-dependent15.C: New test.
8577
8578 2021-02-23 Jakub Jelinek <jakub@redhat.com>
8579
8580 PR tree-optimization/99204
8581 * gfortran.dg/pr99204.f90: New test.
8582
8583 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
8584
8585 * gcc.target/powerpc/vec-init-10.c: New test.
8586
8587 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
8588
8589 * g++.dg/warn/Wplacement-new-size-1.C,
8590 g++.dg/warn/Wplacement-new-size-2.C,
8591 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
8592 default_packed targets.
8593
8594 2021-02-22 David Malcolm <dmalcolm@redhat.com>
8595
8596 PR analyzer/99196
8597 * gcc.dg/analyzer/error-1.c: New test.
8598 * gcc.dg/analyzer/error-2.c: New test.
8599 * gcc.dg/analyzer/error-3.c: New test.
8600
8601 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
8602
8603 PR testsuite/99173
8604 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
8605 * c-c++-common/attr-retain-6.c: Likewise.
8606 * c-c++-common/attr-retain-7.c: Likewise.
8607 * c-c++-common/attr-retain-8.c: Likewise.
8608 * c-c++-common/attr-retain-9.c: Likewise.
8609
8610 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8611
8612 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
8613
8614 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
8615
8616 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
8617 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
8618 Handle __INT32_TYPE__ being "long int".
8619
8620 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
8621
8622 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
8623
8624 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
8625
8626 * gcc.target/cris/biap-mul.c: New test.
8627
8628 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
8629
8630 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
8631
8632 2021-02-22 Nathan Sidwell <nathan@acm.org>
8633
8634 PR c++/99174
8635 * g++.dg/modules/pr99174-1_a.C: New.
8636 * g++.dg/modules/pr99174-1_b.C: New.
8637 * g++.dg/modules/pr99174-1_c.C: New.
8638 * g++.dg/modules/pr99174.H: New.
8639
8640 2021-02-22 Nathan Sidwell <nathan@acm.org>
8641
8642 PR c++/99153
8643 * g++.dg/modules/pr99153_a.H: New.
8644 * g++.dg/modules/pr99153_b.H: New.
8645
8646 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
8647
8648 PR rtl-optimization/98791
8649 * gcc.target/aarch64/sve/pr98791.c: New test.
8650
8651 2021-02-22 Richard Biener <rguenther@suse.de>
8652
8653 PR tree-optimization/99165
8654 * g++.dg/pr99165.C: New testcase.
8655
8656 2021-02-21 Harald Anlauf <anlauf@gmx.de>
8657
8658 * gfortran.dg/intent_optimize_3.f90: New test.
8659
8660 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
8661
8662 * c-c++-common/attr-retain-5.c: Skip on AIX.
8663 * c-c++-common/attr-retain-6.c: Same.
8664 * c-c++-common/attr-retain-7.c: Same.
8665 * c-c++-common/attr-retain-8.c: Same.
8666 * c-c++-common/attr-retain-9.c: Same.
8667
8668 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
8669
8670 PR target/99134
8671 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
8672 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
8673 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
8674 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
8675 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
8676 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
8677
8678 2021-02-19 Nathan Sidwell <nathan@acm.org>
8679
8680 PR c++/98741
8681 * g++.dg/modules/pr98741_a.H: New.
8682 * g++.dg/modules/pr98741_b.H: New.
8683 * g++.dg/modules/pr98741_c.C: New.
8684 * g++.dg/modules/pr98741_d.C: New.
8685
8686 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8687
8688 PR fortran/98686
8689 * gfortran.dg/namelist_4.f90: Modify.
8690 * gfortran.dg/namelist_98.f90: New test.
8691
8692 2021-02-19 Martin Sebor <msebor@redhat.com>
8693
8694 PR c/97172
8695 * gcc.dg/pr97172.c: Add test cases.
8696
8697 2021-02-19 Nathan Sidwell <nathan@acm.org>
8698
8699 * g++.dg/modules/pr99166_a.X: New.
8700 * g++.dg/modules/pr99166_b.C: New.
8701 * g++.dg/modules/pr99166_c.C: New.
8702 * g++.dg/modules/pr99166_d.C: New.
8703
8704 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
8705
8706 PR fortran/99010
8707 * gfortran.dg/coarray/array_temporary-1.f90: New test.
8708
8709 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
8710
8711 PR fortran/99146
8712 * gfortran.dg/dtio_36.f90: New test.
8713
8714 2021-02-19 Richard Biener <rguenther@suse.de>
8715
8716 PR middle-end/99122
8717 * gcc.dg/pr99122-3.c: New testcase.
8718
8719 2021-02-19 Jakub Jelinek <jakub@redhat.com>
8720
8721 PR target/98998
8722 * gcc.target/arm/pure-code/pr98998.c: New test.
8723
8724 2021-02-19 Jakub Jelinek <jakub@redhat.com>
8725
8726 PR ipa/99034
8727 * g++.dg/opt/pr99034.C: New test.
8728
8729 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
8730
8731 PR fortran/99027
8732 * gfortran.dg/ubound_1.f90: New test.
8733
8734 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
8735
8736 PR target/98657
8737 * gcc.target/aarch64/sve/pr98657.c: New test.
8738
8739 2021-02-19 Jason Merrill <jason@redhat.com>
8740
8741 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
8742
8743 2021-02-19 David Malcolm <dmalcolm@redhat.com>
8744
8745 PR jit/99126
8746 * jit.dg/test-trap.c: New test.
8747
8748 2021-02-19 Jason Merrill <jason@redhat.com>
8749
8750 PR c++/96926
8751 * g++.dg/cpp0x/overload4.C: New test.
8752
8753 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
8754
8755 PR rtl-optimization/96264
8756 * gcc.target/powerpc/pr96264.c: New.
8757
8758 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
8759
8760 PR target/99113
8761 * c-c++-common/attr-retain-1.c: New test.
8762 * c-c++-common/attr-retain-2.c: Likewise.
8763 * c-c++-common/attr-retain-3.c: Likewise.
8764 * c-c++-common/attr-retain-4.c: Likewise.
8765 * c-c++-common/attr-retain-5.c: Likewise.
8766 * c-c++-common/attr-retain-6.c: Likewise.
8767 * c-c++-common/attr-retain-7.c: Likewise.
8768 * c-c++-common/attr-retain-8.c: Likewise.
8769 * c-c++-common/attr-retain-9.c: Likewise.
8770 * c-c++-common/pr99113.c: Likewise.
8771 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
8772 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
8773 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
8774 * c-c++-common/attr-used-2.c: Likewise.
8775 * c-c++-common/attr-used-3.c: Likewise.
8776 * c-c++-common/attr-used-4.c: Likewise.
8777 * c-c++-common/attr-used-9.c: Likewise.
8778 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
8779 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
8780 * c-c++-common/attr-used-5.c: Don't expect warning for the used
8781 attribute nor SHF_GNU_RETAIN section.
8782 * c-c++-common/attr-used-6.c: Likewise.
8783 * c-c++-common/attr-used-7.c: Likewise.
8784 * c-c++-common/attr-used-8.c: Likewise.
8785
8786 2021-02-18 Nathan Sidwell <nathan@acm.org>
8787
8788 PR c++/99023
8789 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
8790 for .X files.
8791 * g++.dg/modules/pr99023_a.X: New.
8792 * g++.dg/modules/pr99023_b.X: New.
8793
8794 2021-02-18 Jakub Jelinek <jakub@redhat.com>
8795
8796 PR c/99136
8797 * gcc.dg/pr99136.c: New test.
8798
8799 2021-02-18 Nathan Sidwell <nathan@acm.org>
8800
8801 PR c++/99023
8802 * g++.dg/modules/modules.exp: Remove dg-module-headers support
8803 * g++.dg/modules/alias-2_a.H: Delete.
8804 * g++.dg/modules/sys/alias-2_a.H: Delete.
8805
8806 2021-02-18 Nathan Sidwell <nathan@acm.org>
8807
8808 PR c++/99150
8809 * g++.dg/modules/pr99023_a.H: Delete.
8810 * g++.dg/modules/pr99023_b.H: Delete.
8811
8812 2021-02-18 Jakub Jelinek <jakub@redhat.com>
8813
8814 PR c++/99132
8815 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
8816
8817 2021-02-18 Richard Biener <rguenther@suse.de>
8818
8819 PR middle-end/99122
8820 * gcc.dg/pr99122-1.c: New testcase.
8821 * gcc.dg/pr99122-2.c: Likewise.
8822
8823 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
8824
8825 PR tree-optimization/99142
8826 * gcc.dg/tree-ssa/pr99142.c: New test.
8827
8828 2021-02-18 Jakub Jelinek <jakub@redhat.com>
8829
8830 PR middle-end/99109
8831 * g++.dg/warn/Warray-bounds-17.C: New test.
8832
8833 2021-02-18 Jakub Jelinek <jakub@redhat.com>
8834
8835 PR target/99104
8836 * gcc.dg/pr99104.c: New test.
8837
8838 2021-02-17 David Malcolm <dmalcolm@redhat.com>
8839
8840 PR analyzer/94596
8841 * gcc.dg/analyzer/pr94596.c: New test.
8842
8843 2021-02-17 Nathan Sidwell <nathan@acm.org>
8844
8845 PR c++/99023
8846 * g++.dg/modules/pr99023_a.H: New.
8847 * g++.dg/modules/pr99023_b.H: New.
8848
8849 2021-02-17 David Malcolm <dmalcolm@redhat.com>
8850
8851 PR analyzer/98969
8852 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
8853 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
8854 options. Remove false leak directive.
8855 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
8856 false positive.
8857 (test_3): New.
8858
8859 2021-02-17 Julian Brown <julian@codesourcery.com>
8860
8861 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
8862 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
8863 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
8864 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
8865 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
8866
8867 2021-02-17 Julian Brown <julian@codesourcery.com>
8868
8869 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
8870 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
8871 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
8872 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
8873 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
8874 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
8875 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
8876 previously-broken directives.
8877
8878 2021-02-17 Jakub Jelinek <jakub@redhat.com>
8879
8880 PR sanitizer/99106
8881 * g++.dg/ubsan/pr99106.C: New test.
8882
8883 2021-02-17 Nathan Sidwell <nathan@acm.org>
8884
8885 PR c++/99116
8886 * g++.dg/lookup/pr99116-1.C: New.
8887 * g++.dg/lookup/pr99116-2.C: New.
8888
8889 2021-02-17 Nathan Sidwell <nathan@acm.org>
8890
8891 PR c++/99071
8892 * g++.dg/modules/pr99071_a.H: New.
8893 * g++.dg/modules/pr99071_b.H: New.
8894
8895 2021-02-17 Patrick Palka <ppalka@redhat.com>
8896
8897 PR debug/96997
8898 PR c++/94034
8899 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
8900 "call to non-'constexpr' function" error message.
8901
8902 2021-02-16 Nathan Sidwell <nathan@acm.org>
8903
8904 * g++.dg/modules/pr99050_a.H: New.
8905 * g++.dg/modules/pr99050_b.C: New.
8906
8907 2021-02-16 Marek Polacek <polacek@redhat.com>
8908
8909 PR c++/99062
8910 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
8911 * g++.dg/ext/attr-assume-aligned.C: New test.
8912
8913 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
8914
8915 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
8916 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
8917
8918 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
8919
8920 * gfortran.dg/goacc/ref_inquiry.f90: New test.
8921 * gfortran.dg/gomp/ref_inquiry.f90: New test.
8922
8923 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
8924
8925 PR inline-asm/98096
8926 * gcc.c-torture/compile/pr98096.c: New.
8927
8928 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
8929
8930 PR fortran/99111
8931 * gfortran.dg/fmt_nonchar_1.f90: New test.
8932 * gfortran.dg/fmt_nonchar_2.f90: New test.
8933
8934 2021-02-16 Jakub Jelinek <jakub@redhat.com>
8935
8936 PR target/99100
8937 * gcc.target/i386/pr99100.c: New test.
8938
8939 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
8940
8941 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
8942
8943 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
8944
8945 PR rtl-optimization/98872
8946 * gcc.target/powerpc/pr98872.c: New test.
8947
8948 2021-02-15 Jakub Jelinek <jakub@redhat.com>
8949
8950 PR tree-optimization/99079
8951 * gcc.dg/fold-modpow2-2.c: New test.
8952 * gcc.c-torture/execute/pr99079.c: New test.
8953
8954 2021-02-13 Jakub Jelinek <jakub@redhat.com>
8955
8956 PR rtl-optimization/98439
8957 * gcc.target/i386/pr98439.c: New test.
8958
8959 2021-02-13 Jakub Jelinek <jakub@redhat.com>
8960
8961 PR target/96166
8962 * gcc.target/i386/pr96166.c: New test.
8963
8964 2021-02-12 Jakub Jelinek <jakub@redhat.com>
8965
8966 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
8967 and restrict the test to aarch64-*-* target only.
8968
8969 2021-02-12 Nathan Sidwell <nathan@acm.org>
8970
8971 * g++.dg/modules/pr99039_a.C: New.
8972 * g++.dg/modules/pr99039_b.C: New.
8973
8974 2021-02-12 Nathan Sidwell <nathan@acm.org>
8975
8976 PR c++/99040
8977 * g++.dg/modules/pr99040_a.C: New.
8978 * g++.dg/modules/pr99040_b.C: New.
8979 * g++.dg/modules/pr99040_c.C: New.
8980 * g++.dg/modules/pr99040_d.C: New.
8981
8982 2021-02-12 Nathan Sidwell <nathan@acm.org>
8983
8984 PR c++/99039
8985 PR c++/99040
8986 * g++.dg/lookup/pr99039.C: New.
8987
8988 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
8989
8990 PR libfortran/95647
8991 * gfortran.dg/ieee/ieee_12.f90: New test.
8992
8993 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
8994
8995 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
8996
8997 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
8998
8999 PR target/98931
9000 * gcc.target/arm/pr98931.c: Add -mthumb
9001
9002 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
9003
9004 PR fortran/99043
9005 * gfortran.dg/assumed_rank_20.f90: New test.
9006
9007 2021-02-12 Jakub Jelinek <jakub@redhat.com>
9008
9009 PR c++/97742
9010 * g++.dg/cpp2a/concepts-requires24.C: New test.
9011
9012 2021-02-12 Jason Merrill <jason@redhat.com>
9013
9014 PR c++/97246
9015 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
9016
9017 2021-02-12 David Malcolm <dmalcolm@redhat.com>
9018
9019 PR analyzer/98969
9020 * g++.dg/analyzer/pr99064.C: New test.
9021 * gcc.dg/analyzer/pr98969.c: New test.
9022
9023 2021-02-11 Marek Polacek <polacek@redhat.com>
9024
9025 PR c++/95888
9026 * g++.dg/template/deduce10.C: New test.
9027 * g++.dg/template/deduce9.C: New test.
9028
9029 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
9030
9031 PR target/99041
9032 * g++.target/powerpc/pr99041.C: New test.
9033
9034 2021-02-11 Jakub Jelinek <jakub@redhat.com>
9035
9036 PR c++/99033
9037 * g++.dg/ext/flexary38.C: New test.
9038
9039 2021-02-11 Marek Polacek <polacek@redhat.com>
9040
9041 PR c++/99063
9042 * g++.dg/cpp0x/variadic-crash6.C: New test.
9043
9044 2021-02-11 Patrick Palka <ppalka@redhat.com>
9045
9046 PR c++/97582
9047 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
9048
9049 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
9050
9051 PR target/98931
9052 * gcc.target/arm/pr98931.c: New testcase.
9053
9054 2021-02-11 Joel Hutton <joel.hutton@arm.com>
9055
9056 PR tree-optimization/98772
9057 * gcc.target/aarch64/pr98772.c: New test.
9058
9059 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
9060
9061 PR fortran/98897
9062 * gfortran.dg/typebound_call_32.f90: New test.
9063
9064 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
9065
9066 PR fortran/99060
9067 * gfortran.dg/pr99060.f90: New test.
9068
9069 2021-02-11 Alexandre Oliva <oliva@adacore.com>
9070
9071 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
9072
9073 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9074
9075 PR libfortran/98825
9076 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
9077
9078 2021-02-10 Martin Sebor <msebor@redhat.com>
9079
9080 PR tree-optimization/92879
9081 * g++.dg/warn/Warray-bounds-16.C: New test.
9082
9083 2021-02-10 David Malcolm <dmalcolm@redhat.com>
9084
9085 PR preprocessor/96391
9086 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
9087 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
9088 using the location_overflow_plugin.c from gcc.dg/plugin.
9089
9090 2021-02-10 Jakub Jelinek <jakub@redhat.com>
9091
9092 PR c++/99035
9093 * g++.dg/ext/weak6.C: New test.
9094
9095 2021-02-10 Jakub Jelinek <jakub@redhat.com>
9096
9097 PR target/99025
9098 * gcc.target/i386/pr99025.c: New test.
9099
9100 2021-02-10 Jakub Jelinek <jakub@redhat.com>
9101
9102 PR c++/98988
9103 PR c++/99031
9104 * g++.dg/cpp2a/constexpr-new16.C: New test.
9105 * g++.dg/cpp2a/constexpr-new17.C: New test.
9106
9107 2021-02-10 Nathan Sidwell <nathan@acm.org>
9108
9109 PR c++/99030
9110 * g++.dg/lookup/pr99030.C: New.
9111
9112 2021-02-10 Jakub Jelinek <jakub@redhat.com>
9113
9114 PR middle-end/99007
9115 * g++.dg/gomp/pr99007.C: New test.
9116 * gcc.dg/gomp/pr99007-1.c: New test.
9117 * gcc.dg/gomp/pr99007-2.c: New test.
9118 * gcc.dg/gomp/pr99007-3.c: New test.
9119
9120 2021-02-10 Julian Brown <julian@codesourcery.com>
9121
9122 PR fortran/98979
9123 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
9124 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
9125 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
9126
9127 2021-02-09 David Malcolm <dmalcolm@redhat.com>
9128
9129 PR analyzer/98575
9130 * gcc.dg/analyzer/file-1.c (test_5): New.
9131 * gcc.dg/analyzer/file-3.c: New test.
9132
9133 2021-02-09 David Malcolm <dmalcolm@redhat.com>
9134
9135 PR analyzer/98575
9136 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
9137 * gcc.dg/analyzer/pr94851-2.c: New test.
9138 * gcc.dg/analyzer/pr98575-1.c: New test.
9139
9140 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
9141
9142 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
9143
9144 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
9145
9146 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
9147 New test template.
9148 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
9149
9150 2021-02-09 Nathan Sidwell <nathan@acm.org>
9151
9152 PR c++/98944
9153 * g++.dg/modules/pr98944_a.C: New.
9154 * g++.dg/modules/pr98944_b.C: New.
9155 * g++.dg/modules/pr98944_c.C: New.
9156 * g++.dg/modules/pr98944_d.C: New.
9157
9158 2021-02-09 Jakub Jelinek <jakub@redhat.com>
9159
9160 PR middle-end/98465
9161 * g++.dg/warn/Wstringop-overread-1.C: New test.
9162
9163 2021-02-09 Jason Merrill <jason@redhat.com>
9164
9165 PR c++/96905
9166 * g++.dg/cpp2a/consteval-expinst1.C: New test.
9167
9168 2021-02-09 Jason Merrill <jason@redhat.com>
9169
9170 PR c++/98326
9171 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
9172
9173 2021-02-09 Jason Merrill <jason@redhat.com>
9174
9175 PR c++/98994
9176 * g++.dg/cpp2a/no_unique_address12.C: New test.
9177
9178 2021-02-08 Nathan Sidwell <nathan@acm.org>
9179
9180 * g++.dg/modules/pr98531-2.h: New.
9181 * g++.dg/modules/pr98531-2_a.H: New.
9182 * g++.dg/modules/pr98531-2_b.C: New.
9183 * g++.dg/modules/pr98531-3.h: New.
9184 * g++.dg/modules/pr98531-3_a.H: New.
9185 * g++.dg/modules/pr98531-3_b.C: New.
9186
9187 2021-02-08 Nathan Sidwell <nathan@acm.org>
9188
9189 PR c++/98531
9190 * g++.dg/modules/pr98531-1.h: New.
9191 * g++.dg/modules/pr98531-1_a.H: New.
9192 * g++.dg/modules/pr98531-1_b.C: New.
9193 * g++.dg/abi/pr98531-1.C: New.
9194 * g++.dg/abi/pr98531-2.C: New.
9195 * g++.dg/abi/pr98531-3.C: New.
9196 * g++.dg/abi/pr98531-4.C: New.
9197
9198 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
9199
9200 PR middle-end/98974
9201 * gfortran.dg/pr98974.F90: New test.
9202
9203 2021-02-08 Richard Biener <rguenther@suse.de>
9204
9205 PR lto/96591
9206 * g++.dg/lto/pr96591_0.C: New testcase.
9207
9208 2021-02-05 Marek Polacek <polacek@redhat.com>
9209
9210 PR c++/98947
9211 * g++.dg/cpp2a/volatile5.C: New test.
9212
9213 2021-02-05 Marek Polacek <polacek@redhat.com>
9214
9215 PR c++/96462
9216 * g++.dg/cpp2a/using-enum-8.C: New test.
9217
9218 2021-02-05 Nathan Sidwell <nathan@acm.org>
9219
9220 PR driver/98943
9221 * c-c++-common/pr98943.c: New.
9222
9223 2021-02-05 Richard Biener <rguenther@suse.de>
9224
9225 PR tree-optimization/98855
9226 * g++.dg/vect/slp-pr98855.cc: New testcase.
9227
9228 2021-02-05 Jakub Jelinek <jakub@redhat.com>
9229
9230 PR c++/97878
9231 * g++.dg/cpp1z/decomp54.C: New test.
9232
9233 2021-02-05 liuhongt <hongtao.liu@intel.com>
9234
9235 PR target/98537
9236 * g++.target/i386/avx512bw-pr98537-1.C: New test.
9237 * g++.target/i386/avx512vl-pr98537-1.C: New test.
9238 * g++.target/i386/avx512vl-pr98537-2.C: New test.
9239 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
9240 integer mask comparison should not be generated.
9241 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
9242 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
9243 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
9244
9245 2021-02-04 Julian Brown <julian@codesourcery.com>
9246
9247 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
9248 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
9249 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
9250 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
9251
9252 2021-02-04 Julian Brown <julian@codesourcery.com>
9253
9254 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
9255
9256 2021-02-04 Julian Brown <julian@codesourcery.com>
9257
9258 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
9259
9260 2021-02-04 Jakub Jelinek <jakub@redhat.com>
9261
9262 PR testsuite/98325
9263 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
9264 $section is .opd, look at .L.$symbol_name's section.
9265 (parse_section_section_of_symbols): Handle .previous directive.
9266 * gcc.dg/array-quals-1.c: Allow .sdata section.
9267
9268 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
9269
9270 * gdc.dg/intrinsics.d: Update test.
9271
9272 2021-02-04 Martin Sebor <msebor@redhat.com>
9273
9274 PR c/97882
9275 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
9276 * gcc.dg/label-decl-4.c: Same.
9277 * gcc.dg/mismatch-decl-1.c: Same.
9278 * gcc.dg/old-style-then-proto-1.c: Same.
9279 * gcc.dg/parm-mismatch-1.c: Same.
9280 * gcc.dg/pr35445.c: Same.
9281 * gcc.dg/redecl-11.c: Same.
9282 * gcc.dg/redecl-12.c: Same.
9283 * gcc.dg/redecl-13.c: Same.
9284 * gcc.dg/redecl-15.c: Same.
9285 * gcc.dg/tls/thr-init-1.c: Same.
9286 * objc.dg/id-1.m: Same.
9287 * objc.dg/tls/diag-3.m: Same.
9288 * gcc.dg/pr97882.c: New test.
9289 * gcc.dg/qual-return-7.c: New test.
9290 * gcc.dg/qual-return-8.c: New test.
9291
9292 2021-02-04 Jason Merrill <jason@redhat.com>
9293
9294 PR c++/98717
9295 * g++.dg/cpp2a/concepts-variadic3.C: New test.
9296
9297 2021-02-04 David Malcolm <dmalcolm@redhat.com>
9298
9299 PR c/97932
9300 * gcc.dg/pr97932.c: New test.
9301
9302 2021-02-04 emsr <3dw4rd@verizon.net>
9303
9304 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
9305
9306 2021-02-04 Jakub Jelinek <jakub@redhat.com>
9307
9308 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
9309 of make_signed<size_t>::type in the diagnostics.
9310
9311 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
9312
9313 PR c++/90926
9314 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
9315
9316 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
9317
9318 * gfortran.dg/goacc/substring.f90: New test.
9319 * gfortran.dg/gomp/substring.f90: New test.
9320
9321 2021-02-04 Martin Liska <mliska@suse.cz>
9322
9323 * gcc.target/i386/prefer-vector-width-attr.c: New test.
9324
9325 2021-02-04 Jason Merrill <jason@redhat.com>
9326
9327 PR c++/98802
9328 * g++.dg/cpp1z/class-deduction78.C: New test.
9329
9330 2021-02-04 Jason Merrill <jason@redhat.com>
9331
9332 PR c++/95192
9333 * g++.dg/cpp0x/pr84630.C: Call b().
9334 * g++.dg/cpp2a/lambda-uneval13.C: New test.
9335 * g++.dg/ext/attr-expr1.C: New test.
9336
9337 2021-02-03 Jakub Jelinek <jakub@redhat.com>
9338
9339 PR preprocessor/98882
9340 * gcc.dg/cpp/pr98882.c: New test.
9341
9342 2021-02-03 Jason Merrill <jason@redhat.com>
9343
9344 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
9345 hash-table-verification-limit=10000.
9346
9347 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
9348
9349 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
9350 * g++.dg/cpp23/feat-cxx2b.C: New test.
9351 * g++.dg/cpp23/size_t-literals.C: New test.
9352 * g++.dg/warn/Wsize_t-literals.C: New test.
9353
9354 2021-02-03 Jakub Jelinek <jakub@redhat.com>
9355
9356 PR c++/97804
9357 * g++.dg/cpp2a/no_unique_address11.C: New test.
9358
9359 2021-02-03 Marek Polacek <polacek@redhat.com>
9360
9361 PR c++/98899
9362 * g++.dg/cpp0x/noexcept65.C: New test.
9363
9364 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
9365
9366 PR fortran/98913
9367 * gfortran.dg/coarray/array_temporary.f90: New test.
9368
9369 2021-02-03 Jakub Jelinek <jakub@redhat.com>
9370
9371 PR middle-end/97487
9372 * gcc.dg/pr97487-1.c: New test.
9373 * gcc.dg/pr97487-2.c: New test.
9374
9375 2021-02-03 Jakub Jelinek <jakub@redhat.com>
9376
9377 PR middle-end/97971
9378 * gcc.target/i386/pr97971.c: New test.
9379
9380 2021-02-03 Jakub Jelinek <jakub@redhat.com>
9381
9382 PR tree-optimization/98287
9383 * gcc.dg/pr98287.c: New test.
9384
9385 2021-02-03 Tamar Christina <tamar.christina@arm.com>
9386
9387 PR tree-optimization/98928
9388 * gcc.target/i386/pr98928.c: New test.
9389
9390 2021-02-02 Martin Liska <mliska@suse.cz>
9391
9392 PR target/97510
9393 * gcc.target/i386/pr97510.c: New test.
9394
9395 2021-02-02 Jason Merrill <jason@redhat.com>
9396
9397 PR c++/98929
9398 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
9399
9400 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9401
9402 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
9403
9404 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
9405
9406 PR fortran/91862
9407 * gfortran.dg/pr91862.f90: New test.
9408
9409 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9410
9411 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
9412
9413 2021-02-02 Jakub Jelinek <jakub@redhat.com>
9414
9415 PR tree-optimization/98848
9416 * gcc.dg/vect/pr98848.c: New test.
9417 * gcc.dg/vect/pr92205.c: Remove xfail.
9418
9419 2021-02-02 Jakub Jelinek <jakub@redhat.com>
9420
9421 PR tree-optimization/97960
9422 * g++.dg/torture/pr97960.C: New test.
9423
9424 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
9425
9426 PR target/98743
9427 * g++.dg/opt/pr98743.C: New.
9428
9429 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
9430
9431 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
9432
9433 2021-02-02 Alexandre Oliva <oliva@adacore.com>
9434
9435 * gcc.dg/asan/nested-1.c: New.
9436
9437 2021-02-02 David Malcolm <dmalcolm@redhat.com>
9438
9439 PR analyzer/93355
9440 PR analyzer/96374
9441 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
9442 prefix to support subroutines where necessary.
9443 * gcc.dg/analyzer/data-model-1.c: Likewise.
9444 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
9445 (test_6a): New.
9446 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
9447 subroutines where necessary.
9448 * gcc.dg/analyzer/pr96651-2.c: Likewise.
9449 * gcc.dg/analyzer/signal-4b.c: Likewise.
9450 * gcc.dg/analyzer/single-field.c: Likewise.
9451 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
9452
9453 2021-02-02 David Malcolm <dmalcolm@redhat.com>
9454
9455 PR analyzer/93355
9456 PR analyzer/96374
9457 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
9458 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
9459
9460 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9461
9462 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
9463 assembly scan.
9464
9465 2021-02-01 David Malcolm <dmalcolm@redhat.com>
9466
9467 PR analyzer/98918
9468 * gcc.dg/analyzer/pr98918.c: New test.
9469
9470 2021-02-01 Sergei Trofimovich <siarheit@google.com>
9471
9472 PR tree-optimization/98499
9473 * g++.dg/pr98499.C: new test.
9474
9475 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9476
9477 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
9478
9479 2021-02-01 Martin Sebor <msebor@redhat.com>
9480
9481 PR middle-end/97172
9482 * gcc.dg/pr97172.c: New test.
9483
9484 2021-02-01 Martin Sebor <msebor@redhat.com>
9485
9486 PR c++/98835
9487 * g++.dg/Wclass-memaccess-6.C: New test.
9488
9489 2021-02-01 Patrick Palka <ppalka@redhat.com>
9490
9491 PR c++/98295
9492 * g++.dg/cpp0x/constexpr-98295.C: New test.
9493
9494 2021-02-01 Marek Polacek <polacek@redhat.com>
9495
9496 PR c++/98355
9497 * g++.dg/ext/builtin-has-attribute2.C: New test.
9498
9499 2021-02-01 Jason Merrill <jason@redhat.com>
9500
9501 PR c++/98570
9502 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
9503
9504 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
9505
9506 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
9507 New test template.
9508 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
9509 New test template.
9510 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
9511 New test template.
9512 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
9513 New test.
9514 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
9515 New test.
9516 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
9517 New test.
9518 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
9519 New test.
9520 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
9521 New test.
9522 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
9523 New test.
9524 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
9525 New test.
9526 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
9527 New test.
9528 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
9529 New test.
9530
9531 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
9532
9533 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
9534 New test.
9535 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
9536 New test.
9537 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
9538 New test.
9539 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
9540 New test.
9541
9542 2021-02-01 Tamar Christina <tamar.christina@arm.com>
9543
9544 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
9545
9546 2021-02-01 Patrick Palka <ppalka@redhat.com>
9547
9548 PR c++/84494
9549 * g++.dg/cpp1y/constexpr-84494.C: New test.
9550
9551 2021-02-01 Xing GUO <higuoxing@gmail.com>
9552
9553 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
9554
9555 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
9556
9557 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
9558 * gcc.target/powerpc/pr79251.p9.c: Likewise.
9559
9560 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
9561
9562 * c-c++-common/attr-used-5.c: Skip for Darwin.
9563 * c-c++-common/attr-used-6.c: Likewise.
9564 * c-c++-common/attr-used-7.c: Likewise.
9565 * c-c++-common/attr-used-8.c: Likewise.
9566 * c-c++-common/attr-used-9.c: Likewise.
9567
9568 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
9569
9570 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
9571 * gcc.target/powerpc/pr79251.p9.c: Same.
9572
9573 2021-01-30 Jakub Jelinek <jakub@redhat.com>
9574
9575 * gcc.target/i386/20051216-1.c: New test.
9576
9577 2021-01-30 Jakub Jelinek <jakub@redhat.com>
9578
9579 PR testsuite/98243
9580 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
9581 scan-tree-dump-times to x86 and aarch64 targets.
9582 * gcc.dg/gomp/simd-3.c: Likewise.
9583
9584 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
9585
9586 PR testsuite/98870
9587 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
9588 expected result.
9589
9590 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
9591
9592 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
9593
9594 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
9595
9596 PR target/97701
9597 * gcc.target/aarch64/pr97701.c: Modify.
9598
9599 2021-01-29 David Malcolm <dmalcolm@redhat.com>
9600
9601 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
9602
9603 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
9604
9605 PR target/97701
9606 * gcc.target/aarch64/pr97701.c: New.
9607
9608 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
9609
9610 * gcc.target/powerpc/pr91903.c: New test.
9611 * gcc.target/powerpc/builtins-1.fold.h: Update.
9612 * gcc.target/powerpc/builtins-2.c: Update.
9613
9614 2021-01-29 Nathan Sidwell <nathan@acm.org>
9615
9616 PR c++/98843
9617 * g++.dg/modules/pr98843_a.C: New.
9618 * g++.dg/modules/pr98843_b.H: New.
9619 * g++.dg/modules/pr98843_c.C: New.
9620
9621 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9622
9623 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
9624
9625 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
9626 Richard Biener <rguenther@suse.de>
9627
9628 PR tree-optimization/97627
9629 * g++.dg/pr97627.C: New testcase.
9630
9631 2021-01-29 Jakub Jelinek <jakub@redhat.com>
9632
9633 PR target/98849
9634 * gcc.c-torture/compile/pr98849.c: New test.
9635
9636 2021-01-29 Jakub Jelinek <jakub@redhat.com>
9637
9638 PR debug/98331
9639 * gcc.dg/pr98331.c: New test.
9640
9641 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
9642
9643 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
9644 to ...
9645 * gcc.target/powerpc/pr79251.h: ...this.
9646 * gcc.target/powerpc/pr79251.p9.c: Likewise.
9647 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
9648 Rename to...
9649 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
9650 * gcc.target/powerpc/pr79251-run.p9.c: New test.
9651
9652 2021-01-29 Marek Polacek <polacek@redhat.com>
9653
9654 PR c++/96137
9655 * g++.dg/parse/error63.C: New test.
9656
9657 2021-01-28 Jakub Jelinek <jakub@redhat.com>
9658
9659 PR c++/98841
9660 * g++.dg/warn/effc5.C: New test.
9661
9662 2021-01-28 Marek Polacek <polacek@redhat.com>
9663
9664 PR c++/94775
9665 * g++.dg/cpp0x/alignas19.C: New test.
9666 * g++.dg/warn/Warray-bounds15.C: New test.
9667
9668 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
9669
9670 PR target/98730
9671 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
9672
9673 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
9674
9675 * gfortran.dg/ISO_Fortran_binding_18.c: Include
9676 ../../../libgfortran/ISO_Fortran_binding.h rather than
9677 ISO_Fortran_binding.h.
9678
9679 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
9680
9681 * gcc.target/powerpc/float128-longdouble-math.c: New test.
9682 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
9683 * gcc.target/powerpc/float128-math.c: Adjust test for new name
9684 being generated. Add support for running test on power10. Add
9685 support for running if long double defaults to 64-bits.
9686
9687 2021-01-28 Jakub Jelinek <jakub@redhat.com>
9688
9689 PR c++/33661
9690 PR c++/98847
9691 * g++.target/i386/pr98847.C: New test.
9692
9693 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9694
9695 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
9696
9697 2021-01-28 Nathan Sidwell <nathan@acm.org>
9698
9699 PR c++/98770
9700 * g++.dg/modules/pr98770_a.C: New.
9701 * g++.dg/modules/pr98770_b.C: New.
9702
9703 2021-01-28 Harald Anlauf <anlauf@gmx.de>
9704
9705 PR fortran/86470
9706 * gfortran.dg/gomp/pr86470.f90: New test.
9707
9708 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
9709
9710 PR target/98827
9711 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
9712 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
9713 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
9714 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
9715 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
9716 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
9717 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
9718 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
9719 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
9720 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
9721 * gcc.target/powerpc/pr79251.p8.c: Likewise.
9722 * gcc.target/powerpc/pr79251.p9.c: Likewise.
9723 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
9724 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
9725 option.
9726
9727 2021-01-28 Xing GUO <higuoxing@gmail.com>
9728
9729 * gcc.target/riscv/attribute-18.c: New test.
9730
9731 2021-01-27 Harris Snyder <hsnyder@structura.bio>
9732
9733 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
9734 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
9735
9736 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
9737
9738 PR rtl-optimization/97684
9739 * gcc.target/i386/pr97684.c: New.
9740
9741 2021-01-27 Jason Merrill <jason@redhat.com>
9742
9743 PR c++/97874
9744 * g++.dg/lookup/using4.C: No error in C++20.
9745 * g++.dg/cpp0x/decltype37.C: Adjust message.
9746 * g++.dg/template/crash75.C: Adjust message.
9747 * g++.dg/template/crash76.C: Adjust message.
9748 * g++.dg/cpp0x/inh-ctor36.C: New test.
9749 * g++.dg/cpp1z/inh-ctor39.C: New test.
9750 * g++.dg/cpp2a/using-enum-7.C: New test.
9751
9752 2021-01-27 Jakub Jelinek <jakub@redhat.com>
9753
9754 PR target/98853
9755 * gcc.c-torture/execute/pr98853-1.c: New test.
9756 * gcc.c-torture/execute/pr98853-2.c: New test.
9757
9758 2021-01-27 Richard Biener <rguenther@suse.de>
9759
9760 PR tree-optimization/98854
9761 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
9762
9763 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
9764
9765 PR fortran/93924
9766 PR fortran/93925
9767 * gfortran.dg/proc_ptr_52.f90 : New test.
9768
9769 2021-01-27 liuhongt <hongtao.liu@intel.com>
9770
9771 PR target/98833
9772 * gcc.target/i386/pr98833.c: New test.
9773
9774 2021-01-27 Jakub Jelinek <jakub@redhat.com>
9775
9776 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
9777 optimize ("no-strict-aliasing") attribute.
9778 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
9779 array to avoid violating TBAA.
9780 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
9781 array to avoid violating TBAA.
9782 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
9783 array to avoid violating TBAA.
9784 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
9785 array to avoid violating TBAA.
9786
9787 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
9788
9789 PR fortran/98472
9790 * gfortran.dg/elemental_function_5.f90 : New test.
9791
9792 2021-01-27 Jakub Jelinek <jakub@redhat.com>
9793
9794 PR tree-optimization/97260
9795 * gcc.dg/tree-ssa/pr97260.c: New test.
9796
9797 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
9798
9799 * lib/target-supports.exp (check_effective_target_c++2a):
9800 Check for C++2a or C++23.
9801 (check_effective_target_c++20_down): New.
9802 (check_effective_target_c++23_only): New.
9803 (check_effective_target_c++23): New.
9804 * g++.dg/cpp23/cplusplus.C: New.
9805
9806 2021-01-26 Jason Merrill <jason@redhat.com>
9807
9808 PR c++/97474
9809 * g++.dg/torture/pr97474.C: New test.
9810
9811 2021-01-26 Jason Merrill <jason@redhat.com>
9812
9813 PR c++/97566
9814 * g++.dg/cpp2a/no_unique_address10.C: New test.
9815 * g++.dg/cpp2a/no_unique_address9.C: New test.
9816
9817 2021-01-26 Jakub Jelinek <jakub@redhat.com>
9818
9819 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
9820 optimize ("no-strict-aliasing") attribute.
9821 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
9822 array to avoid violating TBAA.
9823 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
9824 array to avoid violating TBAA.
9825 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
9826 array to avoid violating TBAA.
9827 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
9828 array to avoid violating TBAA.
9829
9830 2021-01-26 Jakub Jelinek <jakub@redhat.com>
9831
9832 PR target/98681
9833 * gcc.c-torture/execute/pr98681.c: New test.
9834
9835 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
9836
9837 PR fortran/67539
9838 * gfortran.dg/elemental_assignment_1.f90: New test.
9839
9840 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
9841
9842 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
9843 add previously missing space in '$ident link'.
9844
9845 2021-01-26 Jakub Jelinek <jakub@redhat.com>
9846
9847 PR middle-end/98807
9848 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
9849
9850 2021-01-26 Alexandre Oliva <oliva@adacore.com>
9851
9852 * gnat.dg/asan1.adb: New test.
9853 * gnat.dg/asan1_pkg.ads: New additional source.
9854
9855 2021-01-25 Harald Anlauf <anlauf@gmx.de>
9856
9857 PR fortran/70070
9858 * gfortran.dg/pr70070.f90: New test.
9859
9860 2021-01-25 Martin Sebor <msebor@redhat.com>
9861
9862 PR c++/98646
9863 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
9864 * g++.dg/warn/Wnonnull10.C: New test.
9865 * g++.dg/warn/Wnonnull9.C: New test.
9866
9867 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
9868
9869 * gfortran.dg/associate_57.f90: New test.
9870
9871 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
9872
9873 PR fortran/96843
9874 * gfortran.dg/interface_assignment_7.f90: New test.
9875
9876 2021-01-25 Jason Merrill <jason@redhat.com>
9877
9878 PR c++/98463
9879 * g++.dg/cpp2a/no_unique_address8.C: New test.
9880
9881 2021-01-25 Richard Biener <rguenther@suse.de>
9882
9883 PR middle-end/98807
9884 * gcc.dg/pr98807.c: New testcase.
9885
9886 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
9887
9888 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
9889 * gnat.dg/thunk2_pkg.ads: New helper.
9890
9891 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
9892
9893 PR fortran/98517
9894 * gfortran.dg/charlen_18.f90 : New test.
9895
9896 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
9897
9898 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
9899 with changes.
9900 * g++.dg/tc1/dr142.C: Same as above.
9901 * g++.dg/tc1/dr52.C: Same as above.
9902 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
9903 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
9904 * g++.old-deja/g++.jason/access8.C: Same as above.
9905 * g++.old-deja/g++.law/access4.C: Same as above.
9906 * g++.old-deja/g++.law/visibility12.C: Same as above.
9907 * g++.old-deja/g++.law/visibility4.C: Same as above.
9908 * g++.old-deja/g++.law/visibility8.C: Same as above.
9909 * g++.old-deja/g++.other/access4.C: Same as above.
9910
9911 2021-01-23 Patrick Palka <ppalka@redhat.com>
9912
9913 PR c++/88548
9914 PR c++/97399
9915 * g++.dg/cpp0x/this2.C: New test.
9916 * g++.dg/template/pr97399.C: New test.
9917
9918 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
9919
9920 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
9921 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
9922 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
9923 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
9924 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
9925 * gcc.target/powerpc/pr79251.p9.c: Same.
9926
9927 2021-01-22 Marek Polacek <polacek@redhat.com>
9928
9929 PR c++/96623
9930 * g++.dg/cpp0x/noexcept64.C: New test.
9931
9932 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
9933
9934 * g++.dg/eh/spbp.C: Remove skip on AIX.
9935
9936 2021-01-22 Jakub Jelinek <jakub@redhat.com>
9937
9938 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
9939 typo, UINON_TYPE to UNION_TYPE.
9940
9941 2021-01-22 Jakub Jelinek <jakub@redhat.com>
9942
9943 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
9944 UINON_TYPE to UNION_TYPE.
9945 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
9946 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
9947
9948 2021-01-22 Jakub Jelinek <jakub@redhat.com>
9949
9950 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
9951 optimize ("no-strict-aliasing") attribute.
9952
9953 2021-01-22 Jason Merrill <jason@redhat.com>
9954
9955 PR c++/98744
9956 * g++.dg/init/elide7.C: New test.
9957
9958 2021-01-22 Jakub Jelinek <jakub@redhat.com>
9959
9960 PR sanitizer/95693
9961 * g++.dg/ubsan/pr95693.C: New test.
9962
9963 2021-01-22 Marek Polacek <polacek@redhat.com>
9964
9965 PR c++/98545
9966 * g++.dg/abi/mangle76.C: New test.
9967
9968 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
9969
9970 PR fortran/98565
9971 * gfortran.dg/associated_target_7.f90 : New test.
9972
9973 2021-01-22 Martin Jambor <mjambor@suse.cz>
9974
9975 PR tree-optimization/47059
9976 * gcc.dg/tree-ssa/pr47059.c: New test.
9977
9978 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9979
9980 PR tree-optimization/98766
9981 * gcc.dg/pr98766.c: New test.
9982
9983 2021-01-22 Nathan Sidwell <nathan@acm.org>
9984
9985 PR testsuite/98795
9986 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
9987 embedded absolute paths.
9988 (module_do_it): Append $std to test name.
9989
9990 2021-01-22 Richard Biener <rguenther@suse.de>
9991
9992 PR middle-end/98793
9993 * gcc.dg/pr98793.c: New testcase.
9994
9995 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
9996
9997 * gcc.target/powerpc/pr79251.p8.c: New test.
9998 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
9999 instruction counts.
10000 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
10001 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
10002 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
10003 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
10004 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
10005 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
10006 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
10007 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
10008 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
10009 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
10010
10011 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
10012
10013 * gcc.target/powerpc/pr79251.p9.c: New test.
10014 * gcc.target/powerpc/pr79251-run.c: New test.
10015 * gcc.target/powerpc/pr79251.h: New header.
10016
10017 2021-01-22 Richard Biener <rguenther@suse.de>
10018
10019 PR middle-end/98773
10020 * gcc.dg/torture/pr98773.c: New testcase.
10021
10022 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10023
10024 PR tree-optimization/90248
10025 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
10026 builtins.
10027 * gcc.dg/pr90248.c: New test.
10028
10029 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10030
10031 PR tree-optimization/98255
10032 * gcc.dg/pr98255.c: New test.
10033
10034 2021-01-22 Richard Biener <rguenther@suse.de>
10035
10036 PR tree-optimization/98786
10037 * gcc.dg/torture/pr98786.c: New testcase.
10038
10039 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10040
10041 PR target/98636
10042 * gcc.target/arm/pr98636.c: New test.
10043
10044 2021-01-22 liuhongt <hongtao.liu@intel.com>
10045
10046 PR target/96891
10047 PR target/98348
10048 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
10049 * gcc.target/i386/avx512f-pr96891-1.c: New test.
10050 * gcc.target/i386/avx512f-pr96891-2.c: New test.
10051 * gcc.target/i386/avx512f-pr96891-3.c: New test.
10052 * g++.target/i386/avx512f-pr96891-1.C: New test.
10053 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
10054
10055 2021-01-22 Marek Polacek <polacek@redhat.com>
10056
10057 PR c++/97966
10058 * g++.dg/cpp0x/noexcept63.C: New test.
10059
10060 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
10061
10062 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
10063 intervening period.
10064 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
10065 explicitly check for intervening space, tab or period.
10066
10067 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
10068
10069 PR rtl-optimization/98777
10070 * gcc.target/riscv/pr98777.c: New.
10071
10072 2021-01-21 Patrick Palka <ppalka@redhat.com>
10073
10074 PR c++/71879
10075 * g++.dg/cpp0x/decltype-71879.C: New test.
10076
10077 2021-01-21 Jakub Jelinek <jakub@redhat.com>
10078
10079 PR c++/98672
10080 * g++.dg/cpp1y/constexpr-98672.C: New test.
10081
10082 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
10083
10084 PR target/96372
10085 * lib/target-supports.exp
10086 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
10087 * gcc.target/arm/ivopts.c: Use target
10088 'arm_thumb2_no_arm_v8_1_lob'.
10089
10090 2021-01-21 Nathan Sidwell <nathan@acm.org>
10091
10092 PR c++/98530
10093 * g++.dg/modules/stat-mem-1.h: New.
10094 * g++.dg/modules/stat-mem-1_a.H: New.
10095 * g++.dg/modules/stat-mem-1_b.C: New.
10096
10097 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
10098
10099 PR fortran/96320
10100 * gfortran.dg/module_procedure_5.f90 : New test.
10101 * gfortran.dg/module_procedure_6.f90 : New test.
10102
10103 2021-01-21 Richard Biener <rguenther@suse.de>
10104
10105 PR testsuite/97299
10106 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
10107
10108 2021-01-21 Richard Biener <rguenther@suse.de>
10109
10110 PR testsuite/98241
10111 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
10112
10113 2021-01-21 Richard Biener <rguenther@suse.de>
10114
10115 * gcc.dg/Walloca-2.c: Un-XFAIL.
10116
10117 2021-01-21 liuhongt <hongtao.liu@intel.com>
10118
10119 PR rtl-optimization/98694
10120 * gcc.target/i386/pr98694.c: New test.
10121
10122 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
10123
10124 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
10125
10126 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10127
10128 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
10129 dup.
10130
10131 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
10132
10133 PR rtl-optimization/98722
10134 * g++.target/s390/pr98722.C: New.
10135
10136 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
10137
10138 PR tree-optimization/96674
10139 * gcc.dg/pr96674.c: New tests.
10140
10141 2021-01-20 Patrick Palka <ppalka@redhat.com>
10142
10143 PR c++/95434
10144 * g++.dg/cpp2a/lambda-generic9.C: New test.
10145
10146 2021-01-20 Patrick Palka <ppalka@redhat.com>
10147
10148 PR c++/82613
10149 * g++.dg/parse/access12.C: New test.
10150 * g++.dg/template/access35.C: New test.
10151
10152 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
10153
10154 PR tree-optimization/98535
10155 * gcc.target/aarch64/sve/pr98535.c: New file.
10156
10157 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
10158
10159 PR fortran/98763
10160 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
10161 missing diagnostic issues with c_intptr_t == default integer kind.
10162
10163 2021-01-20 Jakub Jelinek <jakub@redhat.com>
10164
10165 PR tree-optimization/98721
10166 * gcc.dg/pr98721-1.c: New test.
10167 * gcc.dg/pr98721-2.c: New test.
10168
10169 2021-01-20 Richard Biener <rguenther@suse.de>
10170
10171 PR tree-optimization/98758
10172 * gcc.dg/torture/pr98758.c: New testcase.
10173
10174 2021-01-20 Jakub Jelinek <jakub@redhat.com>
10175
10176 PR c++/98742
10177 * c-c++-common/gomp/task-detach-2.c: New test.
10178
10179 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
10180
10181 PR fortran/98757
10182 PR fortran/98476
10183 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
10184
10185 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
10186
10187 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
10188 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
10189 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
10190 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
10191 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
10192 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
10193
10194 2021-01-19 Marek Polacek <polacek@redhat.com>
10195
10196 PR c++/98659
10197 * g++.dg/template/deduce8.C: New test.
10198
10199 2021-01-19 Marek Polacek <polacek@redhat.com>
10200
10201 PR c++/98687
10202 * g++.dg/lookup/using64.C: New test.
10203 * g++.dg/lookup/using65.C: New test.
10204
10205 2021-01-19 Martin Sebor <msebor@redhat.com>
10206
10207 PR middle-end/98664
10208 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
10209 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
10210 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
10211 * gcc.dg/Wfree-nonheap-object-4.c: New test.
10212
10213 2021-01-19 Patrick Palka <ppalka@redhat.com>
10214
10215 PR c++/41437
10216 PR c++/58993
10217 * g++.dg/opt/pr87974.C: Adjust.
10218 * g++.dg/template/access34.C: New test.
10219 * g++.dg/template/friend68.C: New test.
10220 * g++.dg/template/friend69.C: New test.
10221
10222 2021-01-19 Marek Polacek <polacek@redhat.com>
10223
10224 PR c++/98333
10225 * g++.dg/cpp0x/noexcept62.C: New test.
10226
10227 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
10228
10229 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
10230
10231 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10232
10233 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10234 (CHECK_CUMULATIVE_SAT): Delete.
10235 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
10236 variables.
10237 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
10238 Remove uses of the above.
10239 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
10240 Likewise.
10241 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
10242 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
10243 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
10244 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
10245 Likewise.
10246 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
10247 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
10248 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
10249 Likewise.
10250 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
10251 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
10252 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
10253 Likewise.
10254 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
10255 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
10256 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
10257 Likewise.
10258 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
10259 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
10260 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
10261 Likewise.
10262 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
10263 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
10264 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
10265 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
10266 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
10267 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
10268 Likewise.
10269 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
10270 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
10271 Likewise.
10272 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
10273 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
10274 Likewise.
10275 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
10276 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
10277 Likewise.
10278 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
10279 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10280 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
10281 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
10282 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10283 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
10284 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
10285 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
10286 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
10287 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
10288
10289 2021-01-19 Jeff Law <law@redhat.com>
10290
10291 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
10292 and update expected output.
10293
10294 2021-01-19 Richard Biener <rguenther@suse.de>
10295
10296 PR ipa/98330
10297 * g++.dg/pr98330.C: New testcase.
10298 * gcc.dg/pr98330.c: Likewise.
10299
10300 2021-01-19 Richard Biener <rguenther@suse.de>
10301
10302 PR ipa/97673
10303 * gfortran.dg/pr97673.f90: New testcase.
10304
10305 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
10306
10307 PR fortran/98476
10308 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
10309 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
10310 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
10311
10312 2021-01-19 Martin Jambor <mjambor@suse.cz>
10313
10314 PR ipa/98690
10315 * g++.dg/ipa/pr98690.C: New test.
10316
10317 2021-01-18 Jeff Law <law@redhat.com>
10318
10319 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
10320
10321 2021-01-18 Patrick Palka <ppalka@redhat.com>
10322
10323 * g++.dg/cpp1z/class-deduction77.C: New test.
10324
10325 2021-01-18 Jakub Jelinek <jakub@redhat.com>
10326
10327 PR tree-optimization/98727
10328 * gcc.c-torture/execute/pr98727.c: New test.
10329
10330 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
10331
10332 PR testsuite/97987
10333 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
10334 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
10335
10336 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
10337
10338 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
10339 * g++.dg/no-stack-protector-attr.C: Likewise.
10340
10341 2021-01-18 David Malcolm <dmalcolm@redhat.com>
10342
10343 * gcc.dg/analyzer/attr-malloc-1.c: New test.
10344 * gcc.dg/analyzer/attr-malloc-2.c: New test.
10345 * gcc.dg/analyzer/attr-malloc-4.c: New test.
10346 * gcc.dg/analyzer/attr-malloc-5.c: New test.
10347 * gcc.dg/analyzer/attr-malloc-6.c: New test.
10348 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
10349 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
10350
10351 2021-01-18 Richard Biener <rguenther@suse.de>
10352
10353 PR testsuite/97494
10354 * gcc.dg/vect/slp-11b.c: Adjust.
10355
10356 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10357
10358 PR target/71233
10359 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
10360 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
10361
10362 2021-01-18 Richard Biener <rguenther@suse.de>
10363
10364 PR testsuite/97299
10365 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
10366
10367 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
10368
10369 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
10370 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
10371 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
10372 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
10373 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
10374 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
10375 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
10376 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
10377 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
10378 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
10379 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
10380 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
10381
10382 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
10383
10384 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
10385 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
10386 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
10387 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
10388 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
10389 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
10390 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
10391 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
10392 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
10393 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
10394 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
10395
10396 2021-01-17 Martin Jambor <mjambor@suse.cz>
10397
10398 PR ipa/98222
10399 * gcc.dg/ipa/pr98222.c: New test.
10400
10401 2021-01-16 Jakub Jelinek <jakub@redhat.com>
10402
10403 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
10404 ../../../libgfortran/ISO_Fortran_binding.h rather than
10405 ISO_Fortran_binding.h.
10406
10407 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
10408
10409 * c-c++-common/gomp/task-detach-1.c: New.
10410 * g++.dg/gomp/task-detach-1.C: New.
10411 * gcc.dg/gomp/task-detach-1.c: New.
10412 * gfortran.dg/gomp/task-detach-1.f90: New.
10413
10414 2021-01-16 Jakub Jelinek <jakub@redhat.com>
10415
10416 PR tree-optimization/96669
10417 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
10418 * gcc.dg/tree-ssa/pr96669-2.c: New test.
10419
10420 2021-01-16 Jakub Jelinek <jakub@redhat.com>
10421
10422 PR tree-optimization/96271
10423 * gcc.target/i386/pr96271.c: New test.
10424
10425 2021-01-15 Carl Love <cel@us.ibm.com>
10426
10427 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
10428
10429 2021-01-15 Harris Snyder <hsnyder@structura.bio>
10430
10431 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
10432 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
10433
10434 2021-01-15 Nathan Sidwell <nathan@acm.org>
10435
10436 PR c++/98538
10437 * g++.dg/template/pr98538.C: New.
10438
10439 2021-01-15 Nathan Sidwell <nathan@acm.org>
10440
10441 PR preprocessor/95253
10442 * g++.dg/modules/dep-1_a.C: Adjust expected output.
10443 * g++.dg/modules/dep-1_b.C: Likewise.
10444 * g++.dg/modules/dep-2.C: Likewise.
10445
10446 2021-01-15 Jakub Jelinek <jakub@redhat.com>
10447
10448 PR tree-optimization/96669
10449 * gcc.dg/tree-ssa/pr96669-1.c: New test.
10450
10451 2021-01-15 Jakub Jelinek <jakub@redhat.com>
10452
10453 PR tree-optimization/96681
10454 * gcc.dg/tree-ssa/pr96681.c: New test.
10455
10456 2021-01-15 Jason Merrill <jason@redhat.com>
10457
10458 PR c++/98642
10459 * g++.dg/cpp1z/elide5.C: New test.
10460
10461 2021-01-15 Jason Merrill <jason@redhat.com>
10462
10463 * g++.dg/cpp1z/elide4.C: New test.
10464
10465 2021-01-15 Jason Merrill <jason@redhat.com>
10466
10467 PR c++/63707
10468 * g++.dg/cpp0x/initlist-array13.C: New test.
10469
10470 2021-01-15 Alexandre Oliva <oliva@adacore.com>
10471
10472 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
10473 * gcc.dg/analyzer/data-model-1.c: Likewise.
10474 * gcc.dg/analyzer/malloc-1.c: Likewise.
10475 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
10476
10477 2021-01-15 Jakub Jelinek <jakub@redhat.com>
10478
10479 PR tree-optimization/96671
10480 * gcc.dg/tree-ssa/pr96671-1.c: New test.
10481 * gcc.dg/tree-ssa/pr96671-2.c: New test.
10482
10483 2021-01-15 Jakub Jelinek <jakub@redhat.com>
10484
10485 PR tree-optimization/98597
10486 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
10487 Expect for now a (char *) cast for VLAs.
10488 * gcc.dg/uninit-40.c: New test.
10489
10490 2021-01-15 Nathan Sidwell <nathan@acm.org>
10491
10492 PR c++/98591
10493 * g++.dg/modules/pr98591.H: New file.
10494
10495 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
10496
10497 PR target/88836
10498 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
10499 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
10500
10501 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
10502
10503 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
10504 libatomic into testcases in gcc.target/s390/md.
10505 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
10506 -latomic.
10507
10508 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
10509
10510 PR target/71233
10511 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
10512 vceqz_p64, vceqq_p64 and vceqzq_p64.
10513 * gcc.target/arm/simd/vceqz_p64.c: New test.
10514 * gcc.target/arm/simd/vceqzq_p64.c: New test.
10515
10516 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
10517
10518 Revert:
10519 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
10520
10521 PR target/71233
10522 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
10523 vceqz_p64, vceqq_p64 and vceqzq_p64.
10524
10525 2021-01-15 Martin Liska <mliska@suse.cz>
10526
10527 * lib/gcov.exp: Use 'env python3' for execution of pytests.
10528 Check that pytest accepts all needed options first.
10529 Improve formatting of PASS/FAIL lines.
10530
10531 2021-01-15 Richard Biener <rguenther@suse.de>
10532
10533 PR testsuite/96147
10534 * gcc.dg/vect/bb-slp-32.c: Align p.
10535
10536 2021-01-15 Richard Biener <rguenther@suse.de>
10537
10538 PR testsuite/96147
10539 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
10540
10541 2021-01-15 Richard Biener <rguenther@suse.de>
10542
10543 PR testsuite/96147
10544 * gcc.dg/vect/slp-45.c: Key scanning on
10545 vect_hw_misalign.
10546
10547 2021-01-15 Richard Biener <rguenther@suse.de>
10548
10549 PR testsuite/96147
10550 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
10551
10552 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
10553
10554 PR target/71233
10555 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
10556 vceqz_p64, vceqq_p64 and vceqzq_p64.
10557
10558 2021-01-15 Richard Biener <rguenther@suse.de>
10559
10560 PR testsuite/96098
10561 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
10562
10563 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
10564
10565 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
10566
10567 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
10568
10569 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
10570
10571 2021-01-15 Richard Biener <rguenther@suse.de>
10572
10573 PR tree-optimization/98685
10574 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
10575
10576 2021-01-15 Tamar Christina <tamar.christina@arm.com>
10577
10578 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
10579 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
10580
10581 2021-01-14 David Malcolm <dmalcolm@redhat.com>
10582
10583 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
10584 New file.
10585 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
10586 New file.
10587 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
10588
10589 2021-01-14 Tamar Christina <tamar.christina@arm.com>
10590
10591 * gcc.dg/vect/complex/complex-mla-template.c: New test.
10592 * gcc.dg/vect/complex/complex-mls-template.c: New test.
10593 * gcc.dg/vect/complex/complex-mul-template.c: New test.
10594 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
10595 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
10596 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
10597 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
10598 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
10599 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
10600 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
10601 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
10602 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
10603 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
10604 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
10605 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
10606 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
10607 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
10608 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
10609 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
10610 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
10611 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
10612
10613 2021-01-14 Marek Polacek <polacek@redhat.com>
10614
10615 * g++.dg/template/pr98372.C: Only run in C++14 and up.
10616
10617 2021-01-14 Harald Anlauf <anlauf@gmx.de>
10618
10619 * substr_10.f90: New test.
10620 * substr_9.f90: New test.
10621
10622 2021-01-14 Alexandre Oliva <oliva@adacore.com>
10623
10624 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
10625 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
10626
10627 2021-01-14 Alexandre Oliva <oliva@adacore.com>
10628
10629 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
10630
10631 2021-01-14 Harald Anlauf <anlauf@gmx.de>
10632
10633 PR fortran/98661
10634 * gfortran.dg/pr98661.f90: New test.
10635
10636 2021-01-14 Harald Anlauf <anlauf@gmx.de>
10637
10638 Revert:
10639 2021-01-14 Harald Anlauf <anlauf@gmx.de>
10640
10641 PR fortran/98661
10642 * gfortran.dg/pr98661.f90: New test.
10643
10644 2021-01-14 Harald Anlauf <anlauf@gmx.de>
10645
10646 PR fortran/98661
10647 * gfortran.dg/pr98661.f90: New test.
10648
10649 2021-01-14 Martin Liska <mliska@suse.cz>
10650
10651 * g++.dg/gcov/gcov-17.C: New test.
10652 * g++.dg/gcov/test-gcov-17.py: New test.
10653
10654 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
10655
10656 PR target/98667
10657 * gcc.target/i386/pr98667-1.c: New file.
10658 * gcc.target/i386/pr98667-2.c: Likewise.
10659 * gcc.target/i386/pr98667-3.c: Likewise.
10660
10661 2021-01-14 Richard Biener <rguenther@suse.de>
10662
10663 PR tree-optimization/98674
10664 * gcc.dg/vect/pr98674.c: New testcase.
10665
10666 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
10667
10668 PR target/98676
10669 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
10670 -mno-stackrealign.
10671 * gcc.target/i386/pr95021-3.c: Likewise.
10672
10673 2021-01-14 Nathan Sidwell <nathan@acm.org>
10674
10675 PR c++/98372
10676 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
10677 * g++.dg/template/pr98372.C: New.
10678
10679 2021-01-14 Jakub Jelinek <jakub@redhat.com>
10680
10681 PR target/98670
10682 * gcc.target/i386/pr98670.c: New test.
10683
10684 2021-01-14 Jakub Jelinek <jakub@redhat.com>
10685
10686 PR tree-optimization/96688
10687 * gcc.dg/tree-ssa/pr96688.c: New test.
10688 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
10689 * gcc.target/i386/pr66821.c: Likewise.
10690
10691 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
10692
10693 * gcc.target/aarch64/sve/cost_model_11.c: New test.
10694 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
10695 -fno-vect-cost-model.
10696
10697 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10698
10699 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
10700 sqxtn2 scan-assembler-times.
10701
10702 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10703
10704 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
10705 scan-assembler-times for xtn2.
10706
10707 2021-01-13 Marek Polacek <polacek@redhat.com>
10708
10709 PR c++/98231
10710 * g++.dg/lookup/using63.C: New test.
10711
10712 2021-01-13 Jakub Jelinek <jakub@redhat.com>
10713
10714 PR tree-optimization/96691
10715 * gcc.dg/tree-ssa/pr96691.c: New test.
10716
10717 2021-01-13 Richard Biener <rguenther@suse.de>
10718
10719 PR tree-optimization/92645
10720 * gcc.target/i386/pr92645-7.c: New testcase.
10721 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
10722 * gcc.dg/pr69047.c: Likewise.
10723
10724 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
10725
10726 * gcc.target/aarch64/sve/mls_2.c: New test.
10727 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
10728 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
10729 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
10730 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
10731 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
10732
10733 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
10734
10735 * gcc.target/aarch64/sve/mla_2.c: New test.
10736 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
10737 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
10738 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
10739 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
10740 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
10741
10742 2021-01-13 Richard Biener <rguenther@suse.de>
10743
10744 PR tree-optimization/92645
10745 * gcc.target/i386/pr92645-6.c: New testcase.
10746
10747 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
10748
10749 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
10750 * gcc.target/aarch64/sve/sel_2.c: Likewise.
10751 * gcc.target/aarch64/sve/sel_3.c: Likewise.
10752
10753 2021-01-13 Jakub Jelinek <jakub@redhat.com>
10754
10755 PR target/95905
10756 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
10757 scan-assembler. Add tests with zero vector as first __builtin_shuffle
10758 operand.
10759 * gcc.target/i386/pr95905-3.c: New test.
10760 * gcc.target/i386/pr95905-4.c: New test.
10761
10762 2021-01-13 Martin Liska <mliska@suse.cz>
10763
10764 PR tree-optimization/98455
10765 * gcc.dg/tree-ssa/pr98455.c: New test.
10766
10767 2021-01-13 Richard Biener <rguenther@suse.de>
10768
10769 PR tree-optimization/98640
10770 * gcc.dg/torture/pr98640.c: New testcase.
10771
10772 2021-01-13 Jakub Jelinek <jakub@redhat.com>
10773
10774 PR target/96938
10775 * gcc.target/i386/pr96938.c: New test.
10776
10777 2021-01-13 Jakub Jelinek <jakub@redhat.com>
10778
10779 PR target/95905
10780 * gcc.target/i386/pr95905-1.c: New test.
10781 * gcc.target/i386/pr95905-2.c: New test.
10782
10783 2021-01-13 Julian Brown <julian@codesourcery.com>
10784
10785 * gcc.target/gcn/fpdiv.c: New test.
10786
10787 2021-01-12 Martin Sebor <msebor@redhat.com>
10788
10789 PR c/98597
10790 PR c/98592
10791 * g++.dg/warn/Wuninitialized-13.C: New test.
10792 gcc.dg/uninit-39.c: New test.
10793 #
10794 * gcc.dg/uninit-39.c: New file.
10795
10796 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
10797
10798 PR target/97875
10799 * gcc.target/arm/simd/mve-vneg.c: Update test.
10800
10801 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
10802
10803 PR target/97969
10804 * gcc.target/arm/pr97969.c: New.
10805
10806 2021-01-12 Patrick Palka <ppalka@redhat.com>
10807
10808 PR c++/98611
10809 * g++.dg/cpp2a/concepts-ctad1.C: New test.
10810 * g++.dg/cpp2a/concepts-ctad2.C: New test.
10811
10812 2021-01-12 Richard Biener <rguenther@suse.de>
10813
10814 PR tree-optimization/98550
10815 * g++.dg/opt/pr98550.C: New testcase.
10816
10817 2021-01-12 Jakub Jelinek <jakub@redhat.com>
10818
10819 PR tree-optimization/98629
10820 * gcc.c-torture/compile/pr98629.c: New test.
10821
10822 2021-01-12 Jakub Jelinek <jakub@redhat.com>
10823
10824 PR tree-optimization/95731
10825 * gcc.dg/tree-ssa/pr95731.c: New test.
10826 * gcc.c-torture/execute/pr95731.c: New test.
10827
10828 2021-01-12 Marek Polacek <polacek@redhat.com>
10829
10830 PR c++/98620
10831 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
10832
10833 2021-01-12 David Malcolm <dmalcolm@redhat.com>
10834
10835 PR analyzer/98628
10836 * gcc.dg/analyzer/pr98628.c: New test.
10837
10838 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10839
10840 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
10841 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
10842 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
10843 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
10844 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
10845 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
10846 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
10847
10848 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10849
10850 * g++.target/aarch64/sve/cond_bic_1.C: New test.
10851 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
10852 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
10853 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
10854
10855 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10856
10857 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
10858
10859 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10860
10861 * g++.target/aarch64/sve/abd_1.C: New test.
10862 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
10863 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
10864 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
10865 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
10866
10867 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10868
10869 * gcc.target/aarch64/sve/adr_6.c: New test.
10870
10871 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10872
10873 * g++.target/aarch64/sve/cond_arith_1.C: New test.
10874 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
10875 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
10876 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
10877 * g++.target/aarch64/sve/cond_shift_1.C: New test.
10878 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
10879 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
10880 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
10881
10882 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10883
10884 PR testsuite/98602
10885 * g++.target/aarch64/sve/max_1.C: New test.
10886 * g++.target/aarch64/sve/min_1.C: Likewise.
10887 * gcc.target/aarch64/sve/mul_2.c: Likewise.
10888
10889 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10890
10891 * gcc.target/aarch64/sve/shift_2.c: New test.
10892
10893 2021-01-11 Jakub Jelinek <jakub@redhat.com>
10894
10895 PR c++/98481
10896 * g++.dg/abi/abi-tag24.C: New test.
10897
10898 2021-01-11 Richard Biener <rguenther@suse.de>
10899
10900 PR tree-optimization/91403
10901 * gcc.dg/vect/pr91403.c: New testcase.
10902
10903 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
10904
10905 PR testsuite/98225
10906 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
10907 Expect .ld1_args only when GNU LD is used.
10908 Add an exception for *.gcc_args files.
10909
10910 2021-01-11 Jakub Jelinek <jakub@redhat.com>
10911
10912 PR tree-optimization/95867
10913 * gcc.dg/tree-ssa/pr95867.c: New test.
10914
10915 2021-01-11 Jakub Jelinek <jakub@redhat.com>
10916
10917 PR tree-optimization/95852
10918 * gcc.target/i386/pr95852-3.c: New test.
10919 * gcc.target/i386/pr95852-4.c: New test.
10920
10921 2021-01-11 Jakub Jelinek <jakub@redhat.com>
10922
10923 PR tree-optimization/95852
10924 * gcc.target/i386/pr95852-1.c: New test.
10925 * gcc.target/i386/pr95852-2.c: New test.
10926
10927 2021-01-11 Martin Liska <mliska@suse.cz>
10928
10929 PR gcov-profile/98273
10930 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
10931 * g++.dg/gcov/pr98273.C: New test.
10932 * g++.dg/gcov/gcov.py: New test.
10933 * g++.dg/gcov/test-pr98273.py: New test.
10934
10935 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
10936
10937 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
10938 constant then rather than addition.
10939 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
10940 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
10941
10942 2021-01-09 Jakub Jelinek <jakub@redhat.com>
10943
10944 PR c++/98556
10945 * c-c++-common/pr98556.c: New test.
10946
10947 2021-01-09 Jakub Jelinek <jakub@redhat.com>
10948
10949 PR rtl-optimization/98603
10950 * gcc.target/i386/pr98603.c: New test.
10951 * gcc.target/aarch64/pr98603.c: New test.
10952
10953 2021-01-09 Alexandre Oliva <oliva@gnu.org>
10954
10955 PR debug/97714
10956 * gcc.dg/debug/pr97714.c: New.
10957
10958 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
10959
10960 PR target/98482
10961 * gcc.target/i386/pr98482-1.c: Require lp64.
10962 * gcc.target/i386/pr98482-2.c: Likewise.
10963
10964 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
10965
10966 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
10967 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
10968
10969 2021-01-08 Patrick Palka <ppalka@redhat.com>
10970
10971 PR c++/98551
10972 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
10973
10974 2021-01-08 Patrick Palka <ppalka@redhat.com>
10975
10976 PR c++/98515
10977 * g++.dg/template/access32.C: New test.
10978 * g++.dg/template/access33.C: New test.
10979
10980 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
10981
10982 PR target/98482
10983 * gcc.target/i386/pr98482-2.c: Updated.
10984
10985 2021-01-08 Richard Biener <rguenther@suse.de>
10986
10987 PR tree-optimization/98544
10988 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
10989
10990 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
10991
10992 PR target/98482
10993 * gcc.target/i386/pr98482-1.c: New test.
10994 * gcc.target/i386/pr98482-1.c: Likewise.
10995 * gcc.target/i386/pr98482-2.c: New file.
10996
10997 2021-01-08 Jakub Jelinek <jakub@redhat.com>
10998
10999 PR target/98585
11000 * gcc.target/i386/pr98585.c: New test.
11001
11002 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
11003
11004 * gcc.target/aarch64/sve/cnot_2.c: New test.
11005 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
11006 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
11007 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
11008 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
11009 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
11010 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
11011
11012 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
11013
11014 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
11015 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
11016 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
11017 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
11018 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
11019 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
11020 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
11021 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
11022
11023 2021-01-08 Tamar Christina <tamar.christina@arm.com>
11024
11025 * lib/target-supports.exp
11026 (check_effective_target_aarch64_asm_sve2_ok): New.
11027 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
11028 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
11029
11030 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11031
11032 * gcc.target/aarch64/usaba_1.c: New test.
11033
11034 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
11035
11036 PR fortran/93794
11037 * gfortran.dg/deferred_character_35.f90 : New test.
11038
11039 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
11040
11041 PR fortran/98458
11042 * gfortran.dg/implied_do_3.f90 : New test.
11043
11044 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
11045
11046 * gcc.dg/array-quals-1.c: Allow srodata.
11047
11048 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
11049
11050 * gcc.target/riscv/predef-10.c: New.
11051 * gcc.target/riscv/predef-11.c: New.
11052 * gcc.target/riscv/predef-12.c: New.
11053 * gcc.target/riscv/predef-13.c: New.
11054
11055 2021-01-07 Jakub Jelinek <jakub@redhat.com>
11056
11057 PR c++/98329
11058 * g++.dg/cpp2a/bit-cast10.C: New test.
11059
11060 2021-01-07 Martin Sebor <msebor@redhat.com>
11061
11062 PR middle-end/98578
11063 * gcc.dg/plugin/gil-1.c: Adjust expected output.
11064 * gcc.dg/uninit-pr98578.c: New test.
11065
11066 2021-01-07 Marek Polacek <polacek@redhat.com>
11067
11068 PR c++/98441
11069 * g++.dg/cpp0x/auto55.C: New test.
11070
11071 2021-01-07 David Malcolm <dmalcolm@redhat.com>
11072
11073 PR analyzer/98580
11074 * gcc.dg/analyzer/pr98580-a.c: New test.
11075 * gcc.dg/analyzer/pr98580-b.c: New test.
11076
11077 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
11078
11079 PR fortran/93701
11080 * gfortran.dg/associate_54.f90: New test.
11081 * gfortran.dg/associate_55.f90: New test.
11082 * gfortran.dg/associate_56.f90: New test.
11083
11084 2021-01-07 Jakub Jelinek <jakub@redhat.com>
11085
11086 PR target/98567
11087 * gcc.target/i386/pr98567-1.c: New test.
11088 * gcc.target/i386/pr98567-2.c: New test.
11089
11090 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
11091
11092 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
11093 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
11094 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
11095 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
11096 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
11097 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
11098 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
11099 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
11100
11101 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
11102
11103 PR tree-optimization/98560
11104 * gcc.dg/vect/pr98560-2.c: New test.
11105
11106 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
11107
11108 PR tree-optimization/98560
11109 * gcc.dg/vect/pr98560-1.c: New test.
11110
11111 2021-01-07 Jakub Jelinek <jakub@redhat.com>
11112
11113 PR tree-optimization/98568
11114 * g++.dg/torture/pr98568.C: New test.
11115
11116 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
11117
11118 * gcc.target/i386/pr92658-avx512bw.c: Add
11119 -mprefer-vector-width=512 to avoid impact of different default
11120 mtune which gcc is built with.
11121 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
11122
11123 2021-01-07 David Malcolm <dmalcolm@redhat.com>
11124
11125 PR analyzer/97074
11126 * gcc.dg/analyzer/pr97074.c: New test.
11127
11128 2021-01-07 David Malcolm <dmalcolm@redhat.com>
11129
11130 PR analyzer/98564
11131 * gcc.dg/analyzer/pr98564.c: New test.
11132
11133 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
11134
11135 PR rtl-optimization/97978
11136 * gcc.target/i386/pr97978.c: New.
11137
11138 2021-01-06 Martin Sebor <msebor@redhat.com>
11139
11140 PR c++/95768
11141 * g++.dg/pr95768.C: New test.
11142 * g++.dg/warn/Wuninitialized-12.C: New test.
11143 * gcc.dg/uninit-38.c: New test.
11144
11145 2021-01-06 Martin Sebor <msebor@redhat.com>
11146
11147 PR c++/98305
11148 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
11149
11150 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
11151
11152 PR c++/96504
11153 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
11154 as the final suspend point so that we can check that the state
11155 machine has reached the expected point.
11156
11157 2021-01-06 Marek Polacek <polacek@redhat.com>
11158
11159 PR testsuite/98566
11160 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
11161 dg-error.
11162
11163 2021-01-06 Alexandre Oliva <oliva@adacore.com>
11164
11165 * g++.dg/opt/store-merging-2.C: Add the required alignment.
11166
11167 2021-01-06 Richard Biener <rguenther@suse.de>
11168
11169 PR tree-optimization/95582
11170 * gcc.dg/pr95582.c: New testcase.
11171
11172 2021-01-06 Richard Biener <rguenther@suse.de>
11173
11174 PR tree-optimization/98513
11175 * gcc.dg/tree-ssa/pr98513.c: New testcase.
11176
11177 2021-01-06 David Malcolm <dmalcolm@redhat.com>
11178
11179 PR analyzer/97072
11180 * gcc.dg/analyzer/pr97072.c: New test.
11181
11182 2021-01-06 David Malcolm <dmalcolm@redhat.com>
11183
11184 PR analyzer/98073
11185 * gcc.dg/analyzer/pr98073.c: New test.
11186
11187 2021-01-06 David Malcolm <dmalcolm@redhat.com>
11188
11189 PR analyzer/98223
11190 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
11191
11192 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
11193
11194 * gcc.target/s390/s390.exp: Replace %% with %.
11195
11196 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
11197
11198 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
11199
11200 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
11201
11202 PR target/98495
11203 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
11204 unsigned short to compute pextrw result.
11205
11206 2021-01-05 Patrick Palka <ppalka@redhat.com>
11207
11208 * g++.dg/template/partial5.C: Adjust directives to expect the
11209 same errors across all dialects.
11210 * g++.dg/cpp1z/nontype-auto17.C: New test.
11211 * g++.dg/cpp1z/nontype-auto18.C: New test.
11212 * g++.dg/template/ttp33.C: New test.
11213
11214 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11215
11216 PR tree-optimization/94802
11217 * gcc.target/i386/pr94802.c: New test.
11218 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
11219
11220 2021-01-05 Richard Biener <rguenther@suse.de>
11221
11222 PR tree-optimization/98516
11223 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
11224 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
11225
11226 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11227
11228 PR c++/98469
11229 * g++.dg/cpp2a/bit-cast8.C: New test.
11230 * g++.dg/cpp2a/bit-cast9.C: New test.
11231
11232 2021-01-05 Marek Polacek <polacek@redhat.com>
11233
11234 PR c++/82099
11235 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
11236 * g++.dg/cpp0x/noexcept61.C: New test.
11237
11238 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11239
11240 PR tree-optimization/96928
11241 * gcc.dg/tree-ssa/pr96928.c: New test.
11242 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
11243 instead of scanning rtl dump for ifcvt message check assembly
11244 for xor instruction.
11245
11246 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11247
11248 PR tree-optimization/96930
11249 * g++.dg/tree-ssa/pr96930.C: New test.
11250
11251 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11252
11253 PR tree-optimization/96239
11254 * gcc.dg/tree-ssa/pr96239.c: New test.
11255
11256 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
11257
11258 PR target/98522
11259 * gcc.target/i386/pr98522.c: New test.
11260
11261 2021-01-05 Nathan Sidwell <nathan@acm.org>
11262
11263 * g++.dg/modules/mod-decl-1.C: Adjust.
11264 * g++.dg/modules/p0713-2.C: Adjust.
11265 * g++.dg/modules/p0713-3.C: Adjust.
11266
11267 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
11268
11269 PR target/98495
11270 * gcc.target/i386/pr98495-1.c: New test.
11271 * gcc.target/i386/pr98495-2.c: New test.
11272 * gcc.target/i386/pr98495-3.c: New test.
11273 * gcc.target/i386/pr98495-4.c: New test.
11274 * gcc.target/i386/pr98495-5.c: New test.
11275
11276 2021-01-05 liuhongt <hongtao.liu@intel.com>
11277
11278 * gcc.target/i386/sse2-pr98461-2.c: New test.
11279
11280 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
11281
11282 PR rtl-optimization/97144
11283 * gcc.c-torture/compile/pr97144.c: New test.
11284 * gcc.target/aarch64/sve/pr97144.c: Likewise.
11285
11286 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
11287
11288 PR rtl-optimization/98403
11289 * g++.dg/opt/pr98403.C: New test.
11290
11291 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11292
11293 PR rtl-optimization/98334
11294 * gcc.target/i386/pr98334.c: New test.
11295
11296 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
11297
11298 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
11299
11300 2021-01-05 David Malcolm <dmalcolm@redhat.com>
11301
11302 PR analyzer/98293
11303 * gcc.dg/analyzer/pr98293.c: New test.
11304
11305 2021-01-04 Martin Uecker <muecker@gwdg.de>
11306
11307 PR c/98029
11308 * gcc.dg/pr98029.c: New test.
11309
11310 2021-01-04 Nathan Sidwell <nathan@acm.org>
11311
11312 * g++.dg/modules/binding-1_a.H: New.
11313 * g++.dg/modules/binding-1_b.H: New.
11314 * g++.dg/modules/binding-1_c.C: New.
11315 * g++.dg/modules/binding-2.H: New.
11316 * g++.dg/modules/builtin-3_a.C: New.
11317 * g++.dg/modules/global-2_a.C: New.
11318 * g++.dg/modules/global-2_b.C: New.
11319 * g++.dg/modules/global-3_a.C: New.
11320 * g++.dg/modules/global-3_b.C: New.
11321 * g++.dg/modules/hello-1_a.C: New.
11322 * g++.dg/modules/hello-1_b.C: New.
11323 * g++.dg/modules/iostream-1_a.H: New.
11324 * g++.dg/modules/iostream-1_b.C: New.
11325 * g++.dg/modules/part-5_a.C: New.
11326 * g++.dg/modules/part-5_b.C: New.
11327 * g++.dg/modules/part-5_c.C: New.
11328 * g++.dg/modules/stdio-1_a.H: New.
11329 * g++.dg/modules/stdio-1_b.C: New.
11330 * g++.dg/modules/string-1_a.H: New.
11331 * g++.dg/modules/string-1_b.C: New.
11332 * g++.dg/modules/string-view1.C: New.
11333 * g++.dg/modules/string-view2.C: New.
11334 * g++.dg/modules/tinfo-1.C: New.
11335 * g++.dg/modules/tinfo-2_a.H: New.
11336 * g++.dg/modules/tinfo-2_b.C: New.
11337 * g++.dg/modules/tname-spec-1_a.H: New.
11338 * g++.dg/modules/tname-spec-1_b.C: New.
11339 * g++.dg/modules/xtreme-header-1.h: New.
11340 * g++.dg/modules/xtreme-header-1_a.H: New.
11341 * g++.dg/modules/xtreme-header-1_b.C: New.
11342 * g++.dg/modules/xtreme-header-1_c.C: New.
11343 * g++.dg/modules/xtreme-header-2.h: New.
11344 * g++.dg/modules/xtreme-header-2_a.H: New.
11345 * g++.dg/modules/xtreme-header-2_b.C: New.
11346 * g++.dg/modules/xtreme-header-2_c.C: New.
11347 * g++.dg/modules/xtreme-header-3.h: New.
11348 * g++.dg/modules/xtreme-header-3_a.H: New.
11349 * g++.dg/modules/xtreme-header-3_b.C: New.
11350 * g++.dg/modules/xtreme-header-3_c.C: New.
11351 * g++.dg/modules/xtreme-header-4.h: New.
11352 * g++.dg/modules/xtreme-header-4_a.H: New.
11353 * g++.dg/modules/xtreme-header-4_b.C: New.
11354 * g++.dg/modules/xtreme-header-4_c.C: New.
11355 * g++.dg/modules/xtreme-header-5.h: New.
11356 * g++.dg/modules/xtreme-header-5_a.H: New.
11357 * g++.dg/modules/xtreme-header-5_b.C: New.
11358 * g++.dg/modules/xtreme-header-5_c.C: New.
11359 * g++.dg/modules/xtreme-header-6.h: New.
11360 * g++.dg/modules/xtreme-header-6_a.H: New.
11361 * g++.dg/modules/xtreme-header-6_b.C: New.
11362 * g++.dg/modules/xtreme-header-6_c.C: New.
11363 * g++.dg/modules/xtreme-header.h: New.
11364 * g++.dg/modules/xtreme-header_a.H: New.
11365 * g++.dg/modules/xtreme-header_b.C: New.
11366 * g++.dg/modules/xtreme-tr1.h: New.
11367 * g++.dg/modules/xtreme-tr1_a.H: New.
11368 * g++.dg/modules/xtreme-tr1_b.C: New.
11369
11370 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
11371
11372 PR tree-optimization/95401
11373 * g++.dg/vect/pr95401.cc: New test.
11374 * g++.dg/vect/pr95401a.cc: Likewise.
11375
11376 2021-01-04 Richard Biener <rguenther@suse.de>
11377
11378 PR tree-optimization/98308
11379 * gcc.dg/vect/pr98308.c: New testcase.
11380
11381 2021-01-04 Jakub Jelinek <jakub@redhat.com>
11382
11383 PR tree-optimization/95771
11384 * gcc.target/i386/pr95771.c: New test.
11385
11386 2021-01-04 Richard Biener <rguenther@suse.de>
11387
11388 PR tree-optimization/98464
11389 * g++.dg/opt/pr98464.C: New testcase.
11390
11391 2021-01-04 Richard Biener <rguenther@suse.de>
11392
11393 PR tree-optimization/98282
11394 * g++.dg/opt/pr98282.C: New testcase.
11395
11396 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
11397
11398 PR target/89057
11399 * gcc.target/aarch64/pr89057.c: New test.
11400
11401 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
11402
11403 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
11404 [-32, 31].
11405 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
11406 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
11407 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
11408
11409 2021-01-04 Martin Liska <mliska@suse.cz>
11410
11411 * README: Convert to utf8 from iso8859.
11412
11413 2021-01-04 Martin Liska <mliska@suse.cz>
11414
11415 * gcc.target/avr/avr.exp: Run dos2unix on the file.
11416
11417 2021-01-04 Richard Biener <rguenther@suse.de>
11418
11419 PR tree-optimization/98291
11420 * gcc.dg/vect/slp-reduc-11.c: New testcase.
11421 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
11422
11423 2021-01-04 Jakub Jelinek <jakub@redhat.com>
11424
11425 PR tree-optimization/96782
11426 * gcc.dg/tree-ssa/pr96782.c: New test.
11427
11428 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
11429
11430 * gcc.misc-tests/outputs.exp: Adjust testcase.
11431
11432 2021-01-01 Jakub Jelinek <jakub@redhat.com>
11433
11434 * ChangeLog-2020: Rotate ChangeLog. New file.
11435
11436 2021-01-01 Joel Brobecker <brobecker@adacore.com>
11437
11438 * lib/target-supports.exp
11439 (check_effective_target_arm_fp16_alternative_ok_nocache):
11440 Return zero for *-*-vxworks7r* targets.
11441 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
11442 * gcc.target/arm/aapcs/vfp23.c: Likewise.
11443 * gcc.target/arm/aapcs/vfp24.c: Likewise.
11444 * gcc.target/arm/aapcs/vfp25.c: Likewise.
11445
11446 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
11447
11448 * g++.dg/init/new26.C: Fix overriding of the delete operator
11449 for c++14 profile.
11450
11451 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
11452
11453 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
11454 not supported).
11455
11456 2021-01-01 Joel Brobecker <brobecker@adacore.com>
11457
11458 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
11459 the test's dg-options.
11460 * gcc.target/arm/pr78255-2.c: Likewise.
11461
11462 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
11463
11464 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
11465
11466 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
11467
11468 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
11469 headers too.
11470
11471 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
11472
11473 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
11474
11475 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
11476
11477 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
11478 directives.
11479
11480 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
11481
11482 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
11483
11484 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
11485
11486 * g++.dg/other/anon5.C: Skip on vxworks kernel.
11487
11488 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
11489
11490 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
11491 * gcc.dg/vxworks/initpri2.c: Likewise.
11492
11493 2021-01-01 Joel Brobecker <brobecker@adacore.com>
11494
11495 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
11496 targets.
11497
11498 2021-01-01 Olivier Hainque <hainque@adacore.com>
11499
11500 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
11501 * gcc.dg/pthread-init-2.c: Ditto.
11502
11503 2021-01-01 Olivier Hainque <hainque@adacore.com>
11504
11505 * lib/target-supports.exp (check_weak_available,
11506 check_fork_available, check_effective_target_lto,
11507 check_effective_target_mempcpy): Add vxworks filters.
11508
11509 2021-01-01 Alexandre Oliva <oliva@adacore.com>
11510
11511 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
11512 explicit -mno-long-calls.
11513 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
11514
11515 2021-01-01 Alexandre Oliva <oliva@adacore.com>
11516
11517 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
11518 * g++.target/arm/no_unique_address_2.C: Likewise.
11519
11520 2021-01-01 Alexandre Oliva <oliva@adacore.com>
11521
11522 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
11523 * gcc.target/arm/headmerge-2.c: Likewise.
11524
11525 2021-01-01 Alexandre Oliva <oliva@adacore.com>
11526
11527 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
11528
11529 \f
11530 Copyright (C) 2021 Free Software Foundation, Inc.
11531
11532 Copying and distribution of this file, with or without modification,
11533 are permitted in any medium without royalty provided the copyright
11534 notice and this notice are preserved.
This page took 0.635829 seconds and 6 git commands to generate.