]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2021-09-06 H.J. Lu <hjl.tools@gmail.com>
2
3 PR target/89984
4 * gcc.target/i386/pr89984-1.c: New test.
5 * gcc.target/i386/pr89984-2.c: Likewise.
6 * gcc.target/i386/xorsign-avx.c: Likewise.
7
8 2021-09-06 liuhongt <hongtao.liu@intel.com>
9
10 PR middle-end/102182
11 * gcc.target/i386/pr101282.c: New test.
12
13 2021-09-06 Jakub Jelinek <jakub@redhat.com>
14
15 PR tree-optimization/102207
16 * gcc.dg/pr102207.c: New test.
17
18 2021-09-06 Andrew Pinski <apinski@marvell.com>
19
20 PR tree-optimization/63184
21 * c-c++-common/pr19807-2.c: Enable for all targets and remove the xfail.
22 * c-c++-common/pr19807-3.c: Likewise.
23
24 2021-09-03 Patrick Palka <ppalka@redhat.com>
25
26 PR c++/101904
27 * g++.dg/template/conv17.C: New test.
28
29 2021-09-03 Tobias Burnus <tobias@codesourcery.com>
30
31 * gfortran.dg/bind_c_char_6.f90: Update dg-error.
32 * gfortran.dg/bind_c_char_7.f90: Likewise.
33 * gfortran.dg/bind_c_char_8.f90: Likewise.
34 * gfortran.dg/iso_c_binding_char_1.f90: Likewise.
35 * gfortran.dg/pr32599.f03: Likewise.
36 * gfortran.dg/bind_c_char_9.f90: Comment testcase bits which are
37 implementable but not valid F2018.
38 * gfortran.dg/bind_c_contiguous.f90: New test.
39
40 2021-09-03 liuhongt <hongtao.liu@intel.com>
41
42 PR target/102166
43 * g++.target/i386/pr102166.C: New test.
44
45 2021-09-02 Sandra Loosemore <sandra@codesourcery.com>
46 José Rui Faustino de Sousa <jrfsousa@gmail.com>
47
48 PR fortran/100911
49 PR fortran/100915
50 PR fortran/100916
51 * gfortran.dg/PR100911.c: New file.
52 * gfortran.dg/PR100911.f90: New file.
53 * gfortran.dg/PR100914.c: New file.
54 * gfortran.dg/PR100914.f90: New file.
55 * gfortran.dg/PR100915.c: New file.
56 * gfortran.dg/PR100915.f90: New file.
57
58 2021-09-02 Sandra Loosemore <sandra@codesourcery.com>
59
60 * gfortran.dg/c-interop/allocatable-dummy-c.c: New file.
61 * gfortran.dg/c-interop/allocatable-dummy.f90: New file.
62 * gfortran.dg/c-interop/allocatable-optional-pointer.f90: New file.
63 * gfortran.dg/c-interop/allocate-c.c: New file.
64 * gfortran.dg/c-interop/allocate-errors-c.c: New file.
65 * gfortran.dg/c-interop/allocate-errors.f90: New file.
66 * gfortran.dg/c-interop/allocate.f90: New file.
67 * gfortran.dg/c-interop/argument-association-assumed-rank-1.f90:
68 New file.
69 * gfortran.dg/c-interop/argument-association-assumed-rank-2.f90:
70 New file.
71 * gfortran.dg/c-interop/argument-association-assumed-rank-3.f90:
72 New file.
73 * gfortran.dg/c-interop/argument-association-assumed-rank-4.f90:
74 New file.
75 * gfortran.dg/c-interop/argument-association-assumed-rank-5.f90:
76 New file.
77 * gfortran.dg/c-interop/argument-association-assumed-rank-6.f90:
78 New file.
79 * gfortran.dg/c-interop/argument-association-assumed-rank-7.f90:
80 New file.
81 * gfortran.dg/c-interop/argument-association-assumed-rank-8.f90:
82 New file.
83 * gfortran.dg/c-interop/assumed-type-dummy.f90: New file.
84 * gfortran.dg/c-interop/c-interop.exp: New file.
85 * gfortran.dg/c-interop/c1255-1.f90: New file.
86 * gfortran.dg/c-interop/c1255-2.f90: New file.
87 * gfortran.dg/c-interop/c1255a.f90: New file.
88 * gfortran.dg/c-interop/c407a-1.f90: New file.
89 * gfortran.dg/c-interop/c407a-2.f90: New file.
90 * gfortran.dg/c-interop/c407b-1.f90: New file.
91 * gfortran.dg/c-interop/c407b-2.f90: New file.
92 * gfortran.dg/c-interop/c407c-1.f90: New file.
93 * gfortran.dg/c-interop/c516.f90: New file.
94 * gfortran.dg/c-interop/c524a.f90: New file.
95 * gfortran.dg/c-interop/c535a-1.f90: New file.
96 * gfortran.dg/c-interop/c535a-2.f90: New file.
97 * gfortran.dg/c-interop/c535b-1.f90: New file.
98 * gfortran.dg/c-interop/c535b-2.f90: New file.
99 * gfortran.dg/c-interop/c535b-3.f90: New file.
100 * gfortran.dg/c-interop/c535c-1.f90: New file.
101 * gfortran.dg/c-interop/c535c-2.f90: New file.
102 * gfortran.dg/c-interop/c535c-3.f90: New file.
103 * gfortran.dg/c-interop/c535c-4.f90: New file.
104 * gfortran.dg/c-interop/cf-descriptor-1-c.c: New file.
105 * gfortran.dg/c-interop/cf-descriptor-1.f90: New file.
106 * gfortran.dg/c-interop/cf-descriptor-2-c.c: New file.
107 * gfortran.dg/c-interop/cf-descriptor-2.f90: New file.
108 * gfortran.dg/c-interop/cf-descriptor-3-c.c: New file.
109 * gfortran.dg/c-interop/cf-descriptor-3.f90: New file.
110 * gfortran.dg/c-interop/cf-descriptor-4-c.c: New file.
111 * gfortran.dg/c-interop/cf-descriptor-4.f90: New file.
112 * gfortran.dg/c-interop/cf-descriptor-5-c.c: New file.
113 * gfortran.dg/c-interop/cf-descriptor-5.f90: New file.
114 * gfortran.dg/c-interop/cf-descriptor-6-c.c: New file.
115 * gfortran.dg/c-interop/cf-descriptor-6.f90: New file.
116 * gfortran.dg/c-interop/cf-descriptor-7-c.c: New file.
117 * gfortran.dg/c-interop/cf-descriptor-7.f90: New file.
118 * gfortran.dg/c-interop/cf-descriptor-8-c.c: New file.
119 * gfortran.dg/c-interop/cf-descriptor-8.f90: New file.
120 * gfortran.dg/c-interop/cf-out-descriptor-1-c.c: New file.
121 * gfortran.dg/c-interop/cf-out-descriptor-1.f90: New file.
122 * gfortran.dg/c-interop/cf-out-descriptor-2-c.c: New file.
123 * gfortran.dg/c-interop/cf-out-descriptor-2.f90: New file.
124 * gfortran.dg/c-interop/cf-out-descriptor-3-c.c: New file.
125 * gfortran.dg/c-interop/cf-out-descriptor-3.f90: New file.
126 * gfortran.dg/c-interop/cf-out-descriptor-4-c.c: New file.
127 * gfortran.dg/c-interop/cf-out-descriptor-4.f90: New file.
128 * gfortran.dg/c-interop/cf-out-descriptor-5-c.c: New file.
129 * gfortran.dg/c-interop/cf-out-descriptor-5.f90: New file.
130 * gfortran.dg/c-interop/cf-out-descriptor-6-c.c: New file.
131 * gfortran.dg/c-interop/cf-out-descriptor-6.f90: New file.
132 * gfortran.dg/c-interop/contiguous-1-c.c: New file.
133 * gfortran.dg/c-interop/contiguous-1.f90: New file.
134 * gfortran.dg/c-interop/contiguous-2-c.c: New file.
135 * gfortran.dg/c-interop/contiguous-2.f90: New file.
136 * gfortran.dg/c-interop/contiguous-3-c.c: New file.
137 * gfortran.dg/c-interop/contiguous-3.f90: New file.
138 * gfortran.dg/c-interop/deferred-character-1.f90: New file.
139 * gfortran.dg/c-interop/deferred-character-2.f90: New file.
140 * gfortran.dg/c-interop/dump-descriptors.c: New file.
141 * gfortran.dg/c-interop/dump-descriptors.h: New file.
142 * gfortran.dg/c-interop/establish-c.c: New file.
143 * gfortran.dg/c-interop/establish-errors-c.c: New file.
144 * gfortran.dg/c-interop/establish-errors.f90: New file.
145 * gfortran.dg/c-interop/establish.f90: New file.
146 * gfortran.dg/c-interop/explicit-interface.f90: New file.
147 * gfortran.dg/c-interop/fc-descriptor-1-c.c: New file.
148 * gfortran.dg/c-interop/fc-descriptor-1.f90: New file.
149 * gfortran.dg/c-interop/fc-descriptor-2-c.c: New file.
150 * gfortran.dg/c-interop/fc-descriptor-2.f90: New file.
151 * gfortran.dg/c-interop/fc-descriptor-3-c.c: New file.
152 * gfortran.dg/c-interop/fc-descriptor-3.f90: New file.
153 * gfortran.dg/c-interop/fc-descriptor-4-c.c: New file.
154 * gfortran.dg/c-interop/fc-descriptor-4.f90: New file.
155 * gfortran.dg/c-interop/fc-descriptor-5-c.c: New file.
156 * gfortran.dg/c-interop/fc-descriptor-5.f90: New file.
157 * gfortran.dg/c-interop/fc-descriptor-6-c.c: New file.
158 * gfortran.dg/c-interop/fc-descriptor-6.f90: New file.
159 * gfortran.dg/c-interop/fc-descriptor-7-c.c: New file.
160 * gfortran.dg/c-interop/fc-descriptor-7.f90: New file.
161 * gfortran.dg/c-interop/fc-descriptor-8-c.c: New file.
162 * gfortran.dg/c-interop/fc-descriptor-8.f90: New file.
163 * gfortran.dg/c-interop/fc-descriptor-9-c.c: New file.
164 * gfortran.dg/c-interop/fc-descriptor-9.f90: New file.
165 * gfortran.dg/c-interop/fc-out-descriptor-1-c.c: New file.
166 * gfortran.dg/c-interop/fc-out-descriptor-1.f90: New file.
167 * gfortran.dg/c-interop/fc-out-descriptor-2-c.c: New file.
168 * gfortran.dg/c-interop/fc-out-descriptor-2.f90: New file.
169 * gfortran.dg/c-interop/fc-out-descriptor-3-c.c: New file.
170 * gfortran.dg/c-interop/fc-out-descriptor-3.f90: New file.
171 * gfortran.dg/c-interop/fc-out-descriptor-4-c.c: New file.
172 * gfortran.dg/c-interop/fc-out-descriptor-4.f90: New file.
173 * gfortran.dg/c-interop/fc-out-descriptor-5-c.c: New file.
174 * gfortran.dg/c-interop/fc-out-descriptor-5.f90: New file.
175 * gfortran.dg/c-interop/fc-out-descriptor-6-c.c: New file.
176 * gfortran.dg/c-interop/fc-out-descriptor-6.f90: New file.
177 * gfortran.dg/c-interop/fc-out-descriptor-7-c.c: New file.
178 * gfortran.dg/c-interop/fc-out-descriptor-7.f90: New file.
179 * gfortran.dg/c-interop/ff-descriptor-1.f90: New file.
180 * gfortran.dg/c-interop/ff-descriptor-2.f90: New file.
181 * gfortran.dg/c-interop/ff-descriptor-3.f90: New file.
182 * gfortran.dg/c-interop/ff-descriptor-4.f90: New file.
183 * gfortran.dg/c-interop/ff-descriptor-5.f90: New file.
184 * gfortran.dg/c-interop/ff-descriptor-6.f90: New file.
185 * gfortran.dg/c-interop/ff-descriptor-7.f90: New file.
186 * gfortran.dg/c-interop/note-5-3.f90: New file.
187 * gfortran.dg/c-interop/note-5-4-c.c: New file.
188 * gfortran.dg/c-interop/note-5-4.f90: New file.
189 * gfortran.dg/c-interop/optional-c.c: New file.
190 * gfortran.dg/c-interop/optional.f90: New file.
191 * gfortran.dg/c-interop/rank-class.f90: New file.
192 * gfortran.dg/c-interop/rank.f90: New file.
193 * gfortran.dg/c-interop/removed-restrictions-1.f90: New file.
194 * gfortran.dg/c-interop/removed-restrictions-2.f90: New file.
195 * gfortran.dg/c-interop/removed-restrictions-3.f90: New file.
196 * gfortran.dg/c-interop/removed-restrictions-4.f90: New file.
197 * gfortran.dg/c-interop/section-1-c.c: New file.
198 * gfortran.dg/c-interop/section-1.f90: New file.
199 * gfortran.dg/c-interop/section-1p.f90: New file.
200 * gfortran.dg/c-interop/section-2-c.c: New file.
201 * gfortran.dg/c-interop/section-2.f90: New file.
202 * gfortran.dg/c-interop/section-2p.f90: New file.
203 * gfortran.dg/c-interop/section-3-c.c: New file.
204 * gfortran.dg/c-interop/section-3.f90: New file.
205 * gfortran.dg/c-interop/section-3p.f90: New file.
206 * gfortran.dg/c-interop/section-4-c.c: New file.
207 * gfortran.dg/c-interop/section-4.f90: New file.
208 * gfortran.dg/c-interop/section-errors-c.c: New file.
209 * gfortran.dg/c-interop/section-errors.f90: New file.
210 * gfortran.dg/c-interop/select-c.c: New file.
211 * gfortran.dg/c-interop/select-errors-c.c: New file.
212 * gfortran.dg/c-interop/select-errors.f90: New file.
213 * gfortran.dg/c-interop/select.f90: New file.
214 * gfortran.dg/c-interop/setpointer-c.c: New file.
215 * gfortran.dg/c-interop/setpointer-errors-c.c: New file.
216 * gfortran.dg/c-interop/setpointer-errors.f90: New file.
217 * gfortran.dg/c-interop/setpointer.f90: New file.
218 * gfortran.dg/c-interop/shape.f90: New file.
219 * gfortran.dg/c-interop/size.f90: New file.
220 * gfortran.dg/c-interop/tkr.f90: New file.
221 * gfortran.dg/c-interop/typecodes-array-basic-c.c: New file.
222 * gfortran.dg/c-interop/typecodes-array-basic.f90: New file.
223 * gfortran.dg/c-interop/typecodes-array-char-c.c: New file.
224 * gfortran.dg/c-interop/typecodes-array-char.f90: New file.
225 * gfortran.dg/c-interop/typecodes-array-float128-c.c: New file.
226 * gfortran.dg/c-interop/typecodes-array-float128.f90: New file.
227 * gfortran.dg/c-interop/typecodes-array-int128-c.c: New file.
228 * gfortran.dg/c-interop/typecodes-array-int128.f90: New file.
229 * gfortran.dg/c-interop/typecodes-array-longdouble-c.c: New file.
230 * gfortran.dg/c-interop/typecodes-array-longdouble.f90: New file.
231 * gfortran.dg/c-interop/typecodes-sanity-c.c: New file.
232 * gfortran.dg/c-interop/typecodes-sanity.f90: New file.
233 * gfortran.dg/c-interop/typecodes-scalar-basic-c.c: New file.
234 * gfortran.dg/c-interop/typecodes-scalar-basic.f90: New file.
235 * gfortran.dg/c-interop/typecodes-scalar-float128-c.c: New file.
236 * gfortran.dg/c-interop/typecodes-scalar-float128.f90: New file.
237 * gfortran.dg/c-interop/typecodes-scalar-int128-c.c: New file.
238 * gfortran.dg/c-interop/typecodes-scalar-int128.f90: New file.
239 * gfortran.dg/c-interop/typecodes-scalar-longdouble-c.c: New file.
240 * gfortran.dg/c-interop/typecodes-scalar-longdouble.f90: New file.
241 * gfortran.dg/c-interop/ubound.f90: New file.
242 * lib/target-supports.exp
243 (check_effective_target_fortran_real_c_float128): New function.
244
245 2021-09-02 Martin Sebor <msebor@redhat.com>
246
247 PR tree-optimization/17506
248 PR testsuite/37182
249 * gcc.dg/diagnostic-tree-expr-ranges-2.c: Add expected output.
250 * gcc.dg/uninit-15-O0.c: Remove xfail.
251 * gcc.dg/uninit-15.c: Same.
252
253 2021-09-02 Marcel Vollweiler <marcel@codesourcery.com>
254
255 * gfortran.dg/gomp/target-device-ancestor-4.f90: Comment out dg-final to avoid
256 UNRESOLVED.
257
258 2021-09-02 Richard Biener <rguenther@suse.de>
259
260 * gcc.dg/tree-ssa/ssa-lim-16.c: New testcase.
261
262 2021-09-02 Jakub Jelinek <jakub@redhat.com>
263
264 PR tree-optimization/99591
265 * gcc.target/i386/pr99591.c: New test.
266 * gcc.target/i386/pr97950.c: Match or reject setb or jn?b instructions
267 together with seta or jn?a.
268
269 2021-09-02 liuhongt <hongtao.liu@intel.com>
270
271 * gcc.target/i386/sse2-float16-1.c: New test.
272 * gcc.target/i386/sse2-float16-2.c: Ditto.
273 * gcc.target/i386/sse2-float16-3.c: Ditto.
274 * gcc.target/i386/float16-5.c: New test.
275
276 2021-09-01 Jeff Law <jlaw@localhost.localdomain>
277
278 PR tree-optimization/102152
279 * gcc.dg/pr102152.c: New test
280
281 2021-09-01 Andrew Pinski <apinski@marvell.com>
282
283 PR target/101934
284 * gcc.target/aarch64/memset-strict-align-1.c: New test.
285
286 2021-09-01 Jakub Jelinek <jakub@redhat.com>
287
288 PR c++/100977
289 * g++.dg/cpp23/normalize1.C: New test.
290 * g++.dg/cpp23/normalize2.C: New test.
291 * g++.dg/cpp23/normalize3.C: New test.
292 * g++.dg/cpp23/normalize4.C: New test.
293 * g++.dg/cpp23/normalize5.C: New test.
294 * g++.dg/cpp23/normalize6.C: New test.
295 * g++.dg/cpp23/normalize7.C: New test.
296 * g++.dg/cpp23/ucnid-1-utf8.C: New test.
297 * g++.dg/cpp23/ucnid-2-utf8.C: New test.
298 * gcc.dg/cpp/ucnid-4.c: Don't expect
299 "not valid at the start of an identifier" errors.
300 * gcc.dg/cpp/ucnid-4-utf8.c: Likewise.
301 * gcc.dg/cpp/ucnid-5-utf8.c: New test.
302
303 2021-09-01 Andrew Pinski <apinski@marvell.com>
304
305 PR testsuite/51748
306 * gcc.misc-tests/linkage.exp: Add mips*-linux-* support.
307
308 2021-09-01 Martin Sebor <msebor@redhat.com>
309
310 * gcc.dg/Wstringop-overflow-11.c: Remove xfails.
311 * gcc.dg/Wstringop-overflow-12.c: Same.
312 * gcc.dg/Wstringop-overflow-43.c: Add xfails.
313 * gcc.dg/Wstringop-overflow-73.c: New test.
314
315 2021-09-01 Jakub Jelinek <jakub@redhat.com>
316
317 PR preprocessor/101488
318 * c-c++-common/cpp/va-opt-3.c: Adjust expected output.
319 * c-c++-common/cpp/va-opt-7.c: New test.
320
321 2021-09-01 Marek Polacek <polacek@redhat.com>
322
323 PR c++/101592
324 * g++.dg/warn/Wlogical-op-3.C: New test.
325
326 2021-09-01 Iain Sandoe <iain@sandoe.co.uk>
327
328 * g++.dg/ext/attr-unavailable-1.C: New test.
329 * g++.dg/ext/attr-unavailable-2.C: New test.
330 * g++.dg/ext/attr-unavailable-3.C: New test.
331 * g++.dg/ext/attr-unavailable-4.C: New test.
332 * g++.dg/ext/attr-unavailable-5.C: New test.
333 * g++.dg/ext/attr-unavailable-6.C: New test.
334 * g++.dg/ext/attr-unavailable-7.C: New test.
335 * g++.dg/ext/attr-unavailable-8.C: New test.
336 * g++.dg/ext/attr-unavailable-9.C: New test.
337 * gcc.dg/attr-unavailable-1.c: New test.
338 * gcc.dg/attr-unavailable-2.c: New test.
339 * gcc.dg/attr-unavailable-3.c: New test.
340 * gcc.dg/attr-unavailable-4.c: New test.
341 * gcc.dg/attr-unavailable-5.c: New test.
342 * gcc.dg/attr-unavailable-6.c: New test.
343 * obj-c++.dg/attributes/method-unavailable-1.mm: New test.
344 * obj-c++.dg/attributes/method-unavailable-2.mm: New test.
345 * obj-c++.dg/attributes/method-unavailable-3.mm: New test.
346 * obj-c++.dg/property/at-property-unavailable-1.mm: New test.
347 * obj-c++.dg/property/at-property-unavailable-2.mm: New test.
348 * obj-c++.dg/property/dotsyntax-unavailable-1.mm: New test.
349 * objc.dg/attributes/method-unavailable-1.m: New test.
350 * objc.dg/attributes/method-unavailable-2.m: New test.
351 * objc.dg/attributes/method-unavailable-3.m: New test.
352 * objc.dg/property/at-property-unavailable-1.m: New test.
353 * objc.dg/property/at-property-unavailable-2.m: New test.
354 * objc.dg/property/dotsyntax-unavailable-1.m: New test.
355
356 2021-09-01 Jakub Jelinek <jakub@redhat.com>
357
358 PR tree-optimization/102124
359 * gcc.dg/torture/pr102124.c: New test.
360
361 2021-09-01 Richard Biener <rguenther@suse.de>
362
363 PR tree-optimization/93491
364 * gcc.dg/torture/pr93491.c: New testcase.
365 * gcc.dg/tree-ssa/pr88087.c: Change to valid PRE opportunity.
366
367 2021-09-01 Richard Biener <rguenther@suse.de>
368
369 PR tree-optimization/102139
370 * gcc.dg/torture/pr102139.c: New testcase.
371
372 2021-09-01 Jakub Jelinek <jakub@redhat.com>
373
374 PR tree-optimization/102141
375 * gcc.dg/pr102141.c: New test.
376
377 2021-09-01 Richard Biener <rguenther@suse.de>
378
379 PR tree-optimization/102149
380 * gcc.dg/torture/pr102149.c: New testcase.
381
382 2021-09-01 Roger Sayle <roger@nextmovesoftware.com>
383 Joseph Myers <joseph@codesourcery.com>
384
385 PR c/79412
386 * gcc.dg/pr79412.c: New test case.
387 * gcc.dg/typedef-var-2.c: Update expeted errors.
388
389 2021-08-31 Harald Anlauf <anlauf@gmx.de>
390
391 PR fortran/100950
392 * gfortran.dg/pr100950.f90: Extend coverage.
393
394 2021-08-31 Patrick Palka <ppalka@redhat.com>
395
396 PR c++/12672
397 * g++.dg/cpp0x/decltype29.C: Adjust.
398 * g++.dg/template/error56.C: Adjust.
399 * g++.old-deja/g++.pt/unify6.C: Adjust.
400 * g++.dg/template/explicit-args7.C: New test.
401
402 2021-08-31 Jason Merrill <jason@redhat.com>
403
404 PR c++/92193
405 * g++.dg/diagnostic/static_assert4.C: New test.
406
407 2021-08-31 Jeff Law <jlaw@localhost.localdomain>
408
409 * gcc.target/mips/mips.exp: Add tree-vrp to mips_option_group.
410 * gcc.target/mips/data-sym-multi-pool.c: Add -fno-tree-vrp.
411
412 2021-08-31 Jakub Jelinek <jakub@redhat.com>
413
414 PR tree-optimization/101145
415 * gcc.dg/vect/pr101145.c: Use dg-additional-options with just -O3
416 instead of dg-options with -O3 -fdump-tree-vect-details.
417 * gcc.dg/vect/pr101145_1.c: Likewise.
418 * gcc.dg/vect/pr101145_2.c: Likewise.
419 * gcc.dg/vect/pr101145_3.c: Likewise.
420
421 2021-08-31 Marcel Vollweiler <marcel@codesourcery.com>
422
423 * c-c++-common/gomp/target-device-1.c: New test.
424 * c-c++-common/gomp/target-device-2.c: New test.
425 * c-c++-common/gomp/target-device-ancestor-1.c: New test.
426 * c-c++-common/gomp/target-device-ancestor-2.c: New test.
427 * c-c++-common/gomp/target-device-ancestor-3.c: New test.
428 * c-c++-common/gomp/target-device-ancestor-4.c: New test.
429 * gfortran.dg/gomp/target-device-1.f90: New test.
430 * gfortran.dg/gomp/target-device-2.f90: New test.
431 * gfortran.dg/gomp/target-device-ancestor-1.f90: New test.
432 * gfortran.dg/gomp/target-device-ancestor-2.f90: New test.
433 * gfortran.dg/gomp/target-device-ancestor-3.f90: New test.
434 * gfortran.dg/gomp/target-device-ancestor-4.f90: New test.
435
436 2021-08-31 Richard Biener <rguenther@suse.de>
437
438 PR tree-optimization/102142
439 * g++.dg/torture/pr102142.C: New testcase.
440
441 2021-08-31 Jakub Jelinek <jakub@redhat.com>
442
443 PR tree-optimization/102134
444 * gcc.c-torture/execute/pr102134.c: New test.
445
446 2021-08-31 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
447
448 * gcc.target/arm/pr51534.c: Adjust test-case for soft fp targets.
449
450 2021-08-31 Andrew Pinski <apinski@marvell.com>
451
452 * gcc.dg/ipa/inline-8.c: Mark cmp and move as
453 static so they both bind local and available for
454 inlinine.
455
456 2021-08-31 liuhongt <hongtao.liu@intel.com>
457
458 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Adjust testcase.
459 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
460 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
461 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
462 * gcc.target/i386/avx512f-vpcmpeqd-1.c: Ditto.
463 * gcc.target/i386/avx512f-vpcmpeqq-1.c: Ditto.
464 * gcc.target/i386/avx512f-vpcmpgtd-1.c: Ditto.
465 * gcc.target/i386/avx512f-vpcmpgtq-1.c: Ditto.
466 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
467 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
468 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
469 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
470 * gcc.target/i386/bitwise_mask_op-1.c: Ditto.
471 * gcc.target/i386/bitwise_mask_op-2.c: Ditto.
472
473 2021-08-30 David Malcolm <dmalcolm@redhat.com>
474
475 PR analyzer/99260
476 * gcc.dg/analyzer/capacity-2.c: Update for changes to realloc
477 analysis.
478 * gcc.dg/analyzer/pr99193-1.c: Likewise.
479 * gcc.dg/analyzer/pr99193-3.c: Likewise.
480 * gcc.dg/analyzer/realloc-1.c: Likewise. Add test coverage for
481 realloc of non-heap pointer, realloc from mismatching allocator,
482 and realloc on a freed pointer.
483 * gcc.dg/analyzer/realloc-2.c: New test.
484
485 2021-08-30 Jason Merrill <jason@redhat.com>
486
487 PR c++/96286
488 * g++.dg/template/access2.C: Split struct A.
489
490 2021-08-30 Jason Merrill <jason@redhat.com>
491
492 PR c++/101460
493 * g++.dg/template/explicit-args6.C: New test.
494
495 2021-08-30 Harald Anlauf <anlauf@gmx.de>
496
497 PR fortran/102113
498 * gfortran.dg/goto_9.f90: New test.
499
500 2021-08-30 Jason Merrill <jason@redhat.com>
501
502 * g++.dg/cpp2a/concepts-lambda14.C: Add expected warnings.
503
504 2021-08-30 Harald Anlauf <anlauf@gmx.de>
505
506 PR fortran/101349
507 * gfortran.dg/unlimited_polymorphic_33.f90: New test.
508
509 2021-08-30 Pat Haugen <pthaugen@linux.ibm.com>
510
511 * gcc.target/powerpc/fusion-p10-stst.c: New test.
512 * gcc.target/powerpc/fusion-p10-stst2.c: New test.
513
514 2021-08-29 Iain Buclaw <ibuclaw@gdcproject.org>
515
516 PR d/102094
517 * gdc.dg/lto/pr102094_0.d: New test.
518
519 2021-08-29 Iain Sandoe <iain@sandoe.co.uk>
520
521 * gcc.dg/analyzer/strndup-1.c: Skip for Darwin versions
522 without strndup support in libc.
523
524 2021-08-28 Jan Hubicka <hubicka@ucw.cz>
525
526 * gcc.dg/tree-ssa/modref-9.c: New test.
527
528 2021-08-28 Harald Anlauf <anlauf@gmx.de>
529
530 PR fortran/87737
531 * gfortran.dg/entry_24.f90: New test.
532
533 2021-08-27 Michael Meissner <meissner@linux.ibm.com>
534
535 * gcc.target/powerpc/float128-call.c: Update comments.
536
537 2021-08-27 Michael Meissner <meissner@linux.ibm.com>
538
539 * gcc.target/powerpc/float128-call.c: Fix test for IEEE 128-bit
540 long double and power10.
541
542 2021-08-27 Iain Sandoe <iain@sandoe.co.uk>
543
544 * lib/target-supports.exp: Exclude cctools assembler based on
545 GAS 1.38.
546
547 2021-08-27 Richard Biener <rguenther@suse.de>
548
549 PR tree-optimization/45178
550 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust testcase.
551
552 2021-08-27 konglin1 <lingling.kong@intel.com>
553
554 PR target/101472
555 * gcc.target/i386/avx512f-pr101472.c: New test.
556 * gcc.target/i386/avx512vl-pr101472.c: New test.
557
558 2021-08-27 Kewen Lin <linkw@linux.ibm.com>
559
560 * gcc.target/powerpc/dive-vectorize-1.c: New test.
561 * gcc.target/powerpc/dive-vectorize-1.h: New test.
562 * gcc.target/powerpc/dive-vectorize-2.c: New test.
563 * gcc.target/powerpc/dive-vectorize-2.h: New test.
564 * gcc.target/powerpc/dive-vectorize-run-1.c: New test.
565 * gcc.target/powerpc/dive-vectorize-run-2.c: New test.
566 * gcc.target/powerpc/p10-bifs-vectorize-1.c: New test.
567 * gcc.target/powerpc/p10-bifs-vectorize-1.h: New test.
568 * gcc.target/powerpc/p10-bifs-vectorize-run-1.c: New test.
569
570 2021-08-27 liuhongt <hongtao.liu@intel.com>
571
572 * gcc.target/i386/avx512f-vshufpd-1.c: Adjust testcase.
573 * gcc.target/i386/avx512f-vshufps-1.c: Adjust testcase.
574 * gcc.target/i386/pr43147.c: New test.
575
576 2021-08-26 Roger Sayle <roger@nextmovesoftware.com>
577
578 * gcc.dg/tree-ssa/ssa-ccp-41.c: New test case.
579
580 2021-08-26 Martin Liska <mliska@suse.cz>
581 Stefan Kneifel <stefan.kneifel@bluewin.ch>
582
583 * gcc.target/i386/mvc5.c: Scan assembly names.
584 * gcc.target/i386/mvc7.c: Likewise.
585 * gcc.target/i386/pr95778-1.c: Update scanned patterns.
586 * gcc.target/i386/pr95778-2.c: Likewise.
587
588 2021-08-25 Martin Sebor <msebor@redhat.com>
589
590 * gcc.dg/tree-ssa/evrp1.c: Add -details to dump option.
591 * gcc.dg/tree-ssa/evrp2.c: Same.
592 * gcc.dg/tree-ssa/evrp3.c: Same.
593 * gcc.dg/tree-ssa/evrp4.c: Same.
594 * gcc.dg/tree-ssa/evrp6.c: Same.
595 * gcc.dg/tree-ssa/pr64130.c: Same.
596
597 2021-08-25 Michael Meissner <meissner@linux.ibm.com>
598
599 PR target/94630
600 * gcc.target/powerpc/pr70117.c: Specify that we need the long double
601 type to be IBM 128-bit. Remove the code to use __ibm128.
602 * c-c++-common/dfp/convert-bfp-11.c: Specify that we need the long
603 double type to be IBM 128-bit. Run the test at -O2 optimization.
604 * lib/target-supports.exp (add_options_for_long_double_ibm128): New
605 function.
606 (check_effective_target_long_double_ibm128): New function.
607 (add_options_for_long_double_ieee128): New function.
608 (check_effective_target_long_double_ieee128): New function.
609 (add_options_for_long_double_64bit): New function.
610 (check_effective_target_long_double_64bit): New function.
611
612 2021-08-25 Andrew Pinski <apinski@marvell.com>
613
614 PR c++/66590
615 * g++.dg/warn/Wreturn-5.C: New test.
616
617 2021-08-25 Jan Hubicka <hubicka@ucw.cz>
618
619 * gcc.dg/ipa/modref-1.c: Update testcase.
620 * gcc.dg/tree-ssa/modref-4.c: Update testcase.
621 * gcc.dg/tree-ssa/modref-8.c: New test.
622
623 2021-08-25 Lewis Hyatt <lhyatt@gmail.com>
624
625 PR other/93067
626 * gcc.dg/diagnostic-input-charset-1.c: New test.
627 * gcc.dg/diagnostic-input-utf8-bom.c: New test.
628
629 2021-08-25 Richard Biener <rguenther@suse.de>
630
631 PR tree-optimization/102046
632 * gcc.dg/vect/pr102046.c: New testcase.
633
634 2021-08-25 Hongyu Wang <hongyu.wang@intel.com>
635
636 PR target/101716
637 * gcc.target/i386/pr101716.c: New test.
638
639 2021-08-25 Jiufu Guo <guojiufu@linux.ibm.com>
640
641 PR tree-optimization/101145
642 * gcc.dg/vect/pr101145.c: New test.
643 * gcc.dg/vect/pr101145.inc: New test.
644 * gcc.dg/vect/pr101145_1.c: New test.
645 * gcc.dg/vect/pr101145_2.c: New test.
646 * gcc.dg/vect/pr101145_3.c: New test.
647 * gcc.dg/vect/pr101145inf.c: New test.
648 * gcc.dg/vect/pr101145inf.inc: New test.
649 * gcc.dg/vect/pr101145inf_1.c: New test.
650
651 2021-08-25 konglin1 <lingling.kong@intel.com>
652
653 PR target/101471
654 * gcc.target/i386/avx512f-pr101471.c: New test.
655
656 2021-08-25 Kewen Lin <linkw@linux.ibm.com>
657
658 * gcc.target/powerpc/unpack-vectorize-1.c: New test.
659 * gcc.target/powerpc/unpack-vectorize-1.h: New test.
660 * gcc.target/powerpc/unpack-vectorize-2.c: New test.
661 * gcc.target/powerpc/unpack-vectorize-2.h: New test.
662 * gcc.target/powerpc/unpack-vectorize-3.c: New test.
663 * gcc.target/powerpc/unpack-vectorize-3.h: New test.
664 * gcc.target/powerpc/unpack-vectorize-run-1.c: New test.
665 * gcc.target/powerpc/unpack-vectorize-run-2.c: New test.
666 * gcc.target/powerpc/unpack-vectorize-run-3.c: New test.
667 * gcc.target/powerpc/unpack-vectorize.h: New test.
668
669 2021-08-25 liuhongt <hongtao.liu@intel.com>
670
671 PR target/101989
672 * gcc.target/i386/avx2-shiftqihi-constant-1.c: Add -mno-avx512f.
673 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Add -mno-avx
674
675 2021-08-24 Harald Anlauf <anlauf@gmx.de>
676
677 PR fortran/98411
678 * gfortran.dg/pr98411.f90: Adjust testcase options to restrict to
679 F2008, and verify case of implicit SAVE.
680
681 2021-08-24 Martin Sebor <msebor@redhat.com>
682
683 PR middle-end/101600
684 PR middle-end/101977
685 * g++.dg/pr100574.C: Prune out valid warning.
686 * gcc.dg/pr20126.c: Same.
687 * gcc.dg/Wstringop-overread.c: Adjust text of expected warnings.
688 Add new instances.
689 * gcc.dg/warn-strnlen-no-nul.c: Same.
690 * g++.dg/warn/Warray-bounds-26.C: New test.
691 * gcc.dg/Warray-bounds-88.c: New test.
692
693 2021-08-24 Andrew MacLeod <amacleod@redhat.com>
694
695 * gcc.dg/predict-1.c: Disable evrp.
696 * gcc.dg/tree-ssa/evrp-trans.c: New.
697
698 2021-08-24 H.J. Lu <hjl.tools@gmail.com>
699
700 PR target/102021
701 * gcc.target/i386/pr100865-10b.c: Expect vzeroupper.
702 * gcc.target/i386/pr100865-4b.c: Likewise.
703 * gcc.target/i386/pr100865-6b.c: Expect vmovdqu and vzeroupper.
704 * gcc.target/i386/pr100865-7b.c: Likewise.
705 * gcc.target/i386/pr102021.c: New test.
706
707 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
708
709 PR target/102035
710 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13a.c: New test.
711 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7a.c: Likewise.
712 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8a.c: Likewise.
713 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7a.c: Likewise.
714 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8a.c: Likewise.
715 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13a.c: Likewise.
716 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7a.c: Likewise.
717 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8a.c: Likewise.
718
719 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
720
721 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
722 Check the CMSE feature register, rather than relying on the
723 SG operation causing an execution fault.
724
725 2021-08-24 liuhongt <hongtao.liu@intel.com>
726
727 PR target/101989
728 * gcc.target/i386/pr101989-broadcast-1.c: New test.
729
730 2021-08-24 liuhongt <hongtao.liu@intel.com>
731
732 PR target/101989
733 * gcc.target/i386/pr101989-1.c: New test.
734 * gcc.target/i386/pr101989-2.c: New test.
735 * gcc.target/i386/avx512bw-shiftqihi-constant-1.c: Adjust testcase.
736
737 2021-08-24 Roger Sayle <roger@nextmovesoftware.com>
738 Jakub Jelinek <jakub@redhat.com>
739
740 PR middle-end/102029
741 * gcc.dg/fold-convlshift-3.c: New test case.
742
743 2021-08-23 David Malcolm <dmalcolm@redhat.com>
744
745 * gcc.dg/analyzer/switch.c: Remove xfail. Add various tests.
746 * gcc.dg/analyzer/torture/switch-2.c: New test.
747 * gcc.dg/analyzer/torture/switch-3.c: New test.
748 * gcc.dg/analyzer/torture/switch-4.c: New test.
749 * gcc.dg/analyzer/torture/switch-5.c: New test.
750
751 2021-08-23 David Malcolm <dmalcolm@redhat.com>
752
753 PR analyzer/101875
754 * gcc.dg/analyzer/pr101875.c: New test.
755
756 2021-08-23 David Malcolm <dmalcolm@redhat.com>
757
758 PR analyzer/101837
759 * gcc.dg/analyzer/pr101837.c: New test.
760
761 2021-08-23 David Malcolm <dmalcolm@redhat.com>
762
763 PR analyzer/101962
764 * gcc.dg/analyzer/data-model-23.c: New test.
765 * gcc.dg/analyzer/pr101962.c: New test.
766
767 2021-08-23 David Malcolm <dmalcolm@redhat.com>
768
769 * gcc.dg/analyzer/data-model-22.c: New test.
770 * gcc.dg/analyzer/uninit-6.c: New test.
771 * gcc.dg/analyzer/uninit-6b.c: New test.
772
773 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
774
775 * gcc.dg/tree-ssa/modref-7.c: New test.
776
777 2021-08-23 Richard Biener <rguenther@suse.de>
778
779 PR ipa/97565
780 * g++.dg/lto/pr97565_0.C: New testcase.
781 * g++.dg/lto/pr97565_1.C: Likewise.
782
783 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
784
785 * g++.dg/tree-ssa/modref-1.C: Fix template.
786
787 2021-08-23 Tobias Burnus <tobias@codesourcery.com>
788
789 * gfortran.dg/goacc/asyncwait-1.f95: Update dg-error.
790 * gfortran.dg/goacc/default-2.f: Update dg-error.
791 * gfortran.dg/goacc/enter-exit-data.f95: Update dg-error.
792 * gfortran.dg/goacc/if.f95: Update dg-error.
793 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Update dg-error.
794 * gfortran.dg/goacc/routine-6.f90: Update dg-error.
795 * gfortran.dg/goacc/sie.f95: Update dg-error.
796 * gfortran.dg/goacc/update-if_present-2.f90: Update dg-error.
797 * gfortran.dg/gomp/cancel-2.f90: Update dg-error.
798 * gfortran.dg/gomp/declare-simd-1.f90: Update dg-error.
799 * gfortran.dg/gomp/error-3.f90: Update dg-error.
800 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
801 * gfortran.dg/gomp/masked-2.f90: Update dg-error.
802
803 2021-08-23 Ankur Saini <arsenic@sourceware.org>
804
805 PR analyzer/102020
806 * gcc.dg/analyzer/malloc-callbacks.c : Fix faulty test.
807
808 2021-08-23 Roger Sayle <roger@nextmovesoftware.com>
809
810 * gcc.dg/fold-convlshift-1.c: New test case.
811 * gcc.dg/fold-convlshift-2.c: New test case.
812
813 2021-08-23 Jakub Jelinek <jakub@redhat.com>
814
815 PR tree-optimization/86723
816 * gcc.dg/pr86723.c: New test.
817 * gcc.target/i386/pr86723.c: New test.
818 * gcc.dg/optimize-bswapdi-1.c: Use -fdump-tree-optimized instead of
819 -fdump-tree-bswap and scan for number of __builtin_bswap64 calls.
820 * gcc.dg/optimize-bswapdi-2.c: Likewise.
821 * gcc.dg/optimize-bswapsi-1.c: Use -fdump-tree-optimized instead of
822 -fdump-tree-bswap and scan for number of __builtin_bswap32 calls.
823 * gcc.dg/optimize-bswapsi-5.c: Likewise.
824 * gcc.dg/optimize-bswapsi-3.c: Likewise. Expect one __builtin_bswap32
825 call instead of zero.
826
827 2021-08-23 Richard Biener <rguenther@suse.de>
828
829 PR tree-optimization/79334
830 * gcc.dg/torture/pr79334-0.c: New testcase.
831 * gcc.dg/torture/pr79334-1.c: Likewise.
832
833 2021-08-23 liuhongt <hongtao.liu@intel.com>
834
835 PR target/102016
836 * gcc.target/i386/pr102016.c: New test.
837
838 2021-08-23 Jakub Jelinek <jakub@redhat.com>
839
840 PR debug/101905
841 * gcc.dg/guality/pr101905.c: New test.
842
843 2021-08-23 Christophe Lyon <christophe.lyon@foss.st.com>
844
845 PR target/100856
846 * gcc.target/arm/acle/pr100856.c: Use arm_v8m_main_cde_multilib
847 and arm_v8m_main_cde.
848 * lib/target-supports.exp: Add
849 check_effective_target_FUNC_multilib for ARM CDE.
850
851 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
852
853 * g++.dg/tree-ssa/modref-1.C: New test.
854
855 2021-08-23 Xi Ruoyao <xry111@mengyan1223.wang>
856
857 PR target/101922
858 * gcc.target/mips/pr101922.c: New test.
859
860 2021-08-23 Jonathan Yong <10walls@gmail.com>
861
862 * gcc.c-torture/execute/gcc_tmpnam.h: Fix tmpnam case on Windows
863 where it can return a filename with "\" to indicate current
864 directory.
865 * gcc.c-torture/execute/fprintf-2.c: Use wrapper.
866 * gcc.c-torture/execute/printf-2.c: Use wrapper.
867 * gcc.c-torture/execute/user-printf.c: Use wrapper.
868
869 2021-08-22 Martin Uecker <muecker@gwdg.de>
870
871 PR c/98397
872 * gcc.dg/c11-qual-1.c: New test.
873 * gcc.dg/c2x-qual-1.c: New test.
874 * gcc.dg/c2x-qual-2.c: New test.
875 * gcc.dg/c2x-qual-3.c: New test.
876 * gcc.dg/c2x-qual-4.c: New test.
877 * gcc.dg/c2x-qual-5.c: New test.
878 * gcc.dg/c2x-qual-6.c: New test.
879 * gcc.dg/c2x-qual-7.c: New test.
880 * gcc.dg/pointer-array-quals-1.c: Remove unnecessary flag.
881 * gcc.dg/pointer-array-quals-2.c: Remove unnecessary flag.
882
883 2021-08-22 Jan Hubicka <hubicka@ucw.cz>
884 Martin Liska <mliska@suse.cz>
885
886 * gcc.dg/lto/pr101949_0.c: New test.
887 * gcc.dg/lto/pr101949_1.c: New test.
888
889 2021-08-21 Ankur Saini <arsenic@sourceware.org>
890
891 PR analyzer/101980
892 * gcc.dg/analyzer/function-ptr-2.c : Add issue for double 'free'.
893 * gcc.dg/analyzer/malloc-callbacks.c : Fix xfail testcase.
894
895 2021-08-20 Tobias Burnus <tobias@codesourcery.com>
896
897 * gfortran.dg/gomp/error-1.f90: New test.
898 * gfortran.dg/gomp/error-2.f90: New test.
899 * gfortran.dg/gomp/error-3.f90: New test.
900
901 2021-08-20 Jakub Jelinek <jakub@redhat.com>
902
903 * c-c++-common/gomp/error-1.c: New test.
904 * c-c++-common/gomp/error-2.c: New test.
905 * c-c++-common/gomp/error-3.c: New test.
906 * g++.dg/gomp/attrs-1.C (bar): Add error directive test.
907 * g++.dg/gomp/attrs-2.C (bar): Add error directive test.
908 * g++.dg/gomp/attrs-13.C: New test.
909 * g++.dg/gomp/error-1.C: New test.
910
911 2021-08-20 Jakub Jelinek <jakub@redhat.com>
912
913 * c-c++-common/gomp/sink-5.c: New test.
914 * c-c++-common/gomp/requires-3.c: Add test for spurious comma
915 at the end of pragma line.
916
917 2021-08-19 Roger Sayle <roger@nextmovesoftware.com>
918
919 * c-c++-common/Wunused-var-16.c: Add an extra check that ~0
920 is optimized away.
921
922 2021-08-19 Peter Bergner <bergner@linux.ibm.com>
923
924 PR target/101849
925 * gcc.target/powerpc/pr101849.c: New test.
926
927 2021-08-19 Harald Anlauf <anlauf@gmx.de>
928
929 PR fortran/100950
930 * gfortran.dg/pr100950.f90: New test.
931
932 2021-08-19 Patrick Palka <ppalka@redhat.com>
933
934 PR c++/101803
935 * g++.dg/cpp2a/class-deduction-aggr12.C: Fix PR number.
936
937 2021-08-19 Jakub Jelinek <jakub@redhat.com>
938
939 PR middle-end/101950
940 * gcc.target/i386/pr101950-1.c: New test.
941 * gcc.target/i386/pr101950-2.c: New test.
942
943 2021-08-19 Jakub Jelinek <jakub@redhat.com>
944
945 * c-c++-common/gomp/requires-3.c: Add testcase for
946 atomic_default_mem_order ( at the end of line without corresponding ).
947
948 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
949
950 * jit.dg/test-asm.c: Provide Mach-O fragment.
951 * jit.dg/test-asm.cc: Likewise.
952
953 2021-08-19 Jakub Jelinek <jakub@redhat.com>
954
955 * c-c++-common/gomp/nothing-2.c: New test.
956
957 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
958
959 * jit.dg/harness.h: Include jit-dejagnu.h.
960 * jit.dg/jit.exp: Use -rdynamic conditionally on target
961 support, instead of unconditional -Wl,--export-dynamic.
962
963 2021-08-19 Thomas Schwinge <thomas@codesourcery.com>
964
965 PR testsuite/101969
966 * gcc.dg/pr78213.c: Fix up for '--enable-checking=release' etc.
967
968 2021-08-19 liuhongt <hongtao.liu@intel.com>
969
970 Revert:
971 2021-08-19 liuhongt <hongtao.liu@intel.com>
972
973 PR target/99881
974 * gcc.target/i386/pr99881.c: New test.
975
976 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
977
978 PR testsuite/101963
979 * gfortran.dg/nothing-1.f90: Moved to ...
980 * gfortran.dg/gomp/nothing-1.f90: ... here.
981 * gfortran.dg/nothing-2.f90: Moved to ...
982 * gfortran.dg/gomp/nothing-2.f90: ... here;
983 avoid $ issue in $OMP in dg-error.
984
985 2021-08-18 Iain Sandoe <iain@sandoe.co.uk>
986 Matt Jacobson <mhjacobson@me.com>
987
988 PR objc/101666
989 * obj-c++.dg/pr101666-0.mm: New test.
990 * obj-c++.dg/pr101666-1.mm: New test.
991 * obj-c++.dg/pr101666.inc: New.
992 * objc.dg/pr101666-0.m: New test.
993 * objc.dg/pr101666-1.m: New test.
994 * objc.dg/pr101666.inc: New.
995
996 2021-08-18 Ankur Saini <arsenic@sourceware.org>
997
998 PR analyzer/97114
999 * g++.dg/analyzer/vfunc-2.C: New test.
1000 * g++.dg/analyzer/vfunc-3.C: New test.
1001 * g++.dg/analyzer/vfunc-4.C: New test.
1002 * g++.dg/analyzer/vfunc-5.C: New test.
1003
1004 2021-08-18 Ankur Saini <arsenic@sourceware.org>
1005
1006 PR analyzer/100546
1007 * gcc.dg/analyzer/function-ptr-4.c: New test.
1008 * gcc.dg/analyzer/pr100546.c: New test.
1009
1010 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
1011
1012 * gfortran.dg/nothing-1.f90: New test.
1013 * gfortran.dg/nothing-2.f90: New test.
1014
1015 2021-08-18 Patrick Palka <ppalka@redhat.com>
1016
1017 PR c++/101344
1018 PR c++/101803
1019 * g++.dg/cpp2a/class-deduction-aggr11.C: New test.
1020 * g++.dg/cpp2a/class-deduction-aggr12.C: New test.
1021
1022 2021-08-18 Patrick Palka <ppalka@redhat.com>
1023
1024 PR c++/101883
1025 * g++.dg/cpp2a/nontype-class49.C: New test.
1026
1027 2021-08-18 Jakub Jelinek <jakub@redhat.com>
1028
1029 * c-c++-common/gomp/nothing-1.c: New test.
1030 * g++.dg/gomp/attrs-1.C (bar): Add nothing directive test.
1031 * g++.dg/gomp/attrs-2.C (bar): Likewise.
1032 * g++.dg/gomp/attrs-9.C: Likewise.
1033
1034 2021-08-18 Jakub Jelinek <jakub@redhat.com>
1035
1036 * c-c++-common/gomp/pr63326.c: Don't expect extra "before" errors
1037 in C++.
1038 * g++.dg/gomp/attrs-7.C: Don't expect one extra error.
1039 * g++.dg/gomp/barrier-2.C: Likewise.
1040 * gcc.dg/gomp/declare-simd-5.c: Likewise.
1041 * gcc.dg/gomp/barrier-2.c: Likewise.
1042 * gcc.dg/gomp/declare-variant-2.c: Likewise.
1043
1044 2021-08-18 liuhongt <hongtao.liu@intel.com>
1045
1046 PR target/97147
1047 * gcc.target/i386/pr54400.c: Adjust testcase.
1048 * gcc.target/i386/pr94147.c: New test.
1049
1050 2021-08-17 Martin Sebor <msebor@redhat.com>
1051
1052 PR middle-end/101854
1053 * gcc.dg/attr-alloc_size-5.c: Adjust optimization to -O1.
1054 * gcc.dg/attr-alloc_size-7.c: Use #pragmas to adjust optimization.
1055 * gcc.dg/attr-alloc_size-8.c: Adjust optimization to -O1.
1056 * gcc.dg/Wstringop-overflow-72.c: New test.
1057
1058 2021-08-17 Jakub Jelinek <jakub@redhat.com>
1059
1060 PR c++/101539
1061 * g++.dg/cpp2a/is-corresponding-member1.C: New test.
1062 * g++.dg/cpp2a/is-corresponding-member2.C: New test.
1063 * g++.dg/cpp2a/is-corresponding-member3.C: New test.
1064 * g++.dg/cpp2a/is-corresponding-member4.C: New test.
1065 * g++.dg/cpp2a/is-corresponding-member5.C: New test.
1066 * g++.dg/cpp2a/is-corresponding-member6.C: New test.
1067 * g++.dg/cpp2a/is-corresponding-member7.C: New test.
1068 * g++.dg/cpp2a/is-corresponding-member8.C: New test.
1069 * g++.dg/cpp2a/is-layout-compatible1.C: New test.
1070 * g++.dg/cpp2a/is-layout-compatible2.C: New test.
1071 * g++.dg/cpp2a/is-layout-compatible3.C: New test.
1072
1073 2021-08-17 Thomas Schwinge <thomas@codesourcery.com>
1074
1075 * gcc.dg/pr78213.c: Restore testing.
1076
1077 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
1078
1079 * gcc.dg/tree-ssa/ssa-ccp-40.c: New test case.
1080
1081 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
1082
1083 * gcc.dg/fold-ior-5.c: New test case.
1084
1085 2021-08-17 Tobias Burnus <tobias@codesourcery.com>
1086
1087 * gfortran.dg/gomp/scan-1.f90:
1088 * gfortran.dg/gomp/cancel-1.f90: New test.
1089 * gfortran.dg/gomp/cancel-4.f90: New test.
1090 * gfortran.dg/gomp/loop-4.f90: New test.
1091 * gfortran.dg/gomp/nesting-1.f90: New test.
1092 * gfortran.dg/gomp/nesting-2.f90: New test.
1093 * gfortran.dg/gomp/nesting-3.f90: New test.
1094 * gfortran.dg/gomp/nowait-1.f90: New test.
1095 * gfortran.dg/gomp/reduction-task-1.f90: New test.
1096 * gfortran.dg/gomp/reduction-task-2.f90: New test.
1097 * gfortran.dg/gomp/reduction-task-2a.f90: New test.
1098 * gfortran.dg/gomp/reduction-task-3.f90: New test.
1099 * gfortran.dg/gomp/scope-1.f90: New test.
1100 * gfortran.dg/gomp/scope-2.f90: New test.
1101
1102 2021-08-17 Andrew MacLeod <amacleod@redhat.com>
1103
1104 PR tree-optimization/101938
1105 * gcc.dg/pr101938.c: New test.
1106
1107 2021-08-17 Richard Biener <rguenther@suse.de>
1108
1109 PR tree-optimization/101868
1110 * gcc.dg/lto/pr101868_0.c: New testcase.
1111 * gcc.dg/lto/pr101868_1.c: Likewise.
1112 * gcc.dg/lto/pr101868_2.c: Likewise.
1113 * gcc.dg/lto/pr101868_3.c: Likewise.
1114
1115 2021-08-17 Jakub Jelinek <jakub@redhat.com>
1116
1117 * c-c++-common/gomp/nesting-2.c (foo): Add scope and masked
1118 construct tests.
1119 * c-c++-common/gomp/scan-1.c (f3): Add scope construct test..
1120 * c-c++-common/gomp/cancel-1.c (f2): Add scope and masked
1121 construct tests.
1122 * c-c++-common/gomp/reduction-task-2.c (bar): Add scope construct
1123 test. Adjust diagnostics for the addition of scope.
1124 * c-c++-common/gomp/loop-1.c (f5): Add master, masked and scope
1125 construct tests.
1126 * c-c++-common/gomp/clause-dups-1.c (f1): Add scope construct test.
1127 * gcc.dg/gomp/nesting-1.c (f1, f2, f3): Add scope construct tests.
1128 * c-c++-common/gomp/scope-1.c: New test.
1129 * c-c++-common/gomp/scope-2.c: New test.
1130 * g++.dg/gomp/attrs-1.C (bar): Add scope construct tests.
1131 * g++.dg/gomp/attrs-2.C (bar): Likewise.
1132 * gfortran.dg/gomp/reduction4.f90: Adjust expected diagnostics.
1133 * gfortran.dg/gomp/reduction7.f90: Likewise.
1134
1135 2021-08-17 Jakub Jelinek <jakub@redhat.com>
1136
1137 * c-c++-common/cpp/va-opt-5.c: New test.
1138 * c-c++-common/cpp/va-opt-6.c: New test.
1139
1140 2021-08-17 Richard Biener <rguenther@suse.de>
1141
1142 PR tree-optimization/101925
1143 * gcc.dg/sso-16.c: New testcase.
1144
1145 2021-08-17 liuhongt <hongtao.liu@intel.com>
1146
1147 * gcc.target/i386/pr82460-2.c: Adjust testcase by adding
1148 --param=vect-epilogues-nomask=0
1149
1150 2021-08-16 liuhongt <hongtao.liu@intel.com>
1151
1152 PR target/101930
1153 * gcc.target/i386/pr101930.c: New test.
1154
1155 2021-08-16 Martin Liska <mliska@suse.cz>
1156
1157 PR ipa/100600
1158 * gcc.dg/ipa/pr100600.c: New test.
1159
1160 2021-08-16 liuhongt <hongtao.liu@intel.com>
1161
1162 PR target/101846
1163 * gcc.target/i386/pr101846-2.c: New test.
1164 * gcc.target/i386/pr101846-3.c: New test.
1165 * gcc.target/i386/pr101846-4.c: New test.
1166
1167 2021-08-16 Tobias Burnus <tobias@codesourcery.com>
1168
1169 * gfortran.dg/gomp/masked-1.f90: New test.
1170 * gfortran.dg/gomp/masked-2.f90: New test.
1171 * gfortran.dg/gomp/masked-3.f90: New test.
1172 * gfortran.dg/gomp/masked-combined-1.f90: New test.
1173 * gfortran.dg/gomp/masked-combined-2.f90: New test.
1174
1175 2021-08-15 Harald Anlauf <anlauf@gmx.de>
1176
1177 PR fortran/99351
1178 * gfortran.dg/coarray_sync.f90: New test.
1179 * gfortran.dg/coarray_3.f90: Adjust error messages.
1180
1181 2021-08-14 Martin Sebor <msebor@redhat.com>
1182
1183 PR middle-end/101791
1184 * g++.dg/warn/Wmismatched-new-delete-6.C: New test.
1185 * g++.dg/warn/Wmismatched-new-delete-7.C: New test.
1186
1187 2021-08-14 Jakub Jelinek <jakub@redhat.com>
1188
1189 PR target/101896
1190 * gcc.target/i386/avx512f-pr101896.c: New test.
1191
1192 2021-08-13 Martin Sebor <msebor@redhat.com>
1193
1194 PR middle-end/101734
1195 * gcc.dg/uninit-42.c: New test.
1196
1197 2021-08-13 Martin Liska <mliska@suse.cz>
1198
1199 PR ipa/101261
1200 * gcc.target/i386/pr101261.c: New test.
1201
1202 2021-08-13 Jan Hubicka <hubicka@ucw.cz>
1203
1204 * gcc.dg/tree-ssa/modref-6.c: Update.
1205
1206 2021-08-13 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
1207
1208 * gcc.target/arm/simd/pr98435.c: Add dg-require-effective-target
1209 arm_softfp_ok.
1210
1211 2021-08-12 Jakub Jelinek <jakub@redhat.com>
1212
1213 * c-c++-common/gomp/clauses-1.c (bar): Add tests for combined masked
1214 constructs with clauses.
1215 * c-c++-common/gomp/clauses-5.c (foo): Add testcase for filter clause.
1216 * c-c++-common/gomp/clause-dups-1.c (f1): Likewise.
1217 * c-c++-common/gomp/masked-1.c: New test.
1218 * c-c++-common/gomp/masked-2.c: New test.
1219 * c-c++-common/gomp/masked-combined-1.c: New test.
1220 * c-c++-common/gomp/masked-combined-2.c: New test.
1221 * c-c++-common/goacc/uninit-if-clause.c: Remove xfails.
1222 * g++.dg/gomp/block-11.C: New test.
1223 * g++.dg/gomp/tpl-masked-1.C: New test.
1224 * g++.dg/gomp/attrs-1.C (bar): Add tests for masked construct and
1225 combined masked constructs with clauses in attribute syntax.
1226 * g++.dg/gomp/attrs-2.C (bar): Likewise.
1227 * gcc.dg/gomp/nesting-1.c (f1, f2): Add tests for masked construct
1228 nesting.
1229 * gfortran.dg/goacc/host_data-tree.f95: Allow also SSA_NAMEs in if
1230 clause.
1231 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1232
1233 2021-08-12 Jakub Jelinek <jakub@redhat.com>
1234
1235 PR preprocessor/101638
1236 * gcc.dg/cpp/pr101638.c: New test.
1237
1238 2021-08-12 Michael Meissner <meissner@linux.ibm.com>
1239
1240 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: Fix
1241 typo in regular expression.
1242 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
1243 Likewise.
1244 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
1245 Likewise.
1246 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
1247 Likewise.
1248 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
1249 Likewise.
1250 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
1251 Likewise.
1252
1253 2021-08-12 Sergei Trofimovich <siarheit@google.com>
1254
1255 PR c++/101219
1256 * g++.dg/warn/pr101219.C: New test.
1257
1258 2021-08-12 Martin Uecker <muecker@gwdg.de>
1259
1260 PR c/101838
1261 * gcc.dg/vla-stexp-2.c: New test.
1262
1263 2021-08-12 Aldy Hernandez <aldyh@redhat.com>
1264
1265 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Remove call into the legacy
1266 code and adjust for ranger threader.
1267
1268 2021-08-12 Tobias Burnus <tobias@codesourcery.com>
1269
1270 * c-c++-common/gomp/pr61486-2.c: Duplicate one proc_bind(master)
1271 testcase and test proc_bind(primary) instead.
1272 * gfortran.dg/gomp/affinity-1.f90: Likewise.
1273
1274 2021-08-12 Hans-Peter Nilsson <hp@axis.com>
1275
1276 * gfortran.dg/PR82376.f90: Robustify match.
1277
1278 2021-08-12 Jakub Jelinek <jakub@redhat.com>
1279
1280 PR target/101860
1281 * gcc.target/i386/avx512f-pr101860.c: New test.
1282
1283 2021-08-12 Jakub Jelinek <jakub@redhat.com>
1284
1285 * g++.dg/gomp/attrs-12.C: New test.
1286
1287 2021-08-12 Jakub Jelinek <jakub@redhat.com>
1288
1289 * g++.dg/gomp/attrs-11.C: Add new tests.
1290
1291 2021-08-12 Jakub Jelinek <jakub@redhat.com>
1292
1293 PR c++/99429
1294 PR c++/94162
1295 * g++.dg/cpp2a/spaceship-synth11.C: New test.
1296 * g++.dg/cpp2a/spaceship-synth-neg6.C: New test.
1297
1298 2021-08-12 Jakub Jelinek <jakub@redhat.com>
1299
1300 * g++.dg/gomp/attrs-11.C: Adjust expected diagnostics.
1301
1302 2021-08-12 Jakub Jelinek <jakub@redhat.com>
1303
1304 * g++.dg/lookup/strong-using.C: Add test using [[gnu::strong]]
1305 as well.
1306 * g++.dg/lookup/strong-using2.C: Likewise.
1307 * g++.dg/cpp0x/gen-attrs-58.C: Move alignas(int) before
1308 using namespace.
1309 * g++.dg/cpp0x/gen-attrs-59.C: Move alignas(X) before
1310 using namespace, add tests for alignas before semicolon.
1311 * g++.dg/cpp0x/gen-attrs-76.C: Remove xfails. Add test for
1312 C++11 attributes on using directive before semicolon.
1313
1314 2021-08-12 liuhongt <hongtao.liu@intel.com>
1315
1316 PR target/101846
1317 * gcc.target/i386/pr101846-1.c: New test.
1318
1319 2021-08-12 Patrick Palka <ppalka@redhat.com>
1320
1321 PR c++/101663
1322 * g++.dg/cpp2a/construct_at.h: New convenience header file that
1323 defines minimal implementations of std::construct_at/destroy_at,
1324 split out from ...
1325 * g++.dg/cpp2a/constexpr-new5.C: ... here.
1326 * g++.dg/cpp2a/constexpr-new6.C: Use the header.
1327 * g++.dg/cpp2a/constexpr-new14.C: Likewise.
1328 * g++.dg/cpp2a/constexpr-new20.C: New test.
1329
1330 2021-08-11 Patrick Palka <ppalka@redhat.com>
1331
1332 PR c++/101725
1333 DR 2082
1334 * g++.dg/DRs/dr2082.C: New test.
1335 * g++.dg/cpp2a/concepts-uneval4.C: New test.
1336
1337 2021-08-11 Jakub Jelinek <jakub@redhat.com>
1338
1339 PR c++/101786
1340 * g++.dg/cpp2a/constinit16.C: New test.
1341
1342 2021-08-11 Patrick Palka <ppalka@redhat.com>
1343
1344 PR c++/79501
1345 * g++.dg/cpp1z/class-deduction98.C: New test.
1346
1347 2021-08-11 Patrick Palka <ppalka@redhat.com>
1348
1349 PR c++/89062
1350 * g++.dg/cpp1z/class-deduction97.C: New test.
1351
1352 2021-08-11 Richard Biener <rguenther@suse.de>
1353
1354 * gcc.dg/lto/pr48622_1.c: Provide non-LTO definition
1355 of ashift_qi_1.
1356
1357 2021-08-11 Jan Hubicka <jh@suse.cz>
1358
1359 * c-c++-common/modref-dse.c: New test.
1360
1361 2021-08-11 Richard Biener <rguenther@suse.de>
1362
1363 PR middle-end/101858
1364 * gcc.dg/pr101858.c: New testcase.
1365
1366 2021-08-11 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
1367
1368 PR target/66791
1369 * gcc.target/arm/pr51534.c: Adjust test.
1370
1371 2021-08-11 liuhongt <hongtao.liu@intel.com>
1372
1373 PR target/98309
1374 * gcc.target/i386/pr98309-1.c: New test.
1375 * gcc.target/i386/pr98309-2.c: New test.
1376
1377 2021-08-11 Hans-Peter Nilsson <hp@axis.com>
1378
1379 PR middle-end/101674
1380 * gcc.dg/uninit-pred-9_b.c: Xfail for cris-*-* too.
1381
1382 2021-08-10 Tobias Burnus <tobias@codesourcery.com>
1383
1384 PR libfortran/101305
1385 PR fortran/101660
1386 PR testsuite/101847
1387 * lib/gfortran.exp (gfortran_init): Remove -I$specpath/libgfortran
1388 from the string used to set GFORTRAN_UNDER_TEST.
1389
1390 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
1391
1392 PR tree-optimization/101809
1393 * gcc.target/i386/pr88531-1a.c: Enable for all targets.
1394
1395 2021-08-10 Jakub Jelinek <jakub@redhat.com>
1396
1397 PR target/80355
1398 * gcc.target/i386/avx512f-pr80355-2.c: New test.
1399
1400 2021-08-10 Jakub Jelinek <jakub@redhat.com>
1401
1402 PR target/80355
1403 * gcc.target/i386/avx512f-pr80355-1.c: New test.
1404
1405 2021-08-10 Jakub Jelinek <jakub@redhat.com>
1406
1407 * g++.dg/gomp/attrs-1.C (bar): Add missing semicolon after
1408 [[omp::directive (threadprivate (t2))]]. Add tests with
1409 if/while/switch after parallel in attribute syntax.
1410 (corge): Add missing omp:: before directive.
1411 * g++.dg/gomp/attrs-2.C (bar): Add missing semicolon after
1412 [[omp::directive (threadprivate (t2))]].
1413 * g++.dg/gomp/attrs-10.C: New test.
1414 * g++.dg/gomp/attrs-11.C: New test.
1415
1416 2021-08-10 Hongyu Wang <hongyu.wang@intel.com>
1417
1418 * gcc.target/i386/amxbf16-dpbf16ps-2.c: Fix typos.
1419
1420 2021-08-10 Richard Biener <rguenther@suse.de>
1421
1422 PR middle-end/101824
1423 * gcc.dg/tree-ssa/pr101824.c: New testcase.
1424
1425 2021-08-10 Martin Uecker <muecker@gwdg.de>
1426
1427 PR c/29970
1428 * gcc.dg/vla-stexp-1.c: New test.
1429
1430 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
1431
1432 PR target/101804
1433 * gcc.target/i386/avx2-gather-2.c: Pass -march=skylake instead
1434 of "-mavx2 -mtune=skylake". Scan vpcmpeqd.
1435
1436 2021-08-10 liuhongt <hongtao.liu@intel.com>
1437
1438 * gcc.target/i386/cond_op_shift_d-1.c: New test.
1439 * gcc.target/i386/cond_op_shift_d-2.c: New test.
1440 * gcc.target/i386/cond_op_shift_q-1.c: New test.
1441 * gcc.target/i386/cond_op_shift_q-2.c: New test.
1442 * gcc.target/i386/cond_op_shift_ud-1.c: New test.
1443 * gcc.target/i386/cond_op_shift_ud-2.c: New test.
1444 * gcc.target/i386/cond_op_shift_uq-1.c: New test.
1445 * gcc.target/i386/cond_op_shift_uq-2.c: New test.
1446 * gcc.target/i386/cond_op_shift_uw-1.c: New test.
1447 * gcc.target/i386/cond_op_shift_uw-2.c: New test.
1448 * gcc.target/i386/cond_op_shift_w-1.c: New test.
1449 * gcc.target/i386/cond_op_shift_w-2.c: New test.
1450
1451 2021-08-09 Andrew MacLeod <amacleod@redhat.com>
1452
1453 * gcc.dg/pr101741.c: New.
1454
1455 2021-08-09 Martin Jambor <mjambor@suse.cz>
1456
1457 PR testsuite/101654
1458 * gcc.dg/ipa/remref-6.c: Added missing -fdump-ipa-inline option.
1459
1460 2021-08-09 Uroš Bizjak <ubizjak@gmail.com>
1461
1462 PR target/101812
1463 * gcc.target/i386/pr101812.c: New test.
1464
1465 2021-08-09 Tejas Belagod <tejas.belagod@arm.com>
1466
1467 * gcc.target/aarch64/vect-shr-reg.c: New testcase.
1468 * gcc.target/aarch64/vect-shr-reg-run.c: Likewise.
1469
1470 2021-08-09 Roger Sayle <roger@nextmovesoftware.com>
1471
1472 * gcc.dg/pr68217.c: Add -fno-tree-ccp option.
1473 * gcc.dg/tree-ssa/vrp24.c: Add -fno-tree-ccp option.
1474 * g++.dg/ipa/pure-const-3.C: Add -fno-tree-ccp option.
1475
1476 2021-08-09 Tobias Burnus <tobias@codesourcery.com>
1477
1478 PR libfortran/101305
1479 PR fortran/101660
1480 * lib/gfortran.exp (gfortran_init): Add -I $specdir/libgfortran to
1481 GFORTRAN_UNDER_TEST; update it when set by previous gfortran_init call.
1482 * gfortran.dg/ISO_Fortran_binding_1.c: Use <...> not "..." for
1483 ISO_Fortran_binding.h's #include.
1484 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
1485 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
1486 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
1487 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
1488 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
1489 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
1490 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
1491 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
1492 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
1493 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
1494 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
1495 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
1496 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
1497 * gfortran.dg/PR94327.c: Likewise.
1498 * gfortran.dg/PR94331.c: Likewise.
1499 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
1500 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
1501 * gfortran.dg/pr93524.c: Likewise.
1502
1503 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
1504
1505 * gcc.target/aarch64/sve/dup_lane_1.c: Don't split
1506 scan-assembler tests over multiple lines. Expect 32-bit
1507 result values in 'w' registers.
1508 * gcc.target/aarch64/sve/extract_1.c: Likewise.
1509 * gcc.target/aarch64/sve/extract_2.c: Likewise.
1510 * gcc.target/aarch64/sve/extract_3.c: Likewise.
1511 * gcc.target/aarch64/sve/extract_4.c: Likewise.
1512
1513 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
1514
1515 * gcc.target/aarch64/vector_structure_intrinsics.c: Restrict
1516 tests to little-endian targets.
1517
1518 2021-08-08 Jeff Law <jlaw@localhost.localdomain>
1519
1520 * gcc.target/tic6x/rotdi16-scan.c: Pull rotate into its own function.
1521
1522 2021-08-07 H.J. Lu <hjl.tools@gmail.com>
1523
1524 PR tree-optimization/88531
1525 * gcc.target/i386/pr88531-1a.c: New test.
1526 * gcc.target/i386/pr88531-1b.c: Likewise.
1527 * gcc.target/i386/pr88531-1c.c: Likewise.
1528 * gcc.target/i386/pr88531-2a.c: Likewise.
1529 * gcc.target/i386/pr88531-2b.c: Likewise.
1530 * gcc.target/i386/pr88531-2c.c: Likewise.
1531
1532 2021-08-06 Martin Sebor <msebor@redhat.com>
1533
1534 * c-c++-common/Wsizeof-pointer-memaccess1.c: Also disable
1535 -Wstringop-overread.
1536 * c-c++-common/attr-nonstring-3.c: Adjust pattern of expected message.
1537 * gcc.dg/Warray-bounds-39.c: Add an xfail due to a known bug.
1538 * gcc.dg/Wstring-compare-3.c: Also disable -Wstringop-overread.
1539 * gcc.dg/attr-nonstring-2.c: Adjust pattern of expected message.
1540 * gcc.dg/attr-nonstring-4.c: Same.
1541 * gcc.dg/Wstringop-overread-6.c: New test.
1542 * gcc.dg/sso-14.c: Fix typos to avoid buffer overflow.
1543
1544 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
1545
1546 PR target/101723
1547 * gcc.target/arm/pr69245.c: Make sure to emit code for fn1, fix
1548 typo.
1549
1550 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
1551
1552 PR target/101723
1553 * gcc.target/arm/attr-neon3.c: Fix typo.
1554 * gcc.target/arm/pragma_fpu_attribute_2.c: Fix typo.
1555
1556 2021-08-06 Uroš Bizjak <ubizjak@gmail.com>
1557
1558 PR target/101797
1559 * gcc.target/i386/pr101797.c: New test.
1560
1561 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
1562
1563 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1564 tests.
1565
1566 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
1567
1568 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1569 tests.
1570
1571 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
1572
1573 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1574 tests.
1575
1576 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
1577
1578 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1579 tests.
1580
1581 2021-08-06 Martin Liska <mliska@suse.cz>
1582
1583 * gcc.target/powerpc/pragma-optimize.c: New test.
1584
1585 2021-08-06 Richard Biener <rguenther@suse.de>
1586
1587 * gfortran.dg/vect/vect-8.f90: Simplify aarch64 scanning.
1588
1589 2021-08-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
1590
1591 * gcc.dg/gcov-info-to-gcda.c: New test.
1592
1593 2021-08-05 Jonathan Wakely <jwakely@redhat.com>
1594
1595 * g++.old-deja/g++.other/inline7.C: Cast nodiscard call to void.
1596
1597 2021-08-05 H.J. Lu <hjl.tools@gmail.com>
1598
1599 PR target/99744
1600 * gcc.target/i386/pr99744-3.c: New test.
1601 * gcc.target/i386/pr99744-4.c: Likewise.
1602 * gcc.target/i386/pr99744-5.c: Likewise.
1603 * gcc.target/i386/pr99744-6.c: Likewise.
1604 * gcc.target/i386/pr99744-7.c: Likewise.
1605 * gcc.target/i386/pr99744-8.c: Likewise.
1606
1607 2021-08-05 Richard Earnshaw <rearnsha@arm.com>
1608
1609 PR target/101723
1610 * gcc.target/arm/cortex-m55-nofp-flag-hard.c: Update expected output.
1611 * gcc.target/arm/cortex-m55-nofp-flag-softfp.c: Likewise.
1612 * gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c: Likewise.
1613 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Convert to dg-do assemble.
1614 Add a non-no-op function body.
1615 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
1616 * gcc.target/arm/pr98636.c (dg-options): Add -mfloat-abi=softfp.
1617 * gcc.target/arm/attr-neon.c: Tighten scan-assembler tests.
1618 * gcc.target/arm/attr-neon2.c: Use -Ofast, convert test to use
1619 check-function-bodies.
1620 * gcc.target/arm/attr-neon3.c: Likewise.
1621 * gcc.target/arm/pr69245.c: Tighten scan-assembler match, but allow
1622 multiple instances.
1623 * gcc.target/arm/pragma_fpu_attribute.c: Likewise.
1624 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
1625
1626 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
1627
1628 * gcc.target/aarch64/vsubX_high_cost.c: New test.
1629
1630 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
1631
1632 * gcc.target/aarch64/vaddX_high_cost.c: New test.
1633
1634 2021-08-05 Richard Biener <rguenther@suse.de>
1635
1636 * gcc.dg/vect/bb-slp-pr101756.c: Add -w.
1637
1638 2021-08-05 Eric Botcazou <ebotcazou@gcc.gnu.org>
1639
1640 * gcc.dg/sso-15.c: New test.
1641
1642 2021-08-05 liuhongt <hongtao.liu@intel.com>
1643
1644 * gcc.target/i386/cond_op_anylogic_d-1.c: New test.
1645 * gcc.target/i386/cond_op_anylogic_d-2.c: New test.
1646 * gcc.target/i386/cond_op_anylogic_q-1.c: New test.
1647 * gcc.target/i386/cond_op_anylogic_q-2.c: New test.
1648
1649 2021-08-05 liuhongt <hongtao.liu@intel.com>
1650
1651 * gcc.target/i386/cond_op_maxmin_double-1.c: New test.
1652 * gcc.target/i386/cond_op_maxmin_double-2.c: New test.
1653 * gcc.target/i386/cond_op_maxmin_float-1.c: New test.
1654 * gcc.target/i386/cond_op_maxmin_float-2.c: New test.
1655
1656 2021-08-05 liuhongt <hongtao.liu@intel.com>
1657
1658 * gcc.target/i386/cond_op_maxmin_b-1.c: New test.
1659 * gcc.target/i386/cond_op_maxmin_b-2.c: New test.
1660 * gcc.target/i386/cond_op_maxmin_d-1.c: New test.
1661 * gcc.target/i386/cond_op_maxmin_d-2.c: New test.
1662 * gcc.target/i386/cond_op_maxmin_q-1.c: New test.
1663 * gcc.target/i386/cond_op_maxmin_q-2.c: New test.
1664 * gcc.target/i386/cond_op_maxmin_ub-1.c: New test.
1665 * gcc.target/i386/cond_op_maxmin_ub-2.c: New test.
1666 * gcc.target/i386/cond_op_maxmin_ud-1.c: New test.
1667 * gcc.target/i386/cond_op_maxmin_ud-2.c: New test.
1668 * gcc.target/i386/cond_op_maxmin_uq-1.c: New test.
1669 * gcc.target/i386/cond_op_maxmin_uq-2.c: New test.
1670 * gcc.target/i386/cond_op_maxmin_uw-1.c: New test.
1671 * gcc.target/i386/cond_op_maxmin_uw-2.c: New test.
1672 * gcc.target/i386/cond_op_maxmin_w-1.c: New test.
1673 * gcc.target/i386/cond_op_maxmin_w-2.c: New test.
1674
1675 2021-08-04 David Malcolm <dmalcolm@redhat.com>
1676
1677 PR analyzer/101570
1678 * gcc.dg/analyzer/asm-x86-1.c: New test.
1679 * gcc.dg/analyzer/asm-x86-lp64-1.c: New test.
1680 * gcc.dg/analyzer/asm-x86-lp64-2.c: New test.
1681 * gcc.dg/analyzer/pr101570.c: New test.
1682 * gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c:
1683 New test.
1684 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c: New
1685 test.
1686 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c: New
1687 test.
1688 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c: New test.
1689 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c: New
1690 test.
1691 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c: New test.
1692 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c:
1693 New test.
1694 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c:
1695 New test.
1696
1697 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
1698
1699 PR target/101742
1700 * gcc.target/i386/pr101742a.c: New test.
1701 * gcc.target/i386/pr101742b.c: Likewise.
1702
1703 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
1704
1705 PR target/101772
1706 * gcc.target/i386/eh_return-2.c: New test.
1707
1708 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
1709
1710 * gcc.target/s390/vector/perm-vpdi.c: New test.
1711
1712 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
1713
1714 * gcc.target/s390/vector/perm-merge.c: New test.
1715 * gcc.target/s390/vector/vec-types.h: New test.
1716
1717 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
1718
1719 * gcc.target/s390/zvector/vec-permi.c: Removed.
1720 * gcc.target/s390/zvector/vec_permi.c: New test.
1721
1722 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
1723
1724 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c:
1725 Instead of vpdi with 0 and 5 vmrlg and vmrhg are used now.
1726 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: Likewise.
1727 * gcc.target/s390/zvector/vec-types.h: New test.
1728 * gcc.target/s390/zvector/vec_merge.c: New test.
1729
1730 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
1731
1732 * gcc.target/aarch64/vmul_high_cost.c: New test.
1733
1734 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
1735
1736 * gcc.target/aarch64/vmul_element_cost.c: New test.
1737
1738 2021-08-04 Richard Sandiford <richard.sandiford@arm.com>
1739
1740 * gcc.target/aarch64/sve/cost_model_12.c: New test.
1741
1742 2021-08-04 Tamar Christina <tamar.christina@arm.com>
1743
1744 PR tree-optimization/101750
1745 * g++.dg/vect/pr99149.cc: Name class.
1746
1747 2021-08-04 Richard Biener <rguenther@suse.de>
1748
1749 * gcc.target/i386/vect-gather-1.c: New testcase.
1750 * gfortran.dg/vect/vect-8.f90: Adjust.
1751
1752 2021-08-04 Roger Sayle <roger@nextmovesoftware.com>
1753 Marc Glisse <marc.glisse@inria.fr>
1754
1755 * gcc.dg/fold-ior-4.c: New test.
1756
1757 2021-08-04 Richard Biener <rguenther@suse.de>
1758
1759 PR tree-optimization/101756
1760 * gcc.dg/vect/bb-slp-pr101756.c: New testcase.
1761
1762 2021-08-04 Jakub Jelinek <jakub@redhat.com>
1763
1764 PR c++/101759
1765 * g++.dg/gomp/pr101759.C: New test.
1766 * g++.dg/goacc/pr101759.C: New test.
1767
1768 2021-08-04 Jakub Jelinek <jakub@redhat.com>
1769
1770 * gcc.c-torture/execute/ieee/pr29302-1.x: Undo doubly applied patch.
1771
1772 2021-08-04 Richard Biener <rguenther@suse.de>
1773
1774 PR tree-optimization/101769
1775 * g++.dg/tree-ssa/pr101769.C: New testcase.
1776
1777 2021-08-04 liuhongt <hongtao.liu@intel.com>
1778
1779 * gcc.target/i386/cond_op_addsubmul_d-2.c: Add
1780 dg-require-effective-target for avx512.
1781 * gcc.target/i386/cond_op_addsubmul_q-2.c: Ditto.
1782 * gcc.target/i386/cond_op_addsubmul_w-2.c: Ditto.
1783 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: Ditto.
1784 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: Ditto.
1785 * gcc.target/i386/cond_op_fma_double-2.c: Ditto.
1786 * gcc.target/i386/cond_op_fma_float-2.c: Ditto.
1787
1788 2021-08-04 liuhongt <hongtao.liu@intel.com>
1789
1790 * gcc.target/i386/cond_op_fma_double-1.c: New test.
1791 * gcc.target/i386/cond_op_fma_double-2.c: New test.
1792 * gcc.target/i386/cond_op_fma_float-1.c: New test.
1793 * gcc.target/i386/cond_op_fma_float-2.c: New test.
1794
1795 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
1796
1797 * lib/profopt.exp: Pass gdwarf-4 when compiling test to profile; pass -gcov_version=2.
1798 * lib/target-supports.exp: Remove unnecessary -o perf.data passed to gcc-auto-profile.
1799
1800 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
1801
1802 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix dg-final-use-autofdo.
1803 * lib/profopt.exp: Pass -fearly-inlining when compiling with AutoFDO.
1804
1805 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
1806
1807 * g++.dg/tree-prof/indir-call-prof.C: Fix options, increase the number of iterations.
1808 * g++.dg/tree-prof/morefunc.C: Fix options, increase the number of iterations.
1809 * g++.dg/tree-prof/reorder.C: Fix options, increase the number of iterations.
1810 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix options, increase the number of iterations.
1811 * gcc.dg/tree-prof/indir-call-prof.c: Fix options.
1812
1813 2021-08-03 Martin Sebor <msebor@redhat.com>
1814
1815 PR testsuite/101688
1816 * g++.dg/warn/Wstringop-overflow-4.C: Disable a test case in ILP32.
1817
1818 2021-08-03 Paul A. Clarke <pc@us.ibm.com>
1819
1820 * gcc.target/powerpc/sse4_1-phminposuw.c: Copy from
1821 gcc/testsuite/gcc.target/i386, adjust dg directives to suit,
1822 make more robust.
1823
1824 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
1825
1826 * gcc.target/i386/avx-vzeroupper-14.c: Pass -mno-avx512f to
1827 disable XMM31.
1828 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1829 * gcc.target/i386/pr82941-1.c: Updated. Check for vzeroupper.
1830 * gcc.target/i386/pr82942-1.c: Likewise.
1831 * gcc.target/i386/pr82990-1.c: Likewise.
1832 * gcc.target/i386/pr82990-3.c: Likewise.
1833 * gcc.target/i386/pr82990-5.c: Likewise.
1834 * gcc.target/i386/pr100865-4b.c: Likewise.
1835 * gcc.target/i386/pr100865-6b.c: Likewise.
1836 * gcc.target/i386/pr100865-7b.c: Likewise.
1837 * gcc.target/i386/pr100865-10b.c: Likewise.
1838 * gcc.target/i386/pr100865-8b.c: Updated.
1839 * gcc.target/i386/pr100865-9b.c: Likewise.
1840 * gcc.target/i386/pr100865-11b.c: Likewise.
1841 * gcc.target/i386/pr100865-12b.c: Likewise.
1842
1843 2021-08-03 liuhongt <hongtao.liu@intel.com>
1844
1845 * gcc.target/i386/cond_op_addsubmul_d-1.c: New test.
1846 * gcc.target/i386/cond_op_addsubmul_d-2.c: New test.
1847 * gcc.target/i386/cond_op_addsubmul_q-1.c: New test.
1848 * gcc.target/i386/cond_op_addsubmul_q-2.c: New test.
1849 * gcc.target/i386/cond_op_addsubmul_w-1.c: New test.
1850 * gcc.target/i386/cond_op_addsubmul_w-2.c: New test.
1851
1852 2021-08-03 Jakub Jelinek <jakub@redhat.com>
1853
1854 PR analyzer/101721
1855 * gcc.dg/analyzer/pr101721.c: New test.
1856
1857 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
1858
1859 PR target/80566
1860 * g++.target/i386/pr80566-1.C: New test.
1861 * g++.target/i386/pr80566-2.C: Likewise.
1862
1863 2021-08-03 liuhongt <hongtao.liu@intel.com>
1864
1865 * gcc.target/i386/cond_op_addsubmuldiv_double-1.c: New test.
1866 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: New test.
1867 * gcc.target/i386/cond_op_addsubmuldiv_float-1.c: New test.
1868 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: New test.
1869
1870 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1871
1872 * gcc.target/i386/vect8-ret.c: Also pass -mno-sse.
1873
1874 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1875
1876 * gcc.target/i386/incoming-11.c: Expect no stack realignment.
1877
1878 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1879
1880 * gcc.target/i386/sw-1.c: Also pass -mno-avx for ia32.
1881
1882 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1883
1884 * gcc.target/i386/cold-attribute-1.c: Also pass -mno-avx.
1885
1886 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1887
1888 * gcc.target/i386/pr72839.c: Also pass -mno-avx.
1889
1890 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1891
1892 * gcc.target/i386/pieces-memcpy-10.c: New test.
1893 * gcc.target/i386/pieces-memcpy-11.c: Likewise.
1894 * gcc.target/i386/pieces-memcpy-12.c: Likewise.
1895 * gcc.target/i386/pieces-memcpy-13.c: Likewise.
1896 * gcc.target/i386/pieces-memcpy-14.c: Likewise.
1897 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
1898 * gcc.target/i386/pieces-memcpy-16.c: Likewise.
1899 * gcc.target/i386/pieces-memset-1.c: Likewise.
1900 * gcc.target/i386/pieces-memset-2.c: Likewise.
1901 * gcc.target/i386/pieces-memset-3.c: Likewise.
1902 * gcc.target/i386/pieces-memset-4.c: Likewise.
1903 * gcc.target/i386/pieces-memset-5.c: Likewise.
1904 * gcc.target/i386/pieces-memset-6.c: Likewise.
1905 * gcc.target/i386/pieces-memset-7.c: Likewise.
1906 * gcc.target/i386/pieces-memset-8.c: Likewise.
1907 * gcc.target/i386/pieces-memset-9.c: Likewise.
1908 * gcc.target/i386/pieces-memset-10.c: Likewise.
1909 * gcc.target/i386/pieces-memset-11.c: Likewise.
1910 * gcc.target/i386/pieces-memset-12.c: Likewise.
1911 * gcc.target/i386/pieces-memset-13.c: Likewise.
1912 * gcc.target/i386/pieces-memset-14.c: Likewise.
1913 * gcc.target/i386/pieces-memset-15.c: Likewise.
1914 * gcc.target/i386/pieces-memset-16.c: Likewise.
1915 * gcc.target/i386/pieces-memset-17.c: Likewise.
1916 * gcc.target/i386/pieces-memset-18.c: Likewise.
1917 * gcc.target/i386/pieces-memset-19.c: Likewise.
1918 * gcc.target/i386/pieces-memset-20.c: Likewise.
1919 * gcc.target/i386/pieces-memset-21.c: Likewise.
1920 * gcc.target/i386/pieces-memset-22.c: Likewise.
1921 * gcc.target/i386/pieces-memset-23.c: Likewise.
1922 * gcc.target/i386/pieces-memset-24.c: Likewise.
1923 * gcc.target/i386/pieces-memset-25.c: Likewise.
1924 * gcc.target/i386/pieces-memset-26.c: Likewise.
1925 * gcc.target/i386/pieces-memset-27.c: Likewise.
1926 * gcc.target/i386/pieces-memset-28.c: Likewise.
1927 * gcc.target/i386/pieces-memset-29.c: Likewise.
1928 * gcc.target/i386/pieces-memset-30.c: Likewise.
1929 * gcc.target/i386/pieces-memset-31.c: Likewise.
1930 * gcc.target/i386/pieces-memset-32.c: Likewise.
1931 * gcc.target/i386/pieces-memset-33.c: Likewise.
1932 * gcc.target/i386/pieces-memset-34.c: Likewise.
1933 * gcc.target/i386/pieces-memset-35.c: Likewise.
1934 * gcc.target/i386/pieces-memset-36.c: Likewise.
1935 * gcc.target/i386/pieces-memset-37.c: Likewise.
1936 * gcc.target/i386/pieces-memset-38.c: Likewise.
1937 * gcc.target/i386/pieces-memset-39.c: Likewise.
1938 * gcc.target/i386/pieces-memset-40.c: Likewise.
1939 * gcc.target/i386/pieces-memset-41.c: Likewise.
1940 * gcc.target/i386/pieces-memset-42.c: Likewise.
1941 * gcc.target/i386/pieces-memset-43.c: Likewise.
1942 * gcc.target/i386/pieces-memset-44.c: Likewise.
1943 * gcc.target/i386/pieces-memcpy-7.c: New file.
1944 * gcc.target/i386/pieces-memcpy-8.c: New file.
1945 * gcc.target/i386/pieces-memcpy-9.c: New file.
1946
1947 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1948
1949 PR middle-end/90773
1950 * gcc.target/i386/pr90773-20.c: New test.
1951 * gcc.target/i386/pr90773-21.c: Likewise.
1952 * gcc.target/i386/pr90773-22.c: Likewise.
1953 * gcc.target/i386/pr90773-23.c: Likewise.
1954 * gcc.target/i386/pr90773-26.c: Likewise.
1955
1956 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1957
1958 * gcc.target/i386/pr90773-1.c: Adjust to expect movq for 32-bit.
1959 * gcc.target/i386/pr90773-4.c: Also run for 32-bit.
1960 * gcc.target/i386/pr90773-15.c: Likewise.
1961 * gcc.target/i386/pr90773-16.c: Likewise.
1962 * gcc.target/i386/pr90773-17.c: Likewise.
1963 * gcc.target/i386/pr90773-24.c: Likewise.
1964 * gcc.target/i386/pr90773-25.c: Likewise.
1965 * gcc.target/i386/pr100865-1.c: Likewise.
1966 * gcc.target/i386/pr100865-2.c: Likewise.
1967 * gcc.target/i386/pr100865-3.c: Likewise.
1968 * gcc.target/i386/pr90773-14.c: Also run for 32-bit and expect
1969 XMM movd to store 4 bytes.
1970 * gcc.target/i386/pr100865-4a.c: Also run for 32-bit and expect
1971 YMM registers.
1972 * gcc.target/i386/pr100865-4b.c: Likewise.
1973 * gcc.target/i386/pr100865-10a.c: Expect YMM registers.
1974 * gcc.target/i386/pr100865-10b.c: Likewise.
1975
1976 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1977
1978 * gcc.target/i386/eh_return-1.c: New test.
1979
1980 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1981
1982 PR middle-end/90773
1983 * gcc.target/i386/pr90773-5.c: Updated to expect XMM register.
1984 * gcc.target/i386/pr90773-14.c: Likewise.
1985 * gcc.target/i386/pr90773-15.c: New test.
1986 * gcc.target/i386/pr90773-16.c: Likewise.
1987 * gcc.target/i386/pr90773-17.c: Likewise.
1988 * gcc.target/i386/pr90773-18.c: Likewise.
1989 * gcc.target/i386/pr90773-19.c: Likewise.
1990
1991 2021-08-02 Roger Sayle <roger@nextmovesoftware.com>
1992
1993 * gcc.dg/tree-ssa/phi-opt-25.c: New test case.
1994
1995 2021-08-01 H.J. Lu <hjl.tools@gmail.com>
1996
1997 PR target/78103
1998 * gcc.target/i386/pr78103-2.c: Also scan incl.
1999 * gcc.target/i386/pr78103-3.c: Scan leal|addl|incl for x32. Also
2000 scan incq.
2001
2002 2021-07-31 Jason Merrill <jason@redhat.com>
2003
2004 PR c++/96636
2005 * g++.dg/ext/anon-struct9.C: New test.
2006
2007 2021-07-31 Roger Sayle <roger@nextmovesoftware.com>
2008
2009 * gcc.target/i386/dec-cmov-2.c: Require -march=core2 with -m32.
2010
2011 2021-07-31 Jakub Jelinek <jakub@redhat.com>
2012
2013 * g++.dg/gomp/attrs-9.C: New test.
2014
2015 2021-07-31 Jakub Jelinek <jakub@redhat.com>
2016
2017 PR target/78103
2018 * gcc.target/i386/pr78103-1.c: New test.
2019 * gcc.target/i386/pr78103-2.c: New test.
2020 * gcc.target/i386/pr78103-3.c: New test.
2021
2022 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
2023
2024 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware.
2025
2026 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
2027
2028 PR middle-end/101674
2029 * gcc.dg/uninit-pred-9_b.c: Xfail for mmix-*-* too.
2030
2031 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
2032
2033 * gcc.target/powerpc/sse4_1-floorpd.c: New.
2034 * gcc.target/powerpc/sse4_1-floorps.c: New.
2035 * gcc.target/powerpc/sse4_1-floorsd.c: New.
2036 * gcc.target/powerpc/sse4_1-floorss.c: New.
2037 * gcc.target/powerpc/sse4_1-roundpd-2.c: Copy from
2038 gcc/testsuite/gcc.target/i386 and adjust dg directives to suit.
2039
2040 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
2041
2042 * gcc.target/powerpc/sse4_1-ceilpd.c: New.
2043 * gcc.target/powerpc/sse4_1-ceilps.c: New.
2044 * gcc.target/powerpc/sse4_1-ceilsd.c: New.
2045 * gcc.target/powerpc/sse4_1-ceilss.c: New.
2046 * gcc.target/powerpc/sse4_1-round-data.h: New.
2047 * gcc.target/powerpc/sse4_1-round.h: New.
2048 * gcc.target/powerpc/sse4_1-round2.h: New.
2049 * gcc.target/powerpc/sse4_1-roundpd-3.c: Copy from gcc.target/i386
2050 and adjust dg directives to suit.
2051 * gcc.target/powerpc/sse4_1-check.h (__VSX_SSE2__): Define.
2052
2053 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
2054
2055 * gcc.target/powerpc/sse4_1-blendpd.c: Copy from gcc.target/i386
2056 and adjust dg directives to suit.
2057 * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise.
2058 * gcc.target/powerpc/sse4_1-blendps.c: Likewise.
2059 * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise.
2060
2061 2021-07-30 Roger Sayle <roger@nextmovesoftware.com>
2062 Uroš Bizjak <ubizjak@gmail.com>
2063
2064 * gcc.target/i386/dec-cmov-1.c: New test.
2065 * gcc.target/i386/dec-cmov-2.c: New test.
2066
2067 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
2068
2069 * gcc.dg/tree-ssa/pr61839_2.c: Adjust. Add new const fold test.
2070
2071 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
2072
2073 * gcc.dg/tree-ssa/pr61839_2.c: Adjust.
2074
2075 2021-07-30 Martin Sebor <msebor@redhat.com>
2076
2077 PR middle-end/101671
2078 * gcc.c-torture/compile/pr83510.c: Move test functions...
2079 * gcc.dg/Warray-bounds-87.c: ...to this file.
2080
2081 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
2082
2083 * gcc.target/i386/pr100865-3.c: Expect vmovdqu8 instead of
2084 vmovdqu.
2085 * gcc.target/i386/pr100865-4b.c: Likewise.
2086
2087 2021-07-30 Andrew Pinski <apinski@marvell.com>
2088
2089 PR testsuite/101517
2090 * g++.dg/warn/Wunused-18.C: New test.
2091 * gcc.c-torture/compile/20030405-2.c: New test.
2092 * gcc.c-torture/compile/20040304-2.c: New test.
2093 * gcc.dg/20030612-2.c: New test.
2094
2095 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
2096
2097 PR target/101132
2098 * gcc.target/mips/pr101132.c: New test.
2099
2100 2021-07-30 Jakub Jelinek <jakub@redhat.com>
2101
2102 PR c++/101539
2103 * g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C: New test.
2104 * g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C: New test.
2105 * g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C: New test.
2106 * g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C: New test.
2107 * g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C: New test.
2108 * g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C: New test.
2109 * g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C: New test.
2110
2111 2021-07-30 Jason Merrill <jason@redhat.com>
2112
2113 * g++.dg/ext/anon-struct8.C: New test.
2114
2115 2021-07-30 Jakub Jelinek <jakub@redhat.com>
2116
2117 * g++.dg/cpp0x/gen-attrs-76.C: New test.
2118
2119 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
2120
2121 PR target/101685
2122 * gcc.target/i386/pr101685.c: New test.
2123
2124 2021-07-30 Aldy Hernandez <aldyh@redhat.com>
2125
2126 * gcc.dg/shrink-wrap-loop.c: Enable early jump threading. Mark as
2127 XFAIL.
2128
2129 2021-07-30 Jakub Jelinek <jakub@redhat.com>
2130
2131 PR c++/101582
2132 * g++.dg/cpp0x/gen-attrs-45.C: Expect a warning about ignored
2133 attributes instead of error.
2134 * g++.dg/cpp0x/gen-attrs-75.C: New test.
2135 * g++.dg/modules/pr101582-1.C: New test.
2136
2137 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
2138
2139 PR ipa/101396
2140 * g++.dg/lto/pr101396_0.C: New test.
2141 * g++.dg/lto/pr101396_1.C: New test.
2142
2143 2021-07-29 Martin Sebor <msebor@redhat.com>
2144
2145 PR middle-end/101674
2146 * gcc.dg/uninit-pred-9_b.c: Xfail just the failing assertion and
2147 correct target.
2148
2149 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
2150
2151 PR d/101672
2152 * gdc.dg/pr100967.d: Update test.
2153 * gdc.dg/pr101672.d: New test.
2154
2155 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
2156
2157 PR d/101664
2158 * gdc.dg/extern-c++/extern-c++.exp: New.
2159 * gdc.dg/extern-c++/pr101664.d: New test.
2160 * gdc.dg/extern-c++/pr101664_1.cc: New test.
2161
2162 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
2163
2164 PR d/96435
2165 * gdc.dg/torture/pr96435.d: New test.
2166
2167 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
2168
2169 PR d/101657
2170 * gdc.dg/pr101657.d: New test.
2171
2172 2021-07-29 Jakub Jelinek <jakub@redhat.com>
2173
2174 PR testsuite/101647
2175 * g++.dg/pr71389.C: Include <array> instead of <functional>.
2176 * g++.dg/cpp0x/initlist48.C: Include also <initializer_list>.
2177
2178 2021-07-29 Thomas Schwinge <thomas@codesourcery.com>
2179 Julian Brown <julian@codesourcery.com>
2180 Kwok Cheung Yeung <kcy@codesourcery.com>
2181
2182 * c-c++-common/goacc/classify-kernels-unparallelized.c:
2183 's%oaccdevlow%oaccloops%g'.
2184 * c-c++-common/goacc/classify-kernels.c: Likewise.
2185 * c-c++-common/goacc/classify-parallel.c: Likewise.
2186 * c-c++-common/goacc/classify-routine-nohost.c: Likewise.
2187 * c-c++-common/goacc/classify-routine.c: Likewise.
2188 * c-c++-common/goacc/classify-serial.c: Likewise.
2189 * c-c++-common/goacc/routine-nohost-1.c: Likewise.
2190 * g++.dg/goacc/template.C: Likewise.
2191 * gcc.dg/goacc/loop-processing-1.c: Likewise.
2192 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
2193 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
2194 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
2195 * gfortran.dg/goacc/classify-routine-nohost.f95: Likewise.
2196 * gfortran.dg/goacc/classify-routine.f95: Likewise.
2197 * gfortran.dg/goacc/classify-serial.f95: Likewise.
2198 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
2199
2200 2021-07-29 Haochen Gui <guihaoc@gcc.gnu.org>
2201
2202 PR target/100952
2203 * gcc.target/powerpc/pr56605.c: Change matching
2204 conditions.
2205 * gcc.target/powerpc/pr81348.c: Likewise.
2206
2207 2021-07-29 Aldy Hernandez <aldyh@redhat.com>
2208
2209 * g++.dg/debug/dwarf2/deallocator.C: Adjust for threader.
2210 * gcc.c-torture/compile/pr83510.c: Same.
2211 * gcc.dg/analyzer/pr94851-2.c: Same.
2212 * gcc.dg/loop-unswitch-2.c: Same.
2213 * gcc.dg/old-style-asm-1.c: Same.
2214 * gcc.dg/pr68317.c: Same.
2215 * gcc.dg/pr97567-2.c: Same.
2216 * gcc.dg/predict-9.c: Same.
2217 * gcc.dg/shrink-wrap-loop.c: Same.
2218 * gcc.dg/sibcall-1.c: Same.
2219 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Same.
2220 * gcc.dg/tree-ssa/pr21001.c: Same.
2221 * gcc.dg/tree-ssa/pr21294.c: Same.
2222 * gcc.dg/tree-ssa/pr21417.c: Same.
2223 * gcc.dg/tree-ssa/pr21458-2.c: Same.
2224 * gcc.dg/tree-ssa/pr21563.c: Same.
2225 * gcc.dg/tree-ssa/pr49039.c: Same.
2226 * gcc.dg/tree-ssa/pr61839_1.c: Same.
2227 * gcc.dg/tree-ssa/pr61839_3.c: Same.
2228 * gcc.dg/tree-ssa/pr77445-2.c: Same.
2229 * gcc.dg/tree-ssa/split-path-4.c: Same.
2230 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
2231 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
2232 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
2233 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
2234 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
2235 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
2236 * gcc.dg/tree-ssa/ssa-fre-48.c: Same.
2237 * gcc.dg/tree-ssa/ssa-thread-11.c: Same.
2238 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
2239 * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
2240 * gcc.dg/tree-ssa/vrp02.c: Same.
2241 * gcc.dg/tree-ssa/vrp03.c: Same.
2242 * gcc.dg/tree-ssa/vrp05.c: Same.
2243 * gcc.dg/tree-ssa/vrp06.c: Same.
2244 * gcc.dg/tree-ssa/vrp07.c: Same.
2245 * gcc.dg/tree-ssa/vrp09.c: Same.
2246 * gcc.dg/tree-ssa/vrp19.c: Same.
2247 * gcc.dg/tree-ssa/vrp20.c: Same.
2248 * gcc.dg/tree-ssa/vrp33.c: Same.
2249 * gcc.dg/uninit-pred-9_b.c: Same.
2250 * gcc.dg/uninit-pr61112.c: Same.
2251 * gcc.dg/vect/bb-slp-16.c: Same.
2252 * gcc.target/i386/avx2-vect-aggressive.c: Same.
2253 * gcc.dg/tree-ssa/ranger-threader-1.c: New test.
2254 * gcc.dg/tree-ssa/ranger-threader-2.c: New test.
2255 * gcc.dg/tree-ssa/ranger-threader-3.c: New test.
2256 * gcc.dg/tree-ssa/ranger-threader-4.c: New test.
2257 * gcc.dg/tree-ssa/ranger-threader-5.c: New test.
2258
2259 2021-07-29 Richard Biener <rguenther@suse.de>
2260
2261 PR c/101512
2262 * gcc.dg/torture/pr101512.c: New testcase.
2263
2264 2021-07-29 liuhongt <hongtao.liu@intel.com>
2265
2266 PR target/99881
2267 * gcc.target/i386/pr91446.c:
2268 * gcc.target/i386/pr92658-avx512bw-2.c:
2269 * gcc.target/i386/pr92658-sse4-2.c:
2270 * gcc.target/i386/pr92658-sse4.c:
2271 * gcc.target/i386/pr99881.c:
2272
2273 2021-07-29 liuhongt <hongtao.liu@intel.com>
2274
2275 PR target/39821
2276 * gcc.target/i386/sse2-pr39821.c: New test.
2277 * gcc.target/i386/sse4-pr39821.c: New test.
2278
2279 2021-07-29 Jiufu Guo <guojiufu@linux.ibm.com>
2280
2281 PR target/61837
2282 * gcc.target/powerpc/pr61837.c: New test.
2283
2284 2021-07-28 Martin Sebor <msebor@redhat.com>
2285
2286 PR middle-end/101494
2287 * gcc.dg/uninit-pr101494.c: New test.
2288
2289 2021-07-28 Martin Sebor <msebor@redhat.com>
2290
2291 PR middle-end/101601
2292 * g++.dg/warn/Warray-bounds-25.C: New test.
2293 * gcc.dg/Warray-bounds-85.c: New test.
2294
2295 2021-07-28 Michael Meissner <meissner@linux.ibm.com>
2296
2297 PR testsuite/100168
2298 * gcc.dg/pr56727-2.c: Add support for PC-relative calls.
2299
2300 2021-07-28 David Malcolm <dmalcolm@redhat.com>
2301
2302 * gcc.dg/analyzer/torture/ubsan-1.c: New test.
2303
2304 2021-07-28 Harald Anlauf <anlauf@gmx.de>
2305
2306 PR fortran/101564
2307 * gfortran.dg/allocate_stat_3.f90: New test.
2308 * gfortran.dg/allocate_stat.f90: Adjust error messages.
2309 * gfortran.dg/implicit_11.f90: Likewise.
2310 * gfortran.dg/inquiry_type_ref_3.f90: Likewise.
2311
2312 2021-07-28 Jakub Jelinek <jakub@redhat.com>
2313
2314 PR middle-end/101624
2315 * gfortran.dg/ubsan/ubsan.exp: New file.
2316 * gfortran.dg/ubsan/pr101624.f90: New test.
2317
2318 2021-07-28 Jakub Jelinek <jakub@redhat.com>
2319
2320 PR middle-end/101642
2321 * gcc.c-torture/compile/pr101642.c: New test.
2322
2323 2021-07-28 Ilya Leoshkevich <iii@linux.ibm.com>
2324
2325 * gcc.target/s390/global-array-element-pic2.c: Add -mzarch, add
2326 an expectation for 31-bit mode.
2327 * gcc.target/s390/load-imm64-1.c: Use unsigned long long.
2328 * gcc.target/s390/load-imm64-2.c: Likewise.
2329 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: Use
2330 -mzarch.
2331 * gcc.target/s390/vector/long-double-vx-macro-on-off.c:
2332 Likewise.
2333
2334 2021-07-28 Richard Biener <rguenther@suse.de>
2335
2336 PR tree-optimization/101615
2337 * gcc.dg/vect/bb-slp-pr101615-2.c: New testcase.
2338
2339 2021-07-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2340
2341 * gcc.target/aarch64/smov_1.c: New test.
2342 * gcc.target/aarch64/sve/clastb_4.c: Adjust clast scan-assembler.
2343
2344 2021-07-28 H.J. Lu <hjl.tools@gmail.com>
2345
2346 PR target/101456
2347 * gcc.target/i386/pr101456-1.c: New test.
2348 * gcc.target/i386/pr101456-2.c: Likewise.
2349
2350 2021-07-28 Richard Biener <rguenther@suse.de>
2351
2352 PR tree-optimization/101615
2353 * gcc.dg/vect/bb-slp-pr101615-1.c: New testcase.
2354
2355 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
2356
2357 * gcc.dg/analyzer/strdup-1.c (test_4, test_5, test_6): New
2358 tests.
2359
2360 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
2361
2362 * gcc.dg/analyzer/attr-malloc-1.c (compatible_alloc,
2363 compatible_alloc2): New extern allocator declarations.
2364 (test_9, test_10): New tests.
2365
2366 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
2367
2368 PR d/101640
2369 * gdc.dg/pr96429.d: Update test.
2370 * gdc.dg/pr101640.d: New test.
2371
2372 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
2373
2374 PR d/101490
2375 * gdc.dg/pr101490.d: New test.
2376
2377 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
2378
2379 PR d/101127
2380 * gdc.dg/pr101127a.d: New test.
2381 * gdc.dg/pr101127b.d: New test.
2382
2383 2021-07-28 Jakub Jelinek <jakub@redhat.com>
2384
2385 PR target/101611
2386 * gcc.target/i386/avx2-pr101611-1.c: New test.
2387 * gcc.target/i386/avx2-pr101611-2.c: New test.
2388
2389 2021-07-28 Martin Uecker <muecker@gwdg.de>
2390
2391 * gcc.dg/Wnonnull-4.c: Correct argument numbers in warnings.
2392
2393 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
2394
2395 PR libfortran/101317
2396 * gfortran.dg/ISO_Fortran_binding_17.f90: Fix typo in error
2397 message patterns.
2398
2399 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
2400
2401 PR libfortran/101310
2402 * gfortran.dg/ISO_Fortran_binding_1.c (section_c): Remove
2403 incorrect assertions.
2404
2405 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
2406
2407 PR libfortran/101305
2408 * gfortran.dg/ISO_Fortran_binding_1.c: Adjust include path.
2409 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
2410 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
2411 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
2412 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
2413 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
2414 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
2415 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
2416 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
2417 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
2418 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
2419 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
2420 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
2421 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
2422 * gfortran.dg/PR94327.c: Likewise.
2423 * gfortran.dg/PR94331.c: Likewise.
2424 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
2425 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
2426 * gfortran.dg/pr93524.c: Likewise.
2427
2428 2021-07-28 Kewen Lin <linkw@linux.ibm.com>
2429
2430 PR tree-optimization/101596
2431 * gcc.target/powerpc/pr101596-1.c: New test.
2432 * gcc.target/powerpc/pr101596-2.c: Likewise.
2433 * gcc.target/powerpc/pr101596-3.c: Likewise.
2434
2435 2021-07-28 liuhongt <hongtao.liu@intel.com>
2436
2437 PR target/99881
2438 * gcc.target/i386/pr99881.c: New test.
2439
2440 2021-07-27 Martin Sebor <msebor@redhat.com>
2441
2442 PR tree-optimization/101584
2443 * gcc.dg/uninit-38.c: Remove assertions.
2444 * gcc.dg/uninit-41.c: New test.
2445
2446 2021-07-27 Jonathan Wakely <jwakely@redhat.com>
2447
2448 PR testsuite/101646
2449 * g++.dg/coroutines/pr99047.C: Fix includes.
2450 * g++.dg/pr71655.C: Likewise.
2451
2452 2021-07-27 Martin Sebor <msebor@redhat.com>
2453
2454 PR c/101585
2455 * gcc.dg/Wvla-parameter-13.c: New test.
2456
2457 2021-07-27 Jeff Law <jlaw@localhost.localdomain>
2458
2459 * g++.dg/gcov/gcov-threads-1.C: Fix argument to pthread_join.
2460
2461 2021-07-27 Marek Polacek <polacek@redhat.com>
2462
2463 DR 1512
2464 PR c++/99701
2465 * g++.dg/cpp0x/nullptr11.C: Remove invalid tests.
2466 * g++.dg/cpp0x/nullptr46.C: Add dg-error.
2467 * g++.dg/cpp2a/spaceship-err7.C: New test.
2468 * g++.dg/expr/ptr-comp4.C: New test.
2469
2470 2021-07-27 Richard Biener <rguenther@suse.de>
2471
2472 PR tree-optimization/101573
2473 * gcc.dg/uninit-pr101573.c: New testcase.
2474 * gcc.dg/uninit-15-O0.c: Adjust.
2475 * gcc.dg/uninit-15.c: Likewise.
2476 * gcc.dg/uninit-23.c: Likewise.
2477 * c-c++-common/uninit-17.c: Likewise.
2478
2479 2021-07-27 Martin Jambor <mjambor@suse.cz>
2480
2481 * gcc.dg/ipa/remref-3.c: New test.
2482 * gcc.dg/ipa/remref-4.c: Likewise.
2483 * gcc.dg/ipa/remref-5.c: Likewise.
2484 * gcc.dg/ipa/remref-6.c: Likewise.
2485
2486 2021-07-27 Jakub Jelinek <jakub@redhat.com>
2487
2488 PR middle-end/101586
2489 * g++.dg/torture/builtin-clear-padding-4.C: New test.
2490
2491 2021-07-27 Michael Meissner <meissner@linux.ibm.com>
2492
2493 PR testsuite/100170
2494 * gcc.target/powerpc/ppc-eq0-1.c: Adjust insn counts if power10
2495 code is generated.
2496 * gcc.target/powerpc/ppc-ne0-1.c: (ne0): Adjust insn counts if
2497 power10 code is generated.
2498 (plus_ne0): Move to ppc-ne0-2.c.
2499 (cmp_plus_ne): Likewise.
2500 (plus_ne0_cmp): Likewise.
2501 * gcc.target/powerpc/ppc-ne0-2.c: New file.
2502
2503 2021-07-26 David Malcolm <dmalcolm@redhat.com>
2504
2505 * gcc.dg/analyzer/sock-1.c: New test.
2506 * gcc.dg/analyzer/sock-2.c: New test.
2507
2508 2021-07-26 Andrew MacLeod <amacleod@redhat.com>
2509
2510 * gcc.dg/pr78888.c: New.
2511
2512 2021-07-26 Roger Sayle <roger@nextmovesoftware.com>
2513 Marc Glisse <marc.glisse@inria.fr>
2514
2515 * gcc.dg/fold-eqrotate-1.c: New test case.
2516 * gcc.dg/fold-eqbswap-1.c: New test case.
2517
2518 2021-07-26 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2519 Tobias Burnus <tobias@codesourcery.com>
2520
2521 PR fortran/93308
2522 PR fortran/93963
2523 PR fortran/94327
2524 PR fortran/94331
2525 PR fortran/97046
2526 * gfortran.dg/ISO_Fortran_binding_1.f90: Add pointer attribute,
2527 this test is still erroneous but now it compiles.
2528 * gfortran.dg/bind_c_array_params_2.f90: Update regex to match
2529 code changes.
2530 * gfortran.dg/PR93308.f90: New test.
2531 * gfortran.dg/PR93963.f90: New test.
2532 * gfortran.dg/PR94327.c: New test.
2533 * gfortran.dg/PR94327.f90: New test.
2534 * gfortran.dg/PR94331.c: New test.
2535 * gfortran.dg/PR94331.f90: New test.
2536 * gfortran.dg/PR97046.f90: New test.
2537
2538 2021-07-26 Jakub Jelinek <jakub@redhat.com>
2539
2540 * g++.dg/gomp/attrs-1.C: Use attribute syntax even for section
2541 and scan directives.
2542 * g++.dg/gomp/attrs-2.C: Likewise.
2543 * g++.dg/gomp/attrs-6.C: New test.
2544 * g++.dg/gomp/attrs-7.C: New test.
2545 * g++.dg/gomp/attrs-8.C: New test.
2546
2547 2021-07-23 Harald Anlauf <anlauf@gmx.de>
2548
2549 PR fortran/101536
2550 * gfortran.dg/pr101536.f90: New test.
2551
2552 2021-07-23 Jakub Jelinek <jakub@redhat.com>
2553
2554 PR rtl-optimization/101562
2555 * gcc.c-torture/compile/pr101562.c: New test.
2556
2557 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
2558
2559 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
2560 tests.
2561
2562 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
2563
2564 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
2565 tests.
2566
2567 2021-07-23 H.J. Lu <hjl.tools@gmail.com>
2568
2569 PR target/101504
2570 * gcc.target/i386/pr101504.c: New test.
2571
2572 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
2573
2574 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
2575 tests.
2576
2577 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
2578
2579 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
2580 tests.
2581
2582 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
2583
2584 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
2585 tests.
2586
2587 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
2588
2589 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
2590 tests.
2591
2592 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
2593
2594 * gcc.target/aarch64/vector_structure_intrinsics.c: New tests.
2595
2596 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
2597
2598 * gcc.target/aarch64/vector_structure_intrinsics.c: New test.
2599
2600 2021-07-23 Jakub Jelinek <jakub@redhat.com>
2601
2602 * c-c++-common/gomp/attrs-1.c: New test.
2603 * c-c++-common/gomp/attrs-2.c: New test.
2604 * c-c++-common/gomp/attrs-3.c: New test.
2605
2606 2021-07-23 Jakub Jelinek <jakub@redhat.com>
2607
2608 * g++.dg/gomp/attrs-4.C: New test.
2609 * g++.dg/gomp/attrs-5.C: New test.
2610
2611 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
2612
2613 * gcc.target/mips/mips.exp (mips_option_groups): add
2614 -finline and -fno-inline.
2615
2616 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
2617
2618 Revert:
2619 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
2620
2621 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
2622 __attribute__((noinline)).
2623 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
2624
2625 2021-07-23 David Malcolm <dmalcolm@redhat.com>
2626
2627 * gcc.dg/analyzer/feasibility-3.c: New test.
2628
2629 2021-07-22 Martin Sebor <msebor@redhat.com>
2630
2631 PR tree-optimization/65178
2632 * gcc.dg/uninit-pr65178.c: New test.
2633
2634 2021-07-22 Martin Sebor <msebor@redhat.com>
2635
2636 PR testsuite/101568
2637 * g++.dg/ipa/pr82352.C
2638
2639 2021-07-22 Andrew Pinski <apinski@marvell.com>
2640
2641 PR tree-optimization/10153
2642 * gcc.c-torture/compile/pr10153-1.c: New test.
2643 * gcc.c-torture/compile/pr10153-2.c: New test.
2644
2645 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
2646
2647 * g++.dg/pr101511.C: New.
2648
2649 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
2650
2651 * gcc.dg/pr101497.c: New.
2652
2653 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
2654
2655 * gcc.dg/pr101496.c: New.
2656
2657 2021-07-22 liuhongt <hongtao.liu@intel.com>
2658
2659 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust testcase.
2660
2661 2021-07-22 liuhongt <hongtao.liu@intel.com>
2662
2663 * gcc.target/i386/mask-shift.c: New test.
2664
2665 2021-07-21 David Malcolm <dmalcolm@redhat.com>
2666
2667 PR analyzer/101547
2668 * gcc.dg/analyzer/pr101547.c: New test.
2669
2670 2021-07-21 David Malcolm <dmalcolm@redhat.com>
2671
2672 PR analyzer/101522
2673 * g++.dg/analyzer/pr101522.C: New test.
2674
2675 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
2676 Joseph Myers <joseph@codesourcery.com>
2677 Cesar Philippidis <cesar@codesourcery.com>
2678
2679 * c-c++-common/goacc/classify-routine-nohost.c: New file.
2680 * c-c++-common/goacc/classify-routine.c: Update.
2681 * c-c++-common/goacc/routine-2.c: Likewise.
2682 * c-c++-common/goacc/routine-nohost-1.c: New file.
2683 * c-c++-common/goacc/routine-nohost-2.c: Likewise.
2684 * g++.dg/goacc/template.C: Update.
2685 * gfortran.dg/goacc/classify-routine-nohost.f95: New file.
2686 * gfortran.dg/goacc/classify-routine.f95: Update.
2687 * gfortran.dg/goacc/pure-elemental-procedures-2.f90: Likewise.
2688 * gfortran.dg/goacc/routine-6.f90: Likewise.
2689 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
2690 * gfortran.dg/goacc/routine-module-1.f90: Likewise.
2691 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
2692 * gfortran.dg/goacc/routine-module-3.f90: Likewise.
2693 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
2694 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
2695 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
2696
2697 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
2698
2699 * g++.dg/goacc/template.C: Fix '#pragma atomic update' typo.
2700
2701 2021-07-21 David Malcolm <dmalcolm@redhat.com>
2702
2703 * gcc.dg/analyzer/explode-2.c: Remove xfail.
2704 * gcc.dg/analyzer/explode-2a.c: Remove expected leak warning on
2705 while stmt.
2706 * gcc.dg/analyzer/phi-2.c: New test.
2707
2708 2021-07-21 Bill Schmidt <wschmidt@linux.ibm.com>
2709
2710 PR target/101531
2711 * gcc.target/powerpc/pr101129.c: Adjust.
2712
2713 2021-07-21 H.J. Lu <hjl.tools@gmail.com>
2714
2715 PR target/101549
2716 * gcc.target/i386/crc32-6.c: New test.
2717
2718 2021-07-21 Harald Anlauf <anlauf@gmx.de>
2719
2720 PR fortran/101514
2721 * gfortran.dg/pr101514.f90: New test.
2722
2723 2021-07-21 Jakub Jelinek <jakub@redhat.com>
2724
2725 PR middle-end/101535
2726 * c-c++-common/gomp/pr101535-1.c: New test.
2727 * c-c++-common/gomp/pr101535-2.c: New test.
2728
2729 2021-07-21 Jakub Jelinek <jakub@redhat.com>
2730
2731 PR c++/101516
2732 * g++.dg/gomp/pr101516.C: New test.
2733
2734 2021-07-21 Tobias Burnus <tobias@codesourcery.com>
2735
2736 * gfortran.dg/iso_c_binding_char_1.f90: Update dg-error.
2737 * gfortran.dg/pr32599.f03: Use -std=-f2003 + update comment.
2738 * gfortran.dg/bind_c_char_10.f90: New test.
2739 * gfortran.dg/bind_c_char_6.f90: New test.
2740 * gfortran.dg/bind_c_char_7.f90: New test.
2741 * gfortran.dg/bind_c_char_8.f90: New test.
2742 * gfortran.dg/bind_c_char_9.f90: New test.
2743
2744 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
2745
2746 * gcc.dg/unroll-10.c: New test.
2747
2748 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
2749
2750 * gcc.dg/unroll-9.c: New test/
2751
2752 2021-07-20 Martin Sebor <msebor@redhat.com>
2753
2754 PR middle-end/101397
2755 * gcc.dg/Warray-bounds-80.c: New test.
2756 * gcc.dg/Warray-bounds-81.c: New test.
2757 * gcc.dg/Warray-bounds-82.c: New test.
2758 * gcc.dg/Warray-bounds-83.c: New test.
2759 * gcc.dg/Warray-bounds-84.c: New test.
2760 * gcc.dg/Wstringop-overflow-46.c: Adjust expected output.
2761
2762 2021-07-20 Martin Sebor <msebor@redhat.com>
2763
2764 PR middle-end/101300
2765 * gcc.dg/uninit-pr101300.c: New test.
2766
2767 2021-07-20 Michael Meissner <meissner@linux.ibm.com>
2768
2769 PR testsuite/100167
2770 * gcc.target/powerpc/fold-vec-div-longlong.c: Fix expected code
2771 generation on power10.
2772 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
2773
2774 2021-07-20 Jakub Jelinek <jakub@redhat.com>
2775
2776 PR target/101384
2777 * gcc.dg/pr101384.c: New test.
2778 * gcc.target/powerpc/pr101384-1.c: New test.
2779 * gcc.target/powerpc/pr101384-2.c: New test.
2780
2781 2021-07-20 Richard Sandiford <richard.sandiford@arm.com>
2782
2783 PR testsuite/101506
2784 * gcc.target/aarch64/vect-vmaxv.c: Use an asm to hide the
2785 true initial value of the reduction from the vectorizer.
2786 * gcc.target/aarch64/vect-vaddv.c: Likewise. Make the vector
2787 loop operate on exactly LANES (rather than LANES-1) iterations.
2788 * gcc.target/aarch64/vect-fmaxv-fminv.x: Likewise.
2789
2790 2021-07-20 Uroš Bizjak <ubizjak@gmail.com>
2791
2792 PR target/100182
2793 * gcc.target/i386/pr71245-1.c: Remove.
2794 * gcc.target/i386/pr71245-2.c: Ditto.
2795
2796 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
2797
2798 * gcc.target/powerpc/mul-vectorize-3.c: New test.
2799 * gcc.target/powerpc/mul-vectorize-4.c: New test.
2800
2801 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
2802
2803 PR tree-optimization/100696
2804 * gcc.target/i386/pr100637-3w.c: Adjust for mul_highpart recog.
2805
2806 2021-07-19 Martin Sebor <msebor@redhat.com>
2807
2808 * gcc.target/powerpc/pr93658.c: Suppress valid warnings.
2809
2810 2021-07-19 Iain Sandoe <iain@sandoe.co.uk>
2811
2812 PR c++/95520
2813 * g++.dg/coroutines/pr95520.C: New test.
2814
2815 2021-07-19 David Malcolm <dmalcolm@redhat.com>
2816
2817 PR analyzer/101503
2818 * gcc.dg/analyzer/pr101503.c: New test.
2819
2820 2021-07-19 Indu Bhagat <indu.bhagat@oracle.com>
2821
2822 * gcc.dg/debug/btf/btf.exp: Do not run BTF testsuite if target does not
2823 support BTF format. Remove redundant check for AIX.
2824 * gcc.dg/debug/ctf/ctf.exp: Do not run CTF testsuite if target does not
2825 support CTF format. Remove redundant check for AIX.
2826 * lib/gcc-dg.exp: Remove redundant check for AIX.
2827
2828 2021-07-19 Andrew Stubbs <ams@codesourcery.com>
2829
2830 PR target/100208
2831 * gcc.target/gcn/sram-ecc-1.c: New test.
2832 * gcc.target/gcn/sram-ecc-2.c: New test.
2833 * gcc.target/gcn/sram-ecc-3.c: New test.
2834 * gcc.target/gcn/sram-ecc-4.c: New test.
2835 * gcc.target/gcn/sram-ecc-5.c: New test.
2836 * gcc.target/gcn/sram-ecc-6.c: New test.
2837 * gcc.target/gcn/sram-ecc-7.c: New test.
2838 * gcc.target/gcn/sram-ecc-8.c: New test.
2839
2840 2021-07-19 Andrew Pinski <apinski@marvell.com>
2841
2842 PR target/101205
2843 * gcc.target/aarch64/csinv-neg-1.c: New test.
2844
2845 2021-07-19 Marek Polacek <polacek@redhat.com>
2846
2847 DR 2126
2848 * g++.dg/cpp0x/constexpr-temp2.C: New test.
2849
2850 2021-07-19 Richard Biener <rguenther@suse.de>
2851
2852 PR tree-optimization/101505
2853 * gcc.dg/vect/pr101505.c: New testcase.
2854
2855 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
2856
2857 PR target/101492
2858 * gcc.target/i386/pr101492-1.c: New test.
2859 * gcc.target/i386/pr101492-2.c: Likewise.
2860 * gcc.target/i386/pr101492-3.c: Likewise.
2861 * gcc.target/i386/pr101492-4.c: Likewise.
2862
2863 2021-07-18 Harald Anlauf <anlauf@gmx.de>
2864
2865 PR fortran/101084
2866 * gfortran.dg/fmt_nonchar_3.f90: New test.
2867
2868 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
2869
2870 PR target/101495
2871 * gcc.target/i386/avx-vzeroupper-28.c: New test.
2872
2873 2021-07-18 Antoni Boucher <bouanto@zoho.com>
2874
2875 PR target/95498
2876 * jit.dg/all-non-failing-tests.h: New test.
2877 * jit.dg/test-cast.c: New test.
2878
2879 2021-07-17 Jan Hubicka <hubicka@ucw.cz>
2880
2881 * gcc.dg/tree-ssa/modref-6.c: New test.
2882
2883 2021-07-17 Andrew MacLeod <amacleod@redhat.com>
2884
2885 * gcc.dg/pr96542.c: New.
2886
2887 2021-07-16 Patrick Palka <ppalka@redhat.com>
2888
2889 PR c++/101233
2890 * g++.dg/cpp2a/class-deduction-alias10.C: New test.
2891
2892 2021-07-16 Patrick Palka <ppalka@redhat.com>
2893
2894 DR 960
2895 PR c++/99664
2896 * g++.dg/inherit/covariant23.C: New test.
2897
2898 2021-07-16 David Malcolm <dmalcolm@redhat.com>
2899
2900 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_state): New.
2901 * gcc.dg/analyzer/dump-state.c: New test.
2902
2903 2021-07-16 Martin Sebor <msebor@redhat.com>
2904
2905 PR testsuite/101468
2906 * gcc.dg/Wstringop-overflow-41.c: Adjust to avoid target-specific
2907 failures.
2908 * gcc.dg/Wstringop-overflow-42.c: Same.
2909 * gcc.dg/Wstringop-overflow-68.c: Same.
2910 * gcc.dg/Wstringop-overflow-70.c: Same.
2911 * gcc.dg/Wstringop-overflow-71.c: Same.
2912 * gcc.dg/strlenopt-95.c: Fix typos.
2913
2914 2021-07-16 Tamar Christina <tamar.christina@arm.com>
2915
2916 PR middle-end/101457
2917 * gcc.dg/vect/vect-reduc-dot-19.c: Use long long.
2918 * gcc.dg/vect/vect-reduc-dot-20.c: Likewise.
2919 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
2920 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
2921
2922 2021-07-16 Marek Polacek <polacek@redhat.com>
2923
2924 * g++.dg/cpp1y/Wnarrowing2.C: New test.
2925 * g++.dg/cpp1y/Wnarrowing2.h: New test.
2926
2927 2021-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2928
2929 * g++.dg/ext/visibility/noPLT.C: Skip on s390x.
2930 * g++.target/s390/mi-thunk.C: New test.
2931 * gcc.target/s390/nodatarel-1.c: Move foostatic to the new
2932 tests.
2933 * gcc.target/s390/pr80080-4.c: Allow @PLT suffix.
2934 * gcc.target/s390/risbg-ll-3.c: Likewise.
2935 * gcc.target/s390/call.h: Common code for the new tests.
2936 * gcc.target/s390/call-z10-pic-nodatarel.c: New test.
2937 * gcc.target/s390/call-z10-pic.c: New test.
2938 * gcc.target/s390/call-z10.c: New test.
2939 * gcc.target/s390/call-z9-pic-nodatarel.c: New test.
2940 * gcc.target/s390/call-z9-pic.c: New test.
2941 * gcc.target/s390/call-z9.c: New test.
2942 * gcc.target/s390/mfentry-m64-pic.c: New test.
2943 * gcc.target/s390/tls.h: Common code for the new TLS tests.
2944 * gcc.target/s390/tls-pic.c: New test.
2945 * gcc.target/s390/tls.c: New test.
2946
2947 2021-07-16 Jonathan Wright <jonathan.wright@arm.com>
2948
2949 * gcc.target/aarch64/sve/extract_1.c: Split expected results
2950 by big/little endian targets, restoring the old expected
2951 result for big endian.
2952 * gcc.target/aarch64/sve/extract_2.c: Likewise.
2953 * gcc.target/aarch64/sve/extract_3.c: Likewise.
2954 * gcc.target/aarch64/sve/extract_4.c: Likewise.
2955
2956 2021-07-15 Uroš Bizjak <ubizjak@gmail.com>
2957
2958 PR target/101346
2959 * gcc.target/i386/pr101346.c: New test.
2960
2961 2021-07-15 Martin Sebor <msebor@redhat.com>
2962
2963 PR middle-end/97027
2964 * gcc.dg/Wstringop-overflow-15.c: Remove an xfail.
2965 * gcc.dg/Wstringop-overflow-47.c: Adjust xfails.
2966 * gcc.dg/torture/pr69170.c: Avoid valid warnings.
2967 * gcc.dg/torture/pr70025.c: Prune out a false positive.
2968 * gcc.dg/vect/pr97769.c: Initialize a loop control variable.
2969 * gcc.target/i386/pr92658-avx512bw-trunc.c: Increase buffer size
2970 to avoid overflow.
2971 * gcc.target/i386/pr92658-avx512f.c: Same.
2972 * gcc.dg/Wstringop-overflow-68.c: New test.
2973 * gcc.dg/Wstringop-overflow-69.c: New test.
2974 * gcc.dg/Wstringop-overflow-70.c: New test.
2975 * gcc.dg/Wstringop-overflow-71.c: New test.
2976 * gcc.dg/strlenopt-95.c: New test.
2977
2978 2021-07-15 David Malcolm <dmalcolm@redhat.com>
2979
2980 PR analyzer/95006
2981 PR analyzer/94713
2982 PR analyzer/94714
2983 * g++.dg/analyzer/pr93212.C: Update location of warning.
2984 * g++.dg/analyzer/pr94011.C: Add
2985 -Wno-analyzer-use-of-uninitialized-value.
2986 * g++.dg/analyzer/pr94503.C: Likewise.
2987 * gcc.dg/analyzer/clobbers-1.c: Convert "f" from a local to a
2988 param to avoid uninitialized warning.
2989 * gcc.dg/analyzer/data-model-1.c (test_12): Add test for
2990 uninitialized value on result of alloca.
2991 (test_12a): Add expected warning.
2992 (test_12c): Likewise.
2993 (test_19): Likewise.
2994 (test_29b): Likewise.
2995 (test_29c): Likewise.
2996 (test_37): Remove xfail.
2997 (test_37a): Likewise.
2998 * gcc.dg/analyzer/data-model-20.c: Add warning about leak.
2999 * gcc.dg/analyzer/explode-2.c: Remove params; add
3000 -Wno-analyzer-too-complex, -Wno-analyzer-malloc-leak, and xfails.
3001 Initialize the locals.
3002 * gcc.dg/analyzer/explode-2a.c: Initialize the locals. Add
3003 expected leak.
3004 * gcc.dg/analyzer/fgets-1.c: New test.
3005 * gcc.dg/analyzer/fread-1.c: New test.
3006 * gcc.dg/analyzer/malloc-1.c (test_16): Add expected warning.
3007 (test_40): Likewise.
3008 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Check for
3009 uninitialized padding.
3010 * gcc.dg/analyzer/pr93355-localealias-feasibility.c (fread): New
3011 decl.
3012 (read_alias_file): Call it.
3013 * gcc.dg/analyzer/pr94047.c: Add expected warnings.
3014 * gcc.dg/analyzer/pr94851-2.c: Likewise.
3015 * gcc.dg/analyzer/pr96841.c: Convert local to a param.
3016 * gcc.dg/analyzer/pr98628.c: Likewise.
3017 * gcc.dg/analyzer/pr99042.c: Updated expected location of leak
3018 diagnostics.
3019 * gcc.dg/analyzer/symbolic-1.c: Add expected warnings.
3020 * gcc.dg/analyzer/symbolic-7.c: Likewise.
3021 * gcc.dg/analyzer/torture/pr93649.c: Add expected warning. Skip
3022 with -fno-fat-lto-objects.
3023 * gcc.dg/analyzer/uninit-1.c: New test.
3024 * gcc.dg/analyzer/uninit-2.c: New test.
3025 * gcc.dg/analyzer/uninit-3.c: New test.
3026 * gcc.dg/analyzer/uninit-4.c: New test.
3027 * gcc.dg/analyzer/uninit-pr94713.c: New test.
3028 * gcc.dg/analyzer/uninit-pr94714.c: New test.
3029 * gcc.dg/analyzer/use-after-free-2.c: New test.
3030 * gcc.dg/analyzer/use-after-free-3.c: New test.
3031 * gcc.dg/analyzer/zlib-3.c: Add expected warning.
3032 * gcc.dg/analyzer/zlib-6.c: Convert locals to params to avoid
3033 uninitialized warnings. Remove xfail.
3034 * gcc.dg/analyzer/zlib-6a.c: New test, based on the old version
3035 of the above.
3036 * gfortran.dg/analyzer/pr97668.f: Add
3037 -Wno-analyzer-use-of-uninitialized-value and
3038 -Wno-analyzer-too-complex.
3039
3040 2021-07-15 David Malcolm <dmalcolm@redhat.com>
3041
3042 * gcc.dg/analyzer/phi-1.c: New test.
3043
3044 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
3045
3046 * lib/target-supports.exp (arm_v8_2a_imm8_neon_ok_nocache):
3047 Delete.
3048
3049 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
3050
3051 * gcc.target/arm/simd/vusdot-autovec.c: Use arm_v8_2a_i8mm_ok
3052 effective-target.
3053
3054 2021-07-15 Jakub Jelinek <jakub@redhat.com>
3055
3056 PR c++/101443
3057 * g++.dg/cpp0x/nullptr46.C: New test.
3058
3059 2021-07-15 Tamar Christina <tamar.christina@arm.com>
3060
3061 PR middle-end/101457
3062 * gcc.dg/vect/vect-reduc-dot-17.c: Fix signs of scalar code.
3063 * gcc.dg/vect/vect-reduc-dot-18.c: Likewise.
3064 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
3065 * gcc.dg/vect/vect-reduc-dot-9.c: Likewise.
3066
3067 2021-07-15 Martin Sebor <msebor@redhat.com>
3068
3069 * gcc.dg/Wvla-parameter-12.c: New test.
3070
3071 2021-07-15 Bill Schmidt <wschmidt@linux.ibm.com>
3072
3073 PR target/101129
3074 * gcc.target/powerpc/pr101129.c: New.
3075
3076 2021-07-15 Jakub Jelinek <jakub@redhat.com>
3077
3078 PR middle-end/101437
3079 * gcc.c-torture/compile/pr101437.c: New test.
3080
3081 2021-07-14 Peter Bergner <bergner@linux.ibm.com>
3082
3083 * gcc.target/powerpc/mma-builtin-9.c: New test.
3084
3085 2021-07-14 Patrick Palka <ppalka@redhat.com>
3086
3087 PR c++/88252
3088 * g++.dg/cpp1z/class-deduction96.C: New test.
3089
3090 2021-07-14 Jason Merrill <jason@redhat.com>
3091
3092 * g++.dg/torture/pr100382.C: Pass -fno-delete-dead-exceptions.
3093
3094 2021-07-14 Tamar Christina <tamar.christina@arm.com>
3095
3096 * gcc.dg/vect/vect-reduc-dot-11.c: Expect pass.
3097 * gcc.dg/vect/vect-reduc-dot-15.c: Likewise.
3098 * gcc.dg/vect/vect-reduc-dot-19.c: Likewise.
3099 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
3100
3101 2021-07-14 Andrew MacLeod <amacleod@redhat.com>
3102
3103 * gcc.dg/pr80776-1.c: Remove xfail.
3104
3105 2021-07-14 Marek Polacek <polacek@redhat.com>
3106
3107 PR c++/101371
3108 * g++.dg/cpp1y/constexpr-101371-2.C: New test.
3109 * g++.dg/cpp1y/constexpr-101371.C: New test.
3110
3111 2021-07-14 Harald Anlauf <anlauf@gmx.de>
3112
3113 PR fortran/100949
3114 * gfortran.dg/pr100949.f90: New test.
3115
3116 2021-07-14 Tamar Christina <tamar.christina@arm.com>
3117
3118 * lib/target-supports.exp
3119 (check_effective_target_arm_v8_2a_imm8_neon_ok_nocache,
3120 check_effective_target_arm_v8_2a_i8mm_neon_hw,
3121 check_effective_target_vect_usdot_qi): New.
3122 * gcc.dg/vect/vect-reduc-dot-9.c: New test.
3123 * gcc.dg/vect/vect-reduc-dot-10.c: New test.
3124 * gcc.dg/vect/vect-reduc-dot-11.c: New test.
3125 * gcc.dg/vect/vect-reduc-dot-12.c: New test.
3126 * gcc.dg/vect/vect-reduc-dot-13.c: New test.
3127 * gcc.dg/vect/vect-reduc-dot-14.c: New test.
3128 * gcc.dg/vect/vect-reduc-dot-15.c: New test.
3129 * gcc.dg/vect/vect-reduc-dot-16.c: New test.
3130 * gcc.dg/vect/vect-reduc-dot-17.c: New test.
3131 * gcc.dg/vect/vect-reduc-dot-18.c: New test.
3132 * gcc.dg/vect/vect-reduc-dot-19.c: New test.
3133 * gcc.dg/vect/vect-reduc-dot-20.c: New test.
3134 * gcc.dg/vect/vect-reduc-dot-21.c: New test.
3135 * gcc.dg/vect/vect-reduc-dot-22.c: New test.
3136
3137 2021-07-14 Tamar Christina <tamar.christina@arm.com>
3138
3139 * gcc.target/arm/simd/vusdot-autovec.c: New test.
3140
3141 2021-07-14 Tamar Christina <tamar.christina@arm.com>
3142
3143 * gcc.target/aarch64/simd/vusdot-autovec.c: New test.
3144 * gcc.target/aarch64/sve/vusdot-autovec.c: New test.
3145
3146 2021-07-14 H.J. Lu <hjl.tools@gmail.com>
3147
3148 PR target/101395
3149 * gcc.target/i386/pr101395-1.c: New test.
3150 * gcc.target/i386/pr101395-2.c: Likewise.
3151 * gcc.target/i386/pr101395-3.c: Likewise.
3152
3153 2021-07-14 Richard Biener <rguenther@suse.de>
3154
3155 PR tree-optimization/101445
3156 * gcc.dg/vect/pr101445.c: New testcase.
3157
3158 2021-07-14 Richard Biener <rguenther@suse.de>
3159
3160 * gcc.target/i386/vect-reduc-1.c: New testcase.
3161
3162 2021-07-13 Jonathan Wright <jonathan.wright@arm.com>
3163
3164 * gcc.target/aarch64/extract_zero_extend.c: Remove dump scan
3165 for RTL pattern match.
3166 * gcc.target/aarch64/narrow_high_combine.c: Add new tests.
3167 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: Update
3168 scan-assembler regex to look for a scalar register instead of
3169 lane 0 of a vector.
3170 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: Likewise.
3171 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: Likewise.
3172 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: Likewise.
3173 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3174 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3175 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3176 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3177 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3178 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: Likewise.
3179 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3180 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
3181 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
3182 * gcc.target/aarch64/sve/extract_1.c: Likewise.
3183 * gcc.target/aarch64/sve/extract_2.c: Likewise.
3184 * gcc.target/aarch64/sve/extract_3.c: Likewise.
3185 * gcc.target/aarch64/sve/extract_4.c: Likewise.
3186 * gcc.target/aarch64/sve/live_1.c: Update scan-assembler regex
3187 cases to look for 'b' and 'h' registers instead of 'w'.
3188 * gcc.target/arm/crypto-vsha1cq_u32.c: Update scan-assembler
3189 regex to reflect lane 0 vector extractions being simplified
3190 to scalar register moves.
3191 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
3192 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
3193 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
3194 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: Extract
3195 lane 1 as the moves for lane 0 now get optimized away.
3196 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
3197 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
3198 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
3199 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
3200 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
3201 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
3202 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
3203
3204 2021-07-13 Paul A. Clarke <pc@us.ibm.com>
3205
3206 * gcc.target/powerpc/sse4_1-ptest-1.c: Copy from
3207 gcc/testsuite/gcc.target/i386.
3208
3209 2021-07-13 Andrew MacLeod <amacleod@redhat.com>
3210
3211 PR tree-optimization/93781
3212 * gcc.dg/tree-ssa/pr93781-1.c: Check that call is removed.
3213
3214 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
3215
3216 * gcc.target/aarch64/sve/reduc_9.c: New test.
3217 * gcc.target/aarch64/sve/reduc_9_run.c: Likewise.
3218 * gcc.target/aarch64/sve/reduc_10.c: Likewise.
3219 * gcc.target/aarch64/sve/reduc_10_run.c: Likewise.
3220 * gcc.target/aarch64/sve/reduc_11.c: Likewise.
3221 * gcc.target/aarch64/sve/reduc_11_run.c: Likewise.
3222 * gcc.target/aarch64/sve/reduc_12.c: Likewise.
3223 * gcc.target/aarch64/sve/reduc_12_run.c: Likewise.
3224 * gcc.target/aarch64/sve/reduc_13.c: Likewise.
3225 * gcc.target/aarch64/sve/reduc_13_run.c: Likewise.
3226 * gcc.target/aarch64/sve/reduc_14.c: Likewise.
3227 * gcc.target/aarch64/sve/reduc_14_run.c: Likewise.
3228 * gcc.target/aarch64/sve/reduc_15.c: Likewise.
3229 * gcc.target/aarch64/sve/reduc_15_run.c: Likewise.
3230
3231 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
3232
3233 * gcc.target/aarch64/sve/cond_arith_6.c: New test.
3234
3235 2021-07-13 Jakub Jelinek <jakub@redhat.com>
3236 Richard Biener <rguenther@suse.de>
3237
3238 PR tree-optimization/101419
3239 * gcc.dg/builtin-object-size-10.c: Pass -fdump-tree-early_objsz-details
3240 instead of -fdump-tree-objsz1-details in dg-options and adjust names
3241 of dump file in scan-tree-dump.
3242 * gcc.dg/pr101419.c: New test.
3243
3244 2021-07-13 Richard Biener <rguenther@suse.de>
3245
3246 Revert:
3247 2021-07-13 Richard Biener <rguenther@suse.de>
3248
3249 * g++.dg/vect/slp-pr87105.cc: Adjust.
3250 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
3251
3252 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
3253
3254 PR testsuite/100166
3255 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Update
3256 insn counts to account for power10 prefixed loads and stores.
3257 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c:
3258 Likewise.
3259 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
3260 Likewise.
3261 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
3262 Likewise.
3263 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
3264 Likewise.
3265 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
3266 Likewise.
3267 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
3268 Likewise.
3269 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: Likewise.
3270 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: Likewise.
3271 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: Likewise.
3272 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: Likewise.
3273 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c:
3274 Likewise.
3275 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: Likewise.
3276 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: Likewise.
3277 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: Likewise.
3278 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: Likewise.
3279 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: Likewise.
3280 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: Likewise.
3281 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: Likewise.
3282 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Likewise.
3283 * gcc.target/powerpc/fold-vec-splat-longlong.c: Likewise.
3284 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c:
3285 Likewise.
3286 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c:
3287 Likewise.
3288 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c:
3289 Likewise.
3290 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c:
3291 Likewise.
3292 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c:
3293 Likewise.
3294 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c:
3295 Likewise.
3296 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: Likewise.
3297 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c:
3298 Likewise.
3299 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: Likewise.
3300 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: Likewise.
3301 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c:
3302 Likewise.
3303 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: Likewise.
3304 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: Likewise.
3305 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: Likewise.
3306 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: Likewise.
3307 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: Likewise.
3308 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: Likewise.
3309 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: Likewise.
3310 * gcc.target/powerpc/lvsl-lvsr.c: Likewise.
3311 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Likewise.
3312
3313 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
3314
3315 * gcc.target/powerpc/vec-splati-runnable.c: Run test with -O2
3316 optimization. Do not check what XXSPLTIDP generates if the value
3317 is undefined.
3318
3319 2021-07-12 Patrick Palka <ppalka@redhat.com>
3320
3321 PR c++/79501
3322 PR c++/100983
3323 * g++.dg/cpp1z/class-deduction92.C: New test.
3324 * g++.dg/cpp1z/class-deduction93.C: New test.
3325 * g++.dg/cpp1z/class-deduction94.C: New test.
3326 * g++.dg/cpp1z/class-deduction95.C: New test.
3327
3328 2021-07-12 Uroš Bizjak <ubizjak@gmail.com>
3329
3330 PR target/101424
3331 * gcc.target/i386/pr101424.c: New test.
3332
3333 2021-07-12 Andrew MacLeod <amacleod@redhat.com>
3334
3335 * gcc.dg/tree-ssa/pr101335.c: New.
3336
3337 2021-07-12 Andrew Pinski <apinski@marvell.com>
3338
3339 * gcc.dg/tree-ssa/pr96928-1.c: Update to similar as pr96928.c.
3340
3341 2021-07-12 Richard Biener <rguenther@suse.de>
3342
3343 PR tree-optimization/101373
3344 * g++.dg/torture/pr101373.C: New testcase, XFAILed.
3345 * gnat.dg/opt95.adb: Likewise.
3346
3347 2021-07-12 Richard Biener <rguenther@suse.de>
3348
3349 * g++.dg/vect/slp-pr87105.cc: Adjust.
3350 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
3351
3352 2021-07-12 Richard Biener <rguenther@suse.de>
3353
3354 PR tree-optimization/101394
3355 * gcc.dg/torture/pr101394.c: New testcase.
3356
3357 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
3358 Jakub Jelinek <jakub@redhat.com>
3359
3360 PR tree-optimization/101403
3361 * gcc.dg/pr101403.c: Avoid (unimportant) uninitialized variable.
3362
3363 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
3364
3365 PR target/66791
3366 * gcc.target/arm/armv8_2-fp16-neon-2.c: Adjust.
3367
3368 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
3369
3370 PR target/98435
3371 * gcc.target/arm/simd/pr98435.c: New test.
3372
3373 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
3374
3375 PR tree-optimization/101403
3376 * gcc.dg/pr101403.c: New test case.
3377
3378 2021-07-10 John David Anglin <danglin@gcc.gnu.org>
3379
3380 * gcc.dg/torture/pr100329.c: Require target lra.
3381 * gcc.dg/torture/pr100519.c: Likewise.
3382
3383 2021-07-10 Patrick Palka <ppalka@redhat.com>
3384
3385 PR c++/82110
3386 * g++.dg/cpp0x/pr78765.C: Expect another conversion failure
3387 diagnostic.
3388 * g++.dg/template/sfinae14.C: Flip incorrect assertion.
3389 * g++.dg/cpp2a/concepts-requires27.C: New test.
3390
3391 2021-07-09 Jason Merrill <jason@redhat.com>
3392
3393 PR c++/101098
3394 * g++.dg/concepts/explicit-spec1.C: New test.
3395
3396 2021-07-09 Roger Sayle <roger@nextmovesoftware.com>
3397 Uroš Bizjak <ubizjak@gmail.com>
3398
3399 * gcc.target/i386/divmod-9.c: New test case.
3400
3401 2021-07-09 Indu Bhagat <indu.bhagat@oracle.com>
3402
3403 PR testsuite/101269
3404 * gcc.dg/debug/btf/btf-datasec-1.c: Force -msdata=none with ilp32 for
3405 powerpc based targets.
3406
3407 2021-07-09 Patrick Palka <ppalka@redhat.com>
3408
3409 PR c++/101181
3410 * g++.dg/cpp2a/concepts-requires26.C: New test.
3411 * g++.dg/cpp2a/lambda-uneval16.C: New test.
3412
3413 2021-07-09 Patrick Palka <ppalka@redhat.com>
3414
3415 PR c++/101247
3416 * g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out
3417 example, which we now handle correctly.
3418 * g++.dg/cpp2a/concepts-memtmpl5.C: New test.
3419 * g++.dg/cpp2a/concepts-memtmpl5a.C: New test.
3420
3421 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
3422
3423 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
3424 __attribute__((noinline)).
3425 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
3426
3427 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
3428
3429 PR target/100760
3430 PR target/100761
3431 PR target/100762
3432 * gcc.target/mips/pr100760.c: New test.
3433 * gcc.target/mips/pr100761.c: New test.
3434 * gcc.target/mips/pr100762.c: New test.
3435
3436 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
3437
3438 * gcc.target/powerpc/mod-vectorize.c: New test.
3439
3440 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
3441
3442 * gcc.target/powerpc/div-vectorize-1.c: New test.
3443
3444 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
3445
3446 * gcc.target/powerpc/mul-vectorize-1.c: New test.
3447 * gcc.target/powerpc/mul-vectorize-2.c: New test.
3448
3449 2021-07-08 Martin Sebor <msebor@redhat.com>
3450
3451 * gcc.dg/Wstringop-overflow-43.c: Remove an xfail.
3452
3453 2021-07-08 Martin Sebor <msebor@redhat.com>
3454
3455 PR testsuite/100451
3456 * g++.dg/warn/Warray-bounds-20.C: Adjust expected output for LP32.
3457
3458 2021-07-08 Martin Sebor <msebor@redhat.com>
3459
3460 * g++.dg/warn/Warray-bounds-11.C: Avoid including <new>.
3461 * g++.dg/warn/Warray-bounds-13.C: Same.
3462
3463 2021-07-08 Marek Polacek <polacek@redhat.com>
3464
3465 PR c++/101087
3466 * g++.dg/cpp0x/noexcept70.C: New test.
3467
3468 2021-07-08 Martin Jambor <mjambor@suse.cz>
3469
3470 PR ipa/101066
3471 * gcc.dg/ipa/pr101066.c: New test.
3472
3473 2021-07-08 Martin Sebor <msebor@redhat.com>
3474
3475 PR bootstrap/101374
3476 * c-c++-common/Warray-bounds-3.c: Xfail assertion.
3477 * c-c++-common/Warray-bounds-4.c: Same.
3478
3479 2021-07-08 Christophe Lyon <christophe.lyon@foss.st.om>
3480
3481 * gcc.dg/debug/pr57351.c: Require arm_arch_v7a_ok
3482 effective-target.
3483
3484 2021-07-08 Richard Sandiford <richard.sandiford@arm.com>
3485
3486 * gcc.target/aarch64/sve/acle/general/cntb_1.c: New test.
3487
3488 2021-07-08 Roger Sayle <roger@nextmovesoftware.com>
3489 Richard Biener <rguenther@suse.de>
3490
3491 PR tree-optimization/40210
3492 * gcc.dg/builtin-bswap-13.c: New test.
3493 * gcc.dg/builtin-bswap-14.c: New test.
3494
3495 2021-07-08 Michael Meissner <meissner@linux.ibm.com>
3496
3497 PR target/100809
3498 * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
3499
3500 2021-07-07 David Malcolm <dmalcolm@redhat.com>
3501
3502 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
3503 * gcc.dg/plugin/analyzer_gil_plugin.c
3504 (gil_state_machine::on_condition): Remove.
3505
3506 2021-07-07 Martin Sebor <msebor@redhat.com>
3507
3508 PR tree-optimization/100137
3509 PR tree-optimization/99121
3510 PR tree-optimization/97027
3511 * c-c++-common/Warray-bounds-3.c: Remove xfail
3512 * c-c++-common/Warray-bounds-4.c: Add an expected warning.
3513 * c-c++-common/Warray-bounds-9.c: New test.
3514 * c-c++-common/Warray-bounds-10.c: New test.
3515 * g++.dg/asan/asan_test.C: Suppress expected warnings.
3516 * g++.dg/pr95768.C: Same.
3517 * g++.dg/warn/Warray-bounds-10.C: Adjust text of expected messages.
3518 * g++.dg/warn/Warray-bounds-11.C: Same.
3519 * g++.dg/warn/Warray-bounds-12.C: Same.
3520 * g++.dg/warn/Warray-bounds-13.C: Same.
3521 * g++.dg/warn/Warray-bounds-17.C: Same.
3522 * g++.dg/warn/Warray-bounds-20.C: Same.
3523 * gcc.dg/Warray-bounds-29.c: Same.
3524 * gcc.dg/Warray-bounds-30.c: Add xfail.
3525 * gcc.dg/Warray-bounds-31.c: Adjust text of expected messages.
3526 * gcc.dg/Warray-bounds-32.c: Same.
3527 * gcc.dg/Warray-bounds-52.c: Same.
3528 * gcc.dg/Warray-bounds-53.c: Same.
3529 * gcc.dg/Warray-bounds-58.c: Remove xfail.
3530 * gcc.dg/Warray-bounds-63.c: Adjust text of expected messages.
3531 * gcc.dg/Warray-bounds-66.c: Same.
3532 * gcc.dg/Warray-bounds-69.c: Same.
3533 * gcc.dg/Wstringop-overflow-34.c: Same.
3534 * gcc.dg/Wstringop-overflow-47.c: Same.
3535 * gcc.dg/Wstringop-overflow-61.c: Same.
3536 * gcc.dg/Warray-bounds-77.c: New test.
3537 * gcc.dg/Warray-bounds-78.c: New test.
3538 * gcc.dg/Warray-bounds-79.c: New test.
3539
3540 2021-07-07 Christophe Lyon <christophe.lyon@foss.st.com>
3541
3542 PR debug/101321
3543 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove -fno-short-enums.
3544
3545 2021-07-07 Richard Biener <rguenther@suse.de>
3546
3547 PR tree-optimization/34195
3548 * gcc.dg/vect/pr34195.c: New testcase.
3549
3550 2021-07-07 Richard Biener <rguenther@suse.de>
3551
3552 PR tree-optimization/99728
3553 * g++.dg/opt/pr99728.C: New testcase.
3554
3555 2021-07-07 liuhongt <hongtao.liu@intel.com>
3556
3557 * gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c: New test.
3558 * gcc.target/i386/avx512f-vect-fmaddsubXXXps.c: New test.
3559 * gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c: New test.
3560 * gcc.target/i386/avx512f-vect-fmsubaddXXXps.c: New test.
3561
3562 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
3563
3564 PR debug/101283
3565 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type.
3566
3567 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
3568
3569 PR debug/101283
3570 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Remove the check for ctv_typeidx.
3571
3572 2021-07-06 Martin Sebor <msebor@redhat.com>
3573
3574 PR c++/55881
3575 * g++.dg/warn/uninit-pr55881.C: New test.
3576
3577 2021-07-06 Martin Sebor <msebor@redhat.com>
3578
3579 PR tree-optimization/86650
3580 * gcc.dg/Warray-bounds-76.c: New test.
3581
3582 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
3583
3584 PR debug/101283
3585 * gcc.dg/debug/ctf/ctf-struct-array-2.c: Adjust the value in the testcase.
3586
3587 2021-07-06 Martin Sebor <msebor@redhat.com>
3588
3589 * gcc.dg/format/gcc_diag-10.c: Update expected warnings.
3590 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Remove %G.
3591
3592 2021-07-06 Martin Sebor <msebor@redhat.com>
3593
3594 * gcc.dg/Wobjsize-1.c: Prune expected output.
3595 * gcc.dg/Warray-bounds-71.c: New test.
3596 * gcc.dg/Warray-bounds-71.h: New test header.
3597 * gcc.dg/Warray-bounds-72.c: New test.
3598 * gcc.dg/Warray-bounds-73.c: New test.
3599 * gcc.dg/Warray-bounds-74.c: New test.
3600 * gcc.dg/Warray-bounds-75.c: New test.
3601 * gcc.dg/Wfree-nonheap-object-4.c: Adjust expected output.
3602 * gcc.dg/Wfree-nonheap-object-5.c: New test.
3603 * gcc.dg/Wfree-nonheap-object-6.c: New test.
3604 * gcc.dg/pragma-diag-10.c: New test.
3605 * gcc.dg/pragma-diag-9.c: New test.
3606 * gcc.dg/uninit-suppress_3.c: New test.
3607 * gcc.dg/pr79214.c: Xfail tests.
3608 * gcc.dg/tree-ssa/builtin-sprintf-warn-27.c: New test.
3609 * gcc.dg/format/c90-printf-1.c: Adjust expected output.
3610
3611 2021-07-06 Uroš Bizjak <ubizjak@gmail.com>
3612
3613 PR target/97194
3614 * gcc.target/i386/sse4_1-vec-set-1a.c: New test.
3615 * gcc.target/i386/sse4_1-vec-set-2a.c: Ditto.
3616
3617 2021-07-06 Richard Biener <rguenther@suse.de>
3618
3619 * gcc.target/i386/vect-fmaddsubXXXpd.c: New testcase.
3620 * gcc.target/i386/vect-fmaddsubXXXps.c: Likewise.
3621 * gcc.target/i386/vect-fmsubaddXXXpd.c: Likewise.
3622 * gcc.target/i386/vect-fmsubaddXXXps.c: Likewise.
3623
3624 2021-07-06 Andrew Pinski <apinski@marvell.com>
3625
3626 PR tree-optimization/101256
3627 * g++.dg/torture/pr101256.C: New test.
3628
3629 2021-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3630
3631 PR fortran/100227
3632 * gfortran.dg/implied_do_io_7.f90: New test.
3633
3634 2021-07-06 Kewen Lin <linkw@linux.ibm.com>
3635
3636 PR rtl-optimization/100328
3637 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Remove one xfail.
3638 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
3639 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
3640 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
3641 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
3642 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
3643 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
3644 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
3645 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
3646 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
3647 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
3648 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
3649 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
3650 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
3651 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
3652 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
3653 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
3654 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
3655 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
3656 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
3657 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
3658 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
3659 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
3660 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
3661 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
3662 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
3663 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
3664 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
3665 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
3666 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
3667 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
3668 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
3669 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
3670 * gcc.target/aarch64/sve/acle/asm/sub_f16.c: Likewise.
3671 * gcc.target/aarch64/sve/acle/asm/sub_f32.c: Likewise.
3672 * gcc.target/aarch64/sve/acle/asm/sub_f64.c: Likewise.
3673 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
3674 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
3675 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
3676
3677 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
3678
3679 PR debug/101283
3680 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets.
3681 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
3682
3683 2021-07-05 Andrew Pinski <apinski@marvell.com>
3684
3685 PR tree-optimization/101039
3686 * gcc.dg/tree-ssa/phi-opt-15.c: Update test to expect
3687 ABSU and still not expect ABS_EXPR.
3688 * gcc.dg/tree-ssa/phi-opt-23.c: New test.
3689 * gcc.dg/tree-ssa/phi-opt-24.c: New test.
3690
3691 2021-07-05 Christophe Lyon <christophe.lyon@foss.st.com>
3692
3693 PR debug/101321
3694 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -fno-short-enums.
3695
3696 2021-07-05 Richard Biener <rguenther@suse.de>
3697
3698 PR testsuite/101299
3699 * gcc.dg/vect/bb-slp-74.c: Add vect_double requires.
3700
3701 2021-07-05 liuhongt <hongtao.liu@intel.com>
3702
3703 * gcc.target/i386/pr92658-avx512vl.c: Refine testcase.
3704
3705 2021-07-03 David Edelsohn <dje.gcc@gmail.com>
3706
3707 * gcc.dg/debug/btf/btf.exp: Skip on AIX.
3708 * gcc.dg/debug/ctf/ctf.exp: Skip on AIX.
3709 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): AIX
3710 doesn't support CTF.
3711 (gcc-dg-debug-runtest): Move CTF support within
3712 target support format test.
3713
3714 2021-07-03 H.J. Lu <hjl.tools@gmail.com>
3715
3716 PR middle-end/101294
3717 * gcc.dg/pr101294.c: New test.
3718
3719 2021-07-03 Iain Buclaw <ibuclaw@gdcproject.org>
3720
3721 PR d/101273
3722 * gdc.dg/torture/pr101273.d: New test.
3723
3724 2021-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
3725
3726 PR d/101282
3727 * gdc.dg/torture/pr101282.d: New test.
3728
3729 2021-07-02 Jakub Jelinek <jakub@redhat.com>
3730
3731 * g++.dg/gomp/attrs-1.C: New test.
3732 * g++.dg/gomp/attrs-2.C: New test.
3733 * g++.dg/gomp/attrs-3.C: New test.
3734
3735 2021-07-02 Jakub Jelinek <jakub@redhat.com>
3736
3737 PR c/101297
3738 * c-c++-common/gomp/atomic-24.c: New test.
3739
3740 2021-07-02 Patrick Palka <ppalka@redhat.com>
3741
3742 PR c++/101247
3743 * g++.dg/cpp2a/concepts-memtmpl4.C: New test.
3744
3745 2021-07-02 Peter Bergner <bergner@linux.ibm.com>
3746
3747 * gcc.target/powerpc/mma-builtin-7.c: New test.
3748 * gcc.target/powerpc/mma-builtin-8.c: New test.
3749
3750 2021-07-02 Andrew MacLeod <amacleod@redhat.com>
3751
3752 PR tree-optimization/101223
3753 * gcc.dg/pr101223.c: New.
3754
3755 2021-07-02 David Faust <david.faust@oracle.com>
3756
3757 * gcc.dg/debug/btf/btf-float-1.c: New test.
3758 * gcc.dg/debug/btf/btf-function-3.c: Use different unrepresentable type.
3759 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
3760 * gcc.dg/debug/btf/btf-variables-2.c: Likewise.
3761
3762 2021-07-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3763
3764 * lib/gcc-defs.exp: Add a comment.
3765
3766 2021-07-02 Richard Biener <rguenther@suse.de>
3767
3768 PR tree-optimization/101293
3769 * gcc.dg/tree-ssa/ssa-lim-15.c: New testcase.
3770
3771 2021-07-02 Jakub Jelinek <jakub@redhat.com>
3772
3773 PR target/101286
3774 * gcc.target/i386/avx2-pr101286.c: New test.
3775
3776 2021-07-02 Hongyu Wang <hongyu.wang@intel.com>
3777
3778 * gcc.target/i386/keylocker-aesdec128kl.c: Update test.
3779 * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
3780 * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
3781 * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
3782 * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
3783 * gcc.target/i386/keylocker-aesenc256kl.c: Likewise.
3784 * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
3785 * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
3786
3787 2021-07-01 Michael Meissner <meissner@linux.ibm.com>
3788
3789 * gcc.target/powerpc/float128-cmove.c: New test.
3790 * gcc.target/powerpc/float128-minmax-3.c: New test.
3791
3792 2021-07-01 Eric Botcazou <ebotcazou@adacore.com>
3793
3794 * c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive.
3795
3796 2021-07-01 H.J. Lu <hjl.tools@gmail.com>
3797
3798 PR target/100865
3799 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer
3800 broadcast.
3801 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
3802 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
3803 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
3804 * gcc.target/i386/avx512f_cond_move.c: Also pass
3805 -mprefer-vector-width=512 and expect integer broadcast.
3806 * gcc.target/i386/pr100865-1.c: New test.
3807 * gcc.target/i386/pr100865-2.c: Likewise.
3808 * gcc.target/i386/pr100865-3.c: Likewise.
3809 * gcc.target/i386/pr100865-4a.c: Likewise.
3810 * gcc.target/i386/pr100865-4b.c: Likewise.
3811 * gcc.target/i386/pr100865-5a.c: Likewise.
3812 * gcc.target/i386/pr100865-5b.c: Likewise.
3813 * gcc.target/i386/pr100865-6a.c: Likewise.
3814 * gcc.target/i386/pr100865-6b.c: Likewise.
3815 * gcc.target/i386/pr100865-6c.c: Likewise.
3816 * gcc.target/i386/pr100865-7a.c: Likewise.
3817 * gcc.target/i386/pr100865-7b.c: Likewise.
3818 * gcc.target/i386/pr100865-7c.c: Likewise.
3819 * gcc.target/i386/pr100865-8a.c: Likewise.
3820 * gcc.target/i386/pr100865-8b.c: Likewise.
3821 * gcc.target/i386/pr100865-8c.c: Likewise.
3822 * gcc.target/i386/pr100865-9a.c: Likewise.
3823 * gcc.target/i386/pr100865-9b.c: Likewise.
3824 * gcc.target/i386/pr100865-9c.c: Likewise.
3825 * gcc.target/i386/pr100865-10a.c: Likewise.
3826 * gcc.target/i386/pr100865-10b.c: Likewise.
3827 * gcc.target/i386/pr100865-11a.c: Likewise.
3828 * gcc.target/i386/pr100865-11b.c: Likewise.
3829 * gcc.target/i386/pr100865-11c.c: Likewise.
3830 * gcc.target/i386/pr100865-12a.c: Likewise.
3831 * gcc.target/i386/pr100865-12b.c: Likewise.
3832 * gcc.target/i386/pr100865-12c.c: Likewise.
3833
3834 2021-07-01 Richard Biener <rguenther@suse.de>
3835
3836 PR tree-optimization/101280
3837 PR tree-optimization/101173
3838 * gcc.dg/tree-ssa/loop-interchange-16.c: New testcase.
3839
3840 2021-07-01 Richard Biener <rguenther@suse.de>
3841
3842 PR tree-optimization/101278
3843 * gcc.dg/torture/pr101278.c: New testcase.
3844
3845 2021-07-01 Richard Biener <rguenther@suse.de>
3846
3847 PR tree-optimization/100778
3848 * gcc.dg/torture/pr100778.c: New testcase.
3849
3850 2021-07-01 Uroš Bizjak <ubizjak@gmail.com>
3851
3852 PR target/101044
3853 * gcc.target/i386/pr101044.c: New test.
3854
3855 2021-07-01 Richard Biener <rguenther@suse.de>
3856
3857 PR tree-optimization/101178
3858 * gcc.dg/vect/bb-slp-72.c: New testcase.
3859 * gcc.dg/vect/bb-slp-73.c: Likewise.
3860 * gcc.dg/vect/bb-slp-74.c: Likewise.
3861
3862 2021-07-01 Jakub Jelinek <jakub@redhat.com>
3863
3864 PR debug/101266
3865 * gcc.dg/pr101266.c: New test.
3866
3867 2021-07-01 Patrick Palka <ppalka@redhat.com>
3868
3869 PR c++/101194
3870 * g++.dg/cpp0x/constexpr-empty16.C: New test.
3871
3872 2021-07-01 Patrick Palka <ppalka@redhat.com>
3873
3874 PR c++/96204
3875 * g++.dg/template/access41.C: New test.
3876 * g++.dg/template/access41a.C: New test.
3877
3878 2021-06-30 Indu Bhagat <indu.bhagat@oracle.com>
3879
3880 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and
3881 float64x.
3882
3883 2021-06-30 Michael Meissner <meissner@linux.ibm.com>
3884
3885 * gcc.target/powerpc/float128-minmax.c: Adjust expected code for
3886 power10.
3887 * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
3888 New.
3889
3890 2021-06-30 Patrick Palka <ppalka@redhat.com>
3891
3892 * g++.dg/cpp2a/concepts-access2.C: New test.
3893
3894 2021-06-30 Marek Polacek <polacek@redhat.com>
3895
3896 PR c++/100975
3897 DR 2397
3898 * g++.dg/cpp0x/auto24.C: Remove dg-error.
3899 * g++.dg/cpp0x/auto3.C: Adjust dg-error.
3900 * g++.dg/cpp0x/auto42.C: Likewise.
3901 * g++.dg/cpp0x/initlist75.C: Likewise.
3902 * g++.dg/cpp0x/initlist80.C: Likewise.
3903 * g++.dg/diagnostic/auto1.C: Remove dg-error.
3904 * g++.dg/cpp23/auto-array.C: New test.
3905
3906 2021-06-30 Richard Biener <rguenther@suse.de>
3907
3908 PR tree-optimization/101267
3909 * gfortran.dg/pr101267.f90: New testcase.
3910
3911 2021-06-30 David Malcolm <dmalcolm@redhat.com>
3912
3913 PR analyzer/95006
3914 * gcc.dg/analyzer/clobbers-1.c: New test.
3915 * gcc.dg/analyzer/clobbers-2.c: New test.
3916 * gcc.dg/analyzer/data-model-1.c (test_26): Mark xfail as fixed.
3917 (test_28): Likewise.
3918 (test_52): Likewise. Add coverage for end of buffer.
3919 * gcc.dg/analyzer/explode-1.c: Add leak warning.
3920 * gcc.dg/analyzer/memset-1.c (test_3): Mark xfail as fixed.
3921 (test_4): Use char. Mark xfail as fixed.
3922 (test_6b): New.
3923 (test_7): Mark xfail as fixed. Add coverage for start of buffer.
3924 (test_8): New.
3925 (test_9): New.
3926 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test.
3927 * gcc.dg/analyzer/symbolic-8.c: New test.
3928
3929 2021-06-30 Christophe Lyon <christophe.lyon@foss.st.com>
3930
3931 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16.
3932
3933 2021-06-30 Richard Biener <rguenther@suse.de>
3934
3935 PR tree-optimization/101264
3936 * gfortran.dg/pr101264.f90: New testcase.
3937
3938 2021-06-30 liuhongt <hongtao.liu@intel.com>
3939
3940 PR target/101248
3941 * gcc.target/i386/pr101248.c: New test.
3942
3943 2021-06-29 Andrew MacLeod <amacleod@redhat.com>
3944
3945 * gcc.dg/pr101254.c: New.
3946
3947 2021-06-29 Uroš Bizjak <ubizjak@gmail.com>
3948
3949 PR target/95046
3950 * gcc.target/i386/pr95046-9.c: New test.
3951
3952 2021-06-29 Richard Biener <rguenther@suse.de>
3953
3954 * gcc.dg/vect/pr67790.c: Un-XFAIL.
3955 * gcc.dg/vect/bb-slp-71.c: New testcase.
3956
3957 2021-06-29 Jakub Jelinek <jakub@redhat.com>
3958
3959 PR c++/101210
3960 * g++.dg/ubsan/pr101210.C: New test.
3961
3962 2021-06-29 Richard Biener <rguenther@suse.de>
3963
3964 PR tree-optimization/101242
3965 * gcc.dg/vect/bb-slp-pr101242.c: New testcase.
3966 * gcc.dg/vect/pr67790.c: XFAIL scan for zero VEC_PERM_EXPR.
3967
3968 2021-06-28 Martin Sebor <msebor@redhat.com>
3969
3970 * g++.dg/uninit-pr74762.C: New test.
3971 * g++.dg/warn/uninit-pr74765.C: Same.
3972
3973 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
3974 David Faust <david.faust@oracle.com>
3975
3976 * lib/gcc-dg.exp (gcc-dg-frontend-supports-ctf): New procedure.
3977 (gcc-dg-debug-runtest): Add -gctf support.
3978 * gcc.dg/debug/btf/btf-1.c: New test.
3979 * gcc.dg/debug/btf/btf-2.c: Likewise.
3980 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
3981 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
3982 * gcc.dg/debug/btf/btf-array-1.c: Likewise.
3983 * gcc.dg/debug/btf/btf-bitfields-1.c: Likewise.
3984 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
3985 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
3986 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Likewise.
3987 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
3988 * gcc.dg/debug/btf/btf-forward-1.c: Likewise.
3989 * gcc.dg/debug/btf/btf-function-1.c: Likewise.
3990 * gcc.dg/debug/btf/btf-function-2.c: Likewise.
3991 * gcc.dg/debug/btf/btf-int-1.c: Likewise.
3992 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
3993 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
3994 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
3995 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
3996 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
3997 * gcc.dg/debug/btf/btf.exp: Likewise.
3998 * gcc.dg/debug/ctf/ctf-1.c: Likewise.
3999 * gcc.dg/debug/ctf/ctf-2.c: Likewise.
4000 * gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Likewise.
4001 * gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Likewise.
4002 * gcc.dg/debug/ctf/ctf-array-1.c: Likewise.
4003 * gcc.dg/debug/ctf/ctf-array-2.c: Likewise.
4004 * gcc.dg/debug/ctf/ctf-array-3.c: Likewise.
4005 * gcc.dg/debug/ctf/ctf-array-4.c: Likewise.
4006 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Likewise.
4007 * gcc.dg/debug/ctf/ctf-attr-used-1.c: Likewise.
4008 * gcc.dg/debug/ctf/ctf-bitfields-1.c: Likewise.
4009 * gcc.dg/debug/ctf/ctf-bitfields-2.c: Likewise.
4010 * gcc.dg/debug/ctf/ctf-bitfields-3.c: Likewise.
4011 * gcc.dg/debug/ctf/ctf-bitfields-4.c: Likewise.
4012 * gcc.dg/debug/ctf/ctf-complex-1.c: Likewise.
4013 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
4014 * gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Likewise.
4015 * gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Likewise.
4016 * gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Likewise.
4017 * gcc.dg/debug/ctf/ctf-enum-1.c: Likewise.
4018 * gcc.dg/debug/ctf/ctf-enum-2.c: Likewise.
4019 * gcc.dg/debug/ctf/ctf-file-scope-1.c: Likewise.
4020 * gcc.dg/debug/ctf/ctf-float-1.c: Likewise.
4021 * gcc.dg/debug/ctf/ctf-forward-1.c: Likewise.
4022 * gcc.dg/debug/ctf/ctf-forward-2.c: Likewise.
4023 * gcc.dg/debug/ctf/ctf-func-index-1.c: Likewise.
4024 * gcc.dg/debug/ctf/ctf-function-pointers-1.c: Likewise.
4025 * gcc.dg/debug/ctf/ctf-function-pointers-2.c: Likewise.
4026 * gcc.dg/debug/ctf/ctf-function-pointers-3.c: Likewise.
4027 * gcc.dg/debug/ctf/ctf-functions-1.c: Likewise.
4028 * gcc.dg/debug/ctf/ctf-int-1.c: Likewise.
4029 * gcc.dg/debug/ctf/ctf-objt-index-1.c: Likewise.
4030 * gcc.dg/debug/ctf/ctf-pointers-1.c: Likewise.
4031 * gcc.dg/debug/ctf/ctf-pointers-2.c: Likewise.
4032 * gcc.dg/debug/ctf/ctf-preamble-1.c: Likewise.
4033 * gcc.dg/debug/ctf/ctf-skip-types-1.c: Likewise.
4034 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Likewise.
4035 * gcc.dg/debug/ctf/ctf-skip-types-3.c: Likewise.
4036 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Likewise.
4037 * gcc.dg/debug/ctf/ctf-skip-types-5.c: Likewise.
4038 * gcc.dg/debug/ctf/ctf-skip-types-6.c: Likewise.
4039 * gcc.dg/debug/ctf/ctf-str-table-1.c: Likewise.
4040 * gcc.dg/debug/ctf/ctf-struct-1.c: Likewise.
4041 * gcc.dg/debug/ctf/ctf-struct-2.c: Likewise.
4042 * gcc.dg/debug/ctf/ctf-struct-array-1.c: Likewise.
4043 * gcc.dg/debug/ctf/ctf-struct-pointer-1.c: Likewise.
4044 * gcc.dg/debug/ctf/ctf-struct-pointer-2.c: Likewise.
4045 * gcc.dg/debug/ctf/ctf-typedef-1.c: Likewise.
4046 * gcc.dg/debug/ctf/ctf-typedef-2.c: Likewise.
4047 * gcc.dg/debug/ctf/ctf-typedef-3.c: Likewise.
4048 * gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Likewise.
4049 * gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Likewise.
4050 * gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Likewise.
4051 * gcc.dg/debug/ctf/ctf-union-1.c: Likewise.
4052 * gcc.dg/debug/ctf/ctf-variables-1.c: Likewise.
4053 * gcc.dg/debug/ctf/ctf-variables-2.c: Likewise.
4054 * gcc.dg/debug/ctf/ctf.exp: Likewise.
4055 * gcc.dg/debug/btf/btf-bitfields-4.c: New file.
4056 * gcc.dg/debug/btf/btf-datasec-1.c: New file.
4057 * gcc.dg/debug/btf/btf-function-3.c: New file.
4058 * gcc.dg/debug/btf/btf-pointers-2.c: New file.
4059 * gcc.dg/debug/btf/btf-struct-2.c: New file.
4060 * gcc.dg/debug/btf/btf-variables-2.c: New file.
4061 * gcc.dg/debug/btf/btf-variables-3.c: New file.
4062 * gcc.dg/debug/ctf/ctf-debug-1.c: New file.
4063 * gcc.dg/debug/ctf/ctf-debug-2.c: New file.
4064 * gcc.dg/debug/ctf/ctf-function-pointers-4.c: New file.
4065 * gcc.dg/debug/ctf/ctf-skip-types-7.c: New file.
4066 * gcc.dg/debug/ctf/ctf-skip-types-8.c: New file.
4067 * gcc.dg/debug/ctf/ctf-struct-array-2.c: New file.
4068
4069 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
4070
4071 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): New procedure.
4072
4073 2021-06-28 Martin Jambor <mjambor@suse.cz>
4074
4075 PR ipa/93385
4076 * gcc.dg/ipa/pr93385.c: New test.
4077 * gcc.dg/ipa/ipa-sra-23.c: Likewise.
4078 * gcc.dg/ipa/ipa-sra-24.c: Likewise.
4079 * g++.dg/ipa/ipa-sra-4.C: Likewise.
4080
4081 2021-06-28 Richard Biener <rguenther@suse.de>
4082
4083 PR tree-optimization/101229
4084 * gcc.dg/torture/pr101229.c: New testcase.
4085
4086 2021-06-28 Richard Biener <rguenther@suse.de>
4087
4088 PR tree-optimization/101207
4089 * gcc.dg/vect/bb-slp-pr101207.c: New testcase.
4090
4091 2021-06-28 Richard Biener <rguenther@suse.de>
4092
4093 PR tree-optimization/101173
4094 * gcc.dg/torture/pr101173.c: New testcase.
4095
4096 2021-06-28 liuhongt <hongtao.liu@intel.com>
4097
4098 PR target/100648
4099 * g++.target/i386/avx2-pr54700-2.C: Adjust testcase.
4100 * g++.target/i386/avx512vl-pr54700-1a.C: New test.
4101 * g++.target/i386/avx512vl-pr54700-1b.C: New test.
4102 * g++.target/i386/avx512vl-pr54700-2a.C: New test.
4103 * g++.target/i386/avx512vl-pr54700-2b.C: New test.
4104 * gcc.target/i386/avx512vl-pr100648.c: New test.
4105 * gcc.target/i386/avx512vl-blendv-1.c: New test.
4106 * gcc.target/i386/avx512vl-blendv-2.c: New test.
4107
4108 2021-06-28 liuhongt <hongtao.liu@intel.com>
4109
4110 * gcc.target/i386/funcspec-8.c: Replace
4111 __builtin_ia32_blendvpd with __builtin_ia32_roundps_az.
4112 * gcc.target/i386/blendv-1.c: New test.
4113 * gcc.target/i386/blendv-2.c: New test.
4114
4115 2021-06-27 Andrew Pinski <apinski@marvell.com>
4116
4117 * gcc.dg/torture/pr101230-1.c: New test.
4118
4119 2021-06-26 Patrick Palka <ppalka@redhat.com>
4120
4121 PR c++/96204
4122 * g++.dg/template/access40.C: New test.
4123 * g++.dg/template/access40a.C: New test.
4124
4125 2021-06-26 Jason Merrill <jason@redhat.com>
4126
4127 PR c++/101040
4128 PR c++/97566
4129 * g++.dg/cpp2a/no_unique_address13.C: New test.
4130
4131 2021-06-26 Marek Polacek <polacek@redhat.com>
4132
4133 PR c++/100752
4134 * g++.dg/cpp0x/noexcept69.C: New test.
4135 * g++.dg/parse/saved1.C: Adjust dg-error.
4136 * g++.dg/template/crash50.C: Likewise.
4137
4138 2021-06-25 David Malcolm <dmalcolm@redhat.com>
4139
4140 * jit.dg/test-vector-rvalues.cc (check_div): Add specialization
4141 for v4f, to avoid relying on exact floating-point equality.
4142 * jit.dg/test-vector-types.cc (check_div): Likewise.
4143
4144 2021-06-25 David Malcolm <dmalcolm@redhat.com>
4145
4146 * jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
4147 * jit.dg/test-asm.cc: Likewise.
4148
4149 2021-06-25 Martin Sebor <msebor@redhat.com>
4150
4151 PR middle-end/101216
4152 * gcc.dg/Wnonnull-7.c: New test.
4153
4154 2021-06-25 Richard Biener <rguenther@suse.de>
4155
4156 PR tree-optimization/101202
4157 * gcc.dg/torture/pr101202.c: New testcase.
4158
4159 2021-06-25 Xi Ruoyao <xry111@mengyan1223.wang>
4160
4161 * g++.dg/no-stack-protector-attr-3.C (dg-final): Adjust for MIPS.
4162
4163 2021-06-25 liuhongt <hongtao.liu@intel.com>
4164
4165 PR target/101185
4166 * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
4167 temporarily avoid regression, eventually xfail should be
4168 removed.
4169
4170 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
4171
4172 * gcc.dg/tree-ssa/evrp30.c: New.
4173
4174 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
4175
4176 * gcc.dg/tree-ssa/pr101189.c: New.
4177
4178 2021-06-24 Patrick Palka <ppalka@redhat.com>
4179
4180 PR c++/98832
4181 * g++.dg/cpp2a/class-deduction-alias9.C: New test.
4182
4183 2021-06-24 Patrick Palka <ppalka@redhat.com>
4184
4185 PR c++/101182
4186 * g++.dg/cpp2a/concepts-requires25.C: New test.
4187
4188 2021-06-24 Jakub Jelinek <jakub@redhat.com>
4189
4190 PR c/101171
4191 * gcc.dg/pr101171.c: New test.
4192
4193 2021-06-24 Uroš Bizjak <ubizjak@gmail.com>
4194
4195 PR target/89021
4196 * gcc.dg/vect/vect-nb-iter-ub-3.c (dg-additional-options):
4197 Add --param vect-epilogues-nomask=0.
4198 * gcc.target/i386/pr97249-1.c (foo): Add #pragma GCC unroll
4199 to avoid loop vectorization.
4200 (foo1): Ditto.
4201 (foo2): Ditto.
4202
4203 2021-06-24 Richard Biener <rguenther@suse.de>
4204
4205 * gcc.target/i386/vect-addsubv2df.c: New testcase.
4206 * gcc.target/i386/vect-addsubv4sf.c: Likewise.
4207 * gcc.target/i386/vect-addsubv4df.c: Likewise.
4208 * gcc.target/i386/vect-addsubv8sf.c: Likewise.
4209 * gcc.target/i386/vect-addsub-2.c: Likewise.
4210 * gcc.target/i386/vect-addsub-3.c: Likewise.
4211
4212 2021-06-24 Jakub Jelinek <jakub@redhat.com>
4213
4214 PR middle-end/101170
4215 * gcc.dg/pr101170.c: New test.
4216
4217 2021-06-24 Jakub Jelinek <jakub@redhat.com>
4218
4219 PR middle-end/101172
4220 * gcc.dg/pr101172.c: New test.
4221
4222 2021-06-24 Ilya Leoshkevich <iii@linux.ibm.com>
4223
4224 * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
4225 prologue size.
4226 * gcc.target/s390/mnop-mcount-m64.c: Likewise.
4227
4228 2021-06-24 Jakub Jelinek <jakub@redhat.com>
4229
4230 * c-c++-common/gomp/target-in-reduction-1.c: New test.
4231 * c-c++-common/gomp/clauses-1.c: Add in_reduction clauses on
4232 target or combined target constructs.
4233
4234 2021-06-24 Richard Biener <rguenther@suse.de>
4235
4236 PR tree-optimization/101105
4237 * gcc.dg/torture/pr101105.c: New testcase.
4238
4239 2021-06-24 liuhongt <hongtao.liu@intel.com>
4240
4241 PR target/98434
4242 * gcc.target/i386/pr98434-1.c: New test.
4243 * gcc.target/i386/pr98434-2.c: New test.
4244 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust testcase.
4245
4246 2021-06-23 Patrick Palka <ppalka@redhat.com>
4247
4248 PR c++/101174
4249 * g++.dg/cpp1z/class-deduction-access3.C: New test.
4250 * g++.dg/cpp1z/class-deduction91.C: New test.
4251
4252 2021-06-23 Aaron Sawdey <acsawdey@linux.ibm.com>
4253
4254 * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
4255 * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
4256 * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
4257 * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
4258 * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
4259 * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
4260 * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
4261 * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
4262 test it.
4263 * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
4264 * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
4265 * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
4266 * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
4267 * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
4268 * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
4269 * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
4270 test it.
4271
4272 2021-06-23 Xi Ruoyao <xry111@mengyan@123.wang>
4273
4274 * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid
4275 undefined behavior.
4276
4277 2021-06-23 Patrick Palka <ppalka@redhat.com>
4278
4279 PR c++/86439
4280 * g++.dg/cpp1z/class-deduction88.C: New test.
4281 * g++.dg/cpp1z/class-deduction89.C: New test.
4282 * g++.dg/cpp1z/class-deduction90.C: New test.
4283
4284 2021-06-23 Uroš Bizjak <ubizjak@gmail.com>
4285
4286 PR target/101175
4287 * gcc.target/i386/pr101175.c: New test.
4288
4289 2021-06-23 Andre Vehreschild <vehre@gcc.gnu.org>
4290
4291 PR fortran/100337
4292 * gfortran.dg/coarray_collectives_17.f90: New test.
4293
4294 2021-06-22 Sandra Loosemore <sandra@codesourcery.com>
4295 Tobias Burnus <tobias@codesourcery.com>
4296
4297 PR fortran/93524
4298 * gfortran.dg/pr93524.c: New.
4299 * gfortran.dg/pr93524.f90: New.
4300
4301 2021-06-22 David Malcolm <dmalcolm@redhat.com>
4302
4303 PR analyzer/101143
4304 * gcc.dg/analyzer/pr101143.c: New test.
4305
4306 2021-06-22 Richard Biener <rguenther@suse.de>
4307
4308 PR middle-end/101156
4309 * gcc.dg/pr101156.c: New testcase.
4310
4311 2021-06-22 Jakub Jelinek <jakub@redhat.com>
4312
4313 PR tree-optimization/101159
4314 * gcc.c-torture/compile/pr101159.c: New test.
4315
4316 2021-06-22 Jakub Jelinek <jakub@redhat.com>
4317
4318 PR middle-end/101160
4319 * g++.target/i386/empty-class1.C: Require lp64 effective target
4320 instead of x86_64-*-*.
4321 * g++.target/i386/empty-class2.C: New test.
4322
4323 2021-06-22 Jakub Jelinek <jakub@redhat.com>
4324 Andrew Pinski <apinski@marvell.com>
4325
4326 PR tree-optimization/101162
4327 * g++.dg/opt/pr101162.C: New test.
4328
4329 2021-06-22 Richard Biener <rguenther@suse.de>
4330
4331 PR tree-optimization/101151
4332 * gcc.dg/torture/pr101151.c: New testcase.
4333
4334 2021-06-22 Kito Cheng <kito.cheng@sifive.com>
4335
4336 * g++.dg/modules/omp-1_a.C: Check pthread is available for
4337 dg-module-cmi.
4338 * g++.dg/modules/omp-2_a.C: Ditto.
4339
4340 2021-06-22 Richard Biener <rguenther@suse.de>
4341
4342 PR tree-optimization/101158
4343 * gfortran.dg/pr101158.f90: New testcase.
4344
4345 2021-06-22 Jakub Jelinek <jakub@redhat.com>
4346
4347 PR target/11877
4348 * gcc.target/i386/pr11877-2.c: New test.
4349
4350 2021-06-22 liuhongt <hongtao.liu@intel.com>
4351
4352 PR tree-optimization/97770
4353 * gcc.target/i386/avx512bitalg-pr97770-1.c: Remove xfail.
4354 * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Remove xfail.
4355
4356 2021-06-22 liuhongt <hongtao.liu@intel.com>
4357
4358 PR target/100267
4359 * gcc.target/i386/avx512bw-pr100267-1.c: New test.
4360 * gcc.target/i386/avx512bw-pr100267-b-2.c: New test.
4361 * gcc.target/i386/avx512bw-pr100267-d-2.c: New test.
4362 * gcc.target/i386/avx512bw-pr100267-q-2.c: New test.
4363 * gcc.target/i386/avx512bw-pr100267-w-2.c: New test.
4364 * gcc.target/i386/avx512f-pr100267-1.c: New test.
4365 * gcc.target/i386/avx512f-pr100267-pd-2.c: New test.
4366 * gcc.target/i386/avx512f-pr100267-ps-2.c: New test.
4367 * gcc.target/i386/avx512vl-pr100267-1.c: New test.
4368 * gcc.target/i386/avx512vl-pr100267-pd-2.c: New test.
4369 * gcc.target/i386/avx512vl-pr100267-ps-2.c: New test.
4370 * gcc.target/i386/avx512vlbw-pr100267-1.c: New test.
4371 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: New test.
4372 * gcc.target/i386/avx512vlbw-pr100267-d-2.c: New test.
4373 * gcc.target/i386/avx512vlbw-pr100267-q-2.c: New test.
4374 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: New test.
4375
4376 2021-06-22 liuhongt <hongtao.liu@intel.com>
4377
4378 PR target/100310
4379 * gcc.target/i386/pr100310.c: New test.
4380
4381 2021-06-21 Jason Merrill <jason@redhat.com>
4382
4383 PR target/88529
4384 * g++.target/i386/empty-class1.C: New test.
4385
4386 2021-06-21 Patrick Palka <ppalka@redhat.com>
4387
4388 PR c++/67302
4389 * g++.dg/opt/nrv21.C: New test.
4390
4391 2021-06-21 Patrick Palka <ppalka@redhat.com>
4392
4393 PR c++/80431
4394 * g++.dg/cpp0x/nsdmi-virtual1a.C: New test.
4395
4396 2021-06-21 Jakub Jelinek <jakub@redhat.com>
4397
4398 PR inline-asm/100785
4399 * c-c++-common/pr100785.c: New test.
4400 * gcc.dg/pr48552-1.c: Don't expect invalid lvalue errors.
4401 * gcc.dg/pr48552-2.c: Likewise.
4402
4403 2021-06-21 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
4404
4405 PR target/97906
4406 * gcc.target/arm/simd/pr97906.c: New test.
4407
4408 2021-06-21 Richard Biener <rguenther@suse.de>
4409
4410 PR tree-optimization/101121
4411 * gfortran.dg/pr101121.f: New testcase.
4412
4413 2021-06-21 liuhongt <hongtao.liu@intel.com>
4414
4415 PR target/101142
4416 * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
4417 * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
4418 * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
4419 * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
4420
4421 2021-06-21 Roger Sayle <roger@nextmovesoftware.com>
4422
4423 PR target/11877
4424 * gcc.target/i386/pr11877.c: New test case.
4425
4426 2021-06-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4427
4428 * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
4429 match counts.
4430 * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
4431 counts.
4432 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
4433 counts.
4434 * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
4435 counts.
4436
4437 2021-06-18 Harald Anlauf <anlauf@gmx.de>
4438
4439 PR fortran/100283
4440 PR fortran/101123
4441 * gfortran.dg/min0_max0_1.f90: New test.
4442 * gfortran.dg/min0_max0_2.f90: New test.
4443
4444 2021-06-18 David Malcolm <dmalcolm@redhat.com>
4445
4446 * gcc.dg/analyzer/symbolic-7.c: New test.
4447
4448 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4449
4450 PR target/100856
4451 * gcc.target/arm/acle/pr100856.c: New test.
4452 * gcc.target/arm/multilib.exp: Add tests for cde options.
4453
4454 2021-06-18 Michael Meissner <meissner@linux.ibm.com>
4455
4456 * gcc.target/powerpc/float128-minmax-2.c: New test.
4457
4458 2021-06-17 Jason Merrill <jason@redhat.com>
4459
4460 PR c++/101106
4461 * g++.dg/cpp0x/deleted15.C: New test.
4462
4463 2021-06-17 H.J. Lu <hjl.tools@gmail.com>
4464
4465 PR target/100704
4466 * gcc.target/i386/pr100704-1.c: New test.
4467 * gcc.target/i386/pr100704-2.c: Likewise.
4468 * gcc.target/i386/pr100704-3.c: Likewise.
4469
4470 2021-06-17 Uroš Bizjak <ubizjak@gmail.com>
4471
4472 PR target/97194
4473 * gcc.target/i386/sse4_1-vec-set-1.c: New test.
4474 * gcc.target/i386/sse4_1-vec-set-2.c: ditto.
4475
4476 2021-06-17 Aldy Hernandez <aldyh@redhat.com>
4477
4478 * gcc.dg/pr100790.c: New test.
4479
4480 2021-06-17 Marius Hillenbrand <mhillen@linux.ibm.com>
4481
4482 * gcc.target/s390/zvector/vec-doublee.c: New test.
4483 * gcc.target/s390/zvector/vec-floate.c: New test.
4484
4485 2021-06-17 Richard Biener <rguenther@suse.de>
4486
4487 PR tree-optimization/54400
4488 * gcc.dg/vect/bb-slp-pr54400.c: New testcase.
4489
4490 2021-06-16 Jason Merrill <jason@redhat.com>
4491
4492 PR c++/101078
4493 PR c++/91706
4494 * g++.dg/template/access39.C: New test.
4495
4496 2021-06-16 Harald Anlauf <anlauf@gmx.de>
4497
4498 PR fortran/95501
4499 PR fortran/95502
4500 * gfortran.dg/pr95502.f90: New test.
4501
4502 2021-06-16 Harald Anlauf <anlauf@gmx.de>
4503
4504 Revert:
4505 2021-06-16 Harald Anlauf <anlauf@gmx.de>
4506
4507 PR fortran/95501
4508 PR fortran/95502
4509 * gfortran.dg/pr95502.f90: New test.
4510
4511 2021-06-16 Harald Anlauf <anlauf@gmx.de>
4512
4513 PR fortran/95501
4514 PR fortran/95502
4515 * gfortran.dg/pr95502.f90: New test.
4516
4517 2021-06-16 Jason Merrill <jason@redhat.com>
4518
4519 PR c++/100796
4520 PR preprocessor/96391
4521 * g++.dg/plugin/location-overflow-test-pr100796.c: New test.
4522 * g++.dg/plugin/plugin.exp: Run it.
4523
4524 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
4525
4526 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
4527
4528 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
4529
4530 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
4531
4532 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
4533
4534 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
4535
4536 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
4537
4538 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
4539
4540 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
4541
4542 * gcc.target/aarch64/narrow_zero_high_half.c: New test.
4543
4544 2021-06-16 Martin Jambor <mjambor@suse.cz>
4545
4546 PR tree-optimization/100453
4547 * gcc.dg/tree-ssa/pr100453.c: New test.
4548
4549 2021-06-16 Jakub Jelinek <jakub@redhat.com>
4550
4551 * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
4552 noinline, noclone.
4553
4554 2021-06-16 Jakub Jelinek <jakub@redhat.com>
4555
4556 PR middle-end/101062
4557 * gcc.dg/pr101062.c: New test.
4558
4559 2021-06-16 Richard Biener <rguenther@suse.de>
4560
4561 PR tree-optimization/101088
4562 * gcc.dg/torture/pr101088.c: New testcase.
4563
4564 2021-06-16 Roger Sayle <roger@nextmovesoftware.com>
4565
4566 PR rtl-optimization/46235
4567 * gcc.target/i386/bt-5.c: New test.
4568 * gcc.target/i386/bt-6.c: New test.
4569 * gcc.target/i386/bt-7.c: New test.
4570
4571 2021-06-16 Arnaud Charlet <charlet@adacore.com>
4572
4573 * gnat.dg/limited4.adb: Disable illegal code.
4574
4575 2021-06-16 Richard Biener <rguenther@suse.de>
4576
4577 PR tree-optimization/101083
4578 * gcc.dg/vect/pr97832-4.c: New testcase.
4579
4580 2021-06-15 Tobias Burnus <tobias@codesourcery.com>
4581
4582 PR fortran/92568
4583 * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'.
4584 * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'.
4585 * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'.
4586 * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'.
4587 * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'.
4588 * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'.
4589 * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'.
4590 * gfortran.dg/gomp/defaultmap-1.f90: New test.
4591 * gfortran.dg/gomp/defaultmap-2.f90: New test.
4592 * gfortran.dg/gomp/defaultmap-3.f90: New test.
4593 * gfortran.dg/gomp/defaultmap-4.f90: New test.
4594 * gfortran.dg/gomp/defaultmap-5.f90: New test.
4595 * gfortran.dg/gomp/defaultmap-6.f90: New test.
4596 * gfortran.dg/gomp/defaultmap-7.f90: New test.
4597
4598 2021-06-15 David Malcolm <dmalcolm@redhat.com>
4599
4600 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl.
4601 * gcc.dg/analyzer/capacity-1.c: New test.
4602 * gcc.dg/analyzer/capacity-2.c: New test.
4603 * gcc.dg/analyzer/capacity-3.c: New test.
4604
4605 2021-06-15 David Malcolm <dmalcolm@redhat.com>
4606
4607 PR analyzer/101068
4608 * gcc.dg/analyzer/explode-2a.c: New test.
4609
4610 2021-06-15 Jakub Jelinek <jakub@redhat.com>
4611
4612 PR target/101046
4613 * gcc.target/i386/pr101046.c: New test.
4614
4615 2021-06-15 Robin Dapp <rdapp@linux.ibm.com>
4616
4617 * c-c++-common/Wattributes.c: Remove s390-specific check and add
4618 new tests.
4619 * gcc.dg/Wattributes-6.c: Likewise.
4620
4621 2021-06-15 Xionghu Luo <luoxhu@linux.ibm.com>
4622
4623 PR target/101020
4624 * gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
4625
4626 2021-06-14 Martin Sebor <msebor@redhat.com>
4627
4628 PR c++/100876
4629 * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
4630 * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
4631 * g++.dg/warn/Wstringop-overflow-7.C: New test.
4632 * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
4633 * g++.dg/analyzer/placement-new.C: Prune out expected warning.
4634
4635 2021-06-14 Peter Bergner <bergner@linux.ibm.com>
4636
4637 PR target/100777
4638 * gcc.target/powerpc/pr100777.c: New test.
4639
4640 2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
4641
4642 PR target/101058
4643 * gcc.target/i386/pr101058.c: New test.
4644
4645 2021-06-14 Jonathan Wakely <jwakely@redhat.com>
4646
4647 PR c++/101052
4648 * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
4649 * gcc.dg/spellcheck-stdlib.c: Likewise.
4650
4651 2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
4652
4653 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
4654 * gcc.target/arm/simd/mve-vshl.c: Likewise.
4655 * gcc.target/arm/simd/mve-vec-pack.c: New test.
4656 * gcc.target/arm/simd/mve-vec-unpack.c: New test.
4657
4658 2021-06-14 Richard Biener <rguenther@suse.de>
4659
4660 PR tree-optimization/100934
4661 * gcc.dg/torture/pr100934.c: New testcase.
4662
4663 2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
4664
4665 * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
4666 * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
4667 * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
4668 * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
4669 * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
4670 * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
4671 * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
4672
4673 2021-06-14 Richard Biener <rguenther@suse.de>
4674
4675 PR tree-optimization/101031
4676 * gcc.dg/torture/pr101031.c: New testcase.
4677
4678 2021-06-13 Jason Merrill <jason@redhat.com>
4679
4680 * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
4681
4682 2021-06-13 H.J. Lu <hjl.tools@gmail.com>
4683
4684 PR target/101023
4685 * g++.target/i386/pr101023a.C: New test.
4686 * g++.target/i386/pr101023b.C: Likewise.
4687
4688 2021-06-12 David Edelsohn <dje.gcc@gmail.com>
4689
4690 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
4691 * gcc.dg/uninit-pr93100.c: Skip on AIX.
4692 * gcc.target/powerpc/pr100085.c: Require int128 and float128.
4693
4694 2021-06-12 Jason Merrill <jason@redhat.com>
4695
4696 * g++.dg/ext/attrib62.C: No longer warn.
4697 * g++.dg/diagnostic/maybe_unused1.C: New test.
4698
4699 2021-06-12 Jason Merrill <jason@redhat.com>
4700
4701 PR c++/101029
4702 * g++.dg/ext/array4.C: New test.
4703
4704 2021-06-11 Carl Love <cel@us.ibm.com>
4705
4706 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
4707 (dg-require-effective-target): Change target to p9vector_hw.
4708
4709 2021-06-11 Thomas Schwinge <thomas@codesourcery.com>
4710
4711 * gcc.dg/gomp/simd-clones-2.c: Enhance.
4712
4713 2021-06-11 Patrick Palka <ppalka@redhat.com>
4714
4715 DR 1227
4716 PR c++/96560
4717 * g++.dg/template/sfinae-dr1227.C: New test.
4718
4719 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4720
4721 PR target/101016
4722 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
4723
4724 2021-06-11 Roger Sayle <roger@nextmovesoftware.com>
4725
4726 PR tree-optimization/96392
4727 * gcc.dg/pr96392.c: New test.
4728
4729 2021-06-11 Richard Biener <rguenther@suse.de>
4730
4731 PR tree-optimization/101025
4732 * gcc.dg/torture/pr101025.c: New testcase.
4733
4734 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4735
4736 PR target/99939
4737 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
4738 directives check for target is v8.1-m.main+mve or not before
4739 comparing the assembly output.
4740 * gcc.target/arm/cmse/cmse-20.c: New test.
4741
4742 2021-06-11 Jakub Jelinek <jakub@redhat.com>
4743
4744 PR c++/100974
4745 * g++.dg/cpp23/consteval-if1.C: New test.
4746 * g++.dg/cpp23/consteval-if2.C: New test.
4747 * g++.dg/cpp23/consteval-if3.C: New test.
4748 * g++.dg/cpp23/consteval-if4.C: New test.
4749 * g++.dg/cpp23/consteval-if5.C: New test.
4750 * g++.dg/cpp23/consteval-if6.C: New test.
4751 * g++.dg/cpp23/consteval-if7.C: New test.
4752 * g++.dg/cpp23/consteval-if8.C: New test.
4753 * g++.dg/cpp23/consteval-if9.C: New test.
4754 * g++.dg/cpp23/consteval-if10.C: New test.
4755 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
4756
4757 2021-06-11 David Malcolm <dmalcolm@redhat.com>
4758
4759 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
4760 expected number of enodes after the loop.
4761 * gcc.dg/analyzer/paths-8.c: New test.
4762
4763 2021-06-11 Richard Biener <rguenther@suse.de>
4764
4765 PR tree-optimization/101028
4766 * gcc.dg/pr101028.c: New testcase.
4767
4768 2021-06-11 Richard Biener <rguenther@suse.de>
4769
4770 PR tree-optimization/101026
4771 * gfortran.dg/pr101026.f: New testcase.
4772
4773 2021-06-11 Jakub Jelinek <jakub@redhat.com>
4774
4775 PR rtl-optimization/101008
4776 * gcc.dg/pr101008.c: New test.
4777
4778 2021-06-11 Jakub Jelinek <jakub@redhat.com>
4779
4780 PR target/101007
4781 * gcc.target/i386/sse-pr101007.c: New test.
4782
4783 2021-06-11 Uroš Bizjak <ubizjak@gmail.com>
4784
4785 PR target/101021
4786 * gcc.target/i386/pr101021-1.c: New test.
4787 * gcc.target/i386/pr101021-2.c: Ditto.
4788
4789 2021-06-11 Martin Liska <mliska@suse.cz>
4790
4791 PR gcov-profile/100788
4792 * gcc.dg/pr100788.c: New test.
4793
4794 2021-06-11 Richard Biener <rguenther@suse.de>
4795
4796 PR middle-end/101009
4797 * gcc.dg/torture/pr101009.c: New testcase.
4798
4799 2021-06-11 Kewen Lin <linkw@linux.ibm.com>
4800
4801 * gcc.target/powerpc/p9-fpcvt-3.c: New test.
4802
4803 2021-06-11 Marek Polacek <polacek@redhat.com>
4804
4805 PR c++/100995
4806 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
4807 * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
4808
4809 2021-06-10 Patrick Palka <ppalka@redhat.com>
4810
4811 PR c++/67829
4812 * g++.dg/template/ttp34.C: New test.
4813 * g++.dg/template/ttp34a.C: New test.
4814 * g++.dg/template/ttp34b.C: New test.
4815
4816 2021-06-10 Patrick Palka <ppalka@redhat.com>
4817
4818 PR c++/100946
4819 * g++.dg/cpp2a/concepts-return-req3.C: New test.
4820
4821 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
4822
4823 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
4824 tests. Update expected counts.
4825 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
4826 tests. Update expected counts.
4827
4828 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
4829
4830 PR d/100967
4831 * gdc.dg/pr100967.d: New test.
4832
4833 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
4834
4835 * gcc.target/s390/vector/vcond-mixed-double.c: New test.
4836 * gcc.target/s390/vector/vcond-mixed-float.c: New test.
4837
4838 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
4839
4840 * gcc.dg/vect/pr56541.c: Fix target selector.
4841
4842 2021-06-10 Andrew Stubbs <ams@codesourcery.com>
4843 Thomas Schwinge <thomas@codesourcery.com>
4844
4845 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
4846 * c-c++-common/goacc/finalize-1.c: Likewise.
4847 * c-c++-common/goacc/mdc-1.c: Likewise.
4848 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4849 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
4850 * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
4851 * gfortran.dg/goacc/finalize-1.f: Likewise.
4852 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
4853
4854 2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
4855
4856 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
4857 * c-c++-common/goacc/mdc-2.c: Likewise.
4858 * g++.dg/goacc/mdc.C: Likewise.
4859
4860 2021-06-10 Jakub Jelinek <jakub@redhat.com>
4861
4862 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
4863 * g++.dg/cpp23/feat-cxx2b.C: Likewise.
4864
4865 2021-06-10 Jakub Jelinek <jakub@redhat.com>
4866
4867 PR debug/100852
4868 * g++.dg/opt/pr100852.C: New test.
4869
4870 2021-06-09 Andrew Pinski <apinski@marvell.com>
4871
4872 * g++.dg/torture/pr100925.C: New test.
4873
4874 2021-06-09 Carl Love <cel@us.ibm.com>
4875
4876 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
4877 count.
4878 Add tests for vec_signextq.
4879 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
4880
4881 2021-06-09 Carl Love <cel@us.ibm.com>
4882
4883 * gcc.target/powerpc/fp128_conversions.c: New file.
4884 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
4885 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
4886 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
4887 (ppc_native_128bit): Remove dg-require-effective-target.
4888
4889 2021-06-09 Carl Love <cel@us.ibm.com>
4890
4891 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
4892 tests.
4893
4894 2021-06-09 Carl Love <cel@us.ibm.com>
4895
4896 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
4897 conversion tests.
4898
4899 2021-06-09 Carl Love <cel@us.ibm.com>
4900
4901 * gcc.target/powerpc/int_128bit-runnable.c: New test file.
4902
4903 2021-06-09 Carl Love <cel@us.ibm.com>
4904
4905 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
4906 New runnable test case.
4907 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
4908 for xxlor instruction.
4909
4910 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
4911
4912 * gcc.target/arm/simd/mve-vclz.c: New test.
4913
4914 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
4915
4916 * gcc.target/arm/simd/mve-vhadd-1.c: New test.
4917 * gcc.target/arm/simd/mve-vhadd-2.c: New test.
4918 * gcc.target/arm/simd/neon-vhadd-1.c: New test.
4919 * gcc.target/arm/simd/neon-vhadd-2.c: New test.
4920
4921 2021-06-09 Roger Sayle <roger@nextmovesoftware.com>
4922
4923 * gcc.dg/builtins-70.c: New test.
4924
4925 2021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4926
4927 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
4928 counts to test 32 and 64 bit separately.
4929 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
4930 counts to test 32 and 64 bit separately.
4931 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
4932 counts to test 32 and 64 bit separately.
4933 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
4934 counts to test 32 and 64 bit separately.
4935
4936 2021-06-09 Richard Biener <rguenther@suse.de>
4937
4938 PR tree-optimization/100981
4939 * gfortran.dg/vect/pr100981-1.f90: New testcase.
4940
4941 2021-06-09 Richard Biener <rguenther@suse.de>
4942
4943 PR tree-optimization/97832
4944 * gcc.dg/vect/pr97832-1.c: New testcase.
4945 * gcc.dg/vect/pr97832-2.c: Likewise.
4946 * gcc.dg/vect/pr97832-3.c: Likewise.
4947 * g++.dg/vect/slp-pr98855.cc: XFAIL.
4948 * gcc.dg/vect/slp-50.c: New file.
4949
4950 2021-06-09 Jakub Jelinek <jakub@redhat.com>
4951
4952 PR fortran/100965
4953 * gfortran.dg/gomp/pr100965.f90: New test.
4954
4955 2021-06-09 Uroš Bizjak <ubizjak@gmail.com>
4956
4957 PR target/100936
4958 * gcc.target/i386/pr100936.c: New test.
4959
4960 2021-06-09 Xionghu Luo <luoxhu@linux.ibm.com>
4961
4962 * gcc.target/powerpc/float128-call.c: Adjust.
4963 * gcc.target/powerpc/pr100085.c: New test.
4964
4965 2021-06-09 Jason Merrill <jason@redhat.com>
4966
4967 PR c++/100879
4968 * g++.dg/diagnostic/enum3.C: New test.
4969
4970 2021-06-08 Marek Polacek <polacek@redhat.com>
4971
4972 PR c++/100065
4973 * g++.dg/cpp2a/explicit18.C: New test.
4974
4975 2021-06-08 Andrew Pinski <apinski@marvell.com>
4976
4977 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
4978 happens on the outside of the bit_xor.
4979
4980 2021-06-08 Jason Merrill <jason@redhat.com>
4981
4982 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
4983 * g++.dg/diagnostic/string-literal-concat.C: Likewise.
4984 * g++.dg/ext/utf-badconcat.C: Likewise.
4985 * g++.dg/ext/utf-badconcat2.C: Likewise.
4986
4987 2021-06-08 Jason Merrill <jason@redhat.com>
4988
4989 * g++.dg/cpp23/mixed-concat1.C: New test.
4990
4991 2021-06-08 Jason Merrill <jason@redhat.com>
4992
4993 * g++.dg/cpp23/whitespace-splice1.C: New test.
4994
4995 2021-06-08 Jason Merrill <jason@redhat.com>
4996
4997 * g++.dg/cpp23/narrowing-bool1.C: New test.
4998
4999 2021-06-08 David Malcolm <dmalcolm@redhat.com>
5000
5001 PR analyzer/99212
5002 * gcc.dg/analyzer/bitfields-1.c: New test.
5003 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
5004 explicitly signed.
5005 (test_44): Update test values assigned to the bits to ones that
5006 fit in the range of the bitfield type. Remove xfails.
5007 (test_45): Remove xfails.
5008
5009 2021-06-08 Jason Merrill <jason@redhat.com>
5010
5011 PR c++/100963
5012 * g++.dg/cpp0x/initlist124.C: New test.
5013
5014 2021-06-08 Richard Biener <rguenther@suse.de>
5015
5016 PR tree-optimization/100923
5017 * gcc.dg/torture/pr100923.c: New testcase.
5018
5019 2021-06-08 Jakub Jelinek <jakub@redhat.com>
5020
5021 PR c++/100957
5022 * g++.dg/gomp/doacross-2.C: New test.
5023
5024 2021-06-08 H.J. Lu <hjl.tools@gmail.com>
5025
5026 PR middle-end/100951
5027 * gcc.target/i386/pr100951.c: New test.
5028
5029 2021-06-08 Jakub Jelinek <jakub@redhat.com>
5030
5031 PR target/100887
5032 PR testsuite/100943
5033 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
5034
5035 2021-06-08 Tobias Burnus <tobias@codesourcery.com>
5036
5037 PR middle-end/99928
5038 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
5039 * gfortran.dg/gomp/scan-5.f90: Likewise.
5040 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
5041 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
5042 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
5043 * gfortran.dg/gomp/pr99928-3.f90: Likewise.
5044 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
5045
5046 2021-06-08 Martin Liska <mliska@suse.cz>
5047
5048 * gcc.dg/format/strfmon-1.c: Fix typo.
5049 * gfortran.dg/char4-subscript.f90: Likewise.
5050
5051 2021-06-08 Kewen Lin <linkw@linux.ibm.com>
5052
5053 PR tree-optimization/100794
5054 * gcc.dg/tree-ssa/pr100794.c: New test.
5055
5056 2021-06-08 Jason Merrill <jason@redhat.com>
5057
5058 PR c++/91706
5059 * g++.dg/template/lookup17.C: New test.
5060
5061 2021-06-08 Jason Merrill <jason@redhat.com>
5062
5063 PR c++/100102
5064 * g++.dg/cpp0x/alias-decl-73.C: New test.
5065
5066 2021-06-07 Uroš Bizjak <ubizjak@gmail.com>
5067
5068 PR target/100637
5069 * gcc.target/i386/pr100637-5b.c: New test.
5070 * gcc.target/i386/pr100637-5w.c: Ditto.
5071
5072 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
5073
5074 PR target/82735
5075 * gcc.target/i386/pr82735-3.c: Don't compile for x32.
5076 * gcc.target/i386/pr82735-4.c: Likewise.
5077 * gcc.target/i386/pr82735-5.c: Likewise.
5078
5079 2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
5080
5081 * gcc.dg/sso-14.c: Adjust.
5082
5083 2021-06-07 Patrick Palka <ppalka@redhat.com>
5084
5085 PR c++/100918
5086 * g++.dg/template/access38.C: New test.
5087
5088 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
5089
5090 PR target/100885
5091 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
5092 long.
5093
5094 2021-06-07 Jakub Jelinek <jakub@redhat.com>
5095
5096 PR target/100887
5097 * gcc.dg/pr100887.c: New test.
5098
5099 2021-06-07 Jakub Jelinek <jakub@redhat.com>
5100
5101 PR middle-end/100898
5102 * g++.dg/ext/va-arg-pack-3.C: New test.
5103
5104 2021-06-07 liuhongt <hongtao.liu@intel.com>
5105
5106 PR target/100885
5107 * g++.target/i386/pr100885.C: New test.
5108
5109 2021-06-07 liuhongt <hongtao.liu@intel.com>
5110
5111 PR target/82735
5112 * gcc.target/i386/pr82735-1.c: New test.
5113 * gcc.target/i386/pr82735-2.c: New test.
5114 * gcc.target/i386/pr82735-3.c: New test.
5115 * gcc.target/i386/pr82735-4.c: New test.
5116 * gcc.target/i386/pr82735-5.c: New test.
5117
5118 2021-06-06 Jakub Jelinek <jakub@redhat.com>
5119
5120 * gcc.dg/gomp/scan-1.c: New test.
5121
5122 2021-06-06 Jakub Jelinek <jakub@redhat.com>
5123
5124 PR c/100902
5125 * c-c++-common/gomp/pr100902-1.c: New test.
5126
5127 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
5128
5129 * gcc.dg/sso-14.c: New test.
5130
5131 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
5132
5133 PR fortran/100120
5134 PR fortran/100816
5135 PR fortran/100818
5136 PR fortran/100819
5137 PR fortran/100821
5138 * gfortran.dg/PR100120.f90: New test.
5139 * gfortran.dg/character_workout_1.f90: New test.
5140 * gfortran.dg/character_workout_4.f90: New test.
5141
5142 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
5143
5144 PR middle-end/100905
5145 * gfortran.dg/gomp/loop-3.f90: New test.
5146
5147 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
5148
5149 PR d/100882
5150 * gdc.dg/pr100882a.d: New test.
5151 * gdc.dg/pr100882b.d: New test.
5152 * gdc.dg/pr100882c.d: New test.
5153 * gdc.dg/torture/pr100882.d: New test.
5154
5155 2021-06-04 Patrick Palka <ppalka@redhat.com>
5156
5157 PR c++/100893
5158 * g++.dg/template/param4.C: New test.
5159 * g++.dg/template/param5.C: New test.
5160 * g++.dg/cpp1z/nontype-auto19.C: New test.
5161 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
5162 deduced type of a decltype(auto) NTTP has top-level cv-quals.
5163
5164 2021-06-04 Patrick Palka <ppalka@redhat.com>
5165
5166 PR c++/100102
5167 * g++.dg/cpp0x/alias-decl-72.C: New test.
5168 * g++.dg/cpp0x/alias-decl-72a.C: New test.
5169
5170 2021-06-04 Harald Anlauf <anlauf@gmx.de>
5171
5172 PR fortran/99839
5173 * gfortran.dg/inline_matmul_25.f90: New test.
5174
5175 2021-06-04 Martin Sebor <msebor@redhat.com>
5176
5177 PR c/100783
5178 * gcc.dg/nonnull-6.c: New test.
5179
5180 2021-06-04 Martin Sebor <msebor@redhat.com>
5181
5182 PR middle-end/100732
5183 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
5184 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
5185 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
5186 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
5187 * gcc.dg/uninit-pr100732.c: New test.
5188
5189 2021-06-04 Martin Sebor <msebor@redhat.com>
5190
5191 * gcc.dg/Wvla-parameter-10.c: New test.
5192 * gcc.dg/Wvla-parameter-11.c: New test.
5193
5194 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
5195
5196 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
5197 commit in addition - add more dg-errors and '... end ...' due to changed
5198 parsing.
5199 * gfortran.dg/goacc/omp.f95: Likewise.
5200 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
5201
5202 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
5203
5204 PR target/100637
5205 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
5206
5207 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
5208
5209 * gfortran.dg/gomp/pr99928-5.f90: Really use the
5210 proper iteration variable.
5211
5212 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
5213
5214 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
5215 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
5216 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
5217 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
5218 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
5219 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
5220 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
5221 fix loop-variable and remove xfail.
5222
5223 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
5224
5225 PR middle-end/99928
5226 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
5227
5228 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
5229
5230 PR middle-end/99928
5231 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
5232 C/C++ version of the patch.
5233 * gfortran.dg/gomp/loop-1.f90: New test.
5234 * gfortran.dg/gomp/loop-2.f90: New test.
5235 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
5236 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
5237 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
5238 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
5239 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
5240 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
5241 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
5242 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
5243 of 'acc loops' to hide unrelated bug for now.
5244 * gfortran.dg/goacc/omp-fixed.f: Likewise
5245
5246 2021-06-04 Jakub Jelinek <jakub@redhat.com>
5247
5248 PR target/100887
5249 * gcc.target/i386/pr100887.c: New test.
5250
5251 2021-06-04 Jakub Jelinek <jakub@redhat.com>
5252
5253 PR c++/100872
5254 * g++.dg/gomp/declare-simd-8.C: New test.
5255
5256 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
5257
5258 * gcc.target/powerpc/not-promote-mode.c: New.
5259
5260 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
5261
5262 PR target/100637
5263 * gcc.target/i386/vperm-v2hi.c: New test.
5264 * gcc.target/i386/vperm-v4qi.c: Ditto.
5265
5266 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
5267
5268 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
5269
5270 2021-06-03 Patrick Palka <ppalka@redhat.com>
5271
5272 PR c++/100592
5273 * g++.dg/cpp0x/alias-decl-71.C: New test.
5274
5275 2021-06-03 Patrick Palka <ppalka@redhat.com>
5276
5277 PR c++/100862
5278 * g++.dg/cpp2a/using-enum-9.C: New test.
5279
5280 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
5281
5282 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
5283
5284 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
5285
5286 * gcc.target/arm/simd/mve-vabs.c: New test.
5287
5288 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
5289
5290 * gnat.dg/bit_packed_array6.adb: New test.
5291 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
5292
5293 2021-06-03 Martin Liska <mliska@suse.cz>
5294
5295 * gcc.dg/spellcheck-options-23.c: New test.
5296
5297 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
5298
5299 * gnat.dg/inline22.adb: New test.
5300
5301 2021-06-03 Tamar Christina <tamar.christina@arm.com>
5302
5303 * gcc.target/aarch64/cpunative/info_16: Update implementer.
5304 * gcc.target/aarch64/cpunative/info_17: Likewise
5305
5306 2021-06-03 Jakub Jelinek <jakub@redhat.com>
5307
5308 PR c++/100859
5309 * g++.dg/gomp/depend-iterator-3.C: New test.
5310 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
5311 this as base expression of depend array section, expect a different
5312 error wording for this as depend locator and add testcases
5313 for affinity clauses.
5314
5315 2021-06-02 Jason Merrill <jason@redhat.com>
5316
5317 PR c++/100838
5318 * g++.dg/init/no-elide2.C: New test.
5319
5320 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
5321
5322 * gcc.target/s390/ashr.c: New test.
5323
5324 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
5325
5326 PR middle-end/99928
5327 * gfortran.dg/gomp/taskloop-2.f90: New.
5328
5329 2021-06-02 Jakub Jelinek <jakub@redhat.com>
5330
5331 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
5332 dg-options.
5333
5334 2021-06-01 Patrick Palka <ppalka@redhat.com>
5335
5336 PR c++/65816
5337 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
5338 * g++.dg/cpp0x/dc10.C: New test.
5339 * g++.dg/cpp0x/initlist-base4.C: New test.
5340 * g++.dg/cpp2a/constexpr-init22.C: New test.
5341
5342 2021-06-01 Andrew Pinski <apinski@marvell.com>
5343
5344 PR tree-optimization/95481
5345 * gcc.dg/tree-ssa/tailcall-10.c: New test.
5346 * gcc.dg/tree-ssa/tailcall-11.c: New test.
5347 * gcc.dg/tree-ssa/tailcall-12.c: New test.
5348 * gcc.dg/tree-ssa/tailcall-13.c: New test.
5349 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
5350
5351 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
5352
5353 PR testsuite/100750
5354 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
5355
5356 2021-06-01 Jason Merrill <jason@redhat.com>
5357
5358 PR c++/91859
5359 * g++.dg/cpp2a/destroying-delete5.C: New test.
5360
5361 2021-06-01 Jason Merrill <jason@redhat.com>
5362
5363 PR c++/94492
5364 * g++.dg/cpp0x/depr-copy4.C: New test.
5365
5366 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
5367
5368 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
5369 * gcc.dg/pr80776-1.c: Same.
5370
5371 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
5372
5373 PR middle-end/99928
5374 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
5375 now diagnosed with less error output.
5376 * gfortran.dg/gomp/scan-1.f90: Likewise.
5377 * gfortran.dg/gomp/pr99928-3.f90: New test.
5378 * gfortran.dg/gomp/taskloop-1.f90: New test.
5379
5380 2021-06-01 liuhongt <hongtao.liu@intel.com>
5381
5382 PR tree-optimization/98365
5383 * gcc.target/i386/pr98365.c: New test.
5384
5385 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
5386
5387 PR tree-optimization/100781
5388 * gcc.dg/pr100781.c: New.
5389
5390 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
5391
5392 PR tree-optimization/100774
5393 * g++.dg/pr100774.C: New.
5394
5395 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
5396
5397 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
5398 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
5399
5400 2021-05-31 Richard Biener <rguenther@suse.de>
5401
5402 PR c++/88601
5403 * c-c++-common/builtin-shufflevector-2.c: New testcase.
5404 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
5405 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
5406 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
5407
5408 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
5409
5410 PR target/99842
5411 * g++.target/powerpc/pr99842.C: New.
5412
5413 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
5414
5415 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
5416 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
5417 (plugin_init): Likewise.
5418 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
5419 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5420 (plugin_init): Likewise.
5421 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
5422 (plugin_init): Likewise.
5423
5424 2021-05-29 Jakub Jelinek <jakub@redhat.com>
5425
5426 PR middle-end/99928
5427 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
5428 combined with parallel, teams or taskloop and defaultmap(none)
5429 to constructs combined with target.
5430 * c-c++-common/gomp/pr99928-2.c: Likewise.
5431 * c-c++-common/gomp/pr99928-3.c: Likewise.
5432 * c-c++-common/gomp/pr99928-4.c: Likewise.
5433 * c-c++-common/gomp/pr99928-5.c: Likewise.
5434 * c-c++-common/gomp/pr99928-6.c: Likewise.
5435 * c-c++-common/gomp/pr99928-7.c: Likewise.
5436 * c-c++-common/gomp/pr99928-8.c: Likewise.
5437 * c-c++-common/gomp/pr99928-9.c: Likewise.
5438 * c-c++-common/gomp/pr99928-10.c: Likewise.
5439 * c-c++-common/gomp/pr99928-13.c: Likewise.
5440 * c-c++-common/gomp/pr99928-14.c: Likewise.
5441
5442 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
5443
5444 * gcc.dg/Wstringop-overflow-55.c:
5445 * gcc.dg/pr80776-1.c:
5446
5447 2021-05-28 Richard Biener <rguenther@suse.de>
5448
5449 PR tree-optimization/100778
5450 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
5451
5452 2021-05-28 Jason Merrill <jason@redhat.com>
5453
5454 PR c++/100797
5455 PR c++/95719
5456 * g++.dg/inherit/virtual15.C: New test.
5457 * g++.dg/inherit/virtual15a.C: New file.
5458
5459 2021-05-28 Richard Biener <rguenther@suse.de>
5460
5461 PR ipa/100791
5462 * gcc.dg/pr100791.c: New testcase.
5463
5464 2021-05-28 Richard Biener <rguenther@suse.de>
5465
5466 PR c/100803
5467 * gcc.dg/gimplefe-error-11.c: New testcase.
5468
5469 2021-05-28 Jakub Jelinek <jakub@redhat.com>
5470
5471 PR middle-end/99928
5472 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
5473 * c-c++-common/gomp/pr99928-9.c: Likewise.
5474 * c-c++-common/gomp/pr99928-10.c: Likewise.
5475 * c-c++-common/gomp/pr99928-16.c: New test.
5476
5477 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
5478
5479 * c-c++-common/gomp/affinity-1.c: New test.
5480 * c-c++-common/gomp/affinity-2.c: New test.
5481 * c-c++-common/gomp/affinity-3.c: New test.
5482 * c-c++-common/gomp/affinity-4.c: New test.
5483 * c-c++-common/gomp/affinity-5.c: New test.
5484 * c-c++-common/gomp/affinity-6.c: New test.
5485 * c-c++-common/gomp/affinity-7.c: New test.
5486 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
5487 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
5488 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
5489 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
5490 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
5491 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
5492 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
5493 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
5494 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
5495 * gfortran.dg/gomp/taskwait.f90: New test.
5496
5497 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
5498 Richard Biener <rguenther@suse.de>
5499
5500 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
5501 Adjust scanning pattern for !lp64.
5502 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
5503 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
5504 for ! int32plus.
5505
5506 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
5507
5508 PR tree-optimization/99398
5509 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
5510 * gcc.target/powerpc/vec-perm-ctor.c: New test.
5511 * gcc.target/powerpc/vec-perm-ctor.h: New test.
5512
5513 2021-05-27 Matthias Kretz <kretz@kde.org>
5514
5515 PR c++/100716
5516 * g++.dg/diagnostic/pr100716.C: New test.
5517 * g++.dg/diagnostic/pr100716-1.C: Same test with
5518 -fno-pretty-templates.
5519
5520 2021-05-27 Patrick Palka <ppalka@redhat.com>
5521
5522 PR c++/99893
5523 * g++.dg/cpp0x/static_assert17.C: New test.
5524
5525 2021-05-27 Jason Merrill <jason@redhat.com>
5526
5527 PR c++/86355
5528 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
5529
5530 2021-05-27 Patrick Palka <ppalka@redhat.com>
5531
5532 DR 1315
5533 PR c++/67593
5534 PR c++/96555
5535 * g++.dg/template/partial16.C: New test.
5536 * g++.dg/template/partial17.C: New test.
5537 * g++.dg/template/partial18.C: New test.
5538 * g++.dg/template/partial19.C: New test.
5539 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
5540 ill-formed partial specialization.
5541 * g++.dg/cpp0x/variadic38.C: Likewise.
5542 * g++.dg/cpp1z/pr81016.C: Likewise.
5543 * g++.dg/template/partial5.C: Likewise.
5544 * g++.old-deja/g++.pt/spec21.C: Likewise.
5545
5546 2021-05-27 Harald Anlauf <anlauf@gmx.de>
5547
5548 PR fortran/100602
5549 * gfortran.dg/pointer_check_14.f90: New test.
5550
5551 2021-05-27 Harald Anlauf <anlauf@gmx.de>
5552
5553 PR fortran/100656
5554 * gfortran.dg/bounds_check_22.f90: New test.
5555
5556 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
5557
5558 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
5559
5560 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
5561
5562 PR target/100637
5563 * gcc.target/i386/pr100637-3b.c (avgu): New test.
5564 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
5565
5566 2021-05-26 Patrick Palka <ppalka@redhat.com>
5567
5568 PR c++/100502
5569 * g++.dg/template/access37.C: New test.
5570 * g++.dg/template/access37a.C: New test.
5571
5572 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
5573
5574 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
5575 * gcc.dg/pr80776-1.c: Same.
5576
5577 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
5578
5579 * lib/target-supports.exp (check_effective_target_vect32): New.
5580 (available_vector_sizes): Append 32 for x86 targets.
5581 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
5582 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
5583 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
5584 * gcc.target/i386/pr100637-3b.c: New test.
5585 * gcc.target/i386/pr100637-3w.c: Ditto.
5586 * gcc.target/i386/pr100637-4b.c: Ditto.
5587 * gcc.target/i386/pr100637-4w.c: Ditto.
5588
5589 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
5590
5591 * gcc.dg/sso-13.c: New test.
5592
5593 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
5594
5595 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
5596
5597 2021-05-26 Patrick Palka <ppalka@redhat.com>
5598
5599 PR c++/100368
5600 * g++.dg/cpp1z/elide6.C: New test.
5601
5602 2021-05-26 Patrick Palka <ppalka@redhat.com>
5603
5604 PR c++/97420
5605 * g++.dg/cpp0x/noexcept68.C: New test.
5606
5607 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
5608
5609 * gcc.target/csky/fldrd_fstrd.c: New.
5610 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
5611
5612 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
5613
5614 * gcc.target/csky/ldbs.c: New.
5615
5616 2021-05-26 Andrew Pinski <apinski@marvell.com>
5617
5618 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
5619 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
5620
5621 2021-05-25 Jakub Jelinek <jakub@redhat.com>
5622
5623 PR c++/100666
5624 * g++.dg/cpp1z/nodiscard8.C: New test.
5625 * g++.dg/cpp1z/nodiscard9.C: New test.
5626
5627 2021-05-25 Martin Liska <mliska@suse.cz>
5628
5629 * gcc.dg/sancov/attribute.c: New test.
5630
5631 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
5632
5633 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
5634
5635 2021-05-25 Jakub Jelinek <jakub@redhat.com>
5636
5637 PR middle-end/99928
5638 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
5639 r28 checks.
5640 * c-c++-common/gomp/pr99928-9.c: Likewise.
5641 * c-c++-common/gomp/pr99928-10.c: Likewise.
5642
5643 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
5644
5645 * gcc.target/csky/fpuv3/fpuv3.exp: New.
5646 * gcc.target/csky/fpuv3/fpv3_div.c: New.
5647 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
5648 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
5649 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
5650 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
5651 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
5652 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
5653 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
5654 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
5655 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
5656 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
5657 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
5658 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
5659 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
5660 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
5661 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
5662 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
5663 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
5664 * gcc.target/csky/fpuv3/fpv3_h.c: New.
5665 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
5666 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
5667 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
5668 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
5669 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
5670 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
5671 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
5672 * gcc.target/csky/fpuv3/fpv3_max.c: New.
5673 * gcc.target/csky/fpuv3/fpv3_min.c: New.
5674 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
5675 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
5676 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
5677 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
5678 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
5679 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
5680 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
5681 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
5682
5683 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
5684
5685 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
5686
5687 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
5688
5689 PR fortran/86470
5690 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
5691 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
5692 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
5693 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
5694
5695 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
5696
5697 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
5698 slp-perm-3.c
5699
5700 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
5701
5702 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
5703 slp-perm-2.c
5704
5705 2021-05-24 liuhongt <hongtao.liu@intel.com>
5706
5707 PR target/100660
5708 * gcc.target/i386/pr100660.c: New test.
5709
5710 2021-05-24 Andrew Pinski <apinski@marvell.com>
5711
5712 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
5713 when matching ssa name version.
5714 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
5715
5716 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
5717
5718 PR target/100722
5719 * gcc.target/i386/pr100722.c: New test.
5720
5721 2021-05-23 Harald Anlauf <anlauf@gmx.de>
5722
5723 PR fortran/100551
5724 * gfortran.dg/pr100551.f90: New test.
5725
5726 2021-05-23 Andrew Pinski <apinski@marvell.com>
5727
5728 * gcc.dg/gimplefe-45.c: New test.
5729
5730 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
5731
5732 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
5733
5734 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
5735
5736 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
5737 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
5738
5739 2021-05-21 Jakub Jelinek <jakub@redhat.com>
5740
5741 PR middle-end/99928
5742 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
5743 * c-c++-common/gomp/pr99928-15.c: New test.
5744
5745 2021-05-21 Jakub Jelinek <jakub@redhat.com>
5746
5747 PR middle-end/99928
5748 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
5749 * c-c++-common/gomp/pr99928-13.c: New test.
5750 * c-c++-common/gomp/pr99928-14.c: New test.
5751
5752 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
5753
5754 PR middle-end/90115
5755 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
5756 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
5757 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
5758 Likewise.
5759 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
5760
5761 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
5762
5763 PR middle-end/90115
5764 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
5765 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
5766 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
5767 Likewise.
5768 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
5769 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
5770 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
5771 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
5772 Likewise.
5773 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
5774 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5775 * c-c++-common/goacc/private-reduction-1.c: Likewise.
5776 * gfortran.dg/goacc/private-3.f95: Likewise.
5777
5778 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
5779
5780 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
5781 New proc.
5782 * gcc.c-torture/compile/ssa-unused-1.c: New file.
5783
5784 2021-05-21 Richard Biener <rguenther@suse.de>
5785 H.J. Lu <hjl.tools@gmail.com>
5786
5787 * gcc.target/i386/pr90773-24.c: New test.
5788 * gcc.target/i386/pr90773-25.c: Likewise.
5789
5790 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
5791
5792 PR target/100637
5793 * g++.target/i386/pr100637-1b.C: New test.
5794 * g++.target/i386/pr100637-1w.C: Ditto.
5795 * gcc.target/i386/pr100637-2b.c: Ditto.
5796 * gcc.target/i386/pr100637-2w.c: Ditto.
5797
5798 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
5799
5800 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
5801
5802 2021-05-20 Jason Merrill <jason@redhat.com>
5803
5804 * g++.dg/cpp2a/desig19.C: New test.
5805
5806 2021-05-20 Jason Merrill <jason@redhat.com>
5807
5808 PR c++/100489
5809 * g++.dg/cpp2a/desig18.C: New test.
5810
5811 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
5812
5813 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
5814 * lib/dg-pch.exp: Adjust diagnostic message.
5815
5816 2021-05-20 Martin Sebor <msebor@redhat.com>
5817
5818 PR middle-end/100684
5819 * g++.dg/warn/Wnonnull13.C: New test.
5820 * g++.dg/warn/Wnonnull14.C: New test.
5821 * g++.dg/warn/Wnonnull15.C: New test.
5822
5823 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
5824
5825 * g++.dg/modules/omp-1_c.C: Fix testcase.
5826
5827 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
5828
5829 PR target/100701
5830 * gcc.target/i386/pr100701.c: New test.
5831
5832 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
5833
5834 * gfortran.dg/gomp/map-6.f90: New test.
5835 * gfortran.dg/gomp/map-7.f90: New test.
5836 * gfortran.dg/gomp/map-8.f90: New test.
5837
5838 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
5839
5840 PR testsuite/96488
5841 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
5842 * gnat.dg/unchecked_convert6.adb: Likewise.
5843
5844 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
5845
5846 PR target/100637
5847 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
5848
5849 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
5850 Torbjörn Svensson <torbjorn.svensson@st.com>
5851
5852 PR c/42579
5853 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
5854 * c-c++-common/cpp/file-name-1.c: New test.
5855
5856 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
5857
5858 PR fortran/96983
5859 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
5860 add comments regarding what the code does.
5861
5862 2021-05-20 Jakub Jelinek <jakub@redhat.com>
5863
5864 PR middle-end/99928
5865 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
5866 * c-c++-common/gomp/pr99928-5.c: Likewise.
5867
5868 2021-05-20 Jakub Jelinek <jakub@redhat.com>
5869
5870 PR preprocessor/100646
5871 * gcc.dg/cpp/pr100646-1.c: New test.
5872 * gcc.dg/cpp/pr100646-2.c: New test.
5873
5874 2021-05-20 Jason Merrill <jason@redhat.com>
5875
5876 PR c++/100634
5877 * g++.dg/cpp2a/nontype-complex1.C: New test.
5878
5879 2021-05-20 Jason Merrill <jason@redhat.com>
5880
5881 PR c++/100659
5882 * g++.dg/parse/access13.C: New test.
5883
5884 2021-05-19 Martin Sebor <msebor@redhat.com>
5885
5886 PR c/100619
5887 * gcc.dg/pr100619.c: New test.
5888
5889 2021-05-19 Jason Merrill <jason@redhat.com>
5890
5891 PR c++/100367
5892 PR c++/96299
5893 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
5894
5895 2021-05-19 Jason Merrill <jason@redhat.com>
5896
5897 * g++.dg/cpp1z/class-deduction-access1.C: New test.
5898 * g++.dg/cpp1z/class-deduction-access2.C: New test.
5899
5900 2021-05-19 Marek Polacek <polacek@redhat.com>
5901
5902 PR c++/100596
5903 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
5904 Remove dg-errors for GNU attributes.
5905 * g++.dg/ext/attrib63.C: Remove dg-error.
5906 * g++.dg/cpp0x/friend8.C: New test.
5907
5908 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
5909
5910 * g++.dg/modules/omp-1_a.C: Check pthread is available.
5911 * g++.dg/modules/omp-1_b.C: Ditto.
5912 * g++.dg/modules/omp-1_c.C: Ditto.
5913 * g++.dg/modules/omp-2_a.C: Ditto.
5914 * g++.dg/modules/omp-2_b.C: Ditto.
5915
5916 2021-05-19 Alex Coplan <alex.coplan@arm.com>
5917
5918 PR target/100333
5919 * gcc.target/arm/cmse/pr100333.c: New test.
5920
5921 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5922
5923 PR target/99977
5924 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
5925
5926 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
5927
5928 * gcc.target/riscv/arch-12.c: New.
5929 * gcc.target/riscv/attribute-19.c: New.
5930
5931 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
5932
5933 * gcc.target/aarch64/narrow_high_combine.c: New test.
5934
5935 2021-05-19 Richard Biener <rguenther@suse.de>
5936
5937 PR middle-end/100672
5938 * gcc.dg/torture/pr100672.c: New testcase.
5939
5940 2021-05-19 Martin Liska <mliska@suse.cz>
5941
5942 PR testsuite/100658
5943 * gcc.dg/local1.c: Fix typos.
5944 * gcc.dg/ucnid-5-utf8.c: Likewise.
5945 * gcc.dg/ucnid-5.c: Likewise.
5946
5947 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
5948
5949 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
5950 scan-assembly-times to scan-assembly not for superfluous uxtb.
5951 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
5952 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
5953 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
5954 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
5955 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
5956 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
5957 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
5958 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
5959 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
5960 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
5961 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
5962 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
5963 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
5964 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
5965 * gcc.target/aarch64/sve/ld1_extend.c: New test.
5966
5967 2021-05-19 Jakub Jelinek <jakub@redhat.com>
5968
5969 PR middle-end/100576
5970 * gcc.c-torture/compile/pr100576.c: New test.
5971
5972 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5973
5974 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
5975
5976 2021-05-19 Jakub Jelinek <jakub@redhat.com>
5977
5978 PR middle-end/99928
5979 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
5980 * c-c++-common/gomp/pr99928-12.c: New test.
5981
5982 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
5983
5984 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
5985 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
5986 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
5987 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
5988 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
5989 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
5990 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
5991 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
5992 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
5993 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
5994 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
5995 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
5996 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
5997 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
5998 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
5999
6000 2021-05-19 Jason Merrill <jason@redhat.com>
6001
6002 PR c++/100261
6003 * g++.dg/dfp/mangle-6.C: New test.
6004
6005 2021-05-19 Jason Merrill <jason@redhat.com>
6006
6007 PR c++/100372
6008 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
6009
6010 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
6011
6012 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
6013 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
6014 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
6015
6016 2021-05-18 Jason Merrill <jason@redhat.com>
6017
6018 PR c++/100205
6019 PR c++/99314
6020 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
6021
6022 2021-05-18 Jason Merrill <jason@redhat.com>
6023
6024 * g++.dg/cpp0x/implicit-delete1.C: New test.
6025
6026 2021-05-18 David Malcolm <dmalcolm@redhat.com>
6027
6028 PR analyzer/100615
6029 * gcc.dg/analyzer/pr100615.c: New test.
6030
6031 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
6032
6033 PR target/100637
6034 * gcc.target/i386/pr100637-1b.c: New test.
6035 * gcc.target/i386/pr100637-1w.c: Ditto.
6036 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
6037 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
6038 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
6039 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
6040 pmovsxbd and pmovsxwq.
6041 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
6042 pmovzxbd and pmovzxwq.
6043
6044 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
6045
6046 PR fortran/100642
6047 * gfortran.dg/goacc-gomp/depobj.f90: New test.
6048
6049 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
6050
6051 * lib/gcc-dg.exp: Implement 'dg-note'.
6052 * lib/prune.exp: Likewise.
6053 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
6054 'dg-prune-output "note: ".
6055 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
6056 'dg-note', match up additional notes, one class of them with
6057 XFAILed 'dg-bogus'.
6058 * lib/lto.exp: Implement 'dg-lto-note'.
6059 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
6060 notes.
6061 * g++.dg/lto/odr-1_1.C: Likewise.
6062 * g++.dg/lto/odr-2_1.C: Likewise.
6063
6064 2021-05-18 Jakub Jelinek <jakub@redhat.com>
6065
6066 PR rtl-optimization/100590
6067 * gcc.dg/pr100590.c: New test.
6068
6069 2021-05-18 Jakub Jelinek <jakub@redhat.com>
6070
6071 PR c++/100580
6072 * g++.dg/other/pr100580.C: New test.
6073
6074 2021-05-18 Jakub Jelinek <jakub@redhat.com>
6075
6076 PR tree-optimization/94589
6077 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
6078
6079 2021-05-18 Richard Biener <rguenther@suse.de>
6080
6081 * gcc.target/i386/pr100582.c: Adjust for AVX512.
6082
6083 2021-05-18 Richard Biener <rguenther@suse.de>
6084
6085 PR c/100522
6086 * gcc.dg/gimplefe-error-10.c: New testcase.
6087
6088 2021-05-18 Richard Biener <rguenther@suse.de>
6089
6090 PR c/100547
6091 * gcc.dg/pr100547.c: New testcase.
6092 * gcc.dg/attr-vector_size.c: Adjust.
6093
6094 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
6095
6096 * gcc.target/s390/zvector/vec-_Bool.c: New test.
6097
6098 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
6099
6100 PR c++/100281
6101 * g++.target/s390/pr100281-1.C: New test.
6102 * g++.target/s390/pr100281-2.C: New test.
6103
6104 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
6105
6106 PR tree-optimization/100512
6107 * gcc.dg/pr100512.c: New.
6108
6109 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
6110
6111 * g++.dg/conversion/pr100635.C: New test.
6112
6113 2021-05-17 Harald Anlauf <anlauf@gmx.de>
6114
6115 PR fortran/98411
6116 * gfortran.dg/pr98411.f90: New test.
6117
6118 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
6119
6120 * gcc.dg/pr100349.c: New test.
6121
6122 2021-05-17 Tamar Christina <tamar.christina@arm.com>
6123
6124 * gcc.target/aarch64/cpunative/info_16: New test.
6125 * gcc.target/aarch64/cpunative/info_17: New test.
6126 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
6127 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
6128
6129 2021-05-17 Richard Biener <rguenther@suse.de>
6130
6131 PR c/100625
6132 * gcc.dg/gimplefe-error-9.c: New testcase.
6133
6134 2021-05-17 Richard Biener <rguenther@suse.de>
6135
6136 PR middle-end/100582
6137 * gcc.target/i386/pr100582.c: New testcase.
6138
6139 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6140
6141 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
6142 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
6143 auto-vectorization.
6144 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
6145 vectorize float16_t vectors.
6146
6147 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6148
6149 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
6150 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
6151 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
6152 vectors.
6153 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
6154 auto-vectorization.
6155 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
6156
6157 2021-05-17 liuhongt <hongtao.liu@intel.com>
6158
6159 PR target/100549
6160 * gcc.target/i386/pr100549.c: New test.
6161
6162 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6163
6164 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
6165
6166 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6167
6168 * gcc.target/arm/simd/mve-vadd-1.c: New.
6169
6170 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6171
6172 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
6173
6174 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6175
6176 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
6177
6178 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6179
6180 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
6181 target.
6182 * lib/target-supports.exp
6183 (check_effective_target_arm_qbit_ok_nocache): Rename into...
6184 (check_effective_target_arm_sat_ok_nocache): ... this. Check
6185 __ARM_FEATURE_SAT and use armv6.
6186
6187 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
6188
6189 PR fortran/100633
6190 * gfortran.dg/gomp/workshare-59.f90: New test.
6191
6192 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6193
6194 PR debug/100515
6195 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
6196
6197 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
6198
6199 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
6200
6201 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
6202
6203 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
6204
6205 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
6206
6207 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
6208 dg-options.
6209
6210 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
6211
6212 * gcc.target/powerpc/rop-1.c: New.
6213 * gcc.target/powerpc/rop-2.c: New.
6214 * gcc.target/powerpc/rop-3.c: New.
6215 * gcc.target/powerpc/rop-4.c: New.
6216 * gcc.target/powerpc/rop-5.c: New.
6217
6218 2021-05-15 Martin Jambor <mjambor@suse.cz>
6219
6220 Revert:
6221 2021-05-15 Martin Jambor <mjambor@suse.cz>
6222
6223 PR tree-optimization/100453
6224 * gcc.dg/tree-ssa/pr100453.c: New test.
6225
6226 2021-05-15 Jakub Jelinek <jakub@redhat.com>
6227
6228 PR rtl-optimization/100342
6229 * gcc.target/i386/pr100342.c: New test.
6230
6231 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
6232
6233 * gfortran.dg/gomp/parallel-master-1.f90: New test.
6234 * gfortran.dg/gomp/parallel-master-2.f90: New test.
6235
6236 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
6237
6238 * gfortran.dg/gomp/implicit-save.f90: New test.
6239
6240 2021-05-14 Jakub Jelinek <jakub@redhat.com>
6241
6242 PR c++/95226
6243 * g++.dg/cpp1y/pr95226.C: New test.
6244
6245 2021-05-14 Jakub Jelinek <jakub@redhat.com>
6246
6247 PR c++/94616
6248 * g++.dg/cpp0x/pr94616.C: New test.
6249
6250 2021-05-14 Jakub Jelinek <jakub@redhat.com>
6251
6252 PR c++/90019
6253 * g++.dg/cpp0x/sfinae68.C: New test.
6254
6255 2021-05-14 Jakub Jelinek <jakub@redhat.com>
6256
6257 * g++.dg/cpp1y/pr88872.C: New test.
6258
6259 2021-05-14 Michael de Lang <kingoipo@gmail.com>
6260
6261 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
6262
6263 2021-05-14 Marek Polacek <polacek@redhat.com>
6264 Jason Merrill <jason@redhat.com>
6265
6266 PR c++/99032
6267 * g++.dg/cpp0x/friend7.C: New test.
6268 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
6269 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
6270 * g++.dg/cpp0x/gen-attrs-74.C: New test.
6271 * g++.dg/ext/attrib63.C: New test.
6272
6273 2021-05-13 Martin Sebor <msebor@redhat.com>
6274
6275 PR tree-optimization/93100
6276 PR middle-end/98583
6277 * g++.dg/warn/uninit-pr93100.C: New test.
6278 * gcc.dg/uninit-pr93100.c: New test.
6279 * gcc.dg/uninit-pr98583.c: New test.
6280
6281 2021-05-13 Martin Jambor <mjambor@suse.cz>
6282
6283 PR tree-optimization/100453
6284 * gcc.dg/tree-ssa/pr100453.c: New test.
6285
6286 2021-05-13 Martin Sebor <msebor@redhat.com>
6287
6288 * g++.dg/pr100574.C: Use size_t as operator new argument type.
6289
6290 2021-05-13 Martin Liska <mliska@suse.cz>
6291
6292 PR middle-end/100504
6293 * gcc.target/i386/pr100504.c: New test.
6294
6295 2021-05-13 Martin Sebor <msebor@redhat.com>
6296
6297 PR c/100550
6298 * gcc.dg/Wvla-parameter-9.c: New test.
6299
6300 2021-05-13 Jakub Jelinek <jakub@redhat.com>
6301
6302 PR middle-end/99928
6303 * c-c++-common/gomp/pr99928-1.c: New test.
6304 * c-c++-common/gomp/pr99928-2.c: New test.
6305 * c-c++-common/gomp/pr99928-3.c: New test.
6306 * c-c++-common/gomp/pr99928-4.c: New test.
6307 * c-c++-common/gomp/pr99928-5.c: New test.
6308 * c-c++-common/gomp/pr99928-6.c: New test.
6309 * c-c++-common/gomp/pr99928-7.c: New test.
6310 * c-c++-common/gomp/pr99928-8.c: New test.
6311 * c-c++-common/gomp/pr99928-9.c: New test.
6312 * c-c++-common/gomp/pr99928-10.c: New test.
6313 * c-c++-common/gomp/pr99928-11.c: New test.
6314
6315 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
6316
6317 PR target/100563
6318 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
6319
6320 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
6321
6322 * gcc.dg/pr100563.c: New test.
6323
6324 2021-05-13 Jakub Jelinek <jakub@redhat.com>
6325
6326 PR tree-optimization/98856
6327 * gcc.target/i386/sse2-psraq-1.c: New test.
6328 * gcc.target/i386/sse4_2-psraq-1.c: New test.
6329 * gcc.target/i386/avx-psraq-1.c: New test.
6330 * gcc.target/i386/avx2-psraq-1.c: New test.
6331 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
6332 instructions.
6333 * gcc.target/i386/avx2-pr82370.c: Likewise.
6334 * gcc.target/i386/avx512f-pr82370.c: Likewise.
6335 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
6336 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
6337 * gcc.dg/torture/vshuf-8.inc: Likewise.
6338
6339 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
6340
6341 PR target/100581
6342 * g++.target/i386/pr100581.C: New test.
6343
6344 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
6345
6346 PR testsuite/100569
6347 * gnat.dg/lto21.adb: Prune new LTO warning.
6348
6349 2021-05-13 Martin Liska <mliska@suse.cz>
6350
6351 PR testsuite/100569
6352 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
6353 * gcc.dg/torture/pr94947-1.c: Likewise.
6354
6355 2021-05-13 liuhongt <hongtao.liu@intel.com>
6356
6357 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
6358
6359 2021-05-13 liuhongt <hongtao.liu@intel.com>
6360
6361 PR target/94680
6362 * gcc.target/i386/avx-pr94680.c: New test.
6363 * gcc.target/i386/avx512f-pr94680.c: New test.
6364 * gcc.target/i386/sse2-pr94680.c: New test.
6365
6366 2021-05-12 Martin Sebor <msebor@redhat.com>
6367
6368 PR middle-end/100571
6369 * gcc.dg/Wstringop-overflow-67.c: New test.
6370
6371 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
6372
6373 PR c/100521
6374 * gcc.dg/pr100521.c: New file.
6375
6376 2021-05-12 Marek Polacek <polacek@redhat.com>
6377
6378 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
6379
6380 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
6381
6382 * c-c++-common/gomp/map-6.c: New test.
6383 * c-c++-common/gomp/map-7.c: New test.
6384
6385 2021-05-12 Richard Biener <rguenther@suse.de>
6386
6387 PR tree-optimization/100566
6388 * gcc.dg/torture/pr100566.c: New testcase.
6389
6390 2021-05-12 Jakub Jelinek <jakub@redhat.com>
6391
6392 PR preprocessor/100392
6393 * gcc.dg/cpp/pr100392.c: New test.
6394 * gcc.dg/cpp/pr100392.h: New file.
6395
6396 2021-05-12 Martin Liska <mliska@suse.cz>
6397
6398 * lib/lto.exp: When running tests without jobserver, one can see
6399 the following warning for tests that use 1to1 partitioning.
6400
6401 2021-05-12 liuhongt <hongtao.liu@intel.com>
6402
6403 PR target/99908
6404 * gcc.target/i386/avx2-pr99908.c: New test.
6405 * gcc.target/i386/sse4_1-pr99908.c: New test.
6406
6407 2021-05-12 Richard Biener <rguenther@suse.de>
6408
6409 PR tree-optimization/100519
6410 * gcc.dg/torture/pr100519.c: New testcase.
6411
6412 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
6413
6414 PR debug/100515
6415 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
6416
6417 2021-05-12 Jakub Jelinek <jakub@redhat.com>
6418
6419 PR middle-end/100508
6420 * gcc.dg/gomp/pr100508.c: New test.
6421
6422 2021-05-12 Jakub Jelinek <jakub@redhat.com>
6423 Marc Glisse <marc.glisse@inria.fr>
6424
6425 PR tree-optimization/94589
6426 * gcc.dg/tree-ssa/pr94589-1.c: New test.
6427
6428 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
6429
6430 PR target/98218
6431 * g++.target/i386/pr98218-1.C: Ditto.
6432 * gcc.target/i386/pr98218-4.c: New test.
6433 * gcc.target/i386/pr98218-1.c: Correct PR number.
6434 * gcc.target/i386/pr98218-1a.c: Ditto.
6435 * gcc.target/i386/pr98218-2.c: Ditto.
6436 * gcc.target/i386/pr98218-2a.c: Ditto.
6437 * gcc.target/i386/pr98218-3.c: Ditto.
6438 * gcc.target/i386/pr98218-3a.c: Ditto.
6439
6440 2021-05-11 Joseph Myers <joseph@codesourcery.com>
6441
6442 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
6443 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
6444
6445 2021-05-11 Joseph Myers <joseph@codesourcery.com>
6446
6447 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
6448 New tests.
6449
6450 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6451
6452 * gcc.dg/guality/pr43077-1.c: Align types of output and input
6453 operands by lifting immediates to type long.
6454
6455 2021-05-11 Joseph Myers <joseph@codesourcery.com>
6456
6457 * gcc.dg/c11-digit-separators-1.c,
6458 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
6459 New tests.
6460
6461 2021-05-11 Jason Merrill <jason@redhat.com>
6462
6463 PR c++/100517
6464 * g++.dg/ext/vector41.C: New test.
6465
6466 2021-05-11 Martin Liska <mliska@suse.cz>
6467
6468 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
6469 * brig.dg/README: Removed.
6470 * brig.dg/dg.exp: Removed.
6471 * brig.dg/test/gimple/alloca.hsail: Removed.
6472 * brig.dg/test/gimple/atomics.hsail: Removed.
6473 * brig.dg/test/gimple/branches.hsail: Removed.
6474 * brig.dg/test/gimple/fbarrier.hsail: Removed.
6475 * brig.dg/test/gimple/function_calls.hsail: Removed.
6476 * brig.dg/test/gimple/internal-casts.hsail: Removed.
6477 * brig.dg/test/gimple/kernarg.hsail: Removed.
6478 * brig.dg/test/gimple/mem.hsail: Removed.
6479 * brig.dg/test/gimple/mulhi.hsail: Removed.
6480 * brig.dg/test/gimple/packed.hsail: Removed.
6481 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
6482 * brig.dg/test/gimple/smoke_test.hsail: Removed.
6483 * brig.dg/test/gimple/variables.hsail: Removed.
6484 * brig.dg/test/gimple/vector.hsail: Removed.
6485 * lib/brig-dg.exp: Removed.
6486 * lib/brig.exp: Removed.
6487
6488 2021-05-11 Alex Coplan <alex.coplan@arm.com>
6489
6490 PR target/99725
6491 * gcc.target/arm/cmse/pr99725.c: New test.
6492
6493 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
6494
6495 * gcc.target/aarch64/fmul_lane_1.c: New test.
6496
6497 2021-05-11 Richard Biener <rguenther@suse.de>
6498
6499 PR middle-end/100509
6500 * gcc.dg/pr100509.c: New testcase.
6501
6502 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
6503
6504 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
6505
6506 2021-05-11 Patrick Palka <ppalka@redhat.com>
6507
6508 PR c++/51577
6509 * g++.dg/lookup/operator-3.C: New test.
6510
6511 2021-05-11 Patrick Palka <ppalka@redhat.com>
6512
6513 PR c++/100138
6514 * g++.dg/cpp2a/concepts-ctad4.C: New test.
6515
6516 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
6517
6518 * gnat.dg/specs/opt5.ads: New test.
6519 * gnat.dg/specs/opt5_pkg.ads: New helper.
6520
6521 2021-05-10 Martin Sebor <msebor@redhat.com>
6522
6523 PR middle-end/100425
6524 PR middle-end/100510
6525 * c-c++-common/Walloca-larger-than.C: New test.
6526 * gcc.dg/Walloca-larger-than-4.c: New test.
6527 * gcc.dg/Wvla-larger-than-5.c: New test.
6528 * gcc.dg/pr79972.c: Remove unexpected warning directive.
6529
6530 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
6531
6532 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
6533 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
6534
6535 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
6536
6537 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
6538
6539 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
6540
6541 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
6542
6543 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
6544
6545 PR tree-optimization/42587
6546 * gcc.dg/optimize-bswapsi-6.c: New test.
6547
6548 2021-05-10 Richard Biener <rguenther@suse.de>
6549
6550 PR testsuite/100452
6551 * g++.dg/vect/slp-pr99971.cc: Align data.
6552
6553 2021-05-10 Richard Biener <rguenther@suse.de>
6554
6555 PR tree-optimization/100492
6556 * gcc.dg/torture/pr100492.c: New testcase.
6557
6558 2021-05-10 Richard Biener <rguenther@suse.de>
6559
6560 PR middle-end/100464
6561 PR c++/100468
6562 * gcc.dg/pr100464.c: New testcase.
6563 * g++.dg/tree-ssa/array-temp1.C: Adjust.
6564
6565 2021-05-10 Richard Biener <rguenther@suse.de>
6566
6567 PR tree-optimization/100434
6568 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
6569
6570 2021-05-10 Alex Coplan <alex.coplan@arm.com>
6571
6572 PR target/99960
6573 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
6574 Update now that we're (correctly) using full 128-bit vector
6575 loads/stores.
6576 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
6577 Likewise.
6578 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
6579 Likewise.
6580 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
6581 Likewise.
6582 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
6583 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
6584 Likewise.
6585
6586 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
6587
6588 PR fortran/46991
6589 * gfortran.dg/class_dummy_7.f90: Correct PR number.
6590
6591 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
6592
6593 * gcc.dg/sso-9.c: Delete.
6594
6595 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
6596
6597 * gnat.dg/debug18.adb: New test.
6598
6599 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
6600
6601 * gcc.dg/sso-12.c: New test.
6602
6603 2021-05-07 Jason Merrill <jason@redhat.com>
6604
6605 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
6606 Adjust diagnostic.
6607
6608 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
6609
6610 PR tree-optimization/79333
6611 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
6612
6613 2021-05-07 Jakub Jelinek <jakub@redhat.com>
6614
6615 PR c/100450
6616 * c-c++-common/gomp/pr100450.c: New test.
6617
6618 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
6619
6620 PR target/100445
6621 * gcc.target/i386/pr100445-1.c: New test.
6622
6623 2021-05-07 Jakub Jelinek <jakub@redhat.com>
6624
6625 PR target/100445
6626 * gcc.target/i386/pr100445.c: New test.
6627
6628 2021-05-06 Joseph Myers <joseph@codesourcery.com>
6629
6630 PR c++/83873
6631 PR preprocessor/97604
6632 * g++.dg/cpp1y/digit-sep-neg-2.C,
6633 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
6634 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
6635 Adjust expected messages.
6636
6637 2021-05-06 Martin Jambor <mjambor@suse.cz>
6638
6639 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
6640 05193687dde, make the argv again pointer to an array.
6641
6642 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
6643
6644 * gnat.dg/opt93.adb: Compile only for LP64 targets.
6645
6646 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
6647
6648 * lib/target-supports.exp: Add s390 checks for vect conversions.
6649
6650 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
6651
6652 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
6653
6654 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
6655
6656 PR fortran/46991
6657 PR fortran/99819
6658 * gfortran.dg/class_dummy_6.f90: New test.
6659 * gfortran.dg/class_dummy_7.f90: New test.
6660
6661 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
6662
6663 PR testsuite/100355
6664 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
6665
6666 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
6667
6668 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
6669 __builtin_s390_vpdi.
6670 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
6671 vec_permi.
6672
6673 2021-05-06 Jakub Jelinek <jakub@redhat.com>
6674
6675 PR tree-optimization/94589
6676 * gcc.dg/pr94589-1.c: New test.
6677 * gcc.dg/pr94589-2.c: New test.
6678 * gcc.dg/pr94589-3.c: New test.
6679 * gcc.dg/pr94589-4.c: New test.
6680 * g++.dg/opt/pr94589-1.C: New test.
6681 * g++.dg/opt/pr94589-2.C: New test.
6682 * g++.dg/opt/pr94589-3.C: New test.
6683 * g++.dg/opt/pr94589-4.C: New test.
6684
6685 2021-05-06 Richard Biener <rguenther@suse.de>
6686
6687 PR ipa/100373
6688 * gcc.dg/pr100373.c: New testcase.
6689
6690 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
6691
6692 * gcc.c-torture/execute/20210505-1.c: New test.
6693
6694 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
6695
6696 PR target/91400
6697 * gcc.target/i386/pr91400-1.c: New test.
6698 * gcc.target/i386/pr91400-2.c: Likewise.
6699
6700 2021-05-05 Martin Sebor <msebor@redhat.com>
6701
6702 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
6703
6704 2021-05-05 Harald Anlauf <anlauf@gmx.de>
6705
6706 PR fortran/100274
6707 * gfortran.dg/argument_checking_25.f90: New test.
6708
6709 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
6710
6711 PR target/98218
6712 * gcc.target/i386/pr98218-1.c: New test.
6713 * gcc.target/i386/pr98218-1a.c: Ditto.
6714 * gcc.target/i386/pr98218-2.c: Ditto.
6715 * gcc.target/i386/pr98218-2a.c: Ditto.
6716 * gcc.target/i386/pr98218-3.c: Ditto.
6717 * gcc.target/i386/pr98218-3a.c: Ditto.
6718 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
6719 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
6720
6721 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
6722
6723 * gnat.dg/debug17.adb: Minor tweak.
6724
6725 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
6726
6727 * gnat.dg/debug8.adb: Minor tweak.
6728 * gnat.dg/debug11.adb: Likewise.
6729 * gnat.dg/debug16.adb: Likewise.
6730 * gnat.dg/debug17.adb: New test.
6731 * gnat.dg/specs/debug1.ads: Minor tweak.
6732
6733 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
6734
6735 * gcc.dg/vect/slp-21.c: Add s390.
6736
6737 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
6738
6739 PR testsuite/100422
6740 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
6741
6742 2021-05-05 Richard Biener <rguenther@suse.de>
6743
6744 PR tree-optimization/79333
6745 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
6746 * gcc.dg/graphite/fuse-1.c: Adjust.
6747 * gcc.dg/pr43864-4.c: Likewise.
6748
6749 2021-05-05 Richard Biener <rguenther@suse.de>
6750
6751 PR middle-end/100394
6752 * g++.dg/torture/pr100382.C: New testcase.
6753
6754 2021-05-04 Martin Sebor <msebor@redhat.com>
6755
6756 PR middle-end/100307
6757 * g++.dg/warn/Wplacement-new-size-9.C: New test.
6758 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
6759
6760 2021-05-04 Martin Sebor <msebor@redhat.com>
6761
6762 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
6763
6764 2021-05-04 Martin Sebor <msebor@redhat.com>
6765
6766 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
6767
6768 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
6769
6770 * gcc.target/s390/oscbreak-1.c: Compile with -O1
6771 -fschedule-insns
6772
6773 2021-05-04 Richard Biener <rguenther@suse.de>
6774
6775 PR tree-optimization/100414
6776 * gcc.dg/pr100414.c: New testcase.
6777
6778 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
6779
6780 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
6781
6782 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
6783
6784 * gnat.dg/opt94.adb: New file.
6785 * gnat.dg/opt94_pkg.adb: New file.
6786 * gnat.dg/opt94_pkg.ads: New file.
6787
6788 2021-05-04 Richard Biener <rguenther@suse.de>
6789
6790 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
6791 simplify dump scanning down to one case.
6792
6793 2021-05-04 Richard Biener <rguenther@suse.de>
6794
6795 PR tree-optimization/100329
6796 * gcc.dg/torture/pr100329.c: New testcase.
6797
6798 2021-05-04 Richard Biener <rguenther@suse.de>
6799
6800 PR tree-optimization/100398
6801 * gcc.dg/torture/pr100398.c: New testcase.
6802
6803 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6804
6805 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
6806 Fix dg directives order.
6807 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
6808 Likewise.
6809
6810 2021-05-03 Jeff Law <jlaw@tachyum.com>
6811
6812 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
6813 and m32r.
6814
6815 2021-05-03 Patrick Palka <ppalka@redhat.com>
6816
6817 PR c++/100362
6818 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
6819
6820 2021-05-03 Patrick Palka <ppalka@redhat.com>
6821
6822 PR c++/68942
6823 PR c++/100344
6824 * g++.dg/template/call8.C: New test.
6825 * g++.dg/template/koenig12a.C: New test.
6826
6827 2021-05-03 Jeff Law <jlaw@tachyum.com>
6828
6829 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
6830
6831 2021-05-03 Marek Polacek <polacek@redhat.com>
6832
6833 PR c++/100055
6834 * g++.dg/concepts/diagnostic18.C: New test.
6835
6836 2021-05-03 Marek Polacek <polacek@redhat.com>
6837
6838 DR 1312
6839 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
6840
6841 2021-05-03 Jeff Law <jlaw@tachyum.com>
6842
6843 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
6844
6845 2021-05-03 Jeff Law <jlaw@tachyum.com>
6846
6847 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
6848
6849 2021-05-03 Jeff Law <jlaw@tachyum.com>
6850
6851 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
6852
6853 2021-05-03 Jeff Law <jlaw@tachyum.com>
6854
6855 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
6856 cr16 and xstormy16 targets.
6857
6858 2021-05-03 Richard Biener <rguenther@suse.de>
6859
6860 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
6861 * gcc.dg/pr81192.c: Disable DSE.
6862
6863 2021-05-03 Richard Biener <rguenther@suse.de>
6864
6865 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
6866
6867 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
6868
6869 PR target/100217
6870 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
6871 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
6872
6873 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
6874
6875 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
6876 mapping class on AIX.
6877 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
6878 * gcc.c-torture/execute/alias-2.c: Same.
6879 * gcc.dg/alias-7.c: Same.
6880
6881 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
6882
6883 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
6884 New test.
6885 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
6886 New test.
6887
6888 2021-04-30 Richard Biener <rguenther@suse.de>
6889
6890 PR c++/98032
6891 * g++.dg/pr98032.C: New testcase.
6892
6893 2021-04-30 Richard Biener <rguenther@suse.de>
6894
6895 PR tree-optimization/96513
6896 * gcc.dg/torture/pr96513.c: New testcase.
6897
6898 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
6899
6900 PR target/98060
6901 * gcc.target/i386/pr98060.c: New test.
6902
6903 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
6904
6905 PR rtl-optimization/100225
6906 PR rtl-optimization/84878
6907 * gcc.dg/pr100225.c: New test.
6908
6909 2021-04-29 Joseph Myers <joseph@codesourcery.com>
6910
6911 PR preprocessor/82359
6912 * g++.dg/cpp1y/digit-sep-line.C,
6913 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
6914
6915 2021-04-29 Jason Merrill <jason@redhat.com>
6916
6917 * g++.dg/lookup/using-decl1.C: New test.
6918
6919 2021-04-29 Jason Merrill <jason@redhat.com>
6920
6921 PR c++/97974
6922 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
6923
6924 2021-04-29 Patrick Palka <ppalka@redhat.com>
6925
6926 PR c++/68942
6927 * g++.dg/template/koenig12.C: New test.
6928
6929 2021-04-29 Marek Polacek <polacek@redhat.com>
6930
6931 PR c++/94102
6932 * g++.dg/cpp1z/class-deduction87.C: New test.
6933
6934 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
6935
6936 PR rtl-optimization/100303
6937 * g++.dg/torture/pr100303.C: New file.
6938
6939 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
6940
6941 PR middle-end/90773
6942 * g++.dg/pr90773-1.h: New test.
6943 * g++.dg/pr90773-1a.C: Likewise.
6944 * g++.dg/pr90773-1b.C: Likewise.
6945 * g++.dg/pr90773-1c.C: Likewise.
6946 * g++.dg/pr90773-1d.C: Likewise.
6947 * gcc.target/i386/pr90773-1.c: Likewise.
6948 * gcc.target/i386/pr90773-2.c: Likewise.
6949 * gcc.target/i386/pr90773-3.c: Likewise.
6950 * gcc.target/i386/pr90773-4.c: Likewise.
6951 * gcc.target/i386/pr90773-5.c: Likewise.
6952 * gcc.target/i386/pr90773-6.c: Likewise.
6953 * gcc.target/i386/pr90773-7.c: Likewise.
6954 * gcc.target/i386/pr90773-8.c: Likewise.
6955 * gcc.target/i386/pr90773-9.c: Likewise.
6956 * gcc.target/i386/pr90773-10.c: Likewise.
6957 * gcc.target/i386/pr90773-11.c: Likewise.
6958 * gcc.target/i386/pr90773-12.c: Likewise.
6959 * gcc.target/i386/pr90773-13.c: Likewise.
6960 * gcc.target/i386/pr90773-14.c: Likewise.
6961
6962 2021-04-29 Richard Biener <rguenther@suse.de>
6963
6964 PR tree-optimization/100253
6965 * g++.dg/pr100253.C: New testcase.
6966
6967 2021-04-29 Jakub Jelinek <jakub@redhat.com>
6968
6969 PR target/100305
6970 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
6971
6972 2021-04-29 Jakub Jelinek <jakub@redhat.com>
6973
6974 PR target/100302
6975 * gcc.target/aarch64/sve/pr100302.c: New test.
6976
6977 2021-04-29 Jakub Jelinek <jakub@redhat.com>
6978
6979 PR c++/100319
6980 * c-c++-common/gomp/task-detach-3.c: New test.
6981
6982 2021-04-29 Richard Biener <rguenther@suse.de>
6983
6984 PR tree-optimization/99912
6985 * gcc.dg/pr95580.c: Disable DSE.
6986 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
6987 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
6988 to prevent them from being removed.
6989 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
6990
6991 2021-04-29 Martin Sebor <msebor@redhat.com>
6992
6993 PR middle-end/100250
6994 * gcc.dg/uninit-pr100250.c: New test.
6995
6996 2021-04-29 Joseph Myers <joseph@codesourcery.com>
6997
6998 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
6999 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
7000
7001 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
7002
7003 * gfortran.dg/gomp/map-5.f90: New test.
7004
7005 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
7006
7007 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
7008 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
7009 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
7010
7011 2021-04-28 Alexandre Oliva <oliva@adacore.com>
7012
7013 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
7014
7015 2021-04-28 Alexandre Oliva <oliva@adacore.com>
7016
7017 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
7018 mismatch when asm comments start with "/ ".
7019
7020 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
7021
7022 PR target/100305
7023 * gcc.c-torture/compile/pr100305.c: New test.
7024
7025 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
7026
7027 PR fortran/82376
7028 * gfortran.dg/PR82376.f90: New test.
7029
7030 2021-04-28 Richard Biener <rguenther@suse.de>
7031
7032 PR tree-optimization/100292
7033 * gcc.dg/pr100292.c: New testcase.
7034
7035 2021-04-28 Richard Wai <richard@annexi-strayline.com>
7036
7037 * gnat.dg/containers2.adb: New test.
7038
7039 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
7040
7041 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
7042
7043 2021-04-27 Jason Merrill <jason@redhat.com>
7044
7045 PR c++/92145
7046 * g++.dg/cpp0x/depr-copy3.C: New test.
7047
7048 2021-04-27 Patrick Palka <ppalka@redhat.com>
7049
7050 PR c++/88580
7051 * g++.dg/cpp0x/variadic182.C: New test.
7052
7053 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
7054
7055 PR middle-end/100284
7056 * gcc.target/aarch64/sve/pr81003.c: New test.
7057
7058 2021-04-27 Martin Sebor <msebor@redhat.com>
7059
7060 PR testsuite/100272
7061 * g++.dg/ext/flexary13.C: Remove malformed directives.
7062
7063 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
7064
7065 PR target/100106
7066 * gcc.c-torture/compile/pr100106.c: New testcase.
7067
7068 2021-04-27 Alex Coplan <alex.coplan@arm.com>
7069
7070 PR target/99977
7071 * gcc.target/arm/pr99977.c: New test.
7072
7073 2021-04-27 Jakub Jelinek <jakub@redhat.com>
7074
7075 PR tree-optimization/100239
7076 * gcc.dg/pr100239.c: New test.
7077
7078 2021-04-27 Jakub Jelinek <jakub@redhat.com>
7079
7080 PR rtl-optimization/100254
7081 * g++.dg/opt/pr100254.C: New test.
7082
7083 2021-04-27 Richard Biener <rguenther@suse.de>
7084
7085 PR tree-optimization/99912
7086 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
7087 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
7088 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
7089 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
7090
7091 2021-04-27 Jakub Jelinek <jakub@redhat.com>
7092
7093 PR tree-optimization/95527
7094 * gcc.dg/tree-ssa/pr95527-2.c: New test.
7095
7096 2021-04-27 Jakub Jelinek <jakub@redhat.com>
7097
7098 PR tree-optimization/96696
7099 * gcc.target/i386/pr96696.c: New test.
7100
7101 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
7102
7103 PR target/100270
7104 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
7105 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
7106 expected error message when subtracting pointers to different
7107 vector types. Expect warnings when mixing them elsewhere.
7108 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
7109 XFAILs. Tweak error messages for some cases.
7110
7111 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
7112
7113 * gcc.target/aarch64/simd/ssra.c: Use +nosve
7114 * gcc.target/aarch64/simd/usra.c: Likewise.
7115
7116 2021-04-27 Richard Biener <rguenther@suse.de>
7117
7118 PR tree-optimization/100051
7119 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
7120
7121 2021-04-27 Richard Biener <rguenther@suse.de>
7122
7123 PR testsuite/100272
7124 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
7125 malformed dg directive.
7126
7127 2021-04-27 Richard Biener <rguenther@suse.de>
7128
7129 PR testsuite/100272
7130 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
7131 * g++.dg/ipa/pr45572-2.C: Likewise.
7132 * g++.dg/template/spec26.C: Likewise.
7133 * gcc.dg/pr20126.c: Likewise.
7134 * gcc.dg/tree-ssa/pr20739.c: Likewise.
7135
7136 2021-04-27 Richard Biener <rguenther@suse.de>
7137
7138 PR tree-optimization/100278
7139 * gcc.dg/tree-ssa/pr100278.c: New testcase.
7140
7141 2021-04-27 Jakub Jelinek <jakub@redhat.com>
7142
7143 PR target/99405
7144 * gcc.target/i386/pr99405.c: New test.
7145
7146 2021-04-27 Richard Biener <rguenther@suse.de>
7147
7148 PR tree-optimization/99776
7149 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
7150
7151 2021-04-26 Patrick Palka <ppalka@redhat.com>
7152
7153 PR c++/100209
7154 * g++.dg/cpp1y/constexpr-base1.C: New test.
7155 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
7156
7157 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
7158
7159 * gfortran.dg/goacc/classify-serial.f95:
7160 Use [Ww]arning in dg-bogus as FE diagnostic and default
7161 diagnostic differ and the result depends on ENABLE_OFFLOAD.
7162 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
7163 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
7164
7165 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
7166
7167 * gfortran.dg/goacc/classify-serial.f95:
7168 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
7169 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
7170 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
7171
7172 2021-04-26 Richard Biener <rguenther@suse.de>
7173
7174 PR tree-optimization/99956
7175 * gfortran.dg/pr99956.f: New testcase.
7176
7177 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
7178
7179 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
7180 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
7181 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
7182 * gcc.target/arm/cmse/cmse-16.c: Likewise.
7183 * gcc.target/arm/cmse/struct-1.c: Likewise.
7184 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
7185 on arm_cmse_hw.
7186 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
7187 New.
7188
7189 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
7190
7191 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
7192
7193 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
7194 Nathan Sidwell <nathan@codesourcery.com>
7195 Tom de Vries <vries@codesourcery.com>
7196 Julian Brown <julian@codesourcery.com>
7197 Kwok Cheung Yeung <kcy@codesourcery.com>
7198
7199 * c-c++-common/goacc/diag-parallelism-1.c: New.
7200 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
7201 and match diagnostics, as appropriate.
7202 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
7203 * c-c++-common/goacc/classify-kernels.c: Likewise.
7204 * c-c++-common/goacc/classify-parallel.c: Likewise.
7205 * c-c++-common/goacc/classify-routine.c: Likewise.
7206 * c-c++-common/goacc/classify-serial.c: Likewise.
7207 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
7208 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
7209 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
7210 * c-c++-common/goacc/parallel-reduction.c: Likewise.
7211 * c-c++-common/goacc/pr70688.c: Likewise.
7212 * c-c++-common/goacc/routine-1.c: Likewise.
7213 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
7214 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
7215 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7216 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7217 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7218 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7219 * gfortran.dg/goacc/classify-serial.f95: Likewise.
7220 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
7221 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
7222 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
7223 * gfortran.dg/goacc/routine-4.f90: Likewise.
7224 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
7225 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
7226 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
7227 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
7228
7229 2021-04-26 Richard Biener <rguenther@suse.de>
7230
7231 PR tree-optimization/99473
7232 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
7233
7234 2021-04-25 liuhongt <hongtao.liu@intel.com>
7235
7236 PR target/98911
7237 * gcc.target/i386/pr98911.c: New test.
7238 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
7239 with __builtin_ia32_pcmpistrm128 since it has been folded.
7240
7241 2021-04-24 David Malcolm <dmalcolm@redhat.com>
7242
7243 PR analyzer/100244
7244 * g++.dg/analyzer/pr100244.C: New test.
7245
7246 2021-04-24 Harald Anlauf <anlauf@gmx.de>
7247
7248 PR fortran/100154
7249 * gfortran.dg/pr100154.f90: New test.
7250
7251 2021-04-24 Harald Anlauf <anlauf@gmx.de>
7252
7253 PR fortran/100218
7254 * gfortran.dg/ptr-func-4.f90: New test.
7255
7256 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
7257
7258 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
7259 * gcc.dg/guality/guality.c: Likewise.
7260 * gcc.dg/guality/inline-params.c: Likewise.
7261 * gcc.dg/guality/loop-1.c: Likewise.
7262 * gcc.dg/guality/pr36728-1.c: Likewise.
7263 * gcc.dg/guality/pr36728-2.c: Likewise.
7264 * gcc.dg/guality/pr36728-3.c: Likewise.
7265 * gcc.dg/guality/pr41447-1.c: Likewise.
7266 * gcc.dg/guality/pr54200.c: Likewise.
7267 * gcc.dg/guality/pr54519-1.c: Likewise.
7268 * gcc.dg/guality/pr54519-2.c: Likewise.
7269 * gcc.dg/guality/pr54519-3.c: Likewise.
7270 * gcc.dg/guality/pr54519-4.c: Likewise.
7271 * gcc.dg/guality/pr54519-5.c: Likewise.
7272 * gcc.dg/guality/pr54519-6.c: Likewise.
7273 * gcc.dg/guality/pr54693-2.c: Likewise.
7274 * gcc.dg/guality/pr56154-1.c: Likewise.
7275 * gcc.dg/guality/pr59776.c: Likewise.
7276 * gcc.dg/guality/pr68860-1.c: Likewise.
7277 * gcc.dg/guality/pr68860-2.c: Likewise.
7278 * gcc.dg/guality/pr90074.c: Likewise.
7279 * gcc.dg/guality/pr90716.c: Likewise.
7280 * gcc.dg/guality/sra-1.c: Likewise.
7281
7282 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
7283
7284 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
7285 and no-opts.
7286 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
7287 * gcc.dg/guality/pr59776.c: Likewise.
7288 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
7289
7290 2021-04-24 Patrick Palka <ppalka@redhat.com>
7291
7292 PR c++/89565
7293 PR c++/93383
7294 PR c++/95291
7295 PR c++/99200
7296 PR c++/99683
7297 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
7298 * g++.dg/cpp2a/nontype-class45.C: New test.
7299 * g++.dg/cpp2a/nontype-class46.C: New test.
7300 * g++.dg/cpp2a/nontype-class47.C: New test.
7301 * g++.dg/cpp2a/nontype-class48.C: New test.
7302
7303 2021-04-24 Patrick Palka <ppalka@redhat.com>
7304
7305 PR c++/87709
7306 * g++.dg/cpp1z/class-deduction86.C: New test.
7307
7308 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
7309
7310 PR target/98952
7311 * gcc.target/powerpc/pr98952.c: New test.
7312
7313 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
7314
7315 PR target/100041
7316 * gcc.target/i386/pr79514.c (dg-error):
7317 Expect error for 64bit targets.
7318
7319 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
7320
7321 PR target/100182
7322 * gcc.target/i386/pr100182.c: New test.
7323 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
7324 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
7325
7326 2021-04-23 Patrick Palka <ppalka@redhat.com>
7327
7328 PR c++/98767
7329 * g++.dg/concepts/diagnostic17.C: New test.
7330
7331 2021-04-23 Patrick Palka <ppalka@redhat.com>
7332
7333 DR 2374
7334 * g++.dg/cpp1z/direct-enum-init2.C: New test.
7335
7336 2021-04-23 Richard Biener <rguenther@suse.de>
7337
7338 PR tree-optimization/99971
7339 * g++.dg/vect/slp-pr99971.cc: New testcase.
7340
7341 2021-04-23 liuhongt <hongtao.liu@intel.com>
7342
7343 PR target/100093
7344 * gcc.target/i386/pr100093.c: New test.
7345
7346 2021-04-22 Patrick Palka <ppalka@redhat.com>
7347
7348 PR c++/94508
7349 * g++.dg/cpp2a/concepts-uneval3.C: New test.
7350
7351 2021-04-22 Patrick Palka <ppalka@redhat.com>
7352
7353 PR c++/77435
7354 * g++.dg/template/partial-specialization9.C: New test.
7355
7356 2021-04-22 Marek Polacek <polacek@redhat.com>
7357
7358 PR c++/100161
7359 * g++.dg/warn/Wtype-limits6.C: New test.
7360
7361 2021-04-22 Patrick Palka <ppalka@redhat.com>
7362
7363 PR c++/84689
7364 * g++.dg/cpp0x/sfinae67.C: New test.
7365
7366 2021-04-22 Patrick Palka <ppalka@redhat.com>
7367
7368 PR c++/16617
7369 * g++.dg/template/access36.C: New test.
7370
7371 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
7372
7373 * substr_9.f90: Move to ...
7374 * gfortran.dg/substr_9.f90: ... here.
7375 * substr_10.f90: Move to ...
7376 * gfortran.dg/substr_10.f90: ... here.
7377
7378 2021-04-22 Martin Liska <mliska@suse.cz>
7379
7380 PR testsuite/100159
7381 PR testsuite/100192
7382 * g++.dg/template/nontype29.C: Fix typos and missing comments.
7383 * gcc.dg/Warray-bounds-64.c: Likewise.
7384 * gcc.dg/Warray-parameter.c: Likewise.
7385 * gcc.dg/Wstring-compare.c: Likewise.
7386 * gcc.dg/format/gcc_diag-11.c: Likewise.
7387 * gfortran.dg/array_constructor_3.f90: Likewise.
7388 * gfortran.dg/matmul_bounds_9.f90: Likewise.
7389 * gfortran.dg/pr78033.f90: Likewise.
7390 * gfortran.dg/pr96325.f90: Likewise.
7391
7392 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
7393
7394 PR target/100119
7395 * gcc.target/i386/pr100119.c: New test.
7396
7397 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7398
7399 PR target/99988
7400 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
7401
7402 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
7403
7404 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
7405 obtained hard limit, and only call setrlimit if new softlimit is lower.
7406
7407 2021-04-22 Richard Biener <rguenther@suse.de>
7408
7409 PR testsuite/100176
7410 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
7411 missing return.
7412
7413 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
7414
7415 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
7416 pattern.
7417
7418 2021-04-21 Marek Polacek <polacek@redhat.com>
7419
7420 PR c++/96380
7421 * g++.dg/cpp0x/enum_base4.C: New test.
7422 * g++.dg/cpp0x/enum_base5.C: New test.
7423
7424 2021-04-21 Alex Coplan <alex.coplan@arm.com>
7425
7426 PR target/99988
7427 * gcc.target/aarch64/pr99988.c: New test.
7428
7429 2021-04-21 Jakub Jelinek <jakub@redhat.com>
7430
7431 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
7432 -fchecking.
7433 * g++.dg/cpp1y/auto-fn61.C: Likewise.
7434 * g++.dg/cpp2a/nontype-class39.C: Likewise.
7435 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
7436 * g++.dg/cpp0x/vt-88982.C: Likewise.
7437 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
7438 dg-additional-options.
7439 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
7440
7441 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
7442
7443 * gcc.target/i386/monitor-2.c: New test.
7444
7445 2021-04-21 Richard Biener <rguenther@suse.de>
7446
7447 PR testsuite/100176
7448 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
7449 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
7450
7451 2021-04-21 Jakub Jelinek <jakub@redhat.com>
7452
7453 PR rtl-optimization/100148
7454 * g++.dg/opt/pr100148.C: New test.
7455
7456 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
7457
7458 * gfortran.dg/gomp/depobj-1.f90: New test.
7459 * gfortran.dg/gomp/depobj-2.f90: New test.
7460
7461 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
7462
7463 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
7464
7465 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
7466
7467 PR middle-end/100130
7468 * c-c++-common/attr-retain-10.c: New test.
7469 * c-c++-common/attr-retain-11.c: Likewise.
7470
7471 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
7472
7473 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
7474 must match for target IBM Z only.
7475
7476 2021-04-20 Jason Merrill <jason@redhat.com>
7477
7478 PR c++/100109
7479 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
7480
7481 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
7482
7483 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
7484 z/Architecture only.
7485
7486 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
7487
7488 PR fortran/100110
7489 * gfortran.dg/pdt_31.f03: New test.
7490 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
7491 to 8.
7492
7493 2021-04-19 Marek Polacek <polacek@redhat.com>
7494
7495 PR c++/97536
7496 * g++.dg/concepts/diagnostic16.C: New test.
7497
7498 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
7499
7500 PR d/98457
7501 * gdc.dg/pr98457.d: New test.
7502
7503 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
7504
7505 PR target/100075
7506 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
7507 effective target.
7508
7509 2021-04-19 Richard Biener <rguenther@suse.de>
7510
7511 PR preprocessor/100142
7512 * gcc.dg/pr100142.c: New testcase.
7513 * g++.dg/diagnostic/pr72803.C: Revert last change.
7514
7515 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
7516
7517 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
7518 '--param=openacc-kernels=[...]'.
7519 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
7520 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
7521 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
7522 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
7523 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
7524 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
7525 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7526
7527 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
7528
7529 * gnat.dg/opt92.adb: New test.
7530
7531 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
7532
7533 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
7534 * c-c++-common/zero-scratch-regs-9.c: Likewise.
7535 * c-c++-common/zero-scratch-regs-10.c: Likewise.
7536 * c-c++-common/zero-scratch-regs-11.c: Likewise.
7537 * gcc.target/s390/zero-scratch-regs-1.c: New test.
7538
7539 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
7540
7541 PR fortran/100094
7542 * gfortran.dg/PR100094.f90: New test.
7543
7544 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
7545
7546 PR target/96770
7547 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
7548 with movt/movw.
7549
7550 2021-04-16 Jakub Jelinek <jakub@redhat.com>
7551
7552 PR target/91710
7553 * gcc.target/aarch64/pr91710.c: New test.
7554
7555 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
7556
7557 PR fortran/100018
7558 * gfortran.dg/PR10018.f90: New test.
7559
7560 2021-04-16 Tamar Christina <tamar.christina@arm.com>
7561
7562 PR target/100048
7563 * gcc.target/aarch64/sve/pr100048.c: New test.
7564
7565 2021-04-16 Jakub Jelinek <jakub@redhat.com>
7566
7567 PR c++/100111
7568 * g++.dg/cpp0x/constexpr-100111.C: New test.
7569
7570 2021-04-16 Marek Polacek <polacek@redhat.com>
7571
7572 PR c++/99803
7573 * g++.dg/cpp2a/typename14.C: Don't expect particular error
7574 messages.
7575 * g++.dg/cpp2a/typename19.C: New test.
7576
7577 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
7578
7579 * gcc.dg/gimplefe-40.c: Moved to...
7580 * gcc.dg/vect/gimplefe-40.c: ...here.
7581 * gcc.dg/gimplefe-41.c: Moved to...
7582 * gcc.dg/vect/gimplefe-41.c: ...here.
7583
7584 2021-04-16 Harald Anlauf <anlauf@gmx.de>
7585 Paul Thomas <pault@gcc.gnu.org>
7586
7587 PR fortran/63797
7588 * gfortran.dg/pr63797.f90: New test.
7589
7590 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
7591
7592 * gcc.dg/tree-ssa/pr83403-1.c: Revert
7593 max-completely-peeled-insns to the default value on IBM Z.
7594 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
7595
7596 2021-04-16 Patrick Palka <ppalka@redhat.com>
7597
7598 PR c++/99700
7599 * g++.dg/cpp2a/constexpr-init21.C: New test.
7600
7601 2021-04-16 Jakub Jelinek <jakub@redhat.com>
7602
7603 PR target/100075
7604 * gcc.target/aarch64/pr100075.c: New test.
7605
7606 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
7607
7608 PR rtl-optimization/99596
7609 * gcc.target/arm/pr99596.c: New test.
7610
7611 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
7612
7613 PR target/100067
7614 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
7615 template.
7616 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
7617 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
7618 missing quotes around switch names.
7619 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
7620
7621 2021-04-16 Jakub Jelinek <jakub@redhat.com>
7622
7623 PR target/99767
7624 * gcc.target/aarch64/pr99767.c: New test.
7625
7626 2021-04-16 Jakub Jelinek <jakub@redhat.com>
7627
7628 PR c++/99850
7629 * g++.dg/cpp23/lambda-specifiers2.C: New test.
7630
7631 2021-04-16 Jakub Jelinek <jakub@redhat.com>
7632
7633 PR c++/99833
7634 * g++.dg/cpp1z/pr99833.C: New test.
7635 * g++.dg/cpp2a/pr99833.C: New test.
7636
7637 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
7638
7639 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
7640 the default value on IBM Z.
7641
7642 2021-04-16 Jason Merrill <jason@redhat.com>
7643
7644 PR c++/100079
7645 * g++.dg/abi/mangle71.C: Fix expected mangling.
7646 * g++.dg/abi/mangle77.C: New test.
7647 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
7648 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
7649 * g++.dg/cpp2a/nontype-class44.C: New test.
7650
7651 2021-04-15 Martin Sebor <msebor@redhat.com>
7652
7653 PR c/99420
7654 PR c/99972
7655 * gcc.dg/Warray-parameter-9.c: New test.
7656 * gcc.dg/Wnonnull-6.c: New test.
7657 * gcc.dg/Wreturn-type3.c: New test.
7658 * gcc.dg/Wunused-result.c: New test.
7659 * gcc.dg/attr-noreturn.c: New test.
7660 * gcc.dg/attr-returns-nonnull.c: New test.
7661
7662 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
7663
7664 PR middle-end/84877
7665 * gcc.dg/pr84877.c: Xfail for cris-*-*.
7666
7667 2021-04-15 Jason Merrill <jason@redhat.com>
7668
7669 PR c++/80456
7670 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
7671
7672 2021-04-15 Martin Sebor <msebor@redhat.com>
7673
7674 * gcc.dg/uninit-pr89230-1.c: New test.
7675 * gcc.dg/uninit-pr89230-2.c: Same.
7676
7677 2021-04-15 Jason Merrill <jason@redhat.com>
7678
7679 PR c++/100101
7680 * g++.dg/cpp0x/noexcept67.C: New test.
7681
7682 2021-04-15 Jason Merrill <jason@redhat.com>
7683
7684 PR c++/100091
7685 * g++.dg/cpp2a/lambda-uneval15.C: New test.
7686
7687 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
7688
7689 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
7690 -mtune=generic to the SVE flags.
7691 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
7692 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
7693 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
7694
7695 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
7696
7697 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
7698 (aarch64-with-arch-dg-options): Likewise.
7699 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
7700 aarch64-with-arch-dg-options. Move the default architecture
7701 flags to the final dg-runtest argument.
7702 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
7703 DEFAULT_CFLAGS.
7704 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
7705
7706 2021-04-15 Jakub Jelinek <jakub@redhat.com>
7707
7708 PR testsuite/100073
7709 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
7710
7711 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
7712
7713 PR c++/98852
7714 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
7715 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
7716
7717 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
7718
7719 PR c/98852
7720 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
7721
7722 2021-04-15 Jakub Jelinek <jakub@redhat.com>
7723
7724 PR target/100056
7725 * gcc.target/aarch64/pr100056.c: New test.
7726
7727 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
7728
7729 * gcc.dg/pr93210.c: Adapt regex in order to also support a
7730 RESULT_DECL as an operand for a RETURN_EXPR.
7731
7732 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
7733
7734 * gcc.target/aarch64/sve/pr99929_1.c: New file.
7735 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
7736
7737 2021-04-14 Jason Merrill <jason@redhat.com>
7738
7739 PR c++/100078
7740 * g++.dg/template/dependent-tmpl2.C: New test.
7741
7742 2021-04-14 Jason Merrill <jason@redhat.com>
7743
7744 PR c++/93314
7745 * g++.dg/parse/uneval1.C: New test.
7746
7747 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
7748
7749 PR rtl-optimization/100066
7750 * gcc.target/i386/pr100066.c: New.
7751
7752 2021-04-14 Martin Sebor <msebor@redhat.com>
7753
7754 * gcc.dg/pr86058.c: Limit to just x86_64.
7755
7756 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
7757
7758 PR target/99246
7759 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
7760
7761 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
7762
7763 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
7764 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
7765
7766 2021-04-14 Patrick Palka <ppalka@redhat.com>
7767
7768 PR c++/83476
7769 PR c++/99885
7770 * g++.dg/cpp1z/class-deduction85.C: New test.
7771 * g++.dg/template/ref11.C: New test.
7772
7773 2021-04-14 Jason Merrill <jason@redhat.com>
7774
7775 PR c++/99478
7776 * g++.dg/cpp2a/lambda-uneval14.C: New test.
7777
7778 2021-04-14 Jason Merrill <jason@redhat.com>
7779
7780 PR c++/90674
7781 * g++.dg/debug/defaulted1.C: New test.
7782
7783 2021-04-14 Jason Merrill <jason@redhat.com>
7784
7785 PR c++/88742
7786 * g++.dg/debug/cleanup1.C: New test.
7787 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
7788 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
7789 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
7790 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
7791 * g++.dg/tm/inherit2.C: Likewise.
7792 * g++.dg/tm/unsafe1.C: Likewise.
7793 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
7794 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
7795
7796 2021-04-13 Martin Sebor <msebor@redhat.com>
7797
7798 PR tree-optimization/82800
7799 * g++.dg/warn/uninit-pr82800.C: New test.
7800
7801 2021-04-13 Martin Sebor <msebor@redhat.com>
7802
7803 PR middle-end/86058
7804 * gcc.dg/pr86058.c: New test.
7805
7806 2021-04-13 Patrick Palka <ppalka@redhat.com>
7807
7808 PR c++/99008
7809 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
7810 * g++.old-deja/g++.ns/template7.C: Likewise.
7811 * g++.old-deja/g++.pt/crash8.C: Likewise.
7812
7813 2021-04-13 Jason Merrill <jason@redhat.com>
7814
7815 PR c++/100032
7816 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
7817
7818 2021-04-13 Jakub Jelinek <jakub@redhat.com>
7819
7820 PR c++/97121
7821 * g++.dg/cpp2a/spaceship-err6.C: New test.
7822
7823 2021-04-13 Jason Merrill <jason@redhat.com>
7824
7825 PR c++/100054
7826 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
7827
7828 2021-04-13 Patrick Palka <ppalka@redhat.com>
7829
7830 PR c++/99008
7831 * g++.dg/parse/template2.C: Adjust expected diagnostic.
7832 * g++.dg/template/error8.C: Likewise.
7833 * g++.dg/cpp1z/class-deduction84.C: New test.
7834
7835 2021-04-13 Richard Biener <rguenther@suse.de>
7836
7837 PR tree-optimization/100053
7838 * gcc.dg/torture/pr100053.c: New testcase.
7839 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
7840
7841 2021-04-13 Jason Merrill <jason@redhat.com>
7842
7843 PR c++/91933
7844 * g++.dg/cpp0x/constexpr-base7.C: New test.
7845
7846 2021-04-13 Nathan Sidwell <nathan@acm.org>
7847
7848 PR preprocessor/99446
7849 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
7850
7851 2021-04-13 Jakub Jelinek <jakub@redhat.com>
7852
7853 PR target/100028
7854 * gcc.target/aarch64/pr100028.c: New test.
7855
7856 2021-04-13 Patrick Palka <ppalka@redhat.com>
7857
7858 PR c++/97134
7859 * g++.dg/cpp2a/nontype-class43.C: New test.
7860
7861 2021-04-13 Patrick Palka <ppalka@redhat.com>
7862
7863 PR c++/99961
7864 PR c++/99994
7865 * g++.dg/cpp2a/concepts-uneval1.C: New test.
7866 * g++.dg/cpp2a/concepts-uneval2.C: New test.
7867
7868 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
7869
7870 PR analyzer/99212
7871 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
7872 line 971 for cris-*-*.
7873
7874 2021-04-13 David Malcolm <dmalcolm@redhat.com>
7875
7876 PR analyzer/98599
7877 * gcc.dg/analyzer/pr98599-a.c: New test.
7878 * gcc.dg/analyzer/pr98599-b.c: New test.
7879
7880 2021-04-12 Jakub Jelinek <jakub@redhat.com>
7881
7882 PR rtl-optimization/99905
7883 * gcc.target/i386/pr99905.c: New test.
7884
7885 2021-04-12 Jakub Jelinek <jakub@redhat.com>
7886
7887 PR debug/99830
7888 * gcc.dg/pr99830.c: New test.
7889
7890 2021-04-12 Jason Merrill <jason@redhat.com>
7891
7892 PR c++/93085
7893 * g++.dg/template/dependent-tmpl1.C: New test.
7894
7895 2021-04-12 Martin Liska <mliska@suse.cz>
7896
7897 PR sanitizer/99877
7898 * g++.dg/asan/pr99877.C: New test.
7899
7900 2021-04-12 Cui,Lili <lili.cui@intel.com>
7901
7902 * gcc.target/i386/funcspec-56.inc: Handle new march.
7903 * g++.target/i386/mv16.C: Handle new march
7904
7905 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
7906
7907 PR middle-end/98088
7908 * c-c++-common/goacc/collapse-2.c: New.
7909
7910 2021-04-11 Jason Merrill <jason@redhat.com>
7911
7912 PR c++/97974
7913 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
7914 * g++.dg/other/anon-union5.C: New test.
7915
7916 2021-04-10 Jason Merrill <jason@redhat.com>
7917
7918 PR c++/98800
7919 * g++.dg/gomp/this-1.C: Adjust diagnostic.
7920 * g++.dg/cpp0x/constexpr-this1.C: New test.
7921
7922 2021-04-10 David Malcolm <dmalcolm@redhat.com>
7923
7924 PR analyzer/100011
7925 * gcc.dg/analyzer/pr100011.c: New test.
7926
7927 2021-04-10 Jakub Jelinek <jakub@redhat.com>
7928
7929 PR c/99990
7930 * gcc.dg/pr99990.c: New test.
7931
7932 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
7933
7934 PR target/99744
7935 * gcc.target/i386/pr99744-2.c: New test.
7936
7937 2021-04-10 Jakub Jelinek <jakub@redhat.com>
7938
7939 PR lto/99849
7940 * gcc.dg/lto/pr99849_0.c: New test.
7941
7942 2021-04-10 Jakub Jelinek <jakub@redhat.com>
7943
7944 PR rtl-optimization/98601
7945 * gcc.dg/torture/pr98601.c: New test.
7946
7947 2021-04-10 Jason Merrill <jason@redhat.com>
7948
7949 PR c++/99180
7950 PR c++/93295
7951 PR c++/93867
7952 PR c++/95486
7953 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
7954 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
7955 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
7956 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
7957
7958 2021-04-10 Jason Merrill <jason@redhat.com>
7959
7960 PR c++/100006
7961 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
7962
7963 2021-04-09 Martin Sebor <msebor@redhat.com>
7964
7965 PR middle-end/55288
7966 * g++.dg/warn/uninit-pr55288.C: New test.
7967
7968 2021-04-09 Patrick Palka <ppalka@redhat.com>
7969
7970 PR c++/90215
7971 * g++.dg/cpp1z/fold-lambda4.C: New test.
7972
7973 2021-04-09 Marek Polacek <polacek@redhat.com>
7974
7975 PR c++/99806
7976 * g++.dg/concepts/abbrev10.C: New test.
7977 * g++.dg/concepts/abbrev11.C: New test.
7978
7979 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7980
7981 * gcc.target/aarch64/pr70398.c: Require a target that can link
7982 static executables.
7983
7984 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7985
7986 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
7987
7988 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7989
7990 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
7991 with SVE.
7992
7993 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7994
7995 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
7996 * gcc.dg/pr96573.c: Likewise.
7997 * gcc.dg/tree-ssa/pr84512.c: Likewise.
7998 * gcc.dg/vect/bb-slp-43.c: Likewise.
7999 * gcc.dg/vect/slp-reduc-11.c: Likewise.
8000
8001 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
8002
8003 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
8004 loop to vectorized if vect_fold_extract_last.
8005
8006 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
8007
8008 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
8009 of relying on vectorisation.
8010
8011 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
8012
8013 PR target/87763
8014 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
8015
8016 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
8017
8018 PR libfortran/78314
8019 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
8020 * gfortran.dg/ieee/ieee_8.f90: Likewise.
8021
8022 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
8023
8024 PR fortran/99817
8025 * gfortran.dg/coarray/dummy_2.f90: New test.
8026
8027 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
8028
8029 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
8030
8031 2021-04-08 Patrick Palka <ppalka@redhat.com>
8032
8033 PR c++/99874
8034 * g++.dg/cpp2a/concepts-lambda16.C: New test.
8035 * g++.dg/cpp2a/concepts-lambda17.C: New test.
8036
8037 2021-04-08 Patrick Palka <ppalka@redhat.com>
8038
8039 PR c++/97679
8040 * g++.dg/cpp2a/concepts-ctad3.C: New test.
8041
8042 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
8043
8044 * lib/scanasm.exp (scan-lto-assembler): Update expected name
8045 of dump file.
8046
8047 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
8048
8049 * lib/target-supports.exp
8050 (check_effective_target_stdint_types_mbig_endian): New proc.
8051 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
8052 stdint_types_mbig_endian.
8053 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
8054 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
8055
8056 2021-04-08 Jason Merrill <jason@redhat.com>
8057
8058 PR c++/91849
8059 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
8060 * g++.dg/conversion/ref7.C: New test.
8061
8062 2021-04-08 Jakub Jelinek <jakub@redhat.com>
8063
8064 PR c++/99859
8065 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
8066 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
8067 * g++.dg/cpp2a/constexpr-new18.C: New test.
8068 * g++.dg/cpp2a/constexpr-new19.C: New test.
8069
8070 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
8071
8072 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
8073
8074 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
8075
8076 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
8077 "was here" from error message.
8078 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
8079 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
8080 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
8081 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
8082 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
8083 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
8084 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
8085 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
8086 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
8087 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
8088 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
8089 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
8090 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
8091
8092 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
8093
8094 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
8095 * gcc.target/aarch64/pr98772.c: Likewise.
8096 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
8097
8098 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
8099
8100 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
8101 conversion to shifts and adds.
8102
8103 2021-04-08 David Malcolm <dmalcolm@redhat.com>
8104
8105 PR analyzer/99042
8106 PR analyzer/99774
8107 * gcc.dg/analyzer/pr99042.c: New test.
8108 * gcc.dg/analyzer/pr99774-1.c: New test.
8109 * gcc.dg/analyzer/pr99774-2.c: New test.
8110
8111 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
8112
8113 * gdc.dg/gdc108.d: Update test.
8114 * gdc.dg/gdc142.d: Likewise.
8115 * gdc.dg/pr90136a.d: Likewise.
8116 * gdc.dg/pr90136b.d: Likewise.
8117 * gdc.dg/pr90136c.d: Likewise.
8118 * gdc.dg/pr95173.d: Likewise.
8119 * gdc.dg/attr_allocsize1.d: New test.
8120 * gdc.dg/attr_allocsize2.d: New test.
8121 * gdc.dg/attr_alwaysinline1.d: New test.
8122 * gdc.dg/attr_cold1.d: New test.
8123 * gdc.dg/attr_exclusions1.d: New test.
8124 * gdc.dg/attr_exclusions2.d: New test.
8125 * gdc.dg/attr_flatten1.d: New test.
8126 * gdc.dg/attr_module.d: New test.
8127 * gdc.dg/attr_noclone1.d: New test.
8128 * gdc.dg/attr_noicf1.d: New test.
8129 * gdc.dg/attr_noinline1.d: New test.
8130 * gdc.dg/attr_noipa1.d: New test.
8131 * gdc.dg/attr_noplt1.d: New test.
8132 * gdc.dg/attr_optimize1.d: New test.
8133 * gdc.dg/attr_optimize2.d: New test.
8134 * gdc.dg/attr_optimize3.d: New test.
8135 * gdc.dg/attr_optimize4.d: New test.
8136 * gdc.dg/attr_restrict1.d: New test.
8137 * gdc.dg/attr_section1.d: New test.
8138 * gdc.dg/attr_symver1.d: New test.
8139 * gdc.dg/attr_target1.d: New test.
8140 * gdc.dg/attr_targetclones1.d: New test.
8141 * gdc.dg/attr_used1.d: New test.
8142 * gdc.dg/attr_used2.d: New test.
8143 * gdc.dg/attr_weak1.d: New test.
8144 * gdc.dg/imports/attributes.d: New test.
8145
8146 2021-04-08 Jason Merrill <jason@redhat.com>
8147
8148 PR c++/94529
8149 * g++.dg/template/mem-spec2.C: New test.
8150
8151 2021-04-08 Marek Polacek <polacek@redhat.com>
8152
8153 PR c++/99844
8154 * g++.dg/cpp2a/explicit16.C: Use c++20.
8155 * g++.dg/cpp0x/noexcept66.C: New test.
8156 * g++.dg/cpp2a/explicit17.C: New test.
8157
8158 2021-04-08 Alex Coplan <alex.coplan@arm.com>
8159
8160 PR target/99647
8161 * gcc.c-torture/compile/pr99647.c: New test.
8162
8163 2021-04-07 Jason Merrill <jason@redhat.com>
8164
8165 PR c++/41723
8166 * g++.dg/template/friend71.C: New test.
8167
8168 2021-04-07 Jason Merrill <jason@redhat.com>
8169
8170 PR c++/52625
8171 * g++.dg/template/friend70.C: New test.
8172
8173 2021-04-07 Jason Merrill <jason@redhat.com>
8174
8175 PR c++/92918
8176 * g++.dg/lookup/using66.C: New test.
8177
8178 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
8179
8180 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
8181 when building an executable with testglue.
8182
8183 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
8184
8185 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
8186 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
8187
8188 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
8189
8190 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
8191 if IFN_STORE_LANES is available.
8192 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
8193 IFN_STORE_LANES is available.
8194 * gcc.target/aarch64/pr99873_1.c: New test.
8195 * gcc.target/aarch64/pr99873_2.c: Likewise.
8196 * gcc.target/aarch64/pr99873_3.c: Likewise.
8197 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
8198 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
8199 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
8200
8201 2021-04-07 Richard Biener <rguenther@suse.de>
8202
8203 PR tree-optimization/99954
8204 * gcc.dg/torture/pr99954.c: New testcase.
8205
8206 2021-04-07 Richard Biener <rguenther@suse.de>
8207
8208 PR testsuite/99955
8209 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
8210 last.
8211
8212 2021-04-07 Richard Biener <rguenther@suse.de>
8213
8214 PR tree-optimization/99947
8215 * gcc.dg/torture/pr99947.c: New testcase.
8216
8217 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
8218
8219 PR tree-optimization/98736
8220 * gcc.c-torture/execute/pr98736.c: New test.
8221
8222 2021-04-07 Marek Polacek <polacek@redhat.com>
8223
8224 PR c++/52202
8225 * g++.dg/cpp0x/rv-life.C: New test.
8226
8227 2021-04-06 Jason Merrill <jason@redhat.com>
8228
8229 PR c++/96673
8230 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
8231
8232 2021-04-06 Jason Merrill <jason@redhat.com>
8233
8234 PR c++/99901
8235 * g++.dg/cpp1z/inline-var9.C: New test.
8236
8237 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
8238
8239 PR target/99781
8240 * g++.target/aarch64/sve/pr99781.C: New.
8241
8242 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
8243
8244 * gcc.target/i386/memcpy-strategy-9.c: New test.
8245 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
8246 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
8247 * gcc.target/i386/memset-strategy-7.c: Likewise.
8248 * gcc.target/i386/memset-strategy-8.c: Likewise.
8249 * gcc.target/i386/memset-strategy-9.c: Likewise.
8250
8251 2021-04-06 Richard Biener <rguenther@suse.de>
8252
8253 PR tree-optimization/99880
8254 * gcc.dg/torture/pr99880.c: New testcase.
8255
8256 2021-04-06 Nathan Sidwell <nathan@acm.org>
8257
8258 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
8259 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
8260
8261 2021-04-06 Jakub Jelinek <jakub@redhat.com>
8262
8263 PR tree-optimization/96573
8264 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
8265 VEC_PERM_EXPR with bswapping permutation.
8266
8267 2021-04-06 Richard Biener <rguenther@suse.de>
8268
8269 PR tree-optimization/99924
8270 * gfortran.dg/vect/pr99924.f90: New testcase.
8271
8272 2021-04-06 Jakub Jelinek <jakub@redhat.com>
8273
8274 PR c++/97900
8275 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
8276
8277 2021-04-06 Jason Merrill <jason@redhat.com>
8278
8279 PR c++/91241
8280 * g++.dg/abi/lambda-defarg1.C: New test.
8281
8282 2021-04-06 Patrick Palka <ppalka@redhat.com>
8283
8284 PR c++/99899
8285 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
8286 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
8287
8288 2021-04-05 Jason Merrill <jason@redhat.com>
8289
8290 PR c++/96311
8291 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
8292
8293 2021-04-05 Jason Merrill <jason@redhat.com>
8294
8295 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
8296 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
8297 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
8298
8299 2021-04-05 Jason Merrill <jason@redhat.com>
8300
8301 PR c++/95317
8302 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
8303
8304 2021-04-05 Jason Merrill <jason@redhat.com>
8305
8306 PR c++/95870
8307 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
8308
8309 2021-04-05 David Malcolm <dmalcolm@redhat.com>
8310
8311 PR analyzer/99906
8312 * gcc.dg/analyzer/pr99906.c: New test.
8313
8314 2021-04-05 David Malcolm <dmalcolm@redhat.com>
8315
8316 PR analyzer/99886
8317 * gcc.dg/analyzer/pr99886.c: New test.
8318
8319 2021-04-05 Jason Merrill <jason@redhat.com>
8320
8321 PR c++/99066
8322 * g++.dg/cpp0x/extern_template-6.C: New test.
8323
8324 2021-04-05 Jason Merrill <jason@redhat.com>
8325
8326 PR c++/99201
8327 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
8328
8329 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
8330
8331 PR d/99914
8332 * gdc.dg/pr99914.d: New test.
8333
8334 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
8335
8336 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
8337 * gcc.dg/tree-ssa/evrp11.c: Likewise.
8338
8339 2021-04-04 Jason Merrill <jason@redhat.com>
8340
8341 PR c++/99643
8342 * g++.dg/cpp0x/initlist-new5.C: New test.
8343
8344 2021-04-03 Alexandre Oliva <oliva@adacore.com>
8345
8346 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
8347
8348 2021-04-03 Alexandre Oliva <oliva@adacore.com>
8349
8350 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
8351
8352 2021-04-03 Marek Polacek <polacek@redhat.com>
8353
8354 PR c++/91416
8355 * g++.dg/other/gc7.C: New test.
8356
8357 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
8358
8359 PR fortran/99818
8360 * gfortran.dg/coarray_48.f90: New test.
8361
8362 2021-04-03 Jakub Jelinek <jakub@redhat.com>
8363
8364 PR tree-optimization/99882
8365 * gcc.dg/pr99882.c: New test.
8366
8367 2021-04-03 Jakub Jelinek <jakub@redhat.com>
8368
8369 PR rtl-optimization/99863
8370 * gcc.target/i386/pr99863.c: New test.
8371
8372 2021-04-03 Jakub Jelinek <jakub@redhat.com>
8373
8374 PR testsuite/98125
8375 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
8376
8377 2021-04-03 Jason Merrill <jason@redhat.com>
8378
8379 PR c++/91217
8380 * g++.dg/opt/nrv20.C: New test.
8381
8382 2021-04-03 Jason Merrill <jason@redhat.com>
8383
8384 PR c++/90664
8385 * g++.dg/cpp1z/noexcept-type24.C: New test.
8386
8387 2021-04-03 Jason Merrill <jason@redhat.com>
8388
8389 PR c++/97900
8390 * g++.dg/ext/vector40.C: New test.
8391
8392 2021-04-02 Patrick Palka <ppalka@redhat.com>
8393
8394 PR c++/99869
8395 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
8396
8397 2021-04-02 Patrick Palka <ppalka@redhat.com>
8398
8399 PR c++/99586
8400 * g++.dg/cpp2a/nontype-class42.C: New test.
8401
8402 2021-04-02 Jason Merrill <jason@redhat.com>
8403
8404 PR c++/97938
8405 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
8406
8407 2021-04-02 Nathan Sidwell <nathan@acm.org>
8408
8409 * g++.dg/modules/pr99283-6_d.H: New.
8410 * g++.dg/modules/pr99283-7-swap.h: New.
8411 * g++.dg/modules/pr99283-7-traits.h: New.
8412 * g++.dg/modules/pr99283-7_a.H: New.
8413 * g++.dg/modules/pr99283-7_b.H: New.
8414 * g++.dg/modules/pr99283-7_c.C: New.
8415 * g++.dg/modules/pr99283-7_d.H: New.
8416
8417 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
8418
8419 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
8420 * go.test/test/fixedbugs/issue22200b.go: Likewise.
8421
8422 2021-04-02 Jakub Jelinek <jakub@redhat.com>
8423
8424 PR tree-optimization/99726
8425 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
8426 -floop-nest-optimize to dg-additional-options guarded on fgraphite
8427 effective target.
8428
8429 2021-04-01 Marek Polacek <polacek@redhat.com>
8430
8431 PR c++/99831
8432 * g++.dg/other/gc6.C: New test.
8433
8434 2021-04-01 Jason Merrill <jason@redhat.com>
8435
8436 PR c++/99583
8437 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
8438
8439 2021-04-01 Jason Merrill <jason@redhat.com>
8440
8441 PR c++/98481
8442 * g++.dg/abi/abi-tag24a.C: New test.
8443 * g++.dg/abi/macro0.C: Adjust expected value.
8444
8445 2021-04-01 Nathan Sidwell <nathan@acm.org>
8446
8447 PR c++/99283
8448 * g++.dg/modules/pr99283-6.h: New.
8449 * g++.dg/modules/pr99283-6_a.H: New.
8450 * g++.dg/modules/pr99283-6_b.H: New.
8451 * g++.dg/modules/pr99283-6_c.C: New.
8452 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
8453 * g++.dg/modules/indirect-3_c.C: Adjust scan.
8454 * g++.dg/modules/indirect-4_c.C: Adjust scan.
8455 * g++.dg/modules/lambda-3_b.C: Adjust scan.
8456 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
8457 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
8458 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
8459
8460 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
8461
8462 PR ipa/98265
8463 * gcc.dg/tree-ssa/pr98265.C: New test.
8464
8465 2021-04-01 Jakub Jelinek <jakub@redhat.com>
8466
8467 PR tree-optimization/96573
8468 * gcc.dg/pr96573.c: New test.
8469
8470 2021-04-01 Richard Biener <rguenther@suse.de>
8471
8472 PR tree-optimization/99856
8473 * gcc.dg/vect/pr99856.c: New testcase.
8474
8475 2021-04-01 Martin Jambor <mjambor@suse.cz>
8476
8477 PR tree-optimization/97009
8478 * gcc.dg/tree-ssa/pr97009.c: New test.
8479
8480 2021-04-01 Harald Anlauf <anlauf@gmx.de>
8481
8482 PR fortran/99840
8483 * gfortran.dg/transpose_5.f90: New test.
8484
8485 2021-03-31 David Malcolm <dmalcolm@redhat.com>
8486
8487 PR analyzer/99771
8488 * gcc.dg/analyzer/data-model-10.c: Update expected output.
8489 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
8490 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
8491 * gcc.dg/analyzer/pr99771-1.c: New test.
8492
8493 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
8494
8495 PR tree-optimization/98268
8496 * gcc.target/aarch64/sve/pr98268-1.c: New test.
8497 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
8498
8499 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
8500
8501 PR tree-optimization/99726
8502 * gcc.target/i386/pr99726.c: New test.
8503
8504 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
8505
8506 PR rtl-optimization/97141
8507 PR rtl-optimization/98726
8508 * gcc.c-torture/compile/pr97141.c: New test.
8509 * gcc.c-torture/compile/pr98726.c: Likewise.
8510 * gcc.target/aarch64/sve/pr97141.c: Likewise.
8511 * gcc.target/aarch64/sve/pr98726.c: Likewise.
8512
8513 2021-03-31 Martin Sebor <msebor@redhat.com>
8514
8515 PR middle-end/65182
8516 * gcc.dg/uninit-pr65182.c: New test.
8517
8518 2021-03-31 Jason Merrill <jason@redhat.com>
8519
8520 PR c++/99445
8521 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
8522
8523 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
8524
8525 PR target/96974
8526 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
8527 under lp64.
8528
8529 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
8530
8531 PR target/99786
8532 * gcc.target/arm/pr99786.c: New test.
8533
8534 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
8535
8536 * gcc.target/i386/memcpy-strategy-5.c: New test.
8537 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
8538 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
8539 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
8540 * gcc.target/i386/memset-strategy-3.c: Likewise.
8541 * gcc.target/i386/memset-strategy-4.c: Likewise.
8542 * gcc.target/i386/memset-strategy-5.c: Likewise.
8543 * gcc.target/i386/memset-strategy-6.c: Likewise.
8544
8545 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
8546
8547 PR target/98119
8548 * gcc.target/aarch64/sve/pr98119.c: New test.
8549
8550 2021-03-31 Jakub Jelinek <jakub@redhat.com>
8551 Richard Sandiford <richard.sandiford@arm.com>
8552
8553 PR target/99813
8554 * g++.target/aarch64/sve/pr99813.C: New test.
8555
8556 2021-03-31 Jakub Jelinek <jakub@redhat.com>
8557
8558 PR testsuite/97680
8559 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
8560 * c-c++-common/zero-scratch-regs-7.c: Likewise.
8561 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
8562 selected unsupported triplets to all targets but selected triplets
8563 of supported targets.
8564 * c-c++-common/zero-scratch-regs-9.c: Likewise.
8565 * c-c++-common/zero-scratch-regs-10.c: Likewise.
8566 * c-c++-common/zero-scratch-regs-11.c: Likewise.
8567
8568 2021-03-31 Patrick Palka <ppalka@redhat.com>
8569
8570 PR c++/88115
8571 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
8572
8573 2021-03-31 Patrick Palka <ppalka@redhat.com>
8574
8575 PR c++/99815
8576 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
8577
8578 2021-03-30 David Malcolm <dmalcolm@redhat.com>
8579
8580 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
8581
8582 2021-03-30 Nathan Sidwell <nathan@acm.org>
8583
8584 PR c++/99283
8585 * g++.dg/modules/pr99283-5.h: New.
8586 * g++.dg/modules/pr99283-5_a.H: New.
8587 * g++.dg/modules/pr99283-5_b.H: New.
8588 * g++.dg/modules/pr99283-5_c.C: New.
8589
8590 2021-03-30 Jakub Jelinek <jakub@redhat.com>
8591
8592 PR c++/99790
8593 * g++.dg/cpp1z/pr99790.C: New test.
8594
8595 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8596
8597 PR target/99822
8598 * gcc.c-torture/compile/pr99822.c: New test.
8599
8600 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
8601
8602 PR target/99718
8603 PR target/99718
8604 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
8605 instruction counts.
8606 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
8607 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
8608 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
8609 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
8610 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
8611 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
8612 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
8613 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
8614 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
8615 * gcc.target/powerpc/pr79251.p8.c: Likewise.
8616 * gcc.target/powerpc/pr79251.p9.c: Likewise.
8617 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
8618 * gcc.target/powerpc/pr79251-run.p7.c: New test.
8619 * gcc.target/powerpc/pr79251.p7.c: New test.
8620
8621 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
8622
8623 PR target/99744
8624 * gcc.target/i386/pr99744-1.c: New test.
8625
8626 2021-03-30 Tamar Christina <tamar.christina@arm.com>
8627
8628 PR tree-optimization/99825
8629 * gfortran.dg/vect/pr99825.f90: New test.
8630
8631 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8632
8633 PR target/99808
8634 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
8635
8636 2021-03-30 Richard Biener <rguenther@suse.de>
8637
8638 PR tree-optimization/99824
8639 * gcc.dg/torture/pr99824.c: New testcase.
8640
8641 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
8642
8643 PR target/98136
8644 * g++.dg/pr98136.C: New test.
8645
8646 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
8647
8648 * gcc.target/aarch64/fcvt_nosimd.c: New test.
8649
8650 2021-03-29 Martin Sebor <msebor@redhat.com>
8651
8652 PR tree-optimization/61869
8653 * gcc.dg/uninit-pr61869.c: New test.
8654
8655 2021-03-29 Martin Sebor <msebor@redhat.com>
8656
8657 PR tree-optimization/61677
8658 * gcc.dg/uninit-pr61677.c: New test.
8659
8660 2021-03-29 Martin Sebor <msebor@redhat.com>
8661
8662 PR tree-optimization/61112
8663 * gcc.dg/uninit-pr61112.c: New test.
8664
8665 2021-03-29 Jan Hubicka <jh@suse.cz>
8666
8667 PR ipa/99751
8668 * gcc.c-torture/compile/pr99751.c: Rename from ...
8669 * gcc.c-torture/execute/pr99751.c: ... to this.
8670
8671 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
8672
8673 * gcc.c-torture/compile/pr99751.c: New test.
8674
8675 2021-03-29 Jakub Jelinek <jakub@redhat.com>
8676
8677 PR fortran/93660
8678 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
8679 declare simd warning on aarch64.
8680
8681 2021-03-29 Alex Coplan <alex.coplan@arm.com>
8682
8683 PR target/99216
8684 * g++.target/aarch64/sve/pr99216.C: New test.
8685
8686 2021-03-29 Richard Biener <rguenther@suse.de>
8687
8688 PR tree-optimization/99807
8689 * gfortran.dg/vect/pr99807.f90: New testcase.
8690
8691 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8692
8693 PR target/99808
8694 * gcc.target/aarch64/pr99808.c: New test.
8695
8696 2021-03-29 Jakub Jelinek <jakub@redhat.com>
8697
8698 PR tree-optimization/99777
8699 * g++.dg/torture/pr99777.C: New test.
8700
8701 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
8702
8703 PR target/96770
8704 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
8705
8706 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
8707
8708 PR fortran/99602
8709 * gfortran.dg/pr99602.f90: New test.
8710 * gfortran.dg/pr99602a.f90: New test.
8711 * gfortran.dg/pr99602b.f90: New test.
8712 * gfortran.dg/pr99602c.f90: New test.
8713 * gfortran.dg/pr99602d.f90: New test.
8714
8715 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
8716
8717 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
8718 (gdc-copy-file): ... this. Use file copy instead of open/close.
8719 (gdc-convert-test): Save translated dejagnu test to gdc.test
8720 directory, only write dejagnu directives to the test file.
8721 (gdc-do-test): Don't create gdc.test symlink.
8722
8723 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
8724
8725 * gdc.dg/gdc270a.d: Removed.
8726 * gdc.dg/gdc270b.d: Removed.
8727
8728 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
8729
8730 * gcc.target/powerpc/pr99557.c: New.
8731
8732 2021-03-26 Martin Sebor <msebor@redhat.com>
8733
8734 PR tree-optimization/59970
8735 * gcc.dg/uninit-pr59970.c: New test.
8736
8737 2021-03-26 Marek Polacek <polacek@redhat.com>
8738
8739 PR c++/98352
8740 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
8741 * g++.dg/cpp0x/nsdmi17.C: New test.
8742
8743 2021-03-26 Nathan Sidwell <nathan@acm.org>
8744
8745 PR c++/99283
8746 * g++.dg/modules/pr99283-2_a.H: New.
8747 * g++.dg/modules/pr99283-2_b.H: New.
8748 * g++.dg/modules/pr99283-2_c.H: New.
8749 * g++.dg/modules/pr99283-3_a.H: New.
8750 * g++.dg/modules/pr99283-3_b.H: New.
8751 * g++.dg/modules/pr99283-4.H: New.
8752 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
8753 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
8754
8755 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
8756
8757 PR target/99766
8758 * g++.target/aarch64/sve/pr99766.C: New.
8759
8760 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
8761
8762 PR ipa/99466
8763 * gcc.dg/tls/pr99466-1.c: New test.
8764 * gcc.dg/tls/pr99466-2.c: New test.
8765
8766 2021-03-26 Jakub Jelinek <jakub@redhat.com>
8767
8768 PR c++/99705
8769 * g++.dg/cpp0x/new5.C: New test.
8770
8771 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
8772
8773 PR fortran/99651
8774 * gfortran.dg/null_11.f90: New test.
8775
8776 2021-03-25 Martin Sebor <msebor@redhat.com>
8777
8778 PR tree-optimization/55060
8779 * gcc.dg/uninit-pr55060.c: New.
8780
8781 2021-03-25 Martin Sebor <msebor@redhat.com>
8782
8783 PR tree-optimization/48483
8784 * g++.dg/warn/uninit-pr48483.C: New test.
8785
8786 2021-03-25 Martin Sebor <msebor@redhat.com>
8787
8788 * gcc.dg/uninit-pr44547.c: New.
8789
8790 2021-03-25 Jakub Jelinek <jakub@redhat.com>
8791
8792 PR c++/99672
8793 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
8794 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
8795 to match locus changes.
8796 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
8797 * g++.dg/cpp2a/srcloc2.C: Likewise.
8798 * g++.dg/cpp2a/srcloc15.C: Likewise.
8799 * g++.dg/cpp2a/srcloc16.C: Likewise.
8800 * g++.dg/cpp2a/srcloc19.C: New test.
8801 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
8802 and caret line.
8803 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
8804 * g++.dg/modules/macloc-1_d.C: Likewise.
8805 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
8806 caret line.
8807
8808 2021-03-25 Marek Polacek <polacek@redhat.com>
8809
8810 PR c++/94751
8811 * g++.dg/cpp0x/inh-ctor37.C: New test.
8812
8813 2021-03-25 Jakub Jelinek <jakub@redhat.com>
8814
8815 PR c++/99745
8816 * g++.dg/cpp0x/variadic181.C: New test.
8817
8818 2021-03-25 Marek Polacek <polacek@redhat.com>
8819
8820 PR c++/99331
8821 * g++.dg/warn/Wconversion5.C: New test.
8822
8823 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
8824
8825 PR tree-optimization/96974
8826 * g++.target/aarch64/sve/pr96974.C: New test.
8827
8828 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
8829
8830 Revert:
8831 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
8832
8833 PR target/98209
8834 PR target/99744
8835 * gcc.target/i386/pr98209.c: New test.
8836 * gcc.target/i386/pr99744-1.c: Likewise.
8837 * gcc.target/i386/pr99744-2.c: Likewise.
8838
8839 2021-03-25 Jakub Jelinek <jakub@redhat.com>
8840
8841 PR c++/99565
8842 * g++.dg/warn/Wduplicated-branches6.C: New test.
8843 * g++.dg/warn/Wduplicated-branches7.C: New test.
8844
8845 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
8846
8847 PR target/98209
8848 PR target/99744
8849 * gcc.target/i386/pr98209.c: New test.
8850 * gcc.target/i386/pr99744-1.c: Likewise.
8851 * gcc.target/i386/pr99744-2.c: Likewise.
8852
8853 2021-03-25 Richard Biener <rguenther@suse.de>
8854
8855 PR tree-optimization/99746
8856 * gfortran.dg/vect/pr99746.f90: New testcase.
8857
8858 2021-03-25 David Malcolm <dmalcolm@redhat.com>
8859
8860 PR analyzer/93695
8861 PR analyzer/99044
8862 PR analyzer/99716
8863 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
8864 xfail.
8865 * gcc.dg/analyzer/pr93695-1.c: New test.
8866 * gcc.dg/analyzer/pr99044-1.c: New test.
8867 * gcc.dg/analyzer/pr99044-2.c: New test.
8868 * gcc.dg/analyzer/pr99716-1.c: New test.
8869 * gcc.dg/analyzer/pr99716-2.c: New test.
8870 * gcc.dg/analyzer/pr99716-3.c: New test.
8871
8872 2021-03-24 Martin Liska <mliska@suse.cz>
8873
8874 PR target/99753
8875 * gcc.target/i386/pr99753.c: New test.
8876
8877 2021-03-24 Martin Jambor <mjambor@suse.cz>
8878
8879 PR ipa/99122
8880 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
8881
8882 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
8883
8884 PR target/99727
8885 * gcc.target/arm/pr99727.c: New test.
8886
8887 2021-03-24 Jakub Jelinek <jakub@redhat.com>
8888
8889 PR target/99724
8890 * gcc.target/arm/pr99724.c: New test.
8891
8892 2021-03-24 Alexandre Oliva <oliva@adacore.com>
8893
8894 * lib/target-supports.exp (check_effective_target_sysconf): New.
8895 * gcc.target/i386/pr95443-1.c: Require it.
8896 * gcc.target/i386/pr95443-2.c: Likewise.
8897 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
8898 * gcc.target/i386/strncmp-1.c: Likewise.
8899
8900 2021-03-24 Alexandre Oliva <oliva@adacore.com>
8901
8902 * gcc.target/i386/pr97313.c: Require effective target feature pie.
8903 * g++.target/i386/pr94185.C: Likewise.
8904
8905 2021-03-24 Alexandre Oliva <oliva@adacore.com>
8906
8907 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
8908 positives with -mcmodel=large.
8909 * gcc.target/i386/funcspec-3.c: Likewise.
8910
8911 2021-03-24 Alexandre Oliva <oliva@adacore.com>
8912
8913 * gcc.target/i386/pr94467-3.c: New.
8914
8915 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
8916
8917 PR fortran/99369
8918 * gfortran.dg/longnames.f90: New test.
8919
8920 2021-03-23 Nathan Sidwell <nathan@acm.org>
8921
8922 PR c++/99283
8923 * g++.dg/modules/pr99283-1_a.H: New.
8924 * g++.dg/modules/pr99283-1_b.H: New.
8925
8926 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
8927
8928 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
8929
8930 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8931
8932 * lib/target-supports.exp
8933 (check_effective_target_arm_dsp_ok_nocache)
8934 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
8935 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
8936 and add arm_dsp options.
8937
8938 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8939
8940 * lib/target-supports.exp
8941 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
8942 -mfloat-abi= options order.
8943 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
8944 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
8945 arm_hard_ok effective target and -mfloat-abi=hard additional
8946 option.
8947 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
8948 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
8949 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
8950 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
8951 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
8952 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
8953 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
8954 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
8955 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
8956 additional option.
8957 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
8958 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
8959
8960 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8961
8962 * lib/target-supports.exp
8963 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
8964 -mfloat-abi= options order.
8965 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
8966 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
8967 target and -mfloat-abi=hard additional option.
8968 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
8969 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
8970 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
8971 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
8972 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
8973
8974 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8975
8976 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
8977
8978 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8979
8980 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
8981 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
8982 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
8983 * gcc.target/arm/pr51968.c: Likewise.
8984 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
8985 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
8986 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
8987 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
8988
8989 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8990
8991 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
8992 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
8993 * gcc.target/arm/bf16_dup.c: Likewise.
8994 * gcc.target/arm/bf16_reinterpret.c: Likewise.
8995 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
8996
8997 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8998
8999 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
9000
9001 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
9002
9003 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
9004 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
9005 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
9006 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
9007
9008 2021-03-23 Marek Polacek <polacek@redhat.com>
9009
9010 PR c++/99318
9011 * g++.dg/cpp0x/attributes-namespace6.C: New test.
9012 * g++.dg/cpp0x/gen-attrs-73.C: New test.
9013
9014 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
9015
9016 PR fortran/93660
9017 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
9018
9019 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
9020
9021 PR target/99540
9022 * gcc.dg/vect/pr99540.c: New test.
9023
9024 2021-03-23 Nathan Sidwell <nathan@acm.org>
9025
9026 PR c++/99239
9027 * g++.dg/modules/pr99239_a.H: New.
9028 * g++.dg/modules/pr99239_b.H: New.
9029
9030 2021-03-23 Richard Biener <rguenther@suse.de>
9031
9032 PR tree-optimization/99721
9033 * gfortran.dg/vect/pr99721.f90: New testcase.
9034
9035 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
9036
9037 * gcc.target/riscv/shift-shift-5.c (sub): Change
9038 order of struct fields depending on byteorder.
9039
9040 2021-03-23 Jakub Jelinek <jakub@redhat.com>
9041
9042 PR c++/99650
9043 * g++.dg/cpp1z/decomp55.C: New test.
9044
9045 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
9046
9047 PR tree-optimization/99296
9048 * gcc.dg/pr99296.c: New file.
9049
9050 2021-03-22 Nathan Sidwell <nathan@acm.org>
9051
9052 PR c++/99480
9053 * g++.dg/modules/pr99480_a.H: New.
9054 * g++.dg/modules/pr99480_b.H: New.
9055
9056 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
9057
9058 PR target/99581
9059 * gcc.target/powerpc/pr99581.c: New.
9060
9061 2021-03-22 Nathan Sidwell <nathan@acm.org>
9062
9063 PR c++/99425
9064 * g++.dg/modules/pr99425-1.h: New.
9065 * g++.dg/modules/pr99425-1_a.H: New.
9066 * g++.dg/modules/pr99425-1_b.H: New.
9067 * g++.dg/modules/pr99425-1_c.C: New.
9068 * g++.dg/modules/pr99425-2_a.X: New.
9069 * g++.dg/modules/pr99425-2_b.X: New.
9070 * g++.dg/template/pr99425.C: New.
9071
9072 2021-03-22 Richard Biener <rguenther@suse.de>
9073
9074 PR tree-optimization/99694
9075 * gcc.dg/torture/pr99694.c: New testcase.
9076
9077 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
9078
9079 PR target/99702
9080 * gcc.target/riscv/pr99702.c: New.
9081
9082 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
9083
9084 PR target/98914
9085 * gcc.target/powerpc/pr98914.c: New test.
9086
9087 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
9088
9089 PR target/99679
9090 * g++.target/i386/pr99679-1.C: New test.
9091 * g++.target/i386/pr99679-2.C: Likewise.
9092
9093 2021-03-20 Jakub Jelinek <jakub@redhat.com>
9094
9095 PR debug/99230
9096 * gcc.dg/pr99230.c: New test.
9097
9098 2021-03-19 Jakub Jelinek <jakub@redhat.com>
9099
9100 PR c/99588
9101 * gcc.dg/Wunused-var-5.c: New test.
9102 * gcc.dg/Wunused-var-6.c: New test.
9103
9104 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9105
9106 * gfortran.dg/inline_matmul_6.f90: Adjust count for
9107 _gfortran_matmul.
9108
9109 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
9110
9111 PR target/99663
9112 * gcc.target/s390/pr99663.c: New.
9113
9114 2021-03-19 Jakub Jelinek <jakub@redhat.com>
9115
9116 PR c++/99456
9117 * g++.dg/opt/pr99456.C: New test.
9118 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
9119 later.
9120
9121 2021-03-19 Tamar Christina <tamar.christina@arm.com>
9122
9123 PR tree-optimization/99656
9124 * gfortran.dg/vect/pr99656.f90: New test.
9125
9126 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
9127
9128 PR target/99652
9129 * gcc.dg/torture/pr99652-1.c: New test.
9130 * gcc.dg/torture/pr99652-2.c: Likewise.
9131 * gcc.target/i386/pr57655.c: Adjusted.
9132 * gcc.target/i386/pr59794-6.c: Likewise.
9133 * gcc.target/i386/pr70738-1.c: Likewise.
9134 * gcc.target/i386/pr96744-1.c: Likewise.
9135
9136 2021-03-19 Jakub Jelinek <jakub@redhat.com>
9137 Christophe Lyon <christophe.lyon@linaro.org>
9138
9139 PR target/99593
9140 * g++.target/arm/pr99593.C: New test.
9141
9142 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
9143
9144 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
9145
9146 2021-03-19 Marek Polacek <polacek@redhat.com>
9147
9148 PR c++/99500
9149 * g++.dg/cpp2a/concepts-err3.C: New test.
9150
9151 2021-03-18 Martin Sebor <msebor@redhat.com>
9152
9153 PR middle-end/99502
9154 * g++.dg/warn/Warray-bounds-22.C: New test.
9155 * g++.dg/warn/Warray-bounds-23.C: New test.
9156 * g++.dg/warn/Warray-bounds-24.C: New test.
9157
9158 2021-03-18 Jakub Jelinek <jakub@redhat.com>
9159
9160 PR testsuite/99636
9161 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
9162
9163 2021-03-18 Jakub Jelinek <jakub@redhat.com>
9164
9165 PR testsuite/99626
9166 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
9167 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
9168 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
9169 rather than __i386__.
9170
9171 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9172
9173 PR testsuite/97680
9174 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
9175
9176 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
9177
9178 PR objc++/49070
9179 * obj-c++.dg/pr49070.mm: New test.
9180 * objc.dg/unnamed-parms.m: New test.
9181
9182 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9183
9184 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
9185 sve_flags.
9186 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
9187 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
9188 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
9189 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
9190 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
9191
9192 2021-03-18 Jakub Jelinek <jakub@redhat.com>
9193
9194 PR middle-end/98099
9195 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
9196 For big endian use -fsso-struct=little-endian dg-options.
9197
9198 2021-03-17 Marek Polacek <polacek@redhat.com>
9199
9200 PR c++/97973
9201 * g++.dg/conversion/real-to-int1.C: New test.
9202
9203 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
9204 Jason Merrill <jason@redhat.com>
9205
9206 * g++.dg/cpp1z/using9.C: New using decl test.
9207
9208 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
9209
9210 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
9211 -gdwarf-3 to the command line options. Adjust the expected line
9212 numbers for the revised options header.
9213
9214 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
9215
9216 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
9217 -gdwarf-3 to the command line options. Provide Darwin-
9218 specific match lines for the expected output.
9219
9220 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9221
9222 * gcc.target/aarch64/acle/rng_2.c: New test.
9223
9224 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
9225
9226 PR target/99504
9227 * gcc.target/i386/pr99530-1.c: New test.
9228 * gcc.target/i386/pr99530-2.c: Likewise.
9229 * gcc.target/i386/pr99530-3.c: Likewise.
9230 * gcc.target/i386/pr99530-4.c: Likewise.
9231 * gcc.target/i386/pr99530-5.c: Likewise.
9232 * gcc.target/i386/pr99530-6.c: Likewise.
9233
9234 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
9235
9236 PR target/99542
9237 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
9238
9239 2021-03-16 Jason Merrill <jason@redhat.com>
9240
9241 * g++.dg/cpp2a/nontype-float1.C: New test.
9242
9243 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
9244
9245 PR target/98092
9246 PR target/98092
9247 * gcc.target/powerpc/pr98092.c: New.
9248
9249 2021-03-16 Jakub Jelinek <jakub@redhat.com>
9250
9251 PR target/99600
9252 * gcc.target/i386/pr99600.c: New test.
9253
9254 2021-03-16 Martin Liska <mliska@suse.cz>
9255 Jason Merrill <jason@redhat.com>
9256
9257 PR c++/99108
9258 * g++.target/i386/pr99108.C: New test.
9259
9260 2021-03-16 Martin Liska <mliska@suse.cz>
9261
9262 PR target/99592
9263 * gcc.target/arm/pr99592.c: New test.
9264
9265 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
9266
9267 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
9268
9269 2021-03-16 Nathan Sidwell <nathan@acm.org>
9270
9271 PR c++/99496
9272 * g++.dg/modules/pr99496_a.H: New.
9273 * g++.dg/modules/pr99496_b.C: New.
9274
9275 2021-03-16 Jakub Jelinek <jakub@redhat.com>
9276
9277 PR target/99563
9278 * gcc.target/i386/avx-pr99563.c: New test.
9279
9280 2021-03-16 Jakub Jelinek <jakub@redhat.com>
9281
9282 PR target/99542
9283 * gcc.dg/gomp/pr99542.c: New test.
9284 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
9285 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
9286 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
9287 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
9288 on aarch64.
9289 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
9290
9291 2021-03-15 Jakub Jelinek <jakub@redhat.com>
9292
9293 PR c++/99601
9294 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
9295 * g++.dg/modules/builtin-3_b.C: Likewise.
9296
9297 2021-03-15 Nathan Sidwell <nathan@acm.org>
9298
9299 PR c++/99601
9300 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
9301 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
9302
9303 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
9304
9305 PR c++/99047
9306 * g++.dg/coroutines/pr99047.C: New test.
9307
9308 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
9309
9310 PR c++/98704
9311 * g++.dg/coroutines/torture/pr98704.C: New test.
9312
9313 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
9314
9315 PR c++/98480
9316 * g++.dg/coroutines/pr98480.C: New test.
9317 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
9318 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
9319 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
9320
9321 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
9322
9323 PR c++/96749
9324 * g++.dg/coroutines/pr96749-1.C: New test.
9325 * g++.dg/coroutines/pr96749-2.C: New test.
9326
9327 2021-03-15 Richard Biener <rguenther@suse.de>
9328
9329 PR tree-optimization/98834
9330 * g++.dg/opt/pr98834.C: New testcase.
9331
9332 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
9333
9334 PR fortran/99345
9335 * gfortran.dg/do_check_16.f90: New test.
9336 * gfortran.dg/do_check_17.f90: New test.
9337
9338 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
9339
9340 PR fortran/99545
9341 * gfortran.dg/pr99545.f90: New test.
9342
9343 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
9344
9345 * gcc.target/powerpc/pr99492.c: Fix typo.
9346
9347 2021-03-14 Harald Anlauf <anlauf@gmx.de>
9348 Paul Thomas <pault@gcc.gnu.org>
9349
9350 * gfortran.dg/pr99112.f90: New test.
9351
9352 2021-03-13 Martin Sebor <msebor@redhat.com>
9353
9354 PR tree-optimization/99489
9355 * gcc.dg/Wstringop-truncation-9.c: New test.
9356
9357 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
9358
9359 PR fortran/99125
9360 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
9361
9362 2021-03-13 Jakub Jelinek <jakub@redhat.com>
9363
9364 PR tree-optimization/99544
9365 * gcc.dg/gomp/pr99544.c: New test.
9366
9367 2021-03-12 Nathan Sidwell <nathan@acm.org>
9368
9369 PR c++/99238
9370 * g++.dg/modules/pr99238.h: New.
9371 * g++.dg/modules/pr99238_a.H: New.
9372 * g++.dg/modules/pr99238_b.H: New.
9373
9374 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
9375
9376 PR fortran/99514
9377 * gfortran.dg/gomp/threadprivate-1.f90: New test.
9378
9379 2021-03-12 Jakub Jelinek <jakub@redhat.com>
9380
9381 PR target/99321
9382 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
9383
9384 2021-03-12 Jakub Jelinek <jakub@redhat.com>
9385
9386 PR c++/99507
9387 * g++.dg/cpp2a/consteval19.C: New test.
9388
9389 2021-03-11 David Malcolm <dmalcolm@redhat.com>
9390
9391 PR analyzer/96374
9392 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
9393 to options.
9394 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
9395 (test_7): New.
9396 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
9397 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
9398 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
9399 -fno-analyzer-feasibility from options.
9400 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
9401 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
9402
9403 2021-03-11 Nathan Sidwell <nathan@acm.org>
9404
9405 PR c++/99248
9406 * g++.dg/modules/pr99248.h: New.
9407 * g++.dg/modules/pr99248_a.H: New.
9408 * g++.dg/modules/pr99248_b.H: New.
9409
9410 2021-03-11 Nathan Sidwell <nathan@acm.org>
9411
9412 PR c++/99528
9413 * g++.dg/modules/pr99528.h: New.
9414 * g++.dg/modules/pr99528_a.H: New.
9415 * g++.dg/modules/pr99528_b.H: New.
9416 * g++.dg/modules/pr99528_c.C: New.
9417
9418 2021-03-11 Richard Biener <rguenther@suse.de>
9419
9420 PR testsuite/98245
9421 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
9422 instead of verifying the total number of adds.
9423
9424 2021-03-11 Richard Biener <rguenther@suse.de>
9425
9426 PR testsuite/97494
9427 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
9428
9429 2021-03-11 Richard Biener <rguenther@suse.de>
9430
9431 PR testsuite/97494
9432 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
9433
9434 2021-03-11 Richard Biener <rguenther@suse.de>
9435
9436 PR testsuite/97494
9437 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
9438
9439 2021-03-11 Jakub Jelinek <jakub@redhat.com>
9440
9441 PR ipa/99517
9442 * gcc.target/i386/avx2-pr99517-1.c: New test.
9443 * gcc.target/i386/avx2-pr99517-2.c: New test.
9444
9445 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
9446
9447 PR target/99492
9448 * gcc.target/powerpc/pr99492.c: New testcase.
9449
9450 2021-03-10 Harald Anlauf <anlauf@gmx.de>
9451
9452 PR fortran/99205
9453 * gfortran.dg/data_char_4.f90: New test.
9454 * gfortran.dg/data_char_5.f90: New test.
9455
9456 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
9457
9458 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
9459
9460 2021-03-10 Nathan Sidwell <nathan@acm.org>
9461
9462 PR c++/99423
9463 * g++.dg/modules/pr99423_a.H: New.
9464 * g++.dg/modules/pr99423_b.H: New.
9465
9466 2021-03-10 Jakub Jelinek <jakub@redhat.com>
9467
9468 PR tree-optimization/99305
9469 PR testsuite/99498
9470 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
9471 unsigned_char effective targets.
9472
9473 2021-03-10 Nathan Sidwell <nathan@acm.org>
9474
9475 PR c++/99508
9476 * g++.dg/ext/pr99508.C: New.
9477
9478 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
9479
9480 PR testsuite/99292
9481 * lib/target-supports.exp (check_effective_target_lra): New.
9482 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
9483 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
9484 * gcc.c-torture/compile/pr98096.c: Likewise.
9485 * gcc.dg/pr97954.c: Likewise.
9486
9487 2021-03-10 David Malcolm <dmalcolm@redhat.com>
9488
9489 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
9490 * gcc.dg/analyzer/zlib-2.c: Likewise.
9491
9492 2021-03-10 Joel Hutton <joel.hutton@arm.com>
9493
9494 * gcc.dg/vect/pr99102.c: Fix target selector.
9495
9496 2021-03-10 Joel Hutton <joel.hutton@arm.com>
9497
9498 PR target/99102
9499 * gcc.dg/vect/pr99102.c: New test.
9500
9501 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
9502
9503 * gnat.dg/specs/lto25.ads: New test.
9504
9505 2021-03-09 Jakub Jelinek <jakub@redhat.com>
9506
9507 PR tree-optimization/99305
9508 * g++.dg/opt/pr99305.C: New test.
9509
9510 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
9511
9512 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
9513 (check_effective_target_sqrt_insn): Use it.
9514
9515 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
9516
9517 PR target/99454
9518 * gcc.target/i386/pr99454.c: New.
9519
9520 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
9521
9522 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
9523 * gcc.dg/loop-9.c: Likewise.
9524 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
9525 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
9526
9527 2021-03-09 Jakub Jelinek <jakub@redhat.com>
9528
9529 PR sanitizer/98920
9530 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
9531 exists. If REG_STARTEND macro isn't defined, just return 0 from main
9532 instead of the actual test.
9533
9534 2021-03-09 Martin Liska <mliska@suse.cz>
9535
9536 PR target/99464
9537 * gcc.target/i386/pr99464.c: New test.
9538
9539 2021-03-09 Joel Brobecker <brobecker@adacore.com>
9540
9541 * gcc.target/powerpc/undef-bool-2.c: Add
9542 dg-require-effective-target powerpc_vsx_ok directive.
9543 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
9544 powerpc_vsx_ok directive.
9545
9546 2021-03-08 Harald Anlauf <anlauf@gmx.de>
9547
9548 PR fortran/49278
9549 * gfortran.dg/parameter_data.f90: New test.
9550
9551 2021-03-08 Martin Sebor <msebor@redhat.com>
9552
9553 PR middle-end/98266
9554 * g++.dg/warn/Warray-bounds-15.C: New test.
9555 * g++.dg/warn/Warray-bounds-18.C: New test.
9556 * g++.dg/warn/Warray-bounds-19.C: New test.
9557 * g++.dg/warn/Warray-bounds-20.C: New test.
9558 * g++.dg/warn/Warray-bounds-21.C: New test.
9559
9560 2021-03-08 Martin Sebor <msebor@redhat.com>
9561
9562 PR middle-end/97631
9563 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
9564 Add an xfail.
9565 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
9566 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
9567 * gcc.dg/Wstringop-overflow-66.c: New test.
9568 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
9569
9570 2021-03-08 Marek Polacek <polacek@redhat.com>
9571
9572 PR c++/96268
9573 * g++.dg/cpp2a/nontype-class41.C: New test.
9574
9575 2021-03-08 Nathan Sidwell <nathan@acm.org>
9576
9577 PR c++/99436
9578 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
9579
9580 2021-03-08 Nathan Sidwell <nathan@acm.org>
9581
9582 * g++.dg/modules/pr99468.H: New.
9583
9584 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
9585
9586 PR target/98959
9587 * gcc.target/powerpc/pr98959.c: New test.
9588
9589 2021-03-08 Nathan Sidwell <nathan@acm.org>
9590
9591 PR c++/99285
9592 * g++.dg/modules/pr99285_a.H: New.
9593 * g++.dg/modules/pr99285_b.H: New.
9594
9595 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9596
9597 PR target/99437
9598 * gcc.target/aarch64/simd/pr99437.c: New test.
9599
9600 2021-03-08 Martin Liska <mliska@suse.cz>
9601
9602 PR sanitizer/98920
9603 * c-c++-common/asan/pr98920.c: New test.
9604
9605 2021-03-08 Martin Liska <mliska@suse.cz>
9606
9607 PR target/99463
9608 * gcc.target/i386/pr99463-2.c: New test.
9609 * gcc.target/i386/pr99463.c: New test.
9610
9611 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
9612
9613 * gcc.target/s390/vector/long-double-asm-commutative.c: New
9614 test.
9615 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
9616 test.
9617 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
9618 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
9619 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
9620 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
9621 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
9622 test.
9623
9624 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
9625
9626 PR fortran/97927
9627 * gfortran.dg/module_variable_3.f90: New test.
9628
9629 2021-03-07 Jakub Jelinek <jakub@redhat.com>
9630
9631 PR target/99321
9632 * lib/target-supports.exp
9633 (check_effective_target_assembler_march_noavx512bw): New effective
9634 target.
9635 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
9636
9637 2021-03-06 Patrick Palka <ppalka@redhat.com>
9638 Jakub Jelinek <jakub@redhat.com>
9639
9640 PR c++/99287
9641 * g++.dg/cpp2a/constexpr-99287.C: New test.
9642
9643 2021-03-06 Patrick Palka <ppalka@redhat.com>
9644 Jakub Jelinek <jakub@redhat.com>
9645
9646 PR c++/96330
9647 * g++.dg/cpp1y/var-templ68.C: New test.
9648 * g++.dg/cpp1y/var-templ68a.C: New test.
9649
9650 2021-03-06 Patrick Palka <ppalka@redhat.com>
9651
9652 PR c++/99365
9653 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
9654 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
9655
9656 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
9657
9658 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
9659 to allow an eliminated stack-frame.
9660
9661 2021-03-05 Marek Polacek <polacek@redhat.com>
9662
9663 PR c++/99374
9664 * g++.dg/cpp1z/noexcept-type23.C: New test.
9665
9666 2021-03-05 Marek Polacek <polacek@redhat.com>
9667
9668 PR c++/99120
9669 * g++.dg/warn/Wshadow-17.C: New test.
9670
9671 2021-03-05 Jason Merrill <jason@redhat.com>
9672
9673 PR c/99363
9674 * gcc.dg/attr-flatten-1.c: Adjust.
9675
9676 2021-03-05 Jakub Jelinek <jakub@redhat.com>
9677
9678 PR middle-end/99322
9679 * c-c++-common/gomp/pr99322.c: New test.
9680
9681 2021-03-05 Nathan Sidwell <nathan@acm.org>
9682
9683 PR c++/99245
9684 * g++.dg/modules/pr99245_a.H: New.
9685 * g++.dg/modules/pr99245_b.H: New.
9686
9687 2021-03-05 Harald Anlauf <anlauf@gmx.de>
9688
9689 PR libfortran/99218
9690 * gfortran.dg/matmul_21.f90: New test.
9691
9692 2021-03-05 Nathan Sidwell <nathan@acm.org>
9693
9694 PR c++/99377
9695 * g++.dg/modules/pr99377_a.H: New.
9696 * g++.dg/modules/pr99377_b.C: New.
9697 * g++.dg/modules/pr99377_c.C: New.
9698
9699 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
9700
9701 PR c++/98118
9702 * g++.dg/coroutines/pr98118.C: New test.
9703
9704 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
9705
9706 PR c++/95616
9707 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
9708 * g++.dg/coroutines/pr95616-0.C: New test.
9709 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
9710 * g++.dg/coroutines/pr95616-1.C: New test.
9711 * g++.dg/coroutines/pr95616-2.C: New test.
9712 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
9713 * g++.dg/coroutines/pr95616-3.C: New test.
9714 * g++.dg/coroutines/pr95616-4.C: New test.
9715 * g++.dg/coroutines/pr95616-5.C: New test.
9716 * g++.dg/coroutines/pr95616-6.C: New test.
9717
9718 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
9719
9720 PR c++/95615
9721 * g++.dg/coroutines/torture/pr95615-01.C: New test.
9722 * g++.dg/coroutines/torture/pr95615-02.C: New test.
9723 * g++.dg/coroutines/torture/pr95615-03.C: New test.
9724 * g++.dg/coroutines/torture/pr95615-04.C: New test.
9725 * g++.dg/coroutines/torture/pr95615-05.C: New test.
9726 * g++.dg/coroutines/torture/pr95615.inc: New file.
9727
9728 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
9729
9730 PR target/99378
9731 * gcc.target/i386/pr99123-2.c: New.
9732
9733 2021-03-05 Nathan Sidwell <nathan@acm.org>
9734
9735 PR c++/99389
9736 * g++.dg/modules/pr99389_a.H: New.
9737 * g++.dg/modules/pr99389_b.C: New.
9738 * g++.dg/modules/pr99389_c.C: New.
9739
9740 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
9741
9742 PR c/99137
9743 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
9744 additional test.
9745
9746 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
9747
9748 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
9749 with '_kind' number.
9750 * gfortran.dg/real4-10-real8-16.f90: Likewise.
9751 * gfortran.dg/real4-10-real8-4.f90: Likewise.
9752 * gfortran.dg/real4-10.f90: Likewise.
9753 * gfortran.dg/real4-16-real8-10.f90: Likewise.
9754 * gfortran.dg/real4-16-real8-16.f90: Likewise.
9755 * gfortran.dg/real4-16-real8-4.f90: Likewise.
9756 * gfortran.dg/real4-16.f90: Likewise.
9757 * gfortran.dg/real4-8-real8-10.f90: Likewise.
9758 * gfortran.dg/real4-8-real8-16.f90: Likewise.
9759 * gfortran.dg/real4-8-real8-4.f90: Likewise.
9760 * gfortran.dg/real4-8.f90: Likewise.
9761 * gfortran.dg/real8-10.f90: Likewise.
9762 * gfortran.dg/real8-16.f90: Likewise.
9763 * gfortran.dg/real8-4.f90: Likewise.
9764
9765 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
9766
9767 PR debug/66668
9768 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
9769
9770 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
9771
9772 * lib/prune.exp: Prune useless output caused by a linker bug.
9773
9774 2021-03-04 Jakub Jelinek <jakub@redhat.com>
9775
9776 PR middle-end/93235
9777 * gcc.target/aarch64/pr93235.c: New test.
9778
9779 2021-03-04 Martin Liska <mliska@suse.cz>
9780
9781 PR gcov-profile/99105
9782 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
9783 correction as the wrapped malloc is called one more time
9784 from libgcov.
9785 * gcc.dg/tree-prof/pr97461.c: Likewise.
9786
9787 2021-03-04 Jakub Jelinek <jakub@redhat.com>
9788
9789 PR c++/88146
9790 PR c++/99362
9791 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
9792 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
9793 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
9794 dg-warning regexps, instead replace .* with \[^\n\r]*.
9795 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
9796 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
9797 -ftrack-macro-expansion=0 from dg-options.
9798 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
9799 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
9800
9801 2021-03-04 Jakub Jelinek <jakub@redhat.com>
9802
9803 PR c/99325
9804 * gcc.dg/cpp/line11.c: New test.
9805 * gcc.dg/cpp/line12.c: New test.
9806
9807 2021-03-04 Alex Coplan <alex.coplan@arm.com>
9808
9809 PR target/99381
9810 * gcc.target/aarch64/pr99381.c: New test.
9811
9812 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
9813
9814 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
9815 machines.
9816 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
9817
9818 2021-03-04 Nathan Sidwell <nathan@acm.org>
9819
9820 PR c++/99170
9821 * g++.dg/modules/pr99170-1_a.H: New.
9822 * g++.dg/modules/pr99170-1_b.C: New.
9823 * g++.dg/modules/pr99170-2.h: New.
9824 * g++.dg/modules/pr99170-2_a.C: New.
9825 * g++.dg/modules/pr99170-2_b.C: New.
9826 * g++.dg/modules/pr99170-3_a.H: New.
9827 * g++.dg/modules/pr99170-3_b.C: New.
9828 * g++.dg/modules/inst-2_b.C: Adjust scan.
9829 * g++.dg/modules/inst-4_a.C: Adjust scan.
9830 * g++.dg/modules/inst-4_b.C: Adjust scan.
9831 * g++.dg/modules/member-def-1_b.C: Adjust scan.
9832 * g++.dg/modules/member-def-1_c.C: Adjust scan.
9833 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
9834 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
9835 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
9836 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
9837 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
9838 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
9839 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
9840 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
9841 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
9842 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
9843 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
9844
9845 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
9846
9847 PR fortran/99355
9848 * gfortran.dg/real4-10-real8-10.f90: New test.
9849 * gfortran.dg/real4-10-real8-16.f90: New test.
9850 * gfortran.dg/real4-10-real8-4.f90: New test.
9851 * gfortran.dg/real4-10.f90: New test.
9852 * gfortran.dg/real4-16-real8-10.f90: New test.
9853 * gfortran.dg/real4-16-real8-16.f90: New test.
9854 * gfortran.dg/real4-16-real8-4.f90: New test.
9855 * gfortran.dg/real4-16.f90: New test.
9856 * gfortran.dg/real4-8-real8-10.f90: New test.
9857 * gfortran.dg/real4-8-real8-16.f90: New test.
9858 * gfortran.dg/real4-8-real8-4.f90: New test.
9859 * gfortran.dg/real4-8.f90: New test.
9860 * gfortran.dg/real8-10.f90: New test.
9861 * gfortran.dg/real8-16.f90: New test.
9862 * gfortran.dg/real8-4.f90: New test.
9863
9864 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
9865
9866 * gcc.misc-tests/outputs.exp: Enumerate tests.
9867
9868 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
9869
9870 * gcc.misc-tests/outputs.exp: Append discriminating
9871 suffixes to tests with duplicate names.
9872 (outest): Assert that each running test has a unique
9873 name.
9874
9875 2021-03-04 Martin Sebor <msebor@redhat.com>
9876
9877 PR middle-end/96963
9878 PR middle-end/94655
9879 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
9880 * gcc.dg/Wstringop-overflow-65.c: New test.
9881 * gcc.dg/Warray-bounds-69.c: Same.
9882
9883 2021-03-03 Marek Polacek <polacek@redhat.com>
9884
9885 PR c++/96474
9886 * g++.dg/cpp1z/class-deduction83.C: New test.
9887
9888 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
9889
9890 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
9891 New test.
9892 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
9893 New test.
9894
9895 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
9896
9897 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
9898 New test.
9899 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
9900 New test.
9901 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
9902 New test.
9903
9904 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
9905
9906 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
9907 New test.
9908 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
9909 New test.
9910
9911 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
9912
9913 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
9914 New test template.
9915 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
9916 New test.
9917 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
9918 New test.
9919 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
9920 New test.
9921 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
9922 New test.
9923
9924 2021-03-03 Jakub Jelinek <jakub@redhat.com>
9925
9926 PR c++/82959
9927 * g++.dg/cpp1z/eval-order10.C: New test.
9928
9929 2021-03-03 Marek Polacek <polacek@redhat.com>
9930
9931 PR c++/97034
9932 PR c++/99009
9933 * g++.dg/cpp1z/class-deduction81.C: New test.
9934 * g++.dg/cpp1z/class-deduction82.C: New test.
9935 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
9936 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
9937 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
9938
9939 2021-03-03 Jason Merrill <jason@redhat.com>
9940
9941 PR c++/95675
9942 * g++.dg/cpp0x/decltype-call5.C: New test.
9943 * g++.dg/cpp0x/decltype-call6.C: New test.
9944
9945 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9946
9947 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
9948 dg-options.
9949 * gcc.target/i386/pr95798-2.c: Likewise.
9950
9951 2021-03-03 Nathan Sidwell <nathan@acm.org>
9952
9953 PR c++/99344
9954 * g++.dg/modules/namespace-2_a.C
9955 * g++.dg/modules/pr99344_a.C
9956 * g++.dg/modules/pr99344_b.C
9957
9958 2021-03-03 Jakub Jelinek <jakub@redhat.com>
9959
9960 PR target/99321
9961 * gcc.target/i386/pr99321.c: New test.
9962
9963 2021-03-03 Jakub Jelinek <jakub@redhat.com>
9964
9965 PR c/99324
9966 * gcc.c-torture/compile/pr99324.c: New test.
9967
9968 2021-03-03 Jakub Jelinek <jakub@redhat.com>
9969
9970 PR target/99085
9971 * gcc.dg/graphite/pr99085.c: New test.
9972
9973 2021-03-03 Jason Merrill <jason@redhat.com>
9974
9975 PR c++/96078
9976 * g++.dg/ext/attr-flatten1.C: New test.
9977
9978 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
9979
9980 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
9981 tests if target test-framework has -L or -I options.
9982
9983 2021-03-02 David Malcolm <dmalcolm@redhat.com>
9984
9985 PR c/99323
9986 * gcc.dg/pr99323-1.c: New test.
9987 * gcc.dg/pr99323-2.c: New test.
9988
9989 2021-03-02 Martin Sebor <msebor@redhat.com>
9990
9991 PR c++/99251
9992 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
9993 * g++.dg/warn/Wnonnull12.C: New test.
9994
9995 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
9996
9997 * gnat.dg/limited5.adb: New test.
9998
9999 2021-03-02 Patrick Palka <ppalka@redhat.com>
10000
10001 PR c++/96443
10002 PR c++/96960
10003 * g++.dg/concepts/abbrev9.C: New test.
10004 * g++.dg/cpp2a/concepts-lambda15.C: New test.
10005 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
10006 * g++.dg/cpp2a/concepts-return-req2.C: New test.
10007 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
10008 call to f15 that we expect to accept.
10009
10010 2021-03-02 Patrick Palka <ppalka@redhat.com>
10011
10012 * g++.dg/cpp1z/auto1.C: New test.
10013
10014 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
10015
10016 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
10017 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
10018 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
10019 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
10020 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
10021 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
10022 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
10023
10024 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
10025
10026 * lib/target-supports.exp: Add check for nnpa facility.
10027
10028 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
10029
10030 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
10031 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
10032
10033 2021-03-01 Martin Liska <mliska@suse.cz>
10034
10035 PR target/99313
10036 * gcc.target/s390/target-attribute/pr99313.c: New test.
10037
10038 2021-03-01 Nathan Sidwell <nathan@acm.org>
10039
10040 PR c++/99294
10041 * g++.dg/modules/pr99294.h: New.
10042 * g++.dg/modules/pr99294_a.C: New.
10043 * g++.dg/modules/pr99294_b.C: New.
10044
10045 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
10046
10047 * g++.dg/eh/seh-xmm-unwind.C: New test.
10048
10049 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
10050
10051 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
10052 expression components noexcept.
10053 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
10054 * g++.dg/coroutines/pr95345.C: Likewise.
10055
10056 2021-02-28 Jason Merrill <jason@redhat.com>
10057
10058 * g++.dg/ext/attr-lambda3.C: Add missing ;
10059
10060 2021-02-27 Jason Merrill <jason@redhat.com>
10061
10062 PR c++/90333
10063 * g++.dg/ext/attr-lambda3.C: New test.
10064
10065 2021-02-26 Alexandre Oliva <oliva@gnu.org>
10066
10067 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
10068 duplication.
10069 * gcc.target/powerpc/pr83629.c: Likewise.
10070 * gcc.target/powerpc/pr84112.c: Likewise.
10071
10072 2021-02-26 Olivier Hainque <hainque@adacore.com>
10073
10074 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
10075 dg-require-effective-target fpic.
10076 * gcc.target/powerpc/ppc-eabi.c: Likewise.
10077 * gcc.target/powerpc/pr26350.c: Likewise.
10078 * gcc.target/powerpc/pr67789.c: Likewise.
10079 * gcc.target/powerpc/pr79439-1.c: Likewise.
10080 * gcc.target/powerpc/pr79439-2.c: Likewise.
10081 * gcc.target/powerpc/pr79439-3.c: Likewise.
10082 * gcc.target/powerpc/pr83629.c: Likewise.
10083 * gcc.target/powerpc/pr84112.c: Likewise.
10084
10085 2021-02-26 Richard Biener <rguenther@suse.de>
10086
10087 PR middle-end/99281
10088 * g++.dg/pr99218.C: New testcase.
10089
10090 2021-02-26 Jakub Jelinek <jakub@redhat.com>
10091
10092 * g++.dg/cpp23/lambda-specifiers1.C: New test.
10093
10094 2021-02-26 Jakub Jelinek <jakub@redhat.com>
10095
10096 PR c++/95451
10097 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
10098
10099 2021-02-26 Jason Merrill <jason@redhat.com>
10100
10101 PR c++/98810
10102 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
10103
10104 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
10105
10106 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
10107 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
10108 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
10109 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
10110 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
10111 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
10112 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
10113 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
10114 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
10115 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
10116 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
10117 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
10118 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
10119 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
10120 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
10121
10122 2021-02-26 Patrick Palka <ppalka@redhat.com>
10123
10124 PR c++/98990
10125 * g++.dg/concepts/abbrev8.C: New test.
10126
10127 2021-02-25 Patrick Palka <ppalka@redhat.com>
10128
10129 PR c++/99213
10130 PR c++/94521
10131 * g++.dg/diagnostic/local1.C: New test.
10132
10133 2021-02-25 Patrick Palka <ppalka@redhat.com>
10134
10135 PR c++/99103
10136 * g++.dg/cpp1z/class-deduction79.C: New test.
10137 * g++.dg/cpp1z/class-deduction80.C: New test.
10138
10139 2021-02-25 Marek Polacek <polacek@redhat.com>
10140
10141 DR 1312
10142 PR c++/99176
10143 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
10144 * g++.dg/cpp0x/constexpr-cast2.C: New test.
10145 * g++.dg/cpp0x/constexpr-cast3.C: New test.
10146
10147 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
10148
10149 PR c++/97587
10150 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
10151 reference parms, to distinguish the rvalue ref. variant.
10152 * g++.dg/coroutines/pr97587.C: New test.
10153
10154 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
10155
10156 PR c++/95822
10157 * g++.dg/coroutines/pr95822.C: New test.
10158
10159 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
10160
10161 * gcc.target/arm/cmse/cmse-18.c: New test.
10162
10163 2021-02-25 Nathan Sidwell <nathan@acm.org>
10164
10165 PR c++/99166
10166 * g++.dg/modules/pr99166_a.X: Adjust.
10167 * g++.dg/modules/pr99166_b.C: Adjust.
10168 * g++.dg/modules/pr99166_c.C: Adjust.
10169 * g++.dg/modules/pr99166_d.C: Adjust.
10170
10171 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
10172
10173 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
10174
10175 2021-02-25 Tamar Christina <tamar.christina@arm.com>
10176
10177 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
10178
10179 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
10180
10181 PR testsuite/99233
10182 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
10183
10184 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
10185
10186 PR middle-end/97172
10187 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
10188
10189 2021-02-25 Richard Biener <rguenther@suse.de>
10190
10191 PR tree-optimization/99253
10192 * gcc.dg/vect/pr99253.c: New testcase.
10193
10194 2021-02-25 Jakub Jelinek <jakub@redhat.com>
10195
10196 PR target/95798
10197 * gcc.target/i386/pr95798-1.c: New test.
10198 * gcc.target/i386/pr95798-2.c: New test.
10199
10200 2021-02-25 Jakub Jelinek <jakub@redhat.com>
10201
10202 PR tree-optimization/80635
10203 * g++.dg/warn/pr80635-1.C: New test.
10204 * g++.dg/warn/pr80635-2.C: New test.
10205
10206 2021-02-25 David Malcolm <dmalcolm@redhat.com>
10207
10208 PR analyzer/99193
10209 * gcc.dg/analyzer/pr99193-1.c: New test.
10210 * gcc.dg/analyzer/pr99193-2.c: New test.
10211 * gcc.dg/analyzer/pr99193-3.c: New test.
10212 * gcc.dg/analyzer/realloc-1.c: New test.
10213
10214 2021-02-24 Nathan Sidwell <nathan@acm.org>
10215
10216 PR c++/98718
10217 * g++.dg/modules/pr98718_a.C: New.
10218 * g++.dg/modules/pr98718_b.C: New.
10219
10220 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
10221
10222 * g++.dg/coroutines/co-await-void_type.C: Mark promise
10223 final_suspend call as noexcept.
10224 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
10225 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
10226 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
10227 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
10228 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
10229 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
10230 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
10231 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
10232 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
10233 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
10234 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
10235 * g++.dg/coroutines/coro1-allocators.h: Likewise.
10236 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
10237 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
10238 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
10239 * g++.dg/coroutines/pr94752.C: Likewise.
10240 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
10241 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
10242 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
10243 * g++.dg/coroutines/pr95050.C: Likewise.
10244 * g++.dg/coroutines/pr95345.C: Likewise.
10245 * g++.dg/coroutines/pr95440.C: Likewise.
10246 * g++.dg/coroutines/pr95591.C: Likewise.
10247 * g++.dg/coroutines/pr95711.C: Likewise.
10248 * g++.dg/coroutines/pr95813.C: Likewise.
10249 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
10250 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
10251 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
10252 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
10253 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
10254 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
10255 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
10256 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
10257 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
10258 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
10259 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
10260 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
10261 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
10262 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
10263 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
10264 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
10265 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
10266 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
10267 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
10268 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
10269
10270 2021-02-24 Jakub Jelinek <jakub@redhat.com>
10271
10272 PR fortran/99226
10273 * c-c++-common/gomp/pr99226.c: New test.
10274 * gfortran.dg/gomp/pr99226.f90: New test.
10275
10276 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
10277
10278 PR inline-asm/99123
10279 * gcc.target/i386/pr99123.c: New.
10280
10281 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
10282
10283 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
10284
10285 2021-02-24 Nathan Sidwell <nathan@acm.org>
10286
10287 PR c++/99072
10288 * g++.dg/modules/pr99072.H: New.
10289
10290 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
10291
10292 PR fortran/98342
10293 * gfortran.dg/assumed_rank_21.f90 : New test.
10294
10295 2021-02-24 Martin Sebor <msebor@redhat.com>
10296
10297 PR middle-end/97172
10298 * gcc.dg/pr97172-2.c: New test.
10299
10300 2021-02-24 Tamar Christina <tamar.christina@arm.com>
10301
10302 PR tree-optimization/99220
10303 * g++.dg/vect/pr99220.cc: New test.
10304
10305 2021-02-24 Tamar Christina <tamar.christina@arm.com>
10306
10307 PR tree-optimization/99149
10308 * g++.dg/vect/pr99149.cc: Disabled on BE.
10309
10310 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
10311
10312 PR c++/96251
10313 * g++.dg/coroutines/pr96251.C: New test.
10314
10315 2021-02-24 Jakub Jelinek <jakub@redhat.com>
10316
10317 PR tree-optimization/99225
10318 * gcc.c-torture/compile/pr99225.c: New test.
10319
10320 2021-02-24 Tamar Christina <tamar.christina@arm.com>
10321
10322 PR tree-optimization/99149
10323 * g++.dg/vect/pr99149.cc: New test.
10324
10325 2021-02-24 Richard Biener <rguenther@suse.de>
10326
10327 PR c/99224
10328 * gcc.dg/pr99224.c: New testcase.
10329
10330 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
10331
10332 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
10333 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
10334 Add __has_builtin tests for built-ins.
10335 Update expected instruction counts.
10336
10337 2021-02-23 Martin Sebor <msebor@redhat.com>
10338
10339 PR c++/99074
10340 * g++.dg/warn/Wnonnull11.C: New test.
10341
10342 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
10343
10344 PR fortran/99124
10345 * gfortran.dg/class_defined_operator_2.f03 : New test.
10346 * gfortran.dg/elemental_result_2.f90 : New test.
10347 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
10348 elemental function with an allocatable result with an operator
10349 interface with array dummies and result.
10350
10351 2021-02-23 Harald Anlauf <anlauf@gmx.de>
10352
10353 PR fortran/99206
10354 * gfortran.dg/reshape_zerosize_4.f90: New test.
10355
10356 2021-02-23 Nathan Sidwell <nathan@acm.org>
10357
10358 PR c++/99208
10359 * g++.dg/modules/pr99208_a.C: New.
10360 * g++.dg/modules/pr99208_b.C: New.
10361
10362 2021-02-23 Martin Liska <mliska@suse.cz>
10363
10364 PR sanitizer/99168
10365 * c-c++-common/asan/pr99168.c: New test.
10366
10367 2021-02-23 Patrick Palka <ppalka@redhat.com>
10368
10369 PR c++/95468
10370 * g++.dg/template/non-dependent15.C: New test.
10371
10372 2021-02-23 Jakub Jelinek <jakub@redhat.com>
10373
10374 PR tree-optimization/99204
10375 * gfortran.dg/pr99204.f90: New test.
10376
10377 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
10378
10379 * gcc.target/powerpc/vec-init-10.c: New test.
10380
10381 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
10382
10383 * g++.dg/warn/Wplacement-new-size-1.C,
10384 g++.dg/warn/Wplacement-new-size-2.C,
10385 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
10386 default_packed targets.
10387
10388 2021-02-22 David Malcolm <dmalcolm@redhat.com>
10389
10390 PR analyzer/99196
10391 * gcc.dg/analyzer/error-1.c: New test.
10392 * gcc.dg/analyzer/error-2.c: New test.
10393 * gcc.dg/analyzer/error-3.c: New test.
10394
10395 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
10396
10397 PR testsuite/99173
10398 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
10399 * c-c++-common/attr-retain-6.c: Likewise.
10400 * c-c++-common/attr-retain-7.c: Likewise.
10401 * c-c++-common/attr-retain-8.c: Likewise.
10402 * c-c++-common/attr-retain-9.c: Likewise.
10403
10404 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10405
10406 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
10407
10408 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
10409
10410 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
10411 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
10412 Handle __INT32_TYPE__ being "long int".
10413
10414 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
10415
10416 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
10417
10418 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
10419
10420 * gcc.target/cris/biap-mul.c: New test.
10421
10422 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
10423
10424 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
10425
10426 2021-02-22 Nathan Sidwell <nathan@acm.org>
10427
10428 PR c++/99174
10429 * g++.dg/modules/pr99174-1_a.C: New.
10430 * g++.dg/modules/pr99174-1_b.C: New.
10431 * g++.dg/modules/pr99174-1_c.C: New.
10432 * g++.dg/modules/pr99174.H: New.
10433
10434 2021-02-22 Nathan Sidwell <nathan@acm.org>
10435
10436 PR c++/99153
10437 * g++.dg/modules/pr99153_a.H: New.
10438 * g++.dg/modules/pr99153_b.H: New.
10439
10440 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
10441
10442 PR rtl-optimization/98791
10443 * gcc.target/aarch64/sve/pr98791.c: New test.
10444
10445 2021-02-22 Richard Biener <rguenther@suse.de>
10446
10447 PR tree-optimization/99165
10448 * g++.dg/pr99165.C: New testcase.
10449
10450 2021-02-21 Harald Anlauf <anlauf@gmx.de>
10451
10452 * gfortran.dg/intent_optimize_3.f90: New test.
10453
10454 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
10455
10456 * c-c++-common/attr-retain-5.c: Skip on AIX.
10457 * c-c++-common/attr-retain-6.c: Same.
10458 * c-c++-common/attr-retain-7.c: Same.
10459 * c-c++-common/attr-retain-8.c: Same.
10460 * c-c++-common/attr-retain-9.c: Same.
10461
10462 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
10463
10464 PR target/99134
10465 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
10466 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
10467 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
10468 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
10469 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
10470 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
10471
10472 2021-02-19 Nathan Sidwell <nathan@acm.org>
10473
10474 PR c++/98741
10475 * g++.dg/modules/pr98741_a.H: New.
10476 * g++.dg/modules/pr98741_b.H: New.
10477 * g++.dg/modules/pr98741_c.C: New.
10478 * g++.dg/modules/pr98741_d.C: New.
10479
10480 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10481
10482 PR fortran/98686
10483 * gfortran.dg/namelist_4.f90: Modify.
10484 * gfortran.dg/namelist_98.f90: New test.
10485
10486 2021-02-19 Martin Sebor <msebor@redhat.com>
10487
10488 PR c/97172
10489 * gcc.dg/pr97172.c: Add test cases.
10490
10491 2021-02-19 Nathan Sidwell <nathan@acm.org>
10492
10493 * g++.dg/modules/pr99166_a.X: New.
10494 * g++.dg/modules/pr99166_b.C: New.
10495 * g++.dg/modules/pr99166_c.C: New.
10496 * g++.dg/modules/pr99166_d.C: New.
10497
10498 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
10499
10500 PR fortran/99010
10501 * gfortran.dg/coarray/array_temporary-1.f90: New test.
10502
10503 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
10504
10505 PR fortran/99146
10506 * gfortran.dg/dtio_36.f90: New test.
10507
10508 2021-02-19 Richard Biener <rguenther@suse.de>
10509
10510 PR middle-end/99122
10511 * gcc.dg/pr99122-3.c: New testcase.
10512
10513 2021-02-19 Jakub Jelinek <jakub@redhat.com>
10514
10515 PR target/98998
10516 * gcc.target/arm/pure-code/pr98998.c: New test.
10517
10518 2021-02-19 Jakub Jelinek <jakub@redhat.com>
10519
10520 PR ipa/99034
10521 * g++.dg/opt/pr99034.C: New test.
10522
10523 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
10524
10525 PR fortran/99027
10526 * gfortran.dg/ubound_1.f90: New test.
10527
10528 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
10529
10530 PR target/98657
10531 * gcc.target/aarch64/sve/pr98657.c: New test.
10532
10533 2021-02-19 Jason Merrill <jason@redhat.com>
10534
10535 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
10536
10537 2021-02-19 David Malcolm <dmalcolm@redhat.com>
10538
10539 PR jit/99126
10540 * jit.dg/test-trap.c: New test.
10541
10542 2021-02-19 Jason Merrill <jason@redhat.com>
10543
10544 PR c++/96926
10545 * g++.dg/cpp0x/overload4.C: New test.
10546
10547 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
10548
10549 PR rtl-optimization/96264
10550 * gcc.target/powerpc/pr96264.c: New.
10551
10552 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
10553
10554 PR target/99113
10555 * c-c++-common/attr-retain-1.c: New test.
10556 * c-c++-common/attr-retain-2.c: Likewise.
10557 * c-c++-common/attr-retain-3.c: Likewise.
10558 * c-c++-common/attr-retain-4.c: Likewise.
10559 * c-c++-common/attr-retain-5.c: Likewise.
10560 * c-c++-common/attr-retain-6.c: Likewise.
10561 * c-c++-common/attr-retain-7.c: Likewise.
10562 * c-c++-common/attr-retain-8.c: Likewise.
10563 * c-c++-common/attr-retain-9.c: Likewise.
10564 * c-c++-common/pr99113.c: Likewise.
10565 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
10566 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
10567 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
10568 * c-c++-common/attr-used-2.c: Likewise.
10569 * c-c++-common/attr-used-3.c: Likewise.
10570 * c-c++-common/attr-used-4.c: Likewise.
10571 * c-c++-common/attr-used-9.c: Likewise.
10572 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
10573 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
10574 * c-c++-common/attr-used-5.c: Don't expect warning for the used
10575 attribute nor SHF_GNU_RETAIN section.
10576 * c-c++-common/attr-used-6.c: Likewise.
10577 * c-c++-common/attr-used-7.c: Likewise.
10578 * c-c++-common/attr-used-8.c: Likewise.
10579
10580 2021-02-18 Nathan Sidwell <nathan@acm.org>
10581
10582 PR c++/99023
10583 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
10584 for .X files.
10585 * g++.dg/modules/pr99023_a.X: New.
10586 * g++.dg/modules/pr99023_b.X: New.
10587
10588 2021-02-18 Jakub Jelinek <jakub@redhat.com>
10589
10590 PR c/99136
10591 * gcc.dg/pr99136.c: New test.
10592
10593 2021-02-18 Nathan Sidwell <nathan@acm.org>
10594
10595 PR c++/99023
10596 * g++.dg/modules/modules.exp: Remove dg-module-headers support
10597 * g++.dg/modules/alias-2_a.H: Delete.
10598 * g++.dg/modules/sys/alias-2_a.H: Delete.
10599
10600 2021-02-18 Nathan Sidwell <nathan@acm.org>
10601
10602 PR c++/99150
10603 * g++.dg/modules/pr99023_a.H: Delete.
10604 * g++.dg/modules/pr99023_b.H: Delete.
10605
10606 2021-02-18 Jakub Jelinek <jakub@redhat.com>
10607
10608 PR c++/99132
10609 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
10610
10611 2021-02-18 Richard Biener <rguenther@suse.de>
10612
10613 PR middle-end/99122
10614 * gcc.dg/pr99122-1.c: New testcase.
10615 * gcc.dg/pr99122-2.c: Likewise.
10616
10617 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
10618
10619 PR tree-optimization/99142
10620 * gcc.dg/tree-ssa/pr99142.c: New test.
10621
10622 2021-02-18 Jakub Jelinek <jakub@redhat.com>
10623
10624 PR middle-end/99109
10625 * g++.dg/warn/Warray-bounds-17.C: New test.
10626
10627 2021-02-18 Jakub Jelinek <jakub@redhat.com>
10628
10629 PR target/99104
10630 * gcc.dg/pr99104.c: New test.
10631
10632 2021-02-17 David Malcolm <dmalcolm@redhat.com>
10633
10634 PR analyzer/94596
10635 * gcc.dg/analyzer/pr94596.c: New test.
10636
10637 2021-02-17 Nathan Sidwell <nathan@acm.org>
10638
10639 PR c++/99023
10640 * g++.dg/modules/pr99023_a.H: New.
10641 * g++.dg/modules/pr99023_b.H: New.
10642
10643 2021-02-17 David Malcolm <dmalcolm@redhat.com>
10644
10645 PR analyzer/98969
10646 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
10647 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
10648 options. Remove false leak directive.
10649 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
10650 false positive.
10651 (test_3): New.
10652
10653 2021-02-17 Julian Brown <julian@codesourcery.com>
10654
10655 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
10656 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
10657 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
10658 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
10659 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
10660
10661 2021-02-17 Julian Brown <julian@codesourcery.com>
10662
10663 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
10664 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
10665 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
10666 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
10667 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
10668 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
10669 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
10670 previously-broken directives.
10671
10672 2021-02-17 Jakub Jelinek <jakub@redhat.com>
10673
10674 PR sanitizer/99106
10675 * g++.dg/ubsan/pr99106.C: New test.
10676
10677 2021-02-17 Nathan Sidwell <nathan@acm.org>
10678
10679 PR c++/99116
10680 * g++.dg/lookup/pr99116-1.C: New.
10681 * g++.dg/lookup/pr99116-2.C: New.
10682
10683 2021-02-17 Nathan Sidwell <nathan@acm.org>
10684
10685 PR c++/99071
10686 * g++.dg/modules/pr99071_a.H: New.
10687 * g++.dg/modules/pr99071_b.H: New.
10688
10689 2021-02-17 Patrick Palka <ppalka@redhat.com>
10690
10691 PR debug/96997
10692 PR c++/94034
10693 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
10694 "call to non-'constexpr' function" error message.
10695
10696 2021-02-16 Nathan Sidwell <nathan@acm.org>
10697
10698 * g++.dg/modules/pr99050_a.H: New.
10699 * g++.dg/modules/pr99050_b.C: New.
10700
10701 2021-02-16 Marek Polacek <polacek@redhat.com>
10702
10703 PR c++/99062
10704 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
10705 * g++.dg/ext/attr-assume-aligned.C: New test.
10706
10707 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
10708
10709 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
10710 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
10711
10712 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
10713
10714 * gfortran.dg/goacc/ref_inquiry.f90: New test.
10715 * gfortran.dg/gomp/ref_inquiry.f90: New test.
10716
10717 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
10718
10719 PR inline-asm/98096
10720 * gcc.c-torture/compile/pr98096.c: New.
10721
10722 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
10723
10724 PR fortran/99111
10725 * gfortran.dg/fmt_nonchar_1.f90: New test.
10726 * gfortran.dg/fmt_nonchar_2.f90: New test.
10727
10728 2021-02-16 Jakub Jelinek <jakub@redhat.com>
10729
10730 PR target/99100
10731 * gcc.target/i386/pr99100.c: New test.
10732
10733 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
10734
10735 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
10736
10737 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
10738
10739 PR rtl-optimization/98872
10740 * gcc.target/powerpc/pr98872.c: New test.
10741
10742 2021-02-15 Jakub Jelinek <jakub@redhat.com>
10743
10744 PR tree-optimization/99079
10745 * gcc.dg/fold-modpow2-2.c: New test.
10746 * gcc.c-torture/execute/pr99079.c: New test.
10747
10748 2021-02-13 Jakub Jelinek <jakub@redhat.com>
10749
10750 PR rtl-optimization/98439
10751 * gcc.target/i386/pr98439.c: New test.
10752
10753 2021-02-13 Jakub Jelinek <jakub@redhat.com>
10754
10755 PR target/96166
10756 * gcc.target/i386/pr96166.c: New test.
10757
10758 2021-02-12 Jakub Jelinek <jakub@redhat.com>
10759
10760 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
10761 and restrict the test to aarch64-*-* target only.
10762
10763 2021-02-12 Nathan Sidwell <nathan@acm.org>
10764
10765 * g++.dg/modules/pr99039_a.C: New.
10766 * g++.dg/modules/pr99039_b.C: New.
10767
10768 2021-02-12 Nathan Sidwell <nathan@acm.org>
10769
10770 PR c++/99040
10771 * g++.dg/modules/pr99040_a.C: New.
10772 * g++.dg/modules/pr99040_b.C: New.
10773 * g++.dg/modules/pr99040_c.C: New.
10774 * g++.dg/modules/pr99040_d.C: New.
10775
10776 2021-02-12 Nathan Sidwell <nathan@acm.org>
10777
10778 PR c++/99039
10779 PR c++/99040
10780 * g++.dg/lookup/pr99039.C: New.
10781
10782 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
10783
10784 PR libfortran/95647
10785 * gfortran.dg/ieee/ieee_12.f90: New test.
10786
10787 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
10788
10789 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
10790
10791 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
10792
10793 PR target/98931
10794 * gcc.target/arm/pr98931.c: Add -mthumb
10795
10796 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
10797
10798 PR fortran/99043
10799 * gfortran.dg/assumed_rank_20.f90: New test.
10800
10801 2021-02-12 Jakub Jelinek <jakub@redhat.com>
10802
10803 PR c++/97742
10804 * g++.dg/cpp2a/concepts-requires24.C: New test.
10805
10806 2021-02-12 Jason Merrill <jason@redhat.com>
10807
10808 PR c++/97246
10809 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
10810
10811 2021-02-12 David Malcolm <dmalcolm@redhat.com>
10812
10813 PR analyzer/98969
10814 * g++.dg/analyzer/pr99064.C: New test.
10815 * gcc.dg/analyzer/pr98969.c: New test.
10816
10817 2021-02-11 Marek Polacek <polacek@redhat.com>
10818
10819 PR c++/95888
10820 * g++.dg/template/deduce10.C: New test.
10821 * g++.dg/template/deduce9.C: New test.
10822
10823 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
10824
10825 PR target/99041
10826 * g++.target/powerpc/pr99041.C: New test.
10827
10828 2021-02-11 Jakub Jelinek <jakub@redhat.com>
10829
10830 PR c++/99033
10831 * g++.dg/ext/flexary38.C: New test.
10832
10833 2021-02-11 Marek Polacek <polacek@redhat.com>
10834
10835 PR c++/99063
10836 * g++.dg/cpp0x/variadic-crash6.C: New test.
10837
10838 2021-02-11 Patrick Palka <ppalka@redhat.com>
10839
10840 PR c++/97582
10841 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
10842
10843 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
10844
10845 PR target/98931
10846 * gcc.target/arm/pr98931.c: New testcase.
10847
10848 2021-02-11 Joel Hutton <joel.hutton@arm.com>
10849
10850 PR tree-optimization/98772
10851 * gcc.target/aarch64/pr98772.c: New test.
10852
10853 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
10854
10855 PR fortran/98897
10856 * gfortran.dg/typebound_call_32.f90: New test.
10857
10858 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
10859
10860 PR fortran/99060
10861 * gfortran.dg/pr99060.f90: New test.
10862
10863 2021-02-11 Alexandre Oliva <oliva@adacore.com>
10864
10865 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
10866
10867 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10868
10869 PR libfortran/98825
10870 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
10871
10872 2021-02-10 Martin Sebor <msebor@redhat.com>
10873
10874 PR tree-optimization/92879
10875 * g++.dg/warn/Warray-bounds-16.C: New test.
10876
10877 2021-02-10 David Malcolm <dmalcolm@redhat.com>
10878
10879 PR preprocessor/96391
10880 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
10881 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
10882 using the location_overflow_plugin.c from gcc.dg/plugin.
10883
10884 2021-02-10 Jakub Jelinek <jakub@redhat.com>
10885
10886 PR c++/99035
10887 * g++.dg/ext/weak6.C: New test.
10888
10889 2021-02-10 Jakub Jelinek <jakub@redhat.com>
10890
10891 PR target/99025
10892 * gcc.target/i386/pr99025.c: New test.
10893
10894 2021-02-10 Jakub Jelinek <jakub@redhat.com>
10895
10896 PR c++/98988
10897 PR c++/99031
10898 * g++.dg/cpp2a/constexpr-new16.C: New test.
10899 * g++.dg/cpp2a/constexpr-new17.C: New test.
10900
10901 2021-02-10 Nathan Sidwell <nathan@acm.org>
10902
10903 PR c++/99030
10904 * g++.dg/lookup/pr99030.C: New.
10905
10906 2021-02-10 Jakub Jelinek <jakub@redhat.com>
10907
10908 PR middle-end/99007
10909 * g++.dg/gomp/pr99007.C: New test.
10910 * gcc.dg/gomp/pr99007-1.c: New test.
10911 * gcc.dg/gomp/pr99007-2.c: New test.
10912 * gcc.dg/gomp/pr99007-3.c: New test.
10913
10914 2021-02-10 Julian Brown <julian@codesourcery.com>
10915
10916 PR fortran/98979
10917 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
10918 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
10919 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
10920
10921 2021-02-09 David Malcolm <dmalcolm@redhat.com>
10922
10923 PR analyzer/98575
10924 * gcc.dg/analyzer/file-1.c (test_5): New.
10925 * gcc.dg/analyzer/file-3.c: New test.
10926
10927 2021-02-09 David Malcolm <dmalcolm@redhat.com>
10928
10929 PR analyzer/98575
10930 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
10931 * gcc.dg/analyzer/pr94851-2.c: New test.
10932 * gcc.dg/analyzer/pr98575-1.c: New test.
10933
10934 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
10935
10936 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
10937
10938 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
10939
10940 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
10941 New test template.
10942 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
10943
10944 2021-02-09 Nathan Sidwell <nathan@acm.org>
10945
10946 PR c++/98944
10947 * g++.dg/modules/pr98944_a.C: New.
10948 * g++.dg/modules/pr98944_b.C: New.
10949 * g++.dg/modules/pr98944_c.C: New.
10950 * g++.dg/modules/pr98944_d.C: New.
10951
10952 2021-02-09 Jakub Jelinek <jakub@redhat.com>
10953
10954 PR middle-end/98465
10955 * g++.dg/warn/Wstringop-overread-1.C: New test.
10956
10957 2021-02-09 Jason Merrill <jason@redhat.com>
10958
10959 PR c++/96905
10960 * g++.dg/cpp2a/consteval-expinst1.C: New test.
10961
10962 2021-02-09 Jason Merrill <jason@redhat.com>
10963
10964 PR c++/98326
10965 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
10966
10967 2021-02-09 Jason Merrill <jason@redhat.com>
10968
10969 PR c++/98994
10970 * g++.dg/cpp2a/no_unique_address12.C: New test.
10971
10972 2021-02-08 Nathan Sidwell <nathan@acm.org>
10973
10974 * g++.dg/modules/pr98531-2.h: New.
10975 * g++.dg/modules/pr98531-2_a.H: New.
10976 * g++.dg/modules/pr98531-2_b.C: New.
10977 * g++.dg/modules/pr98531-3.h: New.
10978 * g++.dg/modules/pr98531-3_a.H: New.
10979 * g++.dg/modules/pr98531-3_b.C: New.
10980
10981 2021-02-08 Nathan Sidwell <nathan@acm.org>
10982
10983 PR c++/98531
10984 * g++.dg/modules/pr98531-1.h: New.
10985 * g++.dg/modules/pr98531-1_a.H: New.
10986 * g++.dg/modules/pr98531-1_b.C: New.
10987 * g++.dg/abi/pr98531-1.C: New.
10988 * g++.dg/abi/pr98531-2.C: New.
10989 * g++.dg/abi/pr98531-3.C: New.
10990 * g++.dg/abi/pr98531-4.C: New.
10991
10992 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
10993
10994 PR middle-end/98974
10995 * gfortran.dg/pr98974.F90: New test.
10996
10997 2021-02-08 Richard Biener <rguenther@suse.de>
10998
10999 PR lto/96591
11000 * g++.dg/lto/pr96591_0.C: New testcase.
11001
11002 2021-02-05 Marek Polacek <polacek@redhat.com>
11003
11004 PR c++/98947
11005 * g++.dg/cpp2a/volatile5.C: New test.
11006
11007 2021-02-05 Marek Polacek <polacek@redhat.com>
11008
11009 PR c++/96462
11010 * g++.dg/cpp2a/using-enum-8.C: New test.
11011
11012 2021-02-05 Nathan Sidwell <nathan@acm.org>
11013
11014 PR driver/98943
11015 * c-c++-common/pr98943.c: New.
11016
11017 2021-02-05 Richard Biener <rguenther@suse.de>
11018
11019 PR tree-optimization/98855
11020 * g++.dg/vect/slp-pr98855.cc: New testcase.
11021
11022 2021-02-05 Jakub Jelinek <jakub@redhat.com>
11023
11024 PR c++/97878
11025 * g++.dg/cpp1z/decomp54.C: New test.
11026
11027 2021-02-05 liuhongt <hongtao.liu@intel.com>
11028
11029 PR target/98537
11030 * g++.target/i386/avx512bw-pr98537-1.C: New test.
11031 * g++.target/i386/avx512vl-pr98537-1.C: New test.
11032 * g++.target/i386/avx512vl-pr98537-2.C: New test.
11033 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
11034 integer mask comparison should not be generated.
11035 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
11036 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
11037 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
11038
11039 2021-02-04 Julian Brown <julian@codesourcery.com>
11040
11041 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
11042 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
11043 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
11044 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
11045
11046 2021-02-04 Julian Brown <julian@codesourcery.com>
11047
11048 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
11049
11050 2021-02-04 Julian Brown <julian@codesourcery.com>
11051
11052 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
11053
11054 2021-02-04 Jakub Jelinek <jakub@redhat.com>
11055
11056 PR testsuite/98325
11057 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
11058 $section is .opd, look at .L.$symbol_name's section.
11059 (parse_section_section_of_symbols): Handle .previous directive.
11060 * gcc.dg/array-quals-1.c: Allow .sdata section.
11061
11062 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
11063
11064 * gdc.dg/intrinsics.d: Update test.
11065
11066 2021-02-04 Martin Sebor <msebor@redhat.com>
11067
11068 PR c/97882
11069 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
11070 * gcc.dg/label-decl-4.c: Same.
11071 * gcc.dg/mismatch-decl-1.c: Same.
11072 * gcc.dg/old-style-then-proto-1.c: Same.
11073 * gcc.dg/parm-mismatch-1.c: Same.
11074 * gcc.dg/pr35445.c: Same.
11075 * gcc.dg/redecl-11.c: Same.
11076 * gcc.dg/redecl-12.c: Same.
11077 * gcc.dg/redecl-13.c: Same.
11078 * gcc.dg/redecl-15.c: Same.
11079 * gcc.dg/tls/thr-init-1.c: Same.
11080 * objc.dg/id-1.m: Same.
11081 * objc.dg/tls/diag-3.m: Same.
11082 * gcc.dg/pr97882.c: New test.
11083 * gcc.dg/qual-return-7.c: New test.
11084 * gcc.dg/qual-return-8.c: New test.
11085
11086 2021-02-04 Jason Merrill <jason@redhat.com>
11087
11088 PR c++/98717
11089 * g++.dg/cpp2a/concepts-variadic3.C: New test.
11090
11091 2021-02-04 David Malcolm <dmalcolm@redhat.com>
11092
11093 PR c/97932
11094 * gcc.dg/pr97932.c: New test.
11095
11096 2021-02-04 emsr <3dw4rd@verizon.net>
11097
11098 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
11099
11100 2021-02-04 Jakub Jelinek <jakub@redhat.com>
11101
11102 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
11103 of make_signed<size_t>::type in the diagnostics.
11104
11105 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
11106
11107 PR c++/90926
11108 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
11109
11110 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
11111
11112 * gfortran.dg/goacc/substring.f90: New test.
11113 * gfortran.dg/gomp/substring.f90: New test.
11114
11115 2021-02-04 Martin Liska <mliska@suse.cz>
11116
11117 * gcc.target/i386/prefer-vector-width-attr.c: New test.
11118
11119 2021-02-04 Jason Merrill <jason@redhat.com>
11120
11121 PR c++/98802
11122 * g++.dg/cpp1z/class-deduction78.C: New test.
11123
11124 2021-02-04 Jason Merrill <jason@redhat.com>
11125
11126 PR c++/95192
11127 * g++.dg/cpp0x/pr84630.C: Call b().
11128 * g++.dg/cpp2a/lambda-uneval13.C: New test.
11129 * g++.dg/ext/attr-expr1.C: New test.
11130
11131 2021-02-03 Jakub Jelinek <jakub@redhat.com>
11132
11133 PR preprocessor/98882
11134 * gcc.dg/cpp/pr98882.c: New test.
11135
11136 2021-02-03 Jason Merrill <jason@redhat.com>
11137
11138 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
11139 hash-table-verification-limit=10000.
11140
11141 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
11142
11143 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
11144 * g++.dg/cpp23/feat-cxx2b.C: New test.
11145 * g++.dg/cpp23/size_t-literals.C: New test.
11146 * g++.dg/warn/Wsize_t-literals.C: New test.
11147
11148 2021-02-03 Jakub Jelinek <jakub@redhat.com>
11149
11150 PR c++/97804
11151 * g++.dg/cpp2a/no_unique_address11.C: New test.
11152
11153 2021-02-03 Marek Polacek <polacek@redhat.com>
11154
11155 PR c++/98899
11156 * g++.dg/cpp0x/noexcept65.C: New test.
11157
11158 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
11159
11160 PR fortran/98913
11161 * gfortran.dg/coarray/array_temporary.f90: New test.
11162
11163 2021-02-03 Jakub Jelinek <jakub@redhat.com>
11164
11165 PR middle-end/97487
11166 * gcc.dg/pr97487-1.c: New test.
11167 * gcc.dg/pr97487-2.c: New test.
11168
11169 2021-02-03 Jakub Jelinek <jakub@redhat.com>
11170
11171 PR middle-end/97971
11172 * gcc.target/i386/pr97971.c: New test.
11173
11174 2021-02-03 Jakub Jelinek <jakub@redhat.com>
11175
11176 PR tree-optimization/98287
11177 * gcc.dg/pr98287.c: New test.
11178
11179 2021-02-03 Tamar Christina <tamar.christina@arm.com>
11180
11181 PR tree-optimization/98928
11182 * gcc.target/i386/pr98928.c: New test.
11183
11184 2021-02-02 Martin Liska <mliska@suse.cz>
11185
11186 PR target/97510
11187 * gcc.target/i386/pr97510.c: New test.
11188
11189 2021-02-02 Jason Merrill <jason@redhat.com>
11190
11191 PR c++/98929
11192 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
11193
11194 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11195
11196 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
11197
11198 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
11199
11200 PR fortran/91862
11201 * gfortran.dg/pr91862.f90: New test.
11202
11203 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11204
11205 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
11206
11207 2021-02-02 Jakub Jelinek <jakub@redhat.com>
11208
11209 PR tree-optimization/98848
11210 * gcc.dg/vect/pr98848.c: New test.
11211 * gcc.dg/vect/pr92205.c: Remove xfail.
11212
11213 2021-02-02 Jakub Jelinek <jakub@redhat.com>
11214
11215 PR tree-optimization/97960
11216 * g++.dg/torture/pr97960.C: New test.
11217
11218 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
11219
11220 PR target/98743
11221 * g++.dg/opt/pr98743.C: New.
11222
11223 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
11224
11225 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
11226
11227 2021-02-02 Alexandre Oliva <oliva@adacore.com>
11228
11229 * gcc.dg/asan/nested-1.c: New.
11230
11231 2021-02-02 David Malcolm <dmalcolm@redhat.com>
11232
11233 PR analyzer/93355
11234 PR analyzer/96374
11235 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
11236 prefix to support subroutines where necessary.
11237 * gcc.dg/analyzer/data-model-1.c: Likewise.
11238 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
11239 (test_6a): New.
11240 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
11241 subroutines where necessary.
11242 * gcc.dg/analyzer/pr96651-2.c: Likewise.
11243 * gcc.dg/analyzer/signal-4b.c: Likewise.
11244 * gcc.dg/analyzer/single-field.c: Likewise.
11245 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
11246
11247 2021-02-02 David Malcolm <dmalcolm@redhat.com>
11248
11249 PR analyzer/93355
11250 PR analyzer/96374
11251 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
11252 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
11253
11254 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11255
11256 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
11257 assembly scan.
11258
11259 2021-02-01 David Malcolm <dmalcolm@redhat.com>
11260
11261 PR analyzer/98918
11262 * gcc.dg/analyzer/pr98918.c: New test.
11263
11264 2021-02-01 Sergei Trofimovich <siarheit@google.com>
11265
11266 PR tree-optimization/98499
11267 * g++.dg/pr98499.C: new test.
11268
11269 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11270
11271 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
11272
11273 2021-02-01 Martin Sebor <msebor@redhat.com>
11274
11275 PR middle-end/97172
11276 * gcc.dg/pr97172.c: New test.
11277
11278 2021-02-01 Martin Sebor <msebor@redhat.com>
11279
11280 PR c++/98835
11281 * g++.dg/Wclass-memaccess-6.C: New test.
11282
11283 2021-02-01 Patrick Palka <ppalka@redhat.com>
11284
11285 PR c++/98295
11286 * g++.dg/cpp0x/constexpr-98295.C: New test.
11287
11288 2021-02-01 Marek Polacek <polacek@redhat.com>
11289
11290 PR c++/98355
11291 * g++.dg/ext/builtin-has-attribute2.C: New test.
11292
11293 2021-02-01 Jason Merrill <jason@redhat.com>
11294
11295 PR c++/98570
11296 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
11297
11298 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
11299
11300 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
11301 New test template.
11302 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
11303 New test template.
11304 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
11305 New test template.
11306 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
11307 New test.
11308 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
11309 New test.
11310 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
11311 New test.
11312 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
11313 New test.
11314 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
11315 New test.
11316 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
11317 New test.
11318 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
11319 New test.
11320 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
11321 New test.
11322 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
11323 New test.
11324
11325 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
11326
11327 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
11328 New test.
11329 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
11330 New test.
11331 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
11332 New test.
11333 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
11334 New test.
11335
11336 2021-02-01 Tamar Christina <tamar.christina@arm.com>
11337
11338 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
11339
11340 2021-02-01 Patrick Palka <ppalka@redhat.com>
11341
11342 PR c++/84494
11343 * g++.dg/cpp1y/constexpr-84494.C: New test.
11344
11345 2021-02-01 Xing GUO <higuoxing@gmail.com>
11346
11347 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
11348
11349 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
11350
11351 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
11352 * gcc.target/powerpc/pr79251.p9.c: Likewise.
11353
11354 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
11355
11356 * c-c++-common/attr-used-5.c: Skip for Darwin.
11357 * c-c++-common/attr-used-6.c: Likewise.
11358 * c-c++-common/attr-used-7.c: Likewise.
11359 * c-c++-common/attr-used-8.c: Likewise.
11360 * c-c++-common/attr-used-9.c: Likewise.
11361
11362 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
11363
11364 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
11365 * gcc.target/powerpc/pr79251.p9.c: Same.
11366
11367 2021-01-30 Jakub Jelinek <jakub@redhat.com>
11368
11369 * gcc.target/i386/20051216-1.c: New test.
11370
11371 2021-01-30 Jakub Jelinek <jakub@redhat.com>
11372
11373 PR testsuite/98243
11374 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
11375 scan-tree-dump-times to x86 and aarch64 targets.
11376 * gcc.dg/gomp/simd-3.c: Likewise.
11377
11378 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
11379
11380 PR testsuite/98870
11381 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
11382 expected result.
11383
11384 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
11385
11386 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
11387
11388 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
11389
11390 PR target/97701
11391 * gcc.target/aarch64/pr97701.c: Modify.
11392
11393 2021-01-29 David Malcolm <dmalcolm@redhat.com>
11394
11395 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
11396
11397 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
11398
11399 PR target/97701
11400 * gcc.target/aarch64/pr97701.c: New.
11401
11402 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
11403
11404 * gcc.target/powerpc/pr91903.c: New test.
11405 * gcc.target/powerpc/builtins-1.fold.h: Update.
11406 * gcc.target/powerpc/builtins-2.c: Update.
11407
11408 2021-01-29 Nathan Sidwell <nathan@acm.org>
11409
11410 PR c++/98843
11411 * g++.dg/modules/pr98843_a.C: New.
11412 * g++.dg/modules/pr98843_b.H: New.
11413 * g++.dg/modules/pr98843_c.C: New.
11414
11415 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11416
11417 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
11418
11419 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
11420 Richard Biener <rguenther@suse.de>
11421
11422 PR tree-optimization/97627
11423 * g++.dg/pr97627.C: New testcase.
11424
11425 2021-01-29 Jakub Jelinek <jakub@redhat.com>
11426
11427 PR target/98849
11428 * gcc.c-torture/compile/pr98849.c: New test.
11429
11430 2021-01-29 Jakub Jelinek <jakub@redhat.com>
11431
11432 PR debug/98331
11433 * gcc.dg/pr98331.c: New test.
11434
11435 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
11436
11437 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
11438 to ...
11439 * gcc.target/powerpc/pr79251.h: ...this.
11440 * gcc.target/powerpc/pr79251.p9.c: Likewise.
11441 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
11442 Rename to...
11443 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
11444 * gcc.target/powerpc/pr79251-run.p9.c: New test.
11445
11446 2021-01-29 Marek Polacek <polacek@redhat.com>
11447
11448 PR c++/96137
11449 * g++.dg/parse/error63.C: New test.
11450
11451 2021-01-28 Jakub Jelinek <jakub@redhat.com>
11452
11453 PR c++/98841
11454 * g++.dg/warn/effc5.C: New test.
11455
11456 2021-01-28 Marek Polacek <polacek@redhat.com>
11457
11458 PR c++/94775
11459 * g++.dg/cpp0x/alignas19.C: New test.
11460 * g++.dg/warn/Warray-bounds15.C: New test.
11461
11462 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
11463
11464 PR target/98730
11465 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
11466
11467 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
11468
11469 * gfortran.dg/ISO_Fortran_binding_18.c: Include
11470 ../../../libgfortran/ISO_Fortran_binding.h rather than
11471 ISO_Fortran_binding.h.
11472
11473 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
11474
11475 * gcc.target/powerpc/float128-longdouble-math.c: New test.
11476 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
11477 * gcc.target/powerpc/float128-math.c: Adjust test for new name
11478 being generated. Add support for running test on power10. Add
11479 support for running if long double defaults to 64-bits.
11480
11481 2021-01-28 Jakub Jelinek <jakub@redhat.com>
11482
11483 PR c++/33661
11484 PR c++/98847
11485 * g++.target/i386/pr98847.C: New test.
11486
11487 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11488
11489 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
11490
11491 2021-01-28 Nathan Sidwell <nathan@acm.org>
11492
11493 PR c++/98770
11494 * g++.dg/modules/pr98770_a.C: New.
11495 * g++.dg/modules/pr98770_b.C: New.
11496
11497 2021-01-28 Harald Anlauf <anlauf@gmx.de>
11498
11499 PR fortran/86470
11500 * gfortran.dg/gomp/pr86470.f90: New test.
11501
11502 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
11503
11504 PR target/98827
11505 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
11506 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
11507 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
11508 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
11509 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
11510 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
11511 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
11512 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
11513 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
11514 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
11515 * gcc.target/powerpc/pr79251.p8.c: Likewise.
11516 * gcc.target/powerpc/pr79251.p9.c: Likewise.
11517 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
11518 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
11519 option.
11520
11521 2021-01-28 Xing GUO <higuoxing@gmail.com>
11522
11523 * gcc.target/riscv/attribute-18.c: New test.
11524
11525 2021-01-27 Harris Snyder <hsnyder@structura.bio>
11526
11527 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
11528 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
11529
11530 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
11531
11532 PR rtl-optimization/97684
11533 * gcc.target/i386/pr97684.c: New.
11534
11535 2021-01-27 Jason Merrill <jason@redhat.com>
11536
11537 PR c++/97874
11538 * g++.dg/lookup/using4.C: No error in C++20.
11539 * g++.dg/cpp0x/decltype37.C: Adjust message.
11540 * g++.dg/template/crash75.C: Adjust message.
11541 * g++.dg/template/crash76.C: Adjust message.
11542 * g++.dg/cpp0x/inh-ctor36.C: New test.
11543 * g++.dg/cpp1z/inh-ctor39.C: New test.
11544 * g++.dg/cpp2a/using-enum-7.C: New test.
11545
11546 2021-01-27 Jakub Jelinek <jakub@redhat.com>
11547
11548 PR target/98853
11549 * gcc.c-torture/execute/pr98853-1.c: New test.
11550 * gcc.c-torture/execute/pr98853-2.c: New test.
11551
11552 2021-01-27 Richard Biener <rguenther@suse.de>
11553
11554 PR tree-optimization/98854
11555 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
11556
11557 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
11558
11559 PR fortran/93924
11560 PR fortran/93925
11561 * gfortran.dg/proc_ptr_52.f90 : New test.
11562
11563 2021-01-27 liuhongt <hongtao.liu@intel.com>
11564
11565 PR target/98833
11566 * gcc.target/i386/pr98833.c: New test.
11567
11568 2021-01-27 Jakub Jelinek <jakub@redhat.com>
11569
11570 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
11571 optimize ("no-strict-aliasing") attribute.
11572 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
11573 array to avoid violating TBAA.
11574 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
11575 array to avoid violating TBAA.
11576 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
11577 array to avoid violating TBAA.
11578 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
11579 array to avoid violating TBAA.
11580
11581 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
11582
11583 PR fortran/98472
11584 * gfortran.dg/elemental_function_5.f90 : New test.
11585
11586 2021-01-27 Jakub Jelinek <jakub@redhat.com>
11587
11588 PR tree-optimization/97260
11589 * gcc.dg/tree-ssa/pr97260.c: New test.
11590
11591 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
11592
11593 * lib/target-supports.exp (check_effective_target_c++2a):
11594 Check for C++2a or C++23.
11595 (check_effective_target_c++20_down): New.
11596 (check_effective_target_c++23_only): New.
11597 (check_effective_target_c++23): New.
11598 * g++.dg/cpp23/cplusplus.C: New.
11599
11600 2021-01-26 Jason Merrill <jason@redhat.com>
11601
11602 PR c++/97474
11603 * g++.dg/torture/pr97474.C: New test.
11604
11605 2021-01-26 Jason Merrill <jason@redhat.com>
11606
11607 PR c++/97566
11608 * g++.dg/cpp2a/no_unique_address10.C: New test.
11609 * g++.dg/cpp2a/no_unique_address9.C: New test.
11610
11611 2021-01-26 Jakub Jelinek <jakub@redhat.com>
11612
11613 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
11614 optimize ("no-strict-aliasing") attribute.
11615 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
11616 array to avoid violating TBAA.
11617 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
11618 array to avoid violating TBAA.
11619 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
11620 array to avoid violating TBAA.
11621 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
11622 array to avoid violating TBAA.
11623
11624 2021-01-26 Jakub Jelinek <jakub@redhat.com>
11625
11626 PR target/98681
11627 * gcc.c-torture/execute/pr98681.c: New test.
11628
11629 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11630
11631 PR fortran/67539
11632 * gfortran.dg/elemental_assignment_1.f90: New test.
11633
11634 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
11635
11636 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
11637 add previously missing space in '$ident link'.
11638
11639 2021-01-26 Jakub Jelinek <jakub@redhat.com>
11640
11641 PR middle-end/98807
11642 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
11643
11644 2021-01-26 Alexandre Oliva <oliva@adacore.com>
11645
11646 * gnat.dg/asan1.adb: New test.
11647 * gnat.dg/asan1_pkg.ads: New additional source.
11648
11649 2021-01-25 Harald Anlauf <anlauf@gmx.de>
11650
11651 PR fortran/70070
11652 * gfortran.dg/pr70070.f90: New test.
11653
11654 2021-01-25 Martin Sebor <msebor@redhat.com>
11655
11656 PR c++/98646
11657 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
11658 * g++.dg/warn/Wnonnull10.C: New test.
11659 * g++.dg/warn/Wnonnull9.C: New test.
11660
11661 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
11662
11663 * gfortran.dg/associate_57.f90: New test.
11664
11665 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
11666
11667 PR fortran/96843
11668 * gfortran.dg/interface_assignment_7.f90: New test.
11669
11670 2021-01-25 Jason Merrill <jason@redhat.com>
11671
11672 PR c++/98463
11673 * g++.dg/cpp2a/no_unique_address8.C: New test.
11674
11675 2021-01-25 Richard Biener <rguenther@suse.de>
11676
11677 PR middle-end/98807
11678 * gcc.dg/pr98807.c: New testcase.
11679
11680 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
11681
11682 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
11683 * gnat.dg/thunk2_pkg.ads: New helper.
11684
11685 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
11686
11687 PR fortran/98517
11688 * gfortran.dg/charlen_18.f90 : New test.
11689
11690 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
11691
11692 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
11693 with changes.
11694 * g++.dg/tc1/dr142.C: Same as above.
11695 * g++.dg/tc1/dr52.C: Same as above.
11696 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
11697 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
11698 * g++.old-deja/g++.jason/access8.C: Same as above.
11699 * g++.old-deja/g++.law/access4.C: Same as above.
11700 * g++.old-deja/g++.law/visibility12.C: Same as above.
11701 * g++.old-deja/g++.law/visibility4.C: Same as above.
11702 * g++.old-deja/g++.law/visibility8.C: Same as above.
11703 * g++.old-deja/g++.other/access4.C: Same as above.
11704
11705 2021-01-23 Patrick Palka <ppalka@redhat.com>
11706
11707 PR c++/88548
11708 PR c++/97399
11709 * g++.dg/cpp0x/this2.C: New test.
11710 * g++.dg/template/pr97399.C: New test.
11711
11712 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
11713
11714 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
11715 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
11716 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
11717 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
11718 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
11719 * gcc.target/powerpc/pr79251.p9.c: Same.
11720
11721 2021-01-22 Marek Polacek <polacek@redhat.com>
11722
11723 PR c++/96623
11724 * g++.dg/cpp0x/noexcept64.C: New test.
11725
11726 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
11727
11728 * g++.dg/eh/spbp.C: Remove skip on AIX.
11729
11730 2021-01-22 Jakub Jelinek <jakub@redhat.com>
11731
11732 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
11733 typo, UINON_TYPE to UNION_TYPE.
11734
11735 2021-01-22 Jakub Jelinek <jakub@redhat.com>
11736
11737 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
11738 UINON_TYPE to UNION_TYPE.
11739 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
11740 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
11741
11742 2021-01-22 Jakub Jelinek <jakub@redhat.com>
11743
11744 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
11745 optimize ("no-strict-aliasing") attribute.
11746
11747 2021-01-22 Jason Merrill <jason@redhat.com>
11748
11749 PR c++/98744
11750 * g++.dg/init/elide7.C: New test.
11751
11752 2021-01-22 Jakub Jelinek <jakub@redhat.com>
11753
11754 PR sanitizer/95693
11755 * g++.dg/ubsan/pr95693.C: New test.
11756
11757 2021-01-22 Marek Polacek <polacek@redhat.com>
11758
11759 PR c++/98545
11760 * g++.dg/abi/mangle76.C: New test.
11761
11762 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
11763
11764 PR fortran/98565
11765 * gfortran.dg/associated_target_7.f90 : New test.
11766
11767 2021-01-22 Martin Jambor <mjambor@suse.cz>
11768
11769 PR tree-optimization/47059
11770 * gcc.dg/tree-ssa/pr47059.c: New test.
11771
11772 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11773
11774 PR tree-optimization/98766
11775 * gcc.dg/pr98766.c: New test.
11776
11777 2021-01-22 Nathan Sidwell <nathan@acm.org>
11778
11779 PR testsuite/98795
11780 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
11781 embedded absolute paths.
11782 (module_do_it): Append $std to test name.
11783
11784 2021-01-22 Richard Biener <rguenther@suse.de>
11785
11786 PR middle-end/98793
11787 * gcc.dg/pr98793.c: New testcase.
11788
11789 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
11790
11791 * gcc.target/powerpc/pr79251.p8.c: New test.
11792 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
11793 instruction counts.
11794 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
11795 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
11796 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
11797 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
11798 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
11799 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
11800 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
11801 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
11802 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
11803 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
11804
11805 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
11806
11807 * gcc.target/powerpc/pr79251.p9.c: New test.
11808 * gcc.target/powerpc/pr79251-run.c: New test.
11809 * gcc.target/powerpc/pr79251.h: New header.
11810
11811 2021-01-22 Richard Biener <rguenther@suse.de>
11812
11813 PR middle-end/98773
11814 * gcc.dg/torture/pr98773.c: New testcase.
11815
11816 2021-01-22 Jakub Jelinek <jakub@redhat.com>
11817
11818 PR tree-optimization/90248
11819 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
11820 builtins.
11821 * gcc.dg/pr90248.c: New test.
11822
11823 2021-01-22 Jakub Jelinek <jakub@redhat.com>
11824
11825 PR tree-optimization/98255
11826 * gcc.dg/pr98255.c: New test.
11827
11828 2021-01-22 Richard Biener <rguenther@suse.de>
11829
11830 PR tree-optimization/98786
11831 * gcc.dg/torture/pr98786.c: New testcase.
11832
11833 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11834
11835 PR target/98636
11836 * gcc.target/arm/pr98636.c: New test.
11837
11838 2021-01-22 liuhongt <hongtao.liu@intel.com>
11839
11840 PR target/96891
11841 PR target/98348
11842 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
11843 * gcc.target/i386/avx512f-pr96891-1.c: New test.
11844 * gcc.target/i386/avx512f-pr96891-2.c: New test.
11845 * gcc.target/i386/avx512f-pr96891-3.c: New test.
11846 * g++.target/i386/avx512f-pr96891-1.C: New test.
11847 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
11848
11849 2021-01-22 Marek Polacek <polacek@redhat.com>
11850
11851 PR c++/97966
11852 * g++.dg/cpp0x/noexcept63.C: New test.
11853
11854 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
11855
11856 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
11857 intervening period.
11858 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
11859 explicitly check for intervening space, tab or period.
11860
11861 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
11862
11863 PR rtl-optimization/98777
11864 * gcc.target/riscv/pr98777.c: New.
11865
11866 2021-01-21 Patrick Palka <ppalka@redhat.com>
11867
11868 PR c++/71879
11869 * g++.dg/cpp0x/decltype-71879.C: New test.
11870
11871 2021-01-21 Jakub Jelinek <jakub@redhat.com>
11872
11873 PR c++/98672
11874 * g++.dg/cpp1y/constexpr-98672.C: New test.
11875
11876 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
11877
11878 PR target/96372
11879 * lib/target-supports.exp
11880 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
11881 * gcc.target/arm/ivopts.c: Use target
11882 'arm_thumb2_no_arm_v8_1_lob'.
11883
11884 2021-01-21 Nathan Sidwell <nathan@acm.org>
11885
11886 PR c++/98530
11887 * g++.dg/modules/stat-mem-1.h: New.
11888 * g++.dg/modules/stat-mem-1_a.H: New.
11889 * g++.dg/modules/stat-mem-1_b.C: New.
11890
11891 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
11892
11893 PR fortran/96320
11894 * gfortran.dg/module_procedure_5.f90 : New test.
11895 * gfortran.dg/module_procedure_6.f90 : New test.
11896
11897 2021-01-21 Richard Biener <rguenther@suse.de>
11898
11899 PR testsuite/97299
11900 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
11901
11902 2021-01-21 Richard Biener <rguenther@suse.de>
11903
11904 PR testsuite/98241
11905 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
11906
11907 2021-01-21 Richard Biener <rguenther@suse.de>
11908
11909 * gcc.dg/Walloca-2.c: Un-XFAIL.
11910
11911 2021-01-21 liuhongt <hongtao.liu@intel.com>
11912
11913 PR rtl-optimization/98694
11914 * gcc.target/i386/pr98694.c: New test.
11915
11916 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
11917
11918 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
11919
11920 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11921
11922 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
11923 dup.
11924
11925 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
11926
11927 PR rtl-optimization/98722
11928 * g++.target/s390/pr98722.C: New.
11929
11930 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
11931
11932 PR tree-optimization/96674
11933 * gcc.dg/pr96674.c: New tests.
11934
11935 2021-01-20 Patrick Palka <ppalka@redhat.com>
11936
11937 PR c++/95434
11938 * g++.dg/cpp2a/lambda-generic9.C: New test.
11939
11940 2021-01-20 Patrick Palka <ppalka@redhat.com>
11941
11942 PR c++/82613
11943 * g++.dg/parse/access12.C: New test.
11944 * g++.dg/template/access35.C: New test.
11945
11946 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
11947
11948 PR tree-optimization/98535
11949 * gcc.target/aarch64/sve/pr98535.c: New file.
11950
11951 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
11952
11953 PR fortran/98763
11954 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
11955 missing diagnostic issues with c_intptr_t == default integer kind.
11956
11957 2021-01-20 Jakub Jelinek <jakub@redhat.com>
11958
11959 PR tree-optimization/98721
11960 * gcc.dg/pr98721-1.c: New test.
11961 * gcc.dg/pr98721-2.c: New test.
11962
11963 2021-01-20 Richard Biener <rguenther@suse.de>
11964
11965 PR tree-optimization/98758
11966 * gcc.dg/torture/pr98758.c: New testcase.
11967
11968 2021-01-20 Jakub Jelinek <jakub@redhat.com>
11969
11970 PR c++/98742
11971 * c-c++-common/gomp/task-detach-2.c: New test.
11972
11973 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
11974
11975 PR fortran/98757
11976 PR fortran/98476
11977 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
11978
11979 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
11980
11981 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
11982 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
11983 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
11984 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
11985 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
11986 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
11987
11988 2021-01-19 Marek Polacek <polacek@redhat.com>
11989
11990 PR c++/98659
11991 * g++.dg/template/deduce8.C: New test.
11992
11993 2021-01-19 Marek Polacek <polacek@redhat.com>
11994
11995 PR c++/98687
11996 * g++.dg/lookup/using64.C: New test.
11997 * g++.dg/lookup/using65.C: New test.
11998
11999 2021-01-19 Martin Sebor <msebor@redhat.com>
12000
12001 PR middle-end/98664
12002 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
12003 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
12004 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
12005 * gcc.dg/Wfree-nonheap-object-4.c: New test.
12006
12007 2021-01-19 Patrick Palka <ppalka@redhat.com>
12008
12009 PR c++/41437
12010 PR c++/58993
12011 * g++.dg/opt/pr87974.C: Adjust.
12012 * g++.dg/template/access34.C: New test.
12013 * g++.dg/template/friend68.C: New test.
12014 * g++.dg/template/friend69.C: New test.
12015
12016 2021-01-19 Marek Polacek <polacek@redhat.com>
12017
12018 PR c++/98333
12019 * g++.dg/cpp0x/noexcept62.C: New test.
12020
12021 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
12022
12023 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
12024
12025 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12026
12027 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
12028 (CHECK_CUMULATIVE_SAT): Delete.
12029 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
12030 variables.
12031 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
12032 Remove uses of the above.
12033 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
12034 Likewise.
12035 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
12036 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
12037 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
12038 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
12039 Likewise.
12040 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
12041 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
12042 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
12043 Likewise.
12044 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
12045 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
12046 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
12047 Likewise.
12048 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
12049 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
12050 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
12051 Likewise.
12052 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
12053 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
12054 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
12055 Likewise.
12056 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
12057 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
12058 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
12059 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
12060 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
12061 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
12062 Likewise.
12063 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
12064 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
12065 Likewise.
12066 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
12067 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
12068 Likewise.
12069 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
12070 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
12071 Likewise.
12072 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
12073 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12074 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
12075 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
12076 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12077 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
12078 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
12079 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
12080 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
12081 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
12082
12083 2021-01-19 Jeff Law <law@redhat.com>
12084
12085 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
12086 and update expected output.
12087
12088 2021-01-19 Richard Biener <rguenther@suse.de>
12089
12090 PR ipa/98330
12091 * g++.dg/pr98330.C: New testcase.
12092 * gcc.dg/pr98330.c: Likewise.
12093
12094 2021-01-19 Richard Biener <rguenther@suse.de>
12095
12096 PR ipa/97673
12097 * gfortran.dg/pr97673.f90: New testcase.
12098
12099 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
12100
12101 PR fortran/98476
12102 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
12103 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
12104 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
12105
12106 2021-01-19 Martin Jambor <mjambor@suse.cz>
12107
12108 PR ipa/98690
12109 * g++.dg/ipa/pr98690.C: New test.
12110
12111 2021-01-18 Jeff Law <law@redhat.com>
12112
12113 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
12114
12115 2021-01-18 Patrick Palka <ppalka@redhat.com>
12116
12117 * g++.dg/cpp1z/class-deduction77.C: New test.
12118
12119 2021-01-18 Jakub Jelinek <jakub@redhat.com>
12120
12121 PR tree-optimization/98727
12122 * gcc.c-torture/execute/pr98727.c: New test.
12123
12124 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
12125
12126 PR testsuite/97987
12127 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
12128 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
12129
12130 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
12131
12132 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
12133 * g++.dg/no-stack-protector-attr.C: Likewise.
12134
12135 2021-01-18 David Malcolm <dmalcolm@redhat.com>
12136
12137 * gcc.dg/analyzer/attr-malloc-1.c: New test.
12138 * gcc.dg/analyzer/attr-malloc-2.c: New test.
12139 * gcc.dg/analyzer/attr-malloc-4.c: New test.
12140 * gcc.dg/analyzer/attr-malloc-5.c: New test.
12141 * gcc.dg/analyzer/attr-malloc-6.c: New test.
12142 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
12143 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
12144
12145 2021-01-18 Richard Biener <rguenther@suse.de>
12146
12147 PR testsuite/97494
12148 * gcc.dg/vect/slp-11b.c: Adjust.
12149
12150 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
12151
12152 PR target/71233
12153 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
12154 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
12155
12156 2021-01-18 Richard Biener <rguenther@suse.de>
12157
12158 PR testsuite/97299
12159 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
12160
12161 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
12162
12163 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
12164 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
12165 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
12166 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
12167 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
12168 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
12169 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
12170 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
12171 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
12172 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
12173 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
12174 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
12175
12176 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
12177
12178 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
12179 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
12180 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
12181 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
12182 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
12183 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
12184 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
12185 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
12186 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
12187 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
12188 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
12189
12190 2021-01-17 Martin Jambor <mjambor@suse.cz>
12191
12192 PR ipa/98222
12193 * gcc.dg/ipa/pr98222.c: New test.
12194
12195 2021-01-16 Jakub Jelinek <jakub@redhat.com>
12196
12197 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
12198 ../../../libgfortran/ISO_Fortran_binding.h rather than
12199 ISO_Fortran_binding.h.
12200
12201 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
12202
12203 * c-c++-common/gomp/task-detach-1.c: New.
12204 * g++.dg/gomp/task-detach-1.C: New.
12205 * gcc.dg/gomp/task-detach-1.c: New.
12206 * gfortran.dg/gomp/task-detach-1.f90: New.
12207
12208 2021-01-16 Jakub Jelinek <jakub@redhat.com>
12209
12210 PR tree-optimization/96669
12211 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
12212 * gcc.dg/tree-ssa/pr96669-2.c: New test.
12213
12214 2021-01-16 Jakub Jelinek <jakub@redhat.com>
12215
12216 PR tree-optimization/96271
12217 * gcc.target/i386/pr96271.c: New test.
12218
12219 2021-01-15 Carl Love <cel@us.ibm.com>
12220
12221 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
12222
12223 2021-01-15 Harris Snyder <hsnyder@structura.bio>
12224
12225 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
12226 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
12227
12228 2021-01-15 Nathan Sidwell <nathan@acm.org>
12229
12230 PR c++/98538
12231 * g++.dg/template/pr98538.C: New.
12232
12233 2021-01-15 Nathan Sidwell <nathan@acm.org>
12234
12235 PR preprocessor/95253
12236 * g++.dg/modules/dep-1_a.C: Adjust expected output.
12237 * g++.dg/modules/dep-1_b.C: Likewise.
12238 * g++.dg/modules/dep-2.C: Likewise.
12239
12240 2021-01-15 Jakub Jelinek <jakub@redhat.com>
12241
12242 PR tree-optimization/96669
12243 * gcc.dg/tree-ssa/pr96669-1.c: New test.
12244
12245 2021-01-15 Jakub Jelinek <jakub@redhat.com>
12246
12247 PR tree-optimization/96681
12248 * gcc.dg/tree-ssa/pr96681.c: New test.
12249
12250 2021-01-15 Jason Merrill <jason@redhat.com>
12251
12252 PR c++/98642
12253 * g++.dg/cpp1z/elide5.C: New test.
12254
12255 2021-01-15 Jason Merrill <jason@redhat.com>
12256
12257 * g++.dg/cpp1z/elide4.C: New test.
12258
12259 2021-01-15 Jason Merrill <jason@redhat.com>
12260
12261 PR c++/63707
12262 * g++.dg/cpp0x/initlist-array13.C: New test.
12263
12264 2021-01-15 Alexandre Oliva <oliva@adacore.com>
12265
12266 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
12267 * gcc.dg/analyzer/data-model-1.c: Likewise.
12268 * gcc.dg/analyzer/malloc-1.c: Likewise.
12269 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
12270
12271 2021-01-15 Jakub Jelinek <jakub@redhat.com>
12272
12273 PR tree-optimization/96671
12274 * gcc.dg/tree-ssa/pr96671-1.c: New test.
12275 * gcc.dg/tree-ssa/pr96671-2.c: New test.
12276
12277 2021-01-15 Jakub Jelinek <jakub@redhat.com>
12278
12279 PR tree-optimization/98597
12280 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
12281 Expect for now a (char *) cast for VLAs.
12282 * gcc.dg/uninit-40.c: New test.
12283
12284 2021-01-15 Nathan Sidwell <nathan@acm.org>
12285
12286 PR c++/98591
12287 * g++.dg/modules/pr98591.H: New file.
12288
12289 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
12290
12291 PR target/88836
12292 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
12293 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
12294
12295 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
12296
12297 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
12298 libatomic into testcases in gcc.target/s390/md.
12299 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
12300 -latomic.
12301
12302 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
12303
12304 PR target/71233
12305 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
12306 vceqz_p64, vceqq_p64 and vceqzq_p64.
12307 * gcc.target/arm/simd/vceqz_p64.c: New test.
12308 * gcc.target/arm/simd/vceqzq_p64.c: New test.
12309
12310 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
12311
12312 Revert:
12313 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
12314
12315 PR target/71233
12316 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
12317 vceqz_p64, vceqq_p64 and vceqzq_p64.
12318
12319 2021-01-15 Martin Liska <mliska@suse.cz>
12320
12321 * lib/gcov.exp: Use 'env python3' for execution of pytests.
12322 Check that pytest accepts all needed options first.
12323 Improve formatting of PASS/FAIL lines.
12324
12325 2021-01-15 Richard Biener <rguenther@suse.de>
12326
12327 PR testsuite/96147
12328 * gcc.dg/vect/bb-slp-32.c: Align p.
12329
12330 2021-01-15 Richard Biener <rguenther@suse.de>
12331
12332 PR testsuite/96147
12333 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
12334
12335 2021-01-15 Richard Biener <rguenther@suse.de>
12336
12337 PR testsuite/96147
12338 * gcc.dg/vect/slp-45.c: Key scanning on
12339 vect_hw_misalign.
12340
12341 2021-01-15 Richard Biener <rguenther@suse.de>
12342
12343 PR testsuite/96147
12344 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
12345
12346 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
12347
12348 PR target/71233
12349 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
12350 vceqz_p64, vceqq_p64 and vceqzq_p64.
12351
12352 2021-01-15 Richard Biener <rguenther@suse.de>
12353
12354 PR testsuite/96098
12355 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
12356
12357 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
12358
12359 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
12360
12361 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
12362
12363 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
12364
12365 2021-01-15 Richard Biener <rguenther@suse.de>
12366
12367 PR tree-optimization/98685
12368 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
12369
12370 2021-01-15 Tamar Christina <tamar.christina@arm.com>
12371
12372 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
12373 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
12374
12375 2021-01-14 David Malcolm <dmalcolm@redhat.com>
12376
12377 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
12378 New file.
12379 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
12380 New file.
12381 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
12382
12383 2021-01-14 Tamar Christina <tamar.christina@arm.com>
12384
12385 * gcc.dg/vect/complex/complex-mla-template.c: New test.
12386 * gcc.dg/vect/complex/complex-mls-template.c: New test.
12387 * gcc.dg/vect/complex/complex-mul-template.c: New test.
12388 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
12389 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
12390 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
12391 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
12392 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
12393 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
12394 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
12395 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
12396 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
12397 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
12398 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
12399 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
12400 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
12401 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
12402 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
12403 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
12404 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
12405 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
12406
12407 2021-01-14 Marek Polacek <polacek@redhat.com>
12408
12409 * g++.dg/template/pr98372.C: Only run in C++14 and up.
12410
12411 2021-01-14 Harald Anlauf <anlauf@gmx.de>
12412
12413 * substr_10.f90: New test.
12414 * substr_9.f90: New test.
12415
12416 2021-01-14 Alexandre Oliva <oliva@adacore.com>
12417
12418 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
12419 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
12420
12421 2021-01-14 Alexandre Oliva <oliva@adacore.com>
12422
12423 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
12424
12425 2021-01-14 Harald Anlauf <anlauf@gmx.de>
12426
12427 PR fortran/98661
12428 * gfortran.dg/pr98661.f90: New test.
12429
12430 2021-01-14 Harald Anlauf <anlauf@gmx.de>
12431
12432 Revert:
12433 2021-01-14 Harald Anlauf <anlauf@gmx.de>
12434
12435 PR fortran/98661
12436 * gfortran.dg/pr98661.f90: New test.
12437
12438 2021-01-14 Harald Anlauf <anlauf@gmx.de>
12439
12440 PR fortran/98661
12441 * gfortran.dg/pr98661.f90: New test.
12442
12443 2021-01-14 Martin Liska <mliska@suse.cz>
12444
12445 * g++.dg/gcov/gcov-17.C: New test.
12446 * g++.dg/gcov/test-gcov-17.py: New test.
12447
12448 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
12449
12450 PR target/98667
12451 * gcc.target/i386/pr98667-1.c: New file.
12452 * gcc.target/i386/pr98667-2.c: Likewise.
12453 * gcc.target/i386/pr98667-3.c: Likewise.
12454
12455 2021-01-14 Richard Biener <rguenther@suse.de>
12456
12457 PR tree-optimization/98674
12458 * gcc.dg/vect/pr98674.c: New testcase.
12459
12460 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
12461
12462 PR target/98676
12463 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
12464 -mno-stackrealign.
12465 * gcc.target/i386/pr95021-3.c: Likewise.
12466
12467 2021-01-14 Nathan Sidwell <nathan@acm.org>
12468
12469 PR c++/98372
12470 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
12471 * g++.dg/template/pr98372.C: New.
12472
12473 2021-01-14 Jakub Jelinek <jakub@redhat.com>
12474
12475 PR target/98670
12476 * gcc.target/i386/pr98670.c: New test.
12477
12478 2021-01-14 Jakub Jelinek <jakub@redhat.com>
12479
12480 PR tree-optimization/96688
12481 * gcc.dg/tree-ssa/pr96688.c: New test.
12482 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
12483 * gcc.target/i386/pr66821.c: Likewise.
12484
12485 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
12486
12487 * gcc.target/aarch64/sve/cost_model_11.c: New test.
12488 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
12489 -fno-vect-cost-model.
12490
12491 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12492
12493 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
12494 sqxtn2 scan-assembler-times.
12495
12496 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12497
12498 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
12499 scan-assembler-times for xtn2.
12500
12501 2021-01-13 Marek Polacek <polacek@redhat.com>
12502
12503 PR c++/98231
12504 * g++.dg/lookup/using63.C: New test.
12505
12506 2021-01-13 Jakub Jelinek <jakub@redhat.com>
12507
12508 PR tree-optimization/96691
12509 * gcc.dg/tree-ssa/pr96691.c: New test.
12510
12511 2021-01-13 Richard Biener <rguenther@suse.de>
12512
12513 PR tree-optimization/92645
12514 * gcc.target/i386/pr92645-7.c: New testcase.
12515 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
12516 * gcc.dg/pr69047.c: Likewise.
12517
12518 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
12519
12520 * gcc.target/aarch64/sve/mls_2.c: New test.
12521 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
12522 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
12523 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
12524 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
12525 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
12526
12527 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
12528
12529 * gcc.target/aarch64/sve/mla_2.c: New test.
12530 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
12531 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
12532 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
12533 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
12534 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
12535
12536 2021-01-13 Richard Biener <rguenther@suse.de>
12537
12538 PR tree-optimization/92645
12539 * gcc.target/i386/pr92645-6.c: New testcase.
12540
12541 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
12542
12543 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
12544 * gcc.target/aarch64/sve/sel_2.c: Likewise.
12545 * gcc.target/aarch64/sve/sel_3.c: Likewise.
12546
12547 2021-01-13 Jakub Jelinek <jakub@redhat.com>
12548
12549 PR target/95905
12550 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
12551 scan-assembler. Add tests with zero vector as first __builtin_shuffle
12552 operand.
12553 * gcc.target/i386/pr95905-3.c: New test.
12554 * gcc.target/i386/pr95905-4.c: New test.
12555
12556 2021-01-13 Martin Liska <mliska@suse.cz>
12557
12558 PR tree-optimization/98455
12559 * gcc.dg/tree-ssa/pr98455.c: New test.
12560
12561 2021-01-13 Richard Biener <rguenther@suse.de>
12562
12563 PR tree-optimization/98640
12564 * gcc.dg/torture/pr98640.c: New testcase.
12565
12566 2021-01-13 Jakub Jelinek <jakub@redhat.com>
12567
12568 PR target/96938
12569 * gcc.target/i386/pr96938.c: New test.
12570
12571 2021-01-13 Jakub Jelinek <jakub@redhat.com>
12572
12573 PR target/95905
12574 * gcc.target/i386/pr95905-1.c: New test.
12575 * gcc.target/i386/pr95905-2.c: New test.
12576
12577 2021-01-13 Julian Brown <julian@codesourcery.com>
12578
12579 * gcc.target/gcn/fpdiv.c: New test.
12580
12581 2021-01-12 Martin Sebor <msebor@redhat.com>
12582
12583 PR c/98597
12584 PR c/98592
12585 * g++.dg/warn/Wuninitialized-13.C: New test.
12586 gcc.dg/uninit-39.c: New test.
12587 #
12588 * gcc.dg/uninit-39.c: New file.
12589
12590 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
12591
12592 PR target/97875
12593 * gcc.target/arm/simd/mve-vneg.c: Update test.
12594
12595 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
12596
12597 PR target/97969
12598 * gcc.target/arm/pr97969.c: New.
12599
12600 2021-01-12 Patrick Palka <ppalka@redhat.com>
12601
12602 PR c++/98611
12603 * g++.dg/cpp2a/concepts-ctad1.C: New test.
12604 * g++.dg/cpp2a/concepts-ctad2.C: New test.
12605
12606 2021-01-12 Richard Biener <rguenther@suse.de>
12607
12608 PR tree-optimization/98550
12609 * g++.dg/opt/pr98550.C: New testcase.
12610
12611 2021-01-12 Jakub Jelinek <jakub@redhat.com>
12612
12613 PR tree-optimization/98629
12614 * gcc.c-torture/compile/pr98629.c: New test.
12615
12616 2021-01-12 Jakub Jelinek <jakub@redhat.com>
12617
12618 PR tree-optimization/95731
12619 * gcc.dg/tree-ssa/pr95731.c: New test.
12620 * gcc.c-torture/execute/pr95731.c: New test.
12621
12622 2021-01-12 Marek Polacek <polacek@redhat.com>
12623
12624 PR c++/98620
12625 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
12626
12627 2021-01-12 David Malcolm <dmalcolm@redhat.com>
12628
12629 PR analyzer/98628
12630 * gcc.dg/analyzer/pr98628.c: New test.
12631
12632 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12633
12634 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
12635 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
12636 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
12637 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
12638 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
12639 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
12640 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
12641
12642 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12643
12644 * g++.target/aarch64/sve/cond_bic_1.C: New test.
12645 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
12646 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
12647 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
12648
12649 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12650
12651 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
12652
12653 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12654
12655 * g++.target/aarch64/sve/abd_1.C: New test.
12656 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
12657 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
12658 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
12659 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
12660
12661 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12662
12663 * gcc.target/aarch64/sve/adr_6.c: New test.
12664
12665 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12666
12667 * g++.target/aarch64/sve/cond_arith_1.C: New test.
12668 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
12669 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
12670 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
12671 * g++.target/aarch64/sve/cond_shift_1.C: New test.
12672 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
12673 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
12674 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
12675
12676 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12677
12678 PR testsuite/98602
12679 * g++.target/aarch64/sve/max_1.C: New test.
12680 * g++.target/aarch64/sve/min_1.C: Likewise.
12681 * gcc.target/aarch64/sve/mul_2.c: Likewise.
12682
12683 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12684
12685 * gcc.target/aarch64/sve/shift_2.c: New test.
12686
12687 2021-01-11 Jakub Jelinek <jakub@redhat.com>
12688
12689 PR c++/98481
12690 * g++.dg/abi/abi-tag24.C: New test.
12691
12692 2021-01-11 Richard Biener <rguenther@suse.de>
12693
12694 PR tree-optimization/91403
12695 * gcc.dg/vect/pr91403.c: New testcase.
12696
12697 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
12698
12699 PR testsuite/98225
12700 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
12701 Expect .ld1_args only when GNU LD is used.
12702 Add an exception for *.gcc_args files.
12703
12704 2021-01-11 Jakub Jelinek <jakub@redhat.com>
12705
12706 PR tree-optimization/95867
12707 * gcc.dg/tree-ssa/pr95867.c: New test.
12708
12709 2021-01-11 Jakub Jelinek <jakub@redhat.com>
12710
12711 PR tree-optimization/95852
12712 * gcc.target/i386/pr95852-3.c: New test.
12713 * gcc.target/i386/pr95852-4.c: New test.
12714
12715 2021-01-11 Jakub Jelinek <jakub@redhat.com>
12716
12717 PR tree-optimization/95852
12718 * gcc.target/i386/pr95852-1.c: New test.
12719 * gcc.target/i386/pr95852-2.c: New test.
12720
12721 2021-01-11 Martin Liska <mliska@suse.cz>
12722
12723 PR gcov-profile/98273
12724 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
12725 * g++.dg/gcov/pr98273.C: New test.
12726 * g++.dg/gcov/gcov.py: New test.
12727 * g++.dg/gcov/test-pr98273.py: New test.
12728
12729 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
12730
12731 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
12732 constant then rather than addition.
12733 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
12734 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
12735
12736 2021-01-09 Jakub Jelinek <jakub@redhat.com>
12737
12738 PR c++/98556
12739 * c-c++-common/pr98556.c: New test.
12740
12741 2021-01-09 Jakub Jelinek <jakub@redhat.com>
12742
12743 PR rtl-optimization/98603
12744 * gcc.target/i386/pr98603.c: New test.
12745 * gcc.target/aarch64/pr98603.c: New test.
12746
12747 2021-01-09 Alexandre Oliva <oliva@gnu.org>
12748
12749 PR debug/97714
12750 * gcc.dg/debug/pr97714.c: New.
12751
12752 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
12753
12754 PR target/98482
12755 * gcc.target/i386/pr98482-1.c: Require lp64.
12756 * gcc.target/i386/pr98482-2.c: Likewise.
12757
12758 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
12759
12760 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
12761 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
12762
12763 2021-01-08 Patrick Palka <ppalka@redhat.com>
12764
12765 PR c++/98551
12766 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
12767
12768 2021-01-08 Patrick Palka <ppalka@redhat.com>
12769
12770 PR c++/98515
12771 * g++.dg/template/access32.C: New test.
12772 * g++.dg/template/access33.C: New test.
12773
12774 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
12775
12776 PR target/98482
12777 * gcc.target/i386/pr98482-2.c: Updated.
12778
12779 2021-01-08 Richard Biener <rguenther@suse.de>
12780
12781 PR tree-optimization/98544
12782 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
12783
12784 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
12785
12786 PR target/98482
12787 * gcc.target/i386/pr98482-1.c: New test.
12788 * gcc.target/i386/pr98482-1.c: Likewise.
12789 * gcc.target/i386/pr98482-2.c: New file.
12790
12791 2021-01-08 Jakub Jelinek <jakub@redhat.com>
12792
12793 PR target/98585
12794 * gcc.target/i386/pr98585.c: New test.
12795
12796 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
12797
12798 * gcc.target/aarch64/sve/cnot_2.c: New test.
12799 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
12800 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
12801 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
12802 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
12803 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
12804 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
12805
12806 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
12807
12808 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
12809 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
12810 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
12811 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
12812 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
12813 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
12814 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
12815 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
12816
12817 2021-01-08 Tamar Christina <tamar.christina@arm.com>
12818
12819 * lib/target-supports.exp
12820 (check_effective_target_aarch64_asm_sve2_ok): New.
12821 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
12822 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
12823
12824 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12825
12826 * gcc.target/aarch64/usaba_1.c: New test.
12827
12828 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
12829
12830 PR fortran/93794
12831 * gfortran.dg/deferred_character_35.f90 : New test.
12832
12833 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
12834
12835 PR fortran/98458
12836 * gfortran.dg/implied_do_3.f90 : New test.
12837
12838 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
12839
12840 * gcc.dg/array-quals-1.c: Allow srodata.
12841
12842 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
12843
12844 * gcc.target/riscv/predef-10.c: New.
12845 * gcc.target/riscv/predef-11.c: New.
12846 * gcc.target/riscv/predef-12.c: New.
12847 * gcc.target/riscv/predef-13.c: New.
12848
12849 2021-01-07 Jakub Jelinek <jakub@redhat.com>
12850
12851 PR c++/98329
12852 * g++.dg/cpp2a/bit-cast10.C: New test.
12853
12854 2021-01-07 Martin Sebor <msebor@redhat.com>
12855
12856 PR middle-end/98578
12857 * gcc.dg/plugin/gil-1.c: Adjust expected output.
12858 * gcc.dg/uninit-pr98578.c: New test.
12859
12860 2021-01-07 Marek Polacek <polacek@redhat.com>
12861
12862 PR c++/98441
12863 * g++.dg/cpp0x/auto55.C: New test.
12864
12865 2021-01-07 David Malcolm <dmalcolm@redhat.com>
12866
12867 PR analyzer/98580
12868 * gcc.dg/analyzer/pr98580-a.c: New test.
12869 * gcc.dg/analyzer/pr98580-b.c: New test.
12870
12871 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
12872
12873 PR fortran/93701
12874 * gfortran.dg/associate_54.f90: New test.
12875 * gfortran.dg/associate_55.f90: New test.
12876 * gfortran.dg/associate_56.f90: New test.
12877
12878 2021-01-07 Jakub Jelinek <jakub@redhat.com>
12879
12880 PR target/98567
12881 * gcc.target/i386/pr98567-1.c: New test.
12882 * gcc.target/i386/pr98567-2.c: New test.
12883
12884 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
12885
12886 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
12887 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
12888 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
12889 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
12890 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
12891 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
12892 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
12893 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
12894
12895 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
12896
12897 PR tree-optimization/98560
12898 * gcc.dg/vect/pr98560-2.c: New test.
12899
12900 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
12901
12902 PR tree-optimization/98560
12903 * gcc.dg/vect/pr98560-1.c: New test.
12904
12905 2021-01-07 Jakub Jelinek <jakub@redhat.com>
12906
12907 PR tree-optimization/98568
12908 * g++.dg/torture/pr98568.C: New test.
12909
12910 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
12911
12912 * gcc.target/i386/pr92658-avx512bw.c: Add
12913 -mprefer-vector-width=512 to avoid impact of different default
12914 mtune which gcc is built with.
12915 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
12916
12917 2021-01-07 David Malcolm <dmalcolm@redhat.com>
12918
12919 PR analyzer/97074
12920 * gcc.dg/analyzer/pr97074.c: New test.
12921
12922 2021-01-07 David Malcolm <dmalcolm@redhat.com>
12923
12924 PR analyzer/98564
12925 * gcc.dg/analyzer/pr98564.c: New test.
12926
12927 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
12928
12929 PR rtl-optimization/97978
12930 * gcc.target/i386/pr97978.c: New.
12931
12932 2021-01-06 Martin Sebor <msebor@redhat.com>
12933
12934 PR c++/95768
12935 * g++.dg/pr95768.C: New test.
12936 * g++.dg/warn/Wuninitialized-12.C: New test.
12937 * gcc.dg/uninit-38.c: New test.
12938
12939 2021-01-06 Martin Sebor <msebor@redhat.com>
12940
12941 PR c++/98305
12942 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
12943
12944 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
12945
12946 PR c++/96504
12947 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
12948 as the final suspend point so that we can check that the state
12949 machine has reached the expected point.
12950
12951 2021-01-06 Marek Polacek <polacek@redhat.com>
12952
12953 PR testsuite/98566
12954 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
12955 dg-error.
12956
12957 2021-01-06 Alexandre Oliva <oliva@adacore.com>
12958
12959 * g++.dg/opt/store-merging-2.C: Add the required alignment.
12960
12961 2021-01-06 Richard Biener <rguenther@suse.de>
12962
12963 PR tree-optimization/95582
12964 * gcc.dg/pr95582.c: New testcase.
12965
12966 2021-01-06 Richard Biener <rguenther@suse.de>
12967
12968 PR tree-optimization/98513
12969 * gcc.dg/tree-ssa/pr98513.c: New testcase.
12970
12971 2021-01-06 David Malcolm <dmalcolm@redhat.com>
12972
12973 PR analyzer/97072
12974 * gcc.dg/analyzer/pr97072.c: New test.
12975
12976 2021-01-06 David Malcolm <dmalcolm@redhat.com>
12977
12978 PR analyzer/98073
12979 * gcc.dg/analyzer/pr98073.c: New test.
12980
12981 2021-01-06 David Malcolm <dmalcolm@redhat.com>
12982
12983 PR analyzer/98223
12984 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
12985
12986 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
12987
12988 * gcc.target/s390/s390.exp: Replace %% with %.
12989
12990 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
12991
12992 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
12993
12994 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
12995
12996 PR target/98495
12997 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
12998 unsigned short to compute pextrw result.
12999
13000 2021-01-05 Patrick Palka <ppalka@redhat.com>
13001
13002 * g++.dg/template/partial5.C: Adjust directives to expect the
13003 same errors across all dialects.
13004 * g++.dg/cpp1z/nontype-auto17.C: New test.
13005 * g++.dg/cpp1z/nontype-auto18.C: New test.
13006 * g++.dg/template/ttp33.C: New test.
13007
13008 2021-01-05 Jakub Jelinek <jakub@redhat.com>
13009
13010 PR tree-optimization/94802
13011 * gcc.target/i386/pr94802.c: New test.
13012 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
13013
13014 2021-01-05 Richard Biener <rguenther@suse.de>
13015
13016 PR tree-optimization/98516
13017 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
13018 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
13019
13020 2021-01-05 Jakub Jelinek <jakub@redhat.com>
13021
13022 PR c++/98469
13023 * g++.dg/cpp2a/bit-cast8.C: New test.
13024 * g++.dg/cpp2a/bit-cast9.C: New test.
13025
13026 2021-01-05 Marek Polacek <polacek@redhat.com>
13027
13028 PR c++/82099
13029 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
13030 * g++.dg/cpp0x/noexcept61.C: New test.
13031
13032 2021-01-05 Jakub Jelinek <jakub@redhat.com>
13033
13034 PR tree-optimization/96928
13035 * gcc.dg/tree-ssa/pr96928.c: New test.
13036 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
13037 instead of scanning rtl dump for ifcvt message check assembly
13038 for xor instruction.
13039
13040 2021-01-05 Jakub Jelinek <jakub@redhat.com>
13041
13042 PR tree-optimization/96930
13043 * g++.dg/tree-ssa/pr96930.C: New test.
13044
13045 2021-01-05 Jakub Jelinek <jakub@redhat.com>
13046
13047 PR tree-optimization/96239
13048 * gcc.dg/tree-ssa/pr96239.c: New test.
13049
13050 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
13051
13052 PR target/98522
13053 * gcc.target/i386/pr98522.c: New test.
13054
13055 2021-01-05 Nathan Sidwell <nathan@acm.org>
13056
13057 * g++.dg/modules/mod-decl-1.C: Adjust.
13058 * g++.dg/modules/p0713-2.C: Adjust.
13059 * g++.dg/modules/p0713-3.C: Adjust.
13060
13061 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
13062
13063 PR target/98495
13064 * gcc.target/i386/pr98495-1.c: New test.
13065 * gcc.target/i386/pr98495-2.c: New test.
13066 * gcc.target/i386/pr98495-3.c: New test.
13067 * gcc.target/i386/pr98495-4.c: New test.
13068 * gcc.target/i386/pr98495-5.c: New test.
13069
13070 2021-01-05 liuhongt <hongtao.liu@intel.com>
13071
13072 * gcc.target/i386/sse2-pr98461-2.c: New test.
13073
13074 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
13075
13076 PR rtl-optimization/97144
13077 * gcc.c-torture/compile/pr97144.c: New test.
13078 * gcc.target/aarch64/sve/pr97144.c: Likewise.
13079
13080 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
13081
13082 PR rtl-optimization/98403
13083 * g++.dg/opt/pr98403.C: New test.
13084
13085 2021-01-05 Jakub Jelinek <jakub@redhat.com>
13086
13087 PR rtl-optimization/98334
13088 * gcc.target/i386/pr98334.c: New test.
13089
13090 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
13091
13092 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
13093
13094 2021-01-05 David Malcolm <dmalcolm@redhat.com>
13095
13096 PR analyzer/98293
13097 * gcc.dg/analyzer/pr98293.c: New test.
13098
13099 2021-01-04 Martin Uecker <muecker@gwdg.de>
13100
13101 PR c/98029
13102 * gcc.dg/pr98029.c: New test.
13103
13104 2021-01-04 Nathan Sidwell <nathan@acm.org>
13105
13106 * g++.dg/modules/binding-1_a.H: New.
13107 * g++.dg/modules/binding-1_b.H: New.
13108 * g++.dg/modules/binding-1_c.C: New.
13109 * g++.dg/modules/binding-2.H: New.
13110 * g++.dg/modules/builtin-3_a.C: New.
13111 * g++.dg/modules/global-2_a.C: New.
13112 * g++.dg/modules/global-2_b.C: New.
13113 * g++.dg/modules/global-3_a.C: New.
13114 * g++.dg/modules/global-3_b.C: New.
13115 * g++.dg/modules/hello-1_a.C: New.
13116 * g++.dg/modules/hello-1_b.C: New.
13117 * g++.dg/modules/iostream-1_a.H: New.
13118 * g++.dg/modules/iostream-1_b.C: New.
13119 * g++.dg/modules/part-5_a.C: New.
13120 * g++.dg/modules/part-5_b.C: New.
13121 * g++.dg/modules/part-5_c.C: New.
13122 * g++.dg/modules/stdio-1_a.H: New.
13123 * g++.dg/modules/stdio-1_b.C: New.
13124 * g++.dg/modules/string-1_a.H: New.
13125 * g++.dg/modules/string-1_b.C: New.
13126 * g++.dg/modules/string-view1.C: New.
13127 * g++.dg/modules/string-view2.C: New.
13128 * g++.dg/modules/tinfo-1.C: New.
13129 * g++.dg/modules/tinfo-2_a.H: New.
13130 * g++.dg/modules/tinfo-2_b.C: New.
13131 * g++.dg/modules/tname-spec-1_a.H: New.
13132 * g++.dg/modules/tname-spec-1_b.C: New.
13133 * g++.dg/modules/xtreme-header-1.h: New.
13134 * g++.dg/modules/xtreme-header-1_a.H: New.
13135 * g++.dg/modules/xtreme-header-1_b.C: New.
13136 * g++.dg/modules/xtreme-header-1_c.C: New.
13137 * g++.dg/modules/xtreme-header-2.h: New.
13138 * g++.dg/modules/xtreme-header-2_a.H: New.
13139 * g++.dg/modules/xtreme-header-2_b.C: New.
13140 * g++.dg/modules/xtreme-header-2_c.C: New.
13141 * g++.dg/modules/xtreme-header-3.h: New.
13142 * g++.dg/modules/xtreme-header-3_a.H: New.
13143 * g++.dg/modules/xtreme-header-3_b.C: New.
13144 * g++.dg/modules/xtreme-header-3_c.C: New.
13145 * g++.dg/modules/xtreme-header-4.h: New.
13146 * g++.dg/modules/xtreme-header-4_a.H: New.
13147 * g++.dg/modules/xtreme-header-4_b.C: New.
13148 * g++.dg/modules/xtreme-header-4_c.C: New.
13149 * g++.dg/modules/xtreme-header-5.h: New.
13150 * g++.dg/modules/xtreme-header-5_a.H: New.
13151 * g++.dg/modules/xtreme-header-5_b.C: New.
13152 * g++.dg/modules/xtreme-header-5_c.C: New.
13153 * g++.dg/modules/xtreme-header-6.h: New.
13154 * g++.dg/modules/xtreme-header-6_a.H: New.
13155 * g++.dg/modules/xtreme-header-6_b.C: New.
13156 * g++.dg/modules/xtreme-header-6_c.C: New.
13157 * g++.dg/modules/xtreme-header.h: New.
13158 * g++.dg/modules/xtreme-header_a.H: New.
13159 * g++.dg/modules/xtreme-header_b.C: New.
13160 * g++.dg/modules/xtreme-tr1.h: New.
13161 * g++.dg/modules/xtreme-tr1_a.H: New.
13162 * g++.dg/modules/xtreme-tr1_b.C: New.
13163
13164 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
13165
13166 PR tree-optimization/95401
13167 * g++.dg/vect/pr95401.cc: New test.
13168 * g++.dg/vect/pr95401a.cc: Likewise.
13169
13170 2021-01-04 Richard Biener <rguenther@suse.de>
13171
13172 PR tree-optimization/98308
13173 * gcc.dg/vect/pr98308.c: New testcase.
13174
13175 2021-01-04 Jakub Jelinek <jakub@redhat.com>
13176
13177 PR tree-optimization/95771
13178 * gcc.target/i386/pr95771.c: New test.
13179
13180 2021-01-04 Richard Biener <rguenther@suse.de>
13181
13182 PR tree-optimization/98464
13183 * g++.dg/opt/pr98464.C: New testcase.
13184
13185 2021-01-04 Richard Biener <rguenther@suse.de>
13186
13187 PR tree-optimization/98282
13188 * g++.dg/opt/pr98282.C: New testcase.
13189
13190 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
13191
13192 PR target/89057
13193 * gcc.target/aarch64/pr89057.c: New test.
13194
13195 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
13196
13197 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
13198 [-32, 31].
13199 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
13200 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
13201 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
13202
13203 2021-01-04 Martin Liska <mliska@suse.cz>
13204
13205 * README: Convert to utf8 from iso8859.
13206
13207 2021-01-04 Martin Liska <mliska@suse.cz>
13208
13209 * gcc.target/avr/avr.exp: Run dos2unix on the file.
13210
13211 2021-01-04 Richard Biener <rguenther@suse.de>
13212
13213 PR tree-optimization/98291
13214 * gcc.dg/vect/slp-reduc-11.c: New testcase.
13215 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
13216
13217 2021-01-04 Jakub Jelinek <jakub@redhat.com>
13218
13219 PR tree-optimization/96782
13220 * gcc.dg/tree-ssa/pr96782.c: New test.
13221
13222 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
13223
13224 * gcc.misc-tests/outputs.exp: Adjust testcase.
13225
13226 2021-01-01 Jakub Jelinek <jakub@redhat.com>
13227
13228 * ChangeLog-2020: Rotate ChangeLog. New file.
13229
13230 2021-01-01 Joel Brobecker <brobecker@adacore.com>
13231
13232 * lib/target-supports.exp
13233 (check_effective_target_arm_fp16_alternative_ok_nocache):
13234 Return zero for *-*-vxworks7r* targets.
13235 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
13236 * gcc.target/arm/aapcs/vfp23.c: Likewise.
13237 * gcc.target/arm/aapcs/vfp24.c: Likewise.
13238 * gcc.target/arm/aapcs/vfp25.c: Likewise.
13239
13240 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
13241
13242 * g++.dg/init/new26.C: Fix overriding of the delete operator
13243 for c++14 profile.
13244
13245 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
13246
13247 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
13248 not supported).
13249
13250 2021-01-01 Joel Brobecker <brobecker@adacore.com>
13251
13252 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
13253 the test's dg-options.
13254 * gcc.target/arm/pr78255-2.c: Likewise.
13255
13256 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
13257
13258 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
13259
13260 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
13261
13262 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
13263 headers too.
13264
13265 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
13266
13267 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
13268
13269 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
13270
13271 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
13272 directives.
13273
13274 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
13275
13276 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
13277
13278 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
13279
13280 * g++.dg/other/anon5.C: Skip on vxworks kernel.
13281
13282 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
13283
13284 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
13285 * gcc.dg/vxworks/initpri2.c: Likewise.
13286
13287 2021-01-01 Joel Brobecker <brobecker@adacore.com>
13288
13289 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
13290 targets.
13291
13292 2021-01-01 Olivier Hainque <hainque@adacore.com>
13293
13294 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
13295 * gcc.dg/pthread-init-2.c: Ditto.
13296
13297 2021-01-01 Olivier Hainque <hainque@adacore.com>
13298
13299 * lib/target-supports.exp (check_weak_available,
13300 check_fork_available, check_effective_target_lto,
13301 check_effective_target_mempcpy): Add vxworks filters.
13302
13303 2021-01-01 Alexandre Oliva <oliva@adacore.com>
13304
13305 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
13306 explicit -mno-long-calls.
13307 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
13308
13309 2021-01-01 Alexandre Oliva <oliva@adacore.com>
13310
13311 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
13312 * g++.target/arm/no_unique_address_2.C: Likewise.
13313
13314 2021-01-01 Alexandre Oliva <oliva@adacore.com>
13315
13316 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
13317 * gcc.target/arm/headmerge-2.c: Likewise.
13318
13319 2021-01-01 Alexandre Oliva <oliva@adacore.com>
13320
13321 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
13322
13323 \f
13324 Copyright (C) 2021 Free Software Foundation, Inc.
13325
13326 Copying and distribution of this file, with or without modification,
13327 are permitted in any medium without royalty provided the copyright
13328 notice and this notice are preserved.