]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2022-12-16 John David Anglin <danglin@gcc.gnu.org>
2
3 * lib/target-supports.exp (check_effective_target_static): Return 0
4 on hppa*-*-*.
5
6 2022-12-16 Andrew Pinski <pinskia@gmail.com>
7 Iain Sandoe <iain@sandoe.co.uk>
8
9 PR c++/107768
10 * g++.dg/coroutines/pr107768.C: New test.
11
12 2022-12-16 David Malcolm <dmalcolm@redhat.com>
13
14 PR analyzer/106479
15 * gcc.dg/analyzer/pr104308.c (test_memmove_within_uninit): Remove
16 xfail on region creation event.
17
18 2022-12-16 Vladimir N. Makarov <vmakarov@redhat.com>
19
20 Revert:
21 2022-12-16 Vladimir N. Makarov <vmakarov@redhat.com>
22
23 * gcc.target/avr/pr90706.c: New.
24
25 2022-12-16 Qing Zhao <qing.zhao@oracle.com>
26
27 * gcc.dg/Warray-bounds-flex-arrays-1.c: Update testing case with
28 -Wstrict-flex-arrays.
29 * gcc.dg/Warray-bounds-flex-arrays-2.c: Likewise.
30 * gcc.dg/Warray-bounds-flex-arrays-3.c: Likewise.
31 * gcc.dg/Warray-bounds-flex-arrays-4.c: Likewise.
32 * gcc.dg/Warray-bounds-flex-arrays-5.c: Likewise.
33 * gcc.dg/Warray-bounds-flex-arrays-6.c: Likewise.
34 * c-c++-common/Wstrict-flex-arrays.c: New test.
35 * gcc.dg/Wstrict-flex-arrays-2.c: New test.
36 * gcc.dg/Wstrict-flex-arrays-3.c: New test.
37 * gcc.dg/Wstrict-flex-arrays.c: New test.
38
39 2022-12-16 Jakub Jelinek <jakub@redhat.com>
40
41 PR rtl-optimization/106751
42 * gcc.c-torture/compile/pr106751.c: New test.
43
44 2022-12-16 Haochen Jiang <haochen.jiang@intel.com>
45
46 * gcc.target/i386/cmpccxadd-1.c: Fix intrin name.
47 * gcc.target/i386/cmpccxadd-2.c: Ditto.
48
49 2022-12-15 Patrick Palka <ppalka@redhat.com>
50
51 PR c++/102104
52 PR c++/108090
53 * g++.dg/cpp1z/using-variadic1.C: New test.
54 * g++.dg/cpp1z/using-variadic1a.C: New test.
55 * g++.dg/cpp1z/using-variadic1b.C: New test.
56 * g++.dg/cpp1z/using-variadic1c.C: New test.
57 * g++.dg/cpp1z/using-variadic2.C: New test.
58 * g++.dg/cpp1z/using-variadic3.C: New test.
59
60 2022-12-15 Arsen Arsenović <arsen@aarsen.me>
61
62 * g++.dg/contracts/contracts-externC.C: New test.
63
64 2022-12-15 Patrick Palka <ppalka@redhat.com>
65
66 PR c++/107188
67 * g++.dg/cpp2a/concepts-placeholder11.C: New test.
68
69 2022-12-15 Patrick Palka <ppalka@redhat.com>
70
71 PR c++/100295
72 PR c++/107579
73 * g++.dg/cpp1z/constexpr-if-lambda5.C: New test.
74
75 2022-12-15 Patrick Palka <ppalka@redhat.com>
76
77 PR c++/105518
78 * g++.dg/cpp0x/lambda/lambda-alias1.C: New test.
79
80 2022-12-15 Patrick Palka <ppalka@redhat.com>
81
82 PR c++/108104
83 * g++.dg/template/ptrmem33.C: New test.
84
85 2022-12-15 Vladimir N. Makarov <vmakarov@redhat.com>
86
87 * gcc.target/avr/pr90706.c: New.
88
89 2022-12-15 Jakub Jelinek <jakub@redhat.com>
90
91 PR c++/107065
92 * g++.dg/cpp0x/pr107065.C: New test.
93
94 2022-12-15 Jakub Jelinek <jakub@redhat.com>
95
96 PR libstdc++/108075
97 * g++.dg/cpp23/ext-floating13.C: New test.
98
99 2022-12-15 Jakub Jelinek <jakub@redhat.com>
100
101 * lib/target-supports.exp (check_compile): Further quoting
102 fixes for /* Assembly, /* ObjC and (* Modula-2 *) checks.
103
104 2022-12-15 Jakub Jelinek <jakub@redhat.com>
105
106 * lib/target-supports.exp (check_compile): Add support for
107 Rust and Modula-2. Use \* rather than * for /* comment for
108 Assembly.
109
110 2022-12-15 Jakub Jelinek <jakub@redhat.com>
111
112 PR tree-optimization/108095
113 * gcc.dg/pr108095.c: New test.
114
115 2022-12-15 Jason Merrill <jason@redhat.com>
116
117 PR c++/108071
118 PR c++/105838
119 * g++.dg/cpp0x/initlist131.C: New test.
120 * g++.dg/cpp0x/initlist132.C: New test.
121 * g++.dg/cpp0x/initlist133.C: New test.
122
123 2022-12-14 David Malcolm <dmalcolm@redhat.com>
124
125 PR analyzer/108065
126 * gfortran.dg/analyzer/pr108065.f90: New test.
127
128 2022-12-14 David Faust <david.faust@oracle.com>
129
130 PR target/106773
131 * gcc.dg/debug/btf/btf-datasec-2.c: New test.
132 * gcc.dg/debug/btf/btf-function-6.c: New test.
133
134 2022-12-14 David Faust <david.faust@oracle.com>
135
136 PR target/106773
137 * gcc.dg/debug/btf/btf-pr106773.c: New test.
138
139 2022-12-14 David Faust <david.faust@oracle.com>
140
141 PR target/106773
142 * gcc.dg/debug/btf/btf-variables-4.c: New test.
143 * gcc.dg/debug/btf/btf-variables-5.c: New test.
144
145 2022-12-14 Martin Jambor <mjambor@suse.cz>
146
147 * g++.dg/ipa/ipa-sra-6.C: New test.
148
149 2022-12-14 Martin Jambor <mjambor@suse.cz>
150
151 * gcc.dg/ipa/ipa-sra-29.c: New test.
152
153 2022-12-14 Gaius Mulley <gaiusmod2@gmail.com>
154
155 * lib/gm2-dg.exp: New file.
156 * lib/gm2.exp: New file.
157 * lib/gm2-simple.exp: New file.
158 * lib/gm2-torture.exp: New file.
159 * gm2/calling-c/datatypes/unbounded/run/pass/c.c: New file.
160 * gm2/calling-c/datatypes/unbounded/run/pass/c.def: New file.
161 * gm2/calling-c/datatypes/unbounded/run/pass/calling-c-datatypes-unbounded-run-pass.exp:
162 New file.
163 * gm2/calling-c/datatypes/unbounded/run/pass/m.mod: New file.
164 * gm2/case/pass/case-pass.exp: New file.
165 * gm2/case/pass/testcase1.mod: New file.
166 * gm2/case/pass/testcase2.mod: New file.
167 * gm2/case/pass/testcase3.mod: New file.
168 * gm2/case/pass/testcase4.mod: New file.
169 * gm2/complex/fail/var1.mod: New file.
170 * gm2/complex/pass/arith.mod: New file.
171 * gm2/complex/pass/arith2.mod: New file.
172 * gm2/complex/pass/arith3.mod: New file.
173 * gm2/complex/pass/arith4.mod: New file.
174 * gm2/complex/pass/arith5.mod: New file.
175 * gm2/complex/pass/arith6.mod: New file.
176 * gm2/complex/pass/complex-pass.exp: New file.
177 * gm2/complex/pass/consts.mod: New file.
178 * gm2/complex/pass/consts2.mod: New file.
179 * gm2/complex/pass/consts3.mod: New file.
180 * gm2/complex/pass/tinycabs.mod: New file.
181 * gm2/complex/pass/var1.mod: New file.
182 * gm2/complex/pass/var2.mod: New file.
183 * gm2/complex/pass/var3.mod: New file.
184 * gm2/complex/pass/var4.mod: New file.
185 * gm2/complex/pass/var5.mod: New file.
186 * gm2/complex/pass/var6.mod: New file.
187 * gm2/complex/pass/var7.mod: New file.
188 * gm2/complex/pass/var8.mod: New file.
189 * gm2/complex/run/pass/arith3.mod: New file.
190 * gm2/complex/run/pass/arith4.mod: New file.
191 * gm2/complex/run/pass/arith5.mod: New file.
192 * gm2/complex/run/pass/arith6.mod: New file.
193 * gm2/complex/run/pass/arith7.mod: New file.
194 * gm2/complex/run/pass/arith8.mod: New file.
195 * gm2/complex/run/pass/complex-run-pass.exp: New file.
196 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp: New file.
197 * gm2/coroutines/pim/run/pass/testiotransfer.mod: New file.
198 * gm2/coroutines/pim/run/pass/testtransfer.mod: New file.
199 * gm2/cpp/fail/another.h: New file.
200 * gm2/cpp/fail/fail1.mod: New file.
201 * gm2/cpp/longcard2.mod: New file.
202 * gm2/cpp/longstrimp.mod: New file.
203 * gm2/cpp/pass/arrayhuge.mod: New file.
204 * gm2/cpp/pass/arrayhuge2.mod: New file.
205 * gm2/cpp/pass/cpp-pass.exp: New file.
206 * gm2/cpp/pass/cpp.mod: New file.
207 * gm2/cpp/pass/cpph.mod: New file.
208 * gm2/cpp/pass/subaddr.mod: New file.
209 * gm2/cpp/pass/testcpp.mod: New file.
210 * gm2/cpp/pass/testcpp2.mod: New file.
211 * gm2/cpp/setchar2.mod: New file.
212 * gm2/cpp/setchar6.mod: New file.
213 * gm2/cse/fail/cse-fail.exp: New file.
214 * gm2/cse/fail/testcse38.mod: New file.
215 * gm2/cse/pass/cse-pass.exp: New file.
216 * gm2/cse/pass/m2t.c: New file.
217 * gm2/cse/pass/testb.mod: New file.
218 * gm2/cse/pass/testbuiltin.def: New file.
219 * gm2/cse/pass/testbuiltin.mod: New file.
220 * gm2/cse/pass/testcse.def: New file.
221 * gm2/cse/pass/testcse.mod: New file.
222 * gm2/cse/pass/testcse10.mod: New file.
223 * gm2/cse/pass/testcse11.mod: New file.
224 * gm2/cse/pass/testcse12.mod: New file.
225 * gm2/cse/pass/testcse13.mod: New file.
226 * gm2/cse/pass/testcse14.mod: New file.
227 * gm2/cse/pass/testcse15.mod: New file.
228 * gm2/cse/pass/testcse16.mod: New file.
229 * gm2/cse/pass/testcse17.mod: New file.
230 * gm2/cse/pass/testcse18.mod: New file.
231 * gm2/cse/pass/testcse19.mod: New file.
232 * gm2/cse/pass/testcse2.mod: New file.
233 * gm2/cse/pass/testcse20.mod: New file.
234 * gm2/cse/pass/testcse21.mod: New file.
235 * gm2/cse/pass/testcse22.mod: New file.
236 * gm2/cse/pass/testcse23.mod: New file.
237 * gm2/cse/pass/testcse24.mod: New file.
238 * gm2/cse/pass/testcse25.mod: New file.
239 * gm2/cse/pass/testcse26.mod: New file.
240 * gm2/cse/pass/testcse27.mod: New file.
241 * gm2/cse/pass/testcse28.mod: New file.
242 * gm2/cse/pass/testcse29.mod: New file.
243 * gm2/cse/pass/testcse3.mod: New file.
244 * gm2/cse/pass/testcse31.mod: New file.
245 * gm2/cse/pass/testcse32.mod: New file.
246 * gm2/cse/pass/testcse33.mod: New file.
247 * gm2/cse/pass/testcse34.mod: New file.
248 * gm2/cse/pass/testcse35.mod: New file.
249 * gm2/cse/pass/testcse36.mod: New file.
250 * gm2/cse/pass/testcse37.mod: New file.
251 * gm2/cse/pass/testcse39.mod: New file.
252 * gm2/cse/pass/testcse4.c: New file.
253 * gm2/cse/pass/testcse4.mod: New file.
254 * gm2/cse/pass/testcse40.mod: New file.
255 * gm2/cse/pass/testcse41.mod: New file.
256 * gm2/cse/pass/testcse42.mod: New file.
257 * gm2/cse/pass/testcse43.mod: New file.
258 * gm2/cse/pass/testcse44.mod: New file.
259 * gm2/cse/pass/testcse45.mod: New file.
260 * gm2/cse/pass/testcse46.mod: New file.
261 * gm2/cse/pass/testcse47.mod: New file.
262 * gm2/cse/pass/testcse48.mod: New file.
263 * gm2/cse/pass/testcse49.mod: New file.
264 * gm2/cse/pass/testcse5.c: New file.
265 * gm2/cse/pass/testcse5.mod: New file.
266 * gm2/cse/pass/testcse50.def: New file.
267 * gm2/cse/pass/testcse50.mod: New file.
268 * gm2/cse/pass/testcse51.mod: New file.
269 * gm2/cse/pass/testcse52.def: New file.
270 * gm2/cse/pass/testcse52.mod: New file.
271 * gm2/cse/pass/testcse53.def: New file.
272 * gm2/cse/pass/testcse53.mod: New file.
273 * gm2/cse/pass/testcse6.c: New file.
274 * gm2/cse/pass/testcse6.mod: New file.
275 * gm2/cse/pass/testcse7.c: New file.
276 * gm2/cse/pass/testcse7.mod: New file.
277 * gm2/cse/pass/testcse8.c: New file.
278 * gm2/cse/pass/testcse8.mod: New file.
279 * gm2/cse/pass/testcse9.c: New file.
280 * gm2/cse/pass/testsize.mod: New file.
281 * gm2/dynamic/pass/add.mod: New file.
282 * gm2/dynamic/pass/dynamic-pass.exp: New file.
283 * gm2/dynamic/pass/prog21.mod: New file.
284 * gm2/dynamic/pass/testarray.mod: New file.
285 * gm2/dynamic/pass/testarray2.mod: New file.
286 * gm2/dynamic/pass/testarray3.mod: New file.
287 * gm2/dynamic/pass/testarray4.mod: New file.
288 * gm2/dynamic/pass/testarray6.mod: New file.
289 * gm2/dynamic/pass/testbec.mod: New file.
290 * gm2/dynamic/pass/testbec10.mod: New file.
291 * gm2/dynamic/pass/testbec11.mod: New file.
292 * gm2/dynamic/pass/testbec12.mod: New file.
293 * gm2/dynamic/pass/testbec13.mod: New file.
294 * gm2/dynamic/pass/testbec14.mod: New file.
295 * gm2/dynamic/pass/testbec15.mod: New file.
296 * gm2/dynamic/pass/testbec16.mod: New file.
297 * gm2/dynamic/pass/testbec17.mod: New file.
298 * gm2/dynamic/pass/testbec18.mod: New file.
299 * gm2/dynamic/pass/testbec19.mod: New file.
300 * gm2/dynamic/pass/testbec2.mod: New file.
301 * gm2/dynamic/pass/testbec20.mod: New file.
302 * gm2/dynamic/pass/testbec21.mod: New file.
303 * gm2/dynamic/pass/testbec22.mod: New file.
304 * gm2/dynamic/pass/testbec23.mod: New file.
305 * gm2/dynamic/pass/testbec24.mod: New file.
306 * gm2/dynamic/pass/testbec25.mod: New file.
307 * gm2/dynamic/pass/testbec26.mod: New file.
308 * gm2/dynamic/pass/testbec27.mod: New file.
309 * gm2/dynamic/pass/testbec28.mod: New file.
310 * gm2/dynamic/pass/testbec29.mod: New file.
311 * gm2/dynamic/pass/testbec3.mod: New file.
312 * gm2/dynamic/pass/testbec30.mod: New file.
313 * gm2/dynamic/pass/testbec31.mod: New file.
314 * gm2/dynamic/pass/testbec32.mod: New file.
315 * gm2/dynamic/pass/testbec33.mod: New file.
316 * gm2/dynamic/pass/testbec34.mod: New file.
317 * gm2/dynamic/pass/testbec35.mod: New file.
318 * gm2/dynamic/pass/testbec36.mod: New file.
319 * gm2/dynamic/pass/testbec37.mod: New file.
320 * gm2/dynamic/pass/testbec38.mod: New file.
321 * gm2/dynamic/pass/testbec39.mod: New file.
322 * gm2/dynamic/pass/testbec4.mod: New file.
323 * gm2/dynamic/pass/testbec40.mod: New file.
324 * gm2/dynamic/pass/testbec41.mod: New file.
325 * gm2/dynamic/pass/testbec42.mod: New file.
326 * gm2/dynamic/pass/testbec43.mod: New file.
327 * gm2/dynamic/pass/testbec44.mod: New file.
328 * gm2/dynamic/pass/testbec45.mod: New file.
329 * gm2/dynamic/pass/testbec5.mod: New file.
330 * gm2/dynamic/pass/testbec6.mod: New file.
331 * gm2/dynamic/pass/testbec7.mod: New file.
332 * gm2/dynamic/pass/testbec8.mod: New file.
333 * gm2/dynamic/pass/testbec9.mod: New file.
334 * gm2/dynamic/pass/testdavid.mod: New file.
335 * gm2/dynamic/pass/testdiv.mod: New file.
336 * gm2/dynamic/pass/testexp.mod: New file.
337 * gm2/dynamic/pass/testfor.mod: New file.
338 * gm2/dynamic/pass/testfor2.mod: New file.
339 * gm2/dynamic/pass/testfunc.mod: New file.
340 * gm2/dynamic/pass/testfunc2.mod: New file.
341 * gm2/dynamic/pass/testfunc3.mod: New file.
342 * gm2/dynamic/pass/testfunc4.mod: New file.
343 * gm2/dynamic/pass/testfunc5.mod: New file.
344 * gm2/dynamic/pass/testfunc6.mod: New file.
345 * gm2/dynamic/pass/testif.mod: New file.
346 * gm2/dynamic/pass/testit.mod: New file.
347 * gm2/dynamic/pass/testloop.mod: New file.
348 * gm2/dynamic/pass/testloop2.mod: New file.
349 * gm2/dynamic/pass/testloop3.mod: New file.
350 * gm2/dynamic/pass/testloop4.mod: New file.
351 * gm2/dynamic/pass/testloop5.mod: New file.
352 * gm2/dynamic/pass/testmin.mod: New file.
353 * gm2/dynamic/pass/testnum4.mod: New file.
354 * gm2/dynamic/pass/testord.mod: New file.
355 * gm2/dynamic/pass/testparam.mod: New file.
356 * gm2/dynamic/pass/testparam2.mod: New file.
357 * gm2/dynamic/pass/testproc.mod: New file.
358 * gm2/dynamic/pass/testproc2.c: New file.
359 * gm2/dynamic/pass/testproc2.def: New file.
360 * gm2/dynamic/pass/testproc2.mod: New file.
361 * gm2/dynamic/pass/testscn.mod: New file.
362 * gm2/dynamic/pass/testset.mod: New file.
363 * gm2/dynamic/pass/testset2.mod: New file.
364 * gm2/dynamic/pass/testset3.mod: New file.
365 * gm2/dynamic/pass/teststr.c: New file.
366 * gm2/dynamic/pass/teststr.mod: New file.
367 * gm2/dynamic/pass/teststr2.mod: New file.
368 * gm2/dynamic/pass/teststring.mod: New file.
369 * gm2/dynamic/pass/testunbounded.mod: New file.
370 * gm2/dynamic/pass/testwith.mod: New file.
371 * gm2/dynamic/pass/testzero.mod: New file.
372 * gm2/dynamic/pass/wc.mod: New file.
373 * gm2/embedded/pass/embedded-pass.exp: New file.
374 * gm2/embedded/pass/varataddress.mod: New file.
375 * gm2/embedded/pass/varataddress1.mod: New file.
376 * gm2/embedded/pass/varataddress2.mod: New file.
377 * gm2/embedded/pass/varataddress3.mod: New file.
378 * gm2/errors/fail/array1.mod: New file.
379 * gm2/errors/fail/badexpr.mod: New file.
380 * gm2/errors/fail/badfor.mod: New file.
381 * gm2/errors/fail/badhigh.mod: New file.
382 * gm2/errors/fail/badshift.mod: New file.
383 * gm2/errors/fail/badsubexpradr.mod: New file.
384 * gm2/errors/fail/binaryconst.mod: New file.
385 * gm2/errors/fail/binarygeneric.mod: New file.
386 * gm2/errors/fail/binarygenericconst.mod: New file.
387 * gm2/errors/fail/end.mod: New file.
388 * gm2/errors/fail/errors-fail.exp: New file.
389 * gm2/errors/fail/mismatched.mod: New file.
390 * gm2/errors/fail/mismatchedproc.mod: New file.
391 * gm2/errors/fail/nestedproc4.mod: New file.
392 * gm2/errors/fail/nomodule.mod: New file.
393 * gm2/errors/fail/proctype.mod: New file.
394 * gm2/errors/fail/prog110.mod: New file.
395 * gm2/errors/fail/prog111.mod: New file.
396 * gm2/errors/fail/prog113.mod: New file.
397 * gm2/errors/fail/prog114.mod: New file.
398 * gm2/errors/fail/testaddress.mod: New file.
399 * gm2/errors/fail/testarray.mod: New file.
400 * gm2/errors/fail/testbit.mod: New file.
401 * gm2/errors/fail/testbit2.mod: New file.
402 * gm2/errors/fail/testcase.mod: New file.
403 * gm2/errors/fail/testcomment.mod: New file.
404 * gm2/errors/fail/testcomment2.mod: New file.
405 * gm2/errors/fail/testcomment3.mod: New file.
406 * gm2/errors/fail/testconst.mod: New file.
407 * gm2/errors/fail/testdyn.mod: New file.
408 * gm2/errors/fail/testdyn2.mod: New file.
409 * gm2/errors/fail/testdyn3.mod: New file.
410 * gm2/errors/fail/testexp.mod: New file.
411 * gm2/errors/fail/testfio.mod: New file.
412 * gm2/errors/fail/testimport.mod: New file.
413 * gm2/errors/fail/testimport2.def: New file.
414 * gm2/errors/fail/testimport2.mod: New file.
415 * gm2/errors/fail/testinit.mod: New file.
416 * gm2/errors/fail/testmodule.mod: New file.
417 * gm2/errors/fail/testnil.mod: New file.
418 * gm2/errors/fail/testnil2.mod: New file.
419 * gm2/errors/fail/testparam.mod: New file.
420 * gm2/errors/fail/testproc.mod: New file.
421 * gm2/errors/fail/testproc2.mod: New file.
422 * gm2/errors/fail/testsize.mod: New file.
423 * gm2/errors/fail/teststring.mod: New file.
424 * gm2/errors/fail/testsub3.mod: New file.
425 * gm2/errors/fail/testsub4.mod: New file.
426 * gm2/errors/fail/testtype.mod: New file.
427 * gm2/errors/fail/testvar.mod: New file.
428 * gm2/errors/fail/testwith.mod: New file.
429 * gm2/errors/fail/testwrite.mod: New file.
430 * gm2/errors/fail/type.mod: New file.
431 * gm2/errors/fail/unarygeneric.mod: New file.
432 * gm2/errors/mustfail: New file.
433 * gm2/errors/options: New file.
434 * gm2/errors/testchar.mod: New file.
435 * gm2/errors/testsub2.mod: New file.
436 * gm2/examples/callingC/pass/examples-callingC-pass.exp: New file.
437 * gm2/examples/callingC/pass/hello.mod: New file.
438 * gm2/examples/callingC/pass/libprintf.def: New file.
439 * gm2/examples/callingC/run/pass/c.c: New file.
440 * gm2/examples/callingC/run/pass/c.def: New file.
441 * gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: New
442 file.
443 * gm2/examples/callingC/run/pass/hello.mod: New file.
444 * gm2/examples/callingC/run/pass/libprintf.def: New file.
445 * gm2/examples/callingC/run/pass/m.mod: New file.
446 * gm2/examples/cpp/pass/examples-cpp-pass.exp: New file.
447 * gm2/examples/cpp/pass/hello.mod: New file.
448 * gm2/examples/cppDef/pass/a.def: New file.
449 * gm2/examples/cppDef/pass/a.mod: New file.
450 * gm2/examples/cppDef/pass/b.mod: New file.
451 * gm2/examples/cppDef/pass/examples-cppDef-pass.exp: New file.
452 * gm2/examples/cppDef/pass/libprintf.def: New file.
453 * gm2/examples/hello/pass/examples-hello-pass.exp: New file.
454 * gm2/examples/hello/pass/hello.mod: New file.
455 * gm2/examples/map/pass/AdvMap.def: New file.
456 * gm2/examples/map/pass/AdvMap.mod: New file.
457 * gm2/examples/map/pass/BoxMap.def: New file.
458 * gm2/examples/map/pass/BoxMap.mod: New file.
459 * gm2/examples/map/pass/Chance.def: New file.
460 * gm2/examples/map/pass/Chance.mod: New file.
461 * gm2/examples/map/pass/Find.def: New file.
462 * gm2/examples/map/pass/Find.mod: New file.
463 * gm2/examples/map/pass/Geometry.def: New file.
464 * gm2/examples/map/pass/Geometry.mod: New file.
465 * gm2/examples/map/pass/MakeBoxes.def: New file.
466 * gm2/examples/map/pass/MakeBoxes.mod: New file.
467 * gm2/examples/map/pass/Map.mod: New file.
468 * gm2/examples/map/pass/RoomMap.def: New file.
469 * gm2/examples/map/pass/RoomMap.mod: New file.
470 * gm2/examples/map/pass/Semantic.mod: New file.
471 * gm2/examples/map/pass/StoreCoord.def: New file.
472 * gm2/examples/map/pass/StoreCoord.mod: New file.
473 * gm2/examples/map/pass/StoreCoords.def: New file.
474 * gm2/examples/map/pass/StoreCoords.mod: New file.
475 * gm2/examples/map/pass/WriteMap.def: New file.
476 * gm2/examples/map/pass/WriteMap.mod: New file.
477 * gm2/examples/map/pass/examples-map-pass.exp: New file.
478 * gm2/examples/map/pass/makemaps: New file.
479 * gm2/examples/map/pass/testch2.mod: New file.
480 * gm2/examples/map/pass/testchan.mod: New file.
481 * gm2/examples/map/pass/testcoor.mod: New file.
482 * gm2/examples/map/pass/testmaps: New file.
483 * gm2/exceptions/run/pass/cpp.cpp: New file.
484 * gm2/exceptions/run/pass/cpp.def: New file.
485 * gm2/exceptions/run/pass/exceptions-run-pass.exp: New file.
486 * gm2/exceptions/run/pass/libexcept.mod: New file.
487 * gm2/exceptions/run/pass/m2test.def: New file.
488 * gm2/exceptions/run/pass/m2test.mod: New file.
489 * gm2/exceptions/run/pass/mycpp.cpp: New file.
490 * gm2/exceptions/run/pass/mycpp.def: New file.
491 * gm2/exceptions/run/pass/mym2.mod: New file.
492 * gm2/exceptions/run/pass/mym2a.mod: New file.
493 * gm2/extensions/pass/align.mod: New file.
494 * gm2/extensions/pass/align2.mod: New file.
495 * gm2/extensions/pass/card16p.mod: New file.
496 * gm2/extensions/pass/card32p.mod: New file.
497 * gm2/extensions/pass/card64p.mod: New file.
498 * gm2/extensions/pass/card8p.mod: New file.
499 * gm2/extensions/pass/co.def: New file.
500 * gm2/extensions/pass/co.mod: New file.
501 * gm2/extensions/pass/extensions-pass.exp: New file.
502 * gm2/extensions/pass/frame.mod: New file.
503 * gm2/extensions/pass/hello.mod: New file.
504 * gm2/extensions/pass/int16p.mod: New file.
505 * gm2/extensions/pass/int32p.mod: New file.
506 * gm2/extensions/pass/int64p.mod: New file.
507 * gm2/extensions/pass/int8p.mod: New file.
508 * gm2/extensions/pass/intsize8.mod: New file.
509 * gm2/extensions/pass/jmp.mod: New file.
510 * gm2/extensions/pass/libc.def: New file.
511 * gm2/extensions/pass/optparam.mod: New file.
512 * gm2/extensions/pass/optparam2.mod: New file.
513 * gm2/extensions/pass/return.mod: New file.
514 * gm2/extensions/pass/set8.mod: New file.
515 * gm2/extensions/pass/set8a.mod: New file.
516 * gm2/extensions/pass/set8b.mod: New file.
517 * gm2/extensions/pass/testco.mod: New file.
518 * gm2/extensions/run/fail/extensions-run-fail.exp: New file.
519 * gm2/extensions/run/fail/intsize8.mod: New file.
520 * gm2/extensions/run/pass/align3.mod: New file.
521 * gm2/extensions/run/pass/align4.mod: New file.
522 * gm2/extensions/run/pass/align5.mod: New file.
523 * gm2/extensions/run/pass/align6.mod: New file.
524 * gm2/extensions/run/pass/align7.mod: New file.
525 * gm2/extensions/run/pass/callingc.mod: New file.
526 * gm2/extensions/run/pass/card16p.mod: New file.
527 * gm2/extensions/run/pass/card32p.mod: New file.
528 * gm2/extensions/run/pass/card64p.mod: New file.
529 * gm2/extensions/run/pass/card8p.mod: New file.
530 * gm2/extensions/run/pass/column.mod: New file.
531 * gm2/extensions/run/pass/cvararg.c: New file.
532 * gm2/extensions/run/pass/cvararg.def: New file.
533 * gm2/extensions/run/pass/extensions-run-pass.exp: New file.
534 * gm2/extensions/run/pass/int16p.mod: New file.
535 * gm2/extensions/run/pass/int32p.mod: New file.
536 * gm2/extensions/run/pass/int64p.mod: New file.
537 * gm2/extensions/run/pass/int8field.mod: New file.
538 * gm2/extensions/run/pass/int8p.mod: New file.
539 * gm2/extensions/run/pass/packedrecord.mod: New file.
540 * gm2/extensions/run/pass/packedrecord2.mod: New file.
541 * gm2/extensions/run/pass/real32.mod: New file.
542 * gm2/extensions/run/pass/real32a.mod: New file.
543 * gm2/extensions/run/pass/record.mod: New file.
544 * gm2/extensions/run/pass/testopen.mod: New file.
545 * gm2/extensions/run/pass/vararg.mod: New file.
546 * gm2/extensions/run/pass/vararg2.mod: New file.
547 * gm2/extensions/run/pass/vararg3.mod: New file.
548 * gm2/fpu/pass/five.mod: New file.
549 * gm2/fpu/pass/fp.def: New file.
550 * gm2/fpu/pass/fp.mod: New file.
551 * gm2/fpu/pass/fpu-pass.exp: New file.
552 * gm2/fpu/pass/one.mod: New file.
553 * gm2/fpu/pass/r1.mod: New file.
554 * gm2/fpu/pass/realconst.mod: New file.
555 * gm2/fpu/pass/testfp.mod: New file.
556 * gm2/fpu/pass/testfp2.mod: New file.
557 * gm2/fpu/pass/testfpu1.mod: New file.
558 * gm2/fpu/pass/testfpu2.mod: New file.
559 * gm2/fpu/pass/testfpu3.mod: New file.
560 * gm2/fpu/pass/testsin.mod: New file.
561 * gm2/imports/run/pass/c.def: New file.
562 * gm2/imports/run/pass/c.mod: New file.
563 * gm2/imports/run/pass/imports-run-pass.exp: New file.
564 * gm2/imports/run/pass/innermods.mod: New file.
565 * gm2/imports/run/pass/innermods2.mod: New file.
566 * gm2/imports/run/pass/innermods3.mod: New file.
567 * gm2/imports/run/pass/innermods4.mod: New file.
568 * gm2/imports/run/pass/innermods5.def: New file.
569 * gm2/imports/run/pass/innermods5.mod: New file.
570 * gm2/imports/run/pass/innermods6.mod: New file.
571 * gm2/integer/div.mod: New file.
572 * gm2/integer/expr.mod: New file.
573 * gm2/integer/mod.mod: New file.
574 * gm2/integer/mod2.mod: New file.
575 * gm2/integer/one.mod: New file.
576 * gm2/integer/options: New file.
577 * gm2/integer/zero.mod: New file.
578 * gm2/iso/analysis/fail/Makefile: New file.
579 * gm2/iso/analysis/fail/arithoverflow.mod: New file.
580 * gm2/iso/analysis/fail/arithoverflow2.mod: New file.
581 * gm2/iso/analysis/fail/arithsubcard.mod: New file.
582 * gm2/iso/analysis/fail/arrayrange.mod: New file.
583 * gm2/iso/analysis/fail/assignvalue.mod: New file.
584 * gm2/iso/analysis/fail/callassignment.mod: New file.
585 * gm2/iso/analysis/fail/callassignment2.mod: New file.
586 * gm2/iso/analysis/fail/callassignment3.mod: New file.
587 * gm2/iso/analysis/fail/callassignment4.mod: New file.
588 * gm2/iso/analysis/fail/caserange.mod: New file.
589 * gm2/iso/analysis/fail/decvalue.mod: New file.
590 * gm2/iso/analysis/fail/forloop.mod: New file.
591 * gm2/iso/analysis/fail/incvalue.mod: New file.
592 * gm2/iso/analysis/fail/iso-analysis-fail.exp: New file.
593 * gm2/iso/analysis/fail/noreturn.mod: New file.
594 * gm2/iso/analysis/fail/returnvalue.mod: New file.
595 * gm2/iso/analysis/fail/staticarray.mod: New file.
596 * gm2/iso/check/fail/iso-check-fail.exp: New file.
597 * gm2/iso/check/fail/modulusoverflow.mod: New file.
598 * gm2/iso/fail/badarray.mod: New file.
599 * gm2/iso/fail/badarray2.mod: New file.
600 * gm2/iso/fail/badipv4.mod: New file.
601 * gm2/iso/fail/bug10.mod: New file.
602 * gm2/iso/fail/bug8.mod: New file.
603 * gm2/iso/fail/bug9.mod: New file.
604 * gm2/iso/fail/case.mod: New file.
605 * gm2/iso/fail/case2.mod: New file.
606 * gm2/iso/fail/case3.mod: New file.
607 * gm2/iso/fail/const1.mod: New file.
608 * gm2/iso/fail/constarray.mod: New file.
609 * gm2/iso/fail/constarray2.mod: New file.
610 * gm2/iso/fail/constprocedure.mod: New file.
611 * gm2/iso/fail/constrecord.mod: New file.
612 * gm2/iso/fail/constrecord2.mod: New file.
613 * gm2/iso/fail/constrecord3.mod: New file.
614 * gm2/iso/fail/constsubrange.mod: New file.
615 * gm2/iso/fail/constsubrange2.mod: New file.
616 * gm2/iso/fail/constsubrange3.mod: New file.
617 * gm2/iso/fail/defa.def: New file.
618 * gm2/iso/fail/defa.mod: New file.
619 * gm2/iso/fail/defb.def: New file.
620 * gm2/iso/fail/defb.mod: New file.
621 * gm2/iso/fail/defc.def: New file.
622 * gm2/iso/fail/defc.mod: New file.
623 * gm2/iso/fail/except.mod: New file.
624 * gm2/iso/fail/except2.mod: New file.
625 * gm2/iso/fail/iso-fail.exp: New file.
626 * gm2/iso/fail/isoa.def: New file.
627 * gm2/iso/fail/isoa.mod: New file.
628 * gm2/iso/fail/lengthsubexpr.mod: New file.
629 * gm2/iso/fail/proc.mod: New file.
630 * gm2/iso/fail/realbitscast.mod: New file.
631 * gm2/iso/fail/varient.mod: New file.
632 * gm2/iso/fail/varient2.mod: New file.
633 * gm2/iso/future/builtinlj.mod: New file.
634 * gm2/iso/pass/ChanConsts.def: New file.
635 * gm2/iso/pass/ChanConsts.mod: New file.
636 * gm2/iso/pass/ConvTypes.def: New file.
637 * gm2/iso/pass/ConvTypes.mod: New file.
638 * gm2/iso/pass/addadr1.mod: New file.
639 * gm2/iso/pass/bits32c.mod: New file.
640 * gm2/iso/pass/callwraptime.mod: New file.
641 * gm2/iso/pass/caseiso.mod: New file.
642 * gm2/iso/pass/caseiso2.mod: New file.
643 * gm2/iso/pass/cast.mod: New file.
644 * gm2/iso/pass/cast3.mod: New file.
645 * gm2/iso/pass/castiso.mod: New file.
646 * gm2/iso/pass/const1.mod: New file.
647 * gm2/iso/pass/constreal.mod: New file.
648 * gm2/iso/pass/constructor1.mod: New file.
649 * gm2/iso/pass/constructor2.mod: New file.
650 * gm2/iso/pass/constructor3.mod: New file.
651 * gm2/iso/pass/constructor4.mod: New file.
652 * gm2/iso/pass/constructor5.mod: New file.
653 * gm2/iso/pass/constructor6.mod: New file.
654 * gm2/iso/pass/constsize4.mod: New file.
655 * gm2/iso/pass/delim.mod: New file.
656 * gm2/iso/pass/delim2.mod: New file.
657 * gm2/iso/pass/enummodule.mod: New file.
658 * gm2/iso/pass/except1.mod: New file.
659 * gm2/iso/pass/expproc.mod: New file.
660 * gm2/iso/pass/expproc2.mod: New file.
661 * gm2/iso/pass/iso-pass.exp: New file.
662 * gm2/iso/pass/isob.def: New file.
663 * gm2/iso/pass/isob.mod: New file.
664 * gm2/iso/pass/isobitset.mod: New file.
665 * gm2/iso/pass/isobitset2.mod: New file.
666 * gm2/iso/pass/longm.mod: New file.
667 * gm2/iso/pass/m.mod: New file.
668 * gm2/iso/pass/proccast.mod: New file.
669 * gm2/iso/pass/realbitscast.mod: New file.
670 * gm2/iso/pass/set12.mod: New file.
671 * gm2/iso/pass/stringchar.mod: New file.
672 * gm2/iso/pass/subassign.mod: New file.
673 * gm2/iso/pass/testaddindr.mod: New file.
674 * gm2/iso/pass/testconv.def: New file.
675 * gm2/iso/pass/testconv.mod: New file.
676 * gm2/iso/pass/testconv2.def: New file.
677 * gm2/iso/pass/testconv2.mod: New file.
678 * gm2/iso/pass/testconv3.mod: New file.
679 * gm2/iso/pass/testconv4.mod: New file.
680 * gm2/iso/pass/testconv5.mod: New file.
681 * gm2/iso/pass/testconv6.mod: New file.
682 * gm2/iso/pass/testconv7.mod: New file.
683 * gm2/iso/pass/testconv8.mod: New file.
684 * gm2/iso/pass/testconv9.mod: New file.
685 * gm2/iso/pass/testiso.mod: New file.
686 * gm2/iso/pass/testiso2.mod: New file.
687 * gm2/iso/pass/testisosize.mod: New file.
688 * gm2/iso/pass/testlength.mod: New file.
689 * gm2/iso/pass/testlength2.mod: New file.
690 * gm2/iso/pass/testlength3.mod: New file.
691 * gm2/iso/pass/testlength4.mod: New file.
692 * gm2/iso/pass/testlength5.mod: New file.
693 * gm2/iso/pass/unbounded.mod: New file.
694 * gm2/iso/pass/unbounded2.mod: New file.
695 * gm2/iso/run/pass/adraddress.mod: New file.
696 * gm2/iso/run/pass/adrunbounded3.mod: New file.
697 * gm2/iso/run/pass/baseimport.mod: New file.
698 * gm2/iso/run/pass/compsize.mod: New file.
699 * gm2/iso/run/pass/concurrentstore.mod: New file.
700 * gm2/iso/run/pass/constprocedure.mod: New file.
701 * gm2/iso/run/pass/constructor1.mod: New file.
702 * gm2/iso/run/pass/constructor2.mod: New file.
703 * gm2/iso/run/pass/conststrarray.mod: New file.
704 * gm2/iso/run/pass/contimer.mod: New file.
705 * gm2/iso/run/pass/except.c: New file.
706 * gm2/iso/run/pass/except2.mod: New file.
707 * gm2/iso/run/pass/except3.cpp: New file.
708 * gm2/iso/run/pass/except4.mod: New file.
709 * gm2/iso/run/pass/except5.cpp: New file.
710 * gm2/iso/run/pass/except5.mod: New file.
711 * gm2/iso/run/pass/except6.cpp: New file.
712 * gm2/iso/run/pass/except7.mod: New file.
713 * gm2/iso/run/pass/except8.mod: New file.
714 * gm2/iso/run/pass/fileio.def: New file.
715 * gm2/iso/run/pass/fileio.mod: New file.
716 * gm2/iso/run/pass/hello.mod: New file.
717 * gm2/iso/run/pass/int8field.mod: New file.
718 * gm2/iso/run/pass/iso-run-pass.exp: New file.
719 * gm2/iso/run/pass/long.mod: New file.
720 * gm2/iso/run/pass/long2.mod: New file.
721 * gm2/iso/run/pass/long3.mod: New file.
722 * gm2/iso/run/pass/long4.c: New file.
723 * gm2/iso/run/pass/long4.mod: New file.
724 * gm2/iso/run/pass/minmax.mod: New file.
725 * gm2/iso/run/pass/modulus.mod: New file.
726 * gm2/iso/run/pass/nestediso.mod: New file.
727 * gm2/iso/run/pass/nestedrecord.mod: New file.
728 * gm2/iso/run/pass/onebyte.mod: New file.
729 * gm2/iso/run/pass/onebyte2.mod: New file.
730 * gm2/iso/run/pass/onebyte3.mod: New file.
731 * gm2/iso/run/pass/packed.mod: New file.
732 * gm2/iso/run/pass/proc.c: New file.
733 * gm2/iso/run/pass/proc.mod: New file.
734 * gm2/iso/run/pass/proc2.mod: New file.
735 * gm2/iso/run/pass/returnrecord.mod: New file.
736 * gm2/iso/run/pass/shift.mod: New file.
737 * gm2/iso/run/pass/shift2.mod: New file.
738 * gm2/iso/run/pass/shift3.mod: New file.
739 * gm2/iso/run/pass/shift4.mod: New file.
740 * gm2/iso/run/pass/simple: New file.
741 * gm2/iso/run/pass/simplelarge.mod: New file.
742 * gm2/iso/run/pass/strcons.mod: New file.
743 * gm2/iso/run/pass/strcons2.mod: New file.
744 * gm2/iso/run/pass/t.cpp: New file.
745 * gm2/iso/run/pass/t1.cpp: New file.
746 * gm2/iso/run/pass/testLength.mod: New file.
747 * gm2/iso/run/pass/testarray.mod: New file.
748 * gm2/iso/run/pass/testgeneric.mod: New file.
749 * gm2/iso/run/pass/testlarge.mod: New file.
750 * gm2/iso/run/pass/testsystem.mod: New file.
751 * gm2/iso/run/pass/tinyconst.mod: New file.
752 * gm2/iso/run/pass/tinyconst2.mod: New file.
753 * gm2/iso/run/pass/tinyconst3.mod: New file.
754 * gm2/iso/run/pass/tinyconst4.mod: New file.
755 * gm2/iso/run/pass/tinyconst5.mod: New file.
756 * gm2/iso/run/pass/tinytimer.mod: New file.
757 * gm2/iso/run/pass/trivialmodulus.mod: New file.
758 * gm2/iso/run/pass/tsize.mod: New file.
759 * gm2/iso/run/pass/tsize2.mod: New file.
760 * gm2/iso/run/pass/tstLength.mod: New file.
761 * gm2/iso/run/pass/unbounded.mod: New file.
762 * gm2/iso/run/pass/unbounded2.mod: New file.
763 * gm2/iso/run/pass/unbounded3.mod: New file.
764 * gm2/iso/run/pass/unbounded4.mod: New file.
765 * gm2/iso/run/pass/unbounded5.mod: New file.
766 * gm2/iso/run/pass/unbounded6.mod: New file.
767 * gm2/iso/run/pass/unbounded7.mod: New file.
768 * gm2/iso/run/pass/unbounded8.mod: New file.
769 * gm2/isocoroutines/run/pass/coroutine.mod: New file.
770 * gm2/isocoroutines/run/pass/isocoroutines-run-pass.exp: New file.
771 * gm2/isolib/run/pass/arraycons.mod: New file.
772 * gm2/isolib/run/pass/arraycons2.mod: New file.
773 * gm2/isolib/run/pass/arraycons3.mod: New file.
774 * gm2/isolib/run/pass/arraycons5.mod: New file.
775 * gm2/isolib/run/pass/arraycons6.mod: New file.
776 * gm2/isolib/run/pass/arraycons7.mod: New file.
777 * gm2/isolib/run/pass/arrayconst8.mod: New file.
778 * gm2/isolib/run/pass/exceptiontest.mod: New file.
779 * gm2/isolib/run/pass/filepos.mod: New file.
780 * gm2/isolib/run/pass/hello.mod: New file.
781 * gm2/isolib/run/pass/insert.mod: New file.
782 * gm2/isolib/run/pass/intconv.mod: New file.
783 * gm2/isolib/run/pass/isolib-run-pass.exp: New file.
784 * gm2/isolib/run/pass/longstr.mod: New file.
785 * gm2/isolib/run/pass/openlibc.mod: New file.
786 * gm2/isolib/run/pass/raise.mod: New file.
787 * gm2/isolib/run/pass/raise2.mod: New file.
788 * gm2/isolib/run/pass/readreal.mod: New file.
789 * gm2/isolib/run/pass/real1.mod: New file.
790 * gm2/isolib/run/pass/real2.mod: New file.
791 * gm2/isolib/run/pass/real3.mod: New file.
792 * gm2/isolib/run/pass/realconv.mod: New file.
793 * gm2/isolib/run/pass/realconv2.mod: New file.
794 * gm2/isolib/run/pass/realstr.mod: New file.
795 * gm2/isolib/run/pass/sigfig.mod: New file.
796 * gm2/isolib/run/pass/stringreal2.mod: New file.
797 * gm2/isolib/run/pass/termfile.mod-disabled: New file.
798 * gm2/isolib/run/pass/testappend.mod: New file.
799 * gm2/isolib/run/pass/testinput: New file.
800 * gm2/isolib/run/pass/testio.mod: New file.
801 * gm2/isolib/run/pass/testio2.mod: New file.
802 * gm2/isolib/run/pass/testmem.mod: New file.
803 * gm2/isolib/run/pass/testmem2.mod: New file.
804 * gm2/isolib/run/pass/testnumber: New file.
805 * gm2/isolib/run/pass/tiny.mod: New file.
806 * gm2/isolib/run/pass/tiny2.mod: New file.
807 * gm2/isolib/run/pass/tiny3.mod: New file.
808 * gm2/isolib/run/pass/tiny4.mod: New file.
809 * gm2/isolib/run/pass/tiny5.mod: New file.
810 * gm2/libs/a.def: New file.
811 * gm2/libs/a.mod: New file.
812 * gm2/libs/b.def: New file.
813 * gm2/libs/b.mod: New file.
814 * gm2/libs/testraw.mod: New file.
815 * gm2/link/externalscaffold/pass/hello.mod: New file.
816 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp: New
817 file.
818 * gm2/link/externalscaffold/pass/scaffold.c: New file.
819 * gm2/link/pim/fail/import.mod: New file.
820 * gm2/link/pim/fail/link-pim-fail.exp: New file.
821 * gm2/link/pim/pass/link-pim-pass.exp: New file.
822 * gm2/link/pimc/pass/README: New file.
823 * gm2/link/pimc/pass/link-pimc-pass.exp: New file.
824 * gm2/link/pimc/pass/testdtoa.mod: New file.
825 * gm2/link/pimc/pass/testerrno.mod: New file.
826 * gm2/link/pimc/pass/testgetopt.mod: New file.
827 * gm2/link/pimc/pass/testldtoa.mod: New file.
828 * gm2/link/pimc/pass/testlibc.mod: New file.
829 * gm2/link/pimc/pass/testlibc2.mod: New file.
830 * gm2/link/pimc/pass/testsckt.mod: New file.
831 * gm2/link/pimc/pass/testselective.mod: New file.
832 * gm2/link/pimc/pass/testsysexceptions.mod: New file.
833 * gm2/link/pimc/pass/testtermios.mod: New file.
834 * gm2/link/pimc/pass/testunixargs.mod: New file.
835 * gm2/link/pimc/pass/testwrapc.mod: New file.
836 * gm2/linking/libarchive/pass/c.c: New file.
837 * gm2/linking/libarchive/pass/c.def: New file.
838 * gm2/linking/libarchive/pass/d.def: New file.
839 * gm2/linking/libarchive/pass/e.def: New file.
840 * gm2/linking/libarchive/pass/linking-libarchive-pass.exp: New file.
841 * gm2/linking/libarchive/pass/m.mod: New file.
842 * gm2/linking/verbose/pass/hello.mod: New file.
843 * gm2/linking/verbose/pass/linking-verbose-pass.exp: New file.
844 * gm2/pim/fail/TestLong3.mod: New file.
845 * gm2/pim/fail/TestLong6.mod: New file.
846 * gm2/pim/fail/a.def: New file.
847 * gm2/pim/fail/assignbounds.mod: New file.
848 * gm2/pim/fail/assignsubrange.mod: New file.
849 * gm2/pim/fail/assignsubrange2.mod: New file.
850 * gm2/pim/fail/b.def: New file.
851 * gm2/pim/fail/bad.def: New file.
852 * gm2/pim/fail/badconst.mod: New file.
853 * gm2/pim/fail/badfunc.mod: New file.
854 * gm2/pim/fail/badparam.mod: New file.
855 * gm2/pim/fail/badparam2.mod: New file.
856 * gm2/pim/fail/badtype.mod: New file.
857 * gm2/pim/fail/badtypes.mod: New file.
858 * gm2/pim/fail/bits.mod: New file.
859 * gm2/pim/fail/bits2.mod: New file.
860 * gm2/pim/fail/bits3.mod: New file.
861 * gm2/pim/fail/bits4.mod: New file.
862 * gm2/pim/fail/cardword.mod: New file.
863 * gm2/pim/fail/constbec.mod: New file.
864 * gm2/pim/fail/constsize3.mod: New file.
865 * gm2/pim/fail/constvar.mod: New file.
866 * gm2/pim/fail/convert5.mod: New file.
867 * gm2/pim/fail/dupconst.mod: New file.
868 * gm2/pim/fail/dupenum.mod: New file.
869 * gm2/pim/fail/dupfield.mod: New file.
870 * gm2/pim/fail/duptype.mod: New file.
871 * gm2/pim/fail/dupvar.mod: New file.
872 * gm2/pim/fail/expression.mod: New file.
873 * gm2/pim/fail/expression2.mod: New file.
874 * gm2/pim/fail/expression3.mod: New file.
875 * gm2/pim/fail/func.mod: New file.
876 * gm2/pim/fail/good.def: New file.
877 * gm2/pim/fail/good.mod: New file.
878 * gm2/pim/fail/import.mod: New file.
879 * gm2/pim/fail/inserttok.def: New file.
880 * gm2/pim/fail/inserttok.mod: New file.
881 * gm2/pim/fail/integer.mod: New file.
882 * gm2/pim/fail/keyword.mod: New file.
883 * gm2/pim/fail/longtypes2.mod: New file.
884 * gm2/pim/fail/longtypes3.mod: New file.
885 * gm2/pim/fail/multisetf.mod: New file.
886 * gm2/pim/fail/nested3.mod: New file.
887 * gm2/pim/fail/opaque.mod: New file.
888 * gm2/pim/fail/opaque2.mod: New file.
889 * gm2/pim/fail/opasfail.mod: New file.
890 * gm2/pim/fail/opcpfail.mod: New file.
891 * gm2/pim/fail/pim-fail.exp: New file.
892 * gm2/pim/fail/procmod.mod: New file.
893 * gm2/pim/fail/rotate.mod: New file.
894 * gm2/pim/fail/rotate2.mod: New file.
895 * gm2/pim/fail/setbec.mod: New file.
896 * gm2/pim/fail/setequiv.mod: New file.
897 * gm2/pim/fail/setsnulf.mod: New file.
898 * gm2/pim/fail/settype.mod: New file.
899 * gm2/pim/fail/shift.mod: New file.
900 * gm2/pim/fail/shift2.mod: New file.
901 * gm2/pim/fail/subrange7.mod: New file.
902 * gm2/pim/fail/unary.mod: New file.
903 * gm2/pim/fail/undeclared.mod: New file.
904 * gm2/pim/fail/val.mod: New file.
905 * gm2/pim/fail/val2.mod: New file.
906 * gm2/pim/fail/wordconst.mod: New file.
907 * gm2/pim/no-options/run/pass/integer.mod: New file.
908 * gm2/pim/no-options/run/pass/pim-no-options-run-pass.exp: New file.
909 * gm2/pim/options/bounds/fail/IdentifierBug.mod: New file.
910 * gm2/pim/options/bounds/fail/pim-options-bounds-fail.exp: New file.
911 * gm2/pim/options/optimize/run/pass/addition.def: New file.
912 * gm2/pim/options/optimize/run/pass/addition.mod: New file.
913 * gm2/pim/options/optimize/run/pass/concat.mod: New file.
914 * gm2/pim/options/optimize/run/pass/pim-options-optimize-run-pass.exp:
915 New file.
916 * gm2/pim/options/optimize/run/pass/testadd.mod: New file.
917 * gm2/pim/pass/ABSBug.mod: New file.
918 * gm2/pim/pass/TestLong4.mod: New file.
919 * gm2/pim/pass/TestLong7.mod: New file.
920 * gm2/pim/pass/TestLong8.mod: New file.
921 * gm2/pim/pass/TestLong9.mod: New file.
922 * gm2/pim/pass/another.mod: New file.
923 * gm2/pim/pass/aochar.mod: New file.
924 * gm2/pim/pass/array.mod: New file.
925 * gm2/pim/pass/array2.mod: New file.
926 * gm2/pim/pass/array3.mod: New file.
927 * gm2/pim/pass/array4.mod: New file.
928 * gm2/pim/pass/array5.mod: New file.
929 * gm2/pim/pass/array6.mod: New file.
930 * gm2/pim/pass/arraybool.mod: New file.
931 * gm2/pim/pass/arraychar.mod: New file.
932 * gm2/pim/pass/arraychar2.mod: New file.
933 * gm2/pim/pass/arraychar3.mod: New file.
934 * gm2/pim/pass/arrayconst1.mod: New file.
935 * gm2/pim/pass/arrayconst2.mod: New file.
936 * gm2/pim/pass/arrayconst3.mod: New file.
937 * gm2/pim/pass/arraydecl.mod: New file.
938 * gm2/pim/pass/arraydim.mod: New file.
939 * gm2/pim/pass/arraydyn.mod: New file.
940 * gm2/pim/pass/arrayeqiv.mod: New file.
941 * gm2/pim/pass/arrayfio.mod: New file.
942 * gm2/pim/pass/arrayhuge.mod: New file.
943 * gm2/pim/pass/arrayhuge2.mod: New file.
944 * gm2/pim/pass/arrayindex.mod: New file.
945 * gm2/pim/pass/arrayindirect.mod: New file.
946 * gm2/pim/pass/arrayinproc.mod: New file.
947 * gm2/pim/pass/arrayint.mod: New file.
948 * gm2/pim/pass/arrayofbyte.mod: New file.
949 * gm2/pim/pass/arrayofcard.mod: New file.
950 * gm2/pim/pass/arrayptr.mod: New file.
951 * gm2/pim/pass/arrayptr2.mod: New file.
952 * gm2/pim/pass/arrayptr3.mod: New file.
953 * gm2/pim/pass/arrayptr4.mod: New file.
954 * gm2/pim/pass/arrayptr5.mod: New file.
955 * gm2/pim/pass/arrayptr6.mod: New file.
956 * gm2/pim/pass/arrayrecord.mod: New file.
957 * gm2/pim/pass/arraytiny.c: New file.
958 * gm2/pim/pass/arraytiny.mod: New file.
959 * gm2/pim/pass/arraytype.mod: New file.
960 * gm2/pim/pass/arraytype2.mod: New file.
961 * gm2/pim/pass/arraytype3.mod: New file.
962 * gm2/pim/pass/arraytype4.mod: New file.
963 * gm2/pim/pass/assignment.mod: New file.
964 * gm2/pim/pass/assignment2.mod: New file.
965 * gm2/pim/pass/assignment3.mod: New file.
966 * gm2/pim/pass/assignment4.mod: New file.
967 * gm2/pim/pass/badpointer.mod: New file.
968 * gm2/pim/pass/bits32.def: New file.
969 * gm2/pim/pass/bits32.mod: New file.
970 * gm2/pim/pass/bits32i.mod: New file.
971 * gm2/pim/pass/bitset.mod: New file.
972 * gm2/pim/pass/bitset2.mod: New file.
973 * gm2/pim/pass/bitset3.mod: New file.
974 * gm2/pim/pass/bitset4.mod: New file.
975 * gm2/pim/pass/bitset5.mod: New file.
976 * gm2/pim/pass/bitsetfunc.mod: New file.
977 * gm2/pim/pass/block.mod: New file.
978 * gm2/pim/pass/blockindirect.mod: New file.
979 * gm2/pim/pass/builtin.def: New file.
980 * gm2/pim/pass/builtin.mod: New file.
981 * gm2/pim/pass/builtin2.mod: New file.
982 * gm2/pim/pass/builtinconst.mod: New file.
983 * gm2/pim/pass/bytearray.mod: New file.
984 * gm2/pim/pass/card.mod: New file.
985 * gm2/pim/pass/card2.mod: New file.
986 * gm2/pim/pass/char.mod: New file.
987 * gm2/pim/pass/char2.mod: New file.
988 * gm2/pim/pass/charproc.mod: New file.
989 * gm2/pim/pass/charset.mod: New file.
990 * gm2/pim/pass/charset2.mod: New file.
991 * gm2/pim/pass/charset3.mod: New file.
992 * gm2/pim/pass/checkparm.def: New file.
993 * gm2/pim/pass/checkparm.mod: New file.
994 * gm2/pim/pass/colour.mod: New file.
995 * gm2/pim/pass/comment1.mod: New file.
996 * gm2/pim/pass/complexarray.mod: New file.
997 * gm2/pim/pass/complextypes.mod: New file.
998 * gm2/pim/pass/constcast.mod: New file.
999 * gm2/pim/pass/constmax.mod: New file.
1000 * gm2/pim/pass/constset.mod: New file.
1001 * gm2/pim/pass/constset2.mod: New file.
1002 * gm2/pim/pass/constset3.mod: New file.
1003 * gm2/pim/pass/constsize.mod: New file.
1004 * gm2/pim/pass/constsize2.mod: New file.
1005 * gm2/pim/pass/convert.mod: New file.
1006 * gm2/pim/pass/convert2.mod: New file.
1007 * gm2/pim/pass/convert3.mod: New file.
1008 * gm2/pim/pass/convert4.mod: New file.
1009 * gm2/pim/pass/danglingelse.mod: New file.
1010 * gm2/pim/pass/debug: New file.
1011 * gm2/pim/pass/defset.def: New file.
1012 * gm2/pim/pass/defset.mod: New file.
1013 * gm2/pim/pass/deftype.mod: New file.
1014 * gm2/pim/pass/divaddr.mod: New file.
1015 * gm2/pim/pass/enum.mod: New file.
1016 * gm2/pim/pass/enum2.mod: New file.
1017 * gm2/pim/pass/enum3.mod: New file.
1018 * gm2/pim/pass/file.mod: New file.
1019 * gm2/pim/pass/filesystem.mod: New file.
1020 * gm2/pim/pass/foo.mod: New file.
1021 * gm2/pim/pass/foo2.mod: New file.
1022 * gm2/pim/pass/for1.mod: New file.
1023 * gm2/pim/pass/function.mod: New file.
1024 * gm2/pim/pass/function2.mod: New file.
1025 * gm2/pim/pass/gcd.def: New file.
1026 * gm2/pim/pass/gcd.mod: New file.
1027 * gm2/pim/pass/getconst.mod: New file.
1028 * gm2/pim/pass/hello.mod: New file.
1029 * gm2/pim/pass/impa.mod: New file.
1030 * gm2/pim/pass/impb.def: New file.
1031 * gm2/pim/pass/impb.mod: New file.
1032 * gm2/pim/pass/impc.def: New file.
1033 * gm2/pim/pass/impc.mod: New file.
1034 * gm2/pim/pass/impd.mod: New file.
1035 * gm2/pim/pass/impe.mod: New file.
1036 * gm2/pim/pass/impf.mod: New file.
1037 * gm2/pim/pass/impg.mod: New file.
1038 * gm2/pim/pass/imph.mod: New file.
1039 * gm2/pim/pass/impi.mod: New file.
1040 * gm2/pim/pass/impj.mod: New file.
1041 * gm2/pim/pass/impk.mod: New file.
1042 * gm2/pim/pass/impl.mod: New file.
1043 * gm2/pim/pass/impm.mod: New file.
1044 * gm2/pim/pass/impn.def: New file.
1045 * gm2/pim/pass/impn.mod: New file.
1046 * gm2/pim/pass/impo.mod: New file.
1047 * gm2/pim/pass/imports.mod: New file.
1048 * gm2/pim/pass/impp.def: New file.
1049 * gm2/pim/pass/impp.mod: New file.
1050 * gm2/pim/pass/impq.def: New file.
1051 * gm2/pim/pass/impq.mod: New file.
1052 * gm2/pim/pass/incompsets.mod: New file.
1053 * gm2/pim/pass/index.mod: New file.
1054 * gm2/pim/pass/index2.mod: New file.
1055 * gm2/pim/pass/indirect.mod: New file.
1056 * gm2/pim/pass/inner.mod: New file.
1057 * gm2/pim/pass/inner2.mod: New file.
1058 * gm2/pim/pass/int.mod: New file.
1059 * gm2/pim/pass/largeset.mod: New file.
1060 * gm2/pim/pass/largeset1.mod: New file.
1061 * gm2/pim/pass/largeset2.mod: New file.
1062 * gm2/pim/pass/largeset3.mod: New file.
1063 * gm2/pim/pass/largeset4.mod: New file.
1064 * gm2/pim/pass/largeset5.mod: New file.
1065 * gm2/pim/pass/largeset6.mod: New file.
1066 * gm2/pim/pass/largeset7.mod: New file.
1067 * gm2/pim/pass/localmod.mod: New file.
1068 * gm2/pim/pass/localproc.mod: New file.
1069 * gm2/pim/pass/localvar.mod: New file.
1070 * gm2/pim/pass/log: New file.
1071 * gm2/pim/pass/longint.mod: New file.
1072 * gm2/pim/pass/longint2.mod: New file.
1073 * gm2/pim/pass/longmm.mod: New file.
1074 * gm2/pim/pass/longreal.mod: New file.
1075 * gm2/pim/pass/longtypes.mod: New file.
1076 * gm2/pim/pass/longtypes3.mod: New file.
1077 * gm2/pim/pass/longtypes4.mod: New file.
1078 * gm2/pim/pass/longtypes5.mod: New file.
1079 * gm2/pim/pass/longtypes6.mod: New file.
1080 * gm2/pim/pass/loopexit.mod: New file.
1081 * gm2/pim/pass/math.mod: New file.
1082 * gm2/pim/pass/maxlongint.mod: New file.
1083 * gm2/pim/pass/maxreal.mod: New file.
1084 * gm2/pim/pass/maxreal2.mod: New file.
1085 * gm2/pim/pass/minmaxconst.mod: New file.
1086 * gm2/pim/pass/minmaxconst2.mod: New file.
1087 * gm2/pim/pass/modaddr.mod: New file.
1088 * gm2/pim/pass/multaddr.mod: New file.
1089 * gm2/pim/pass/multiple.mod: New file.
1090 * gm2/pim/pass/multiset.mod: New file.
1091 * gm2/pim/pass/multtypes.mod: New file.
1092 * gm2/pim/pass/mydef.def: New file.
1093 * gm2/pim/pass/negatives.def: New file.
1094 * gm2/pim/pass/negatives.mod: New file.
1095 * gm2/pim/pass/nested.mod: New file.
1096 * gm2/pim/pass/nested2.mod: New file.
1097 * gm2/pim/pass/nested3.mod: New file.
1098 * gm2/pim/pass/nested4.mod: New file.
1099 * gm2/pim/pass/nested5.mod: New file.
1100 * gm2/pim/pass/nested6.mod: New file.
1101 * gm2/pim/pass/nested7.mod: New file.
1102 * gm2/pim/pass/nestedfor.mod: New file.
1103 * gm2/pim/pass/nestedif.mod: New file.
1104 * gm2/pim/pass/nestedset.mod: New file.
1105 * gm2/pim/pass/onezero.mod: New file.
1106 * gm2/pim/pass/opaque.def: New file.
1107 * gm2/pim/pass/opaque.mod: New file.
1108 * gm2/pim/pass/opaque2.mod: New file.
1109 * gm2/pim/pass/opaquetype.def: New file.
1110 * gm2/pim/pass/opaquetype.mod: New file.
1111 * gm2/pim/pass/param.mod: New file.
1112 * gm2/pim/pass/param2.mod: New file.
1113 * gm2/pim/pass/param3.mod: New file.
1114 * gm2/pim/pass/parambool.mod: New file.
1115 * gm2/pim/pass/paramreal.mod: New file.
1116 * gm2/pim/pass/pim-pass.exp: New file.
1117 * gm2/pim/pass/pimimp.mod: New file.
1118 * gm2/pim/pass/pointer.mod: New file.
1119 * gm2/pim/pass/procadr.mod: New file.
1120 * gm2/pim/pass/procconv.mod: New file.
1121 * gm2/pim/pass/procconv2.mod: New file.
1122 * gm2/pim/pass/procedure1.mod: New file.
1123 * gm2/pim/pass/procedure2.mod: New file.
1124 * gm2/pim/pass/procindirect.mod: New file.
1125 * gm2/pim/pass/procmod.mod: New file.
1126 * gm2/pim/pass/procmod2.mod: New file.
1127 * gm2/pim/pass/procmod3.mod: New file.
1128 * gm2/pim/pass/procmod31.mod: New file.
1129 * gm2/pim/pass/procmod4.mod: New file.
1130 * gm2/pim/pass/procmod5.mod: New file.
1131 * gm2/pim/pass/procmod6.def: New file.
1132 * gm2/pim/pass/procmod6.mod: New file.
1133 * gm2/pim/pass/procmod7.mod: New file.
1134 * gm2/pim/pass/procmod8.mod: New file.
1135 * gm2/pim/pass/procmod9.mod: New file.
1136 * gm2/pim/pass/proctype.mod: New file.
1137 * gm2/pim/pass/proctype2.def: New file.
1138 * gm2/pim/pass/proctype3.mod: New file.
1139 * gm2/pim/pass/proctype4.mod: New file.
1140 * gm2/pim/pass/program.mod: New file.
1141 * gm2/pim/pass/program2.mod: New file.
1142 * gm2/pim/pass/ptrarray.mod: New file.
1143 * gm2/pim/pass/ptrarray2.mod: New file.
1144 * gm2/pim/pass/ptrarray3.mod: New file.
1145 * gm2/pim/pass/ptrcard.mod: New file.
1146 * gm2/pim/pass/quads.def: New file.
1147 * gm2/pim/pass/quads.mod: New file.
1148 * gm2/pim/pass/real.mod: New file.
1149 * gm2/pim/pass/real2.mod: New file.
1150 * gm2/pim/pass/real3.mod: New file.
1151 * gm2/pim/pass/realconst.mod: New file.
1152 * gm2/pim/pass/realneg.mod: New file.
1153 * gm2/pim/pass/realneg2.mod: New file.
1154 * gm2/pim/pass/realone.mod: New file.
1155 * gm2/pim/pass/realsize.mod: New file.
1156 * gm2/pim/pass/record1.mod: New file.
1157 * gm2/pim/pass/record10.mod: New file.
1158 * gm2/pim/pass/record11.mod: New file.
1159 * gm2/pim/pass/record12.def: New file.
1160 * gm2/pim/pass/record13.def: New file.
1161 * gm2/pim/pass/record14.def: New file.
1162 * gm2/pim/pass/record15.def: New file.
1163 * gm2/pim/pass/record16.def: New file.
1164 * gm2/pim/pass/record2.mod: New file.
1165 * gm2/pim/pass/record3.mod: New file.
1166 * gm2/pim/pass/record4.mod: New file.
1167 * gm2/pim/pass/record5.mod: New file.
1168 * gm2/pim/pass/record6.mod: New file.
1169 * gm2/pim/pass/record7.mod: New file.
1170 * gm2/pim/pass/record8.mod: New file.
1171 * gm2/pim/pass/record9.mod: New file.
1172 * gm2/pim/pass/recordarray.c: New file.
1173 * gm2/pim/pass/recordarray.mod: New file.
1174 * gm2/pim/pass/recordarray2.mod: New file.
1175 * gm2/pim/pass/redef.mod: New file.
1176 * gm2/pim/pass/set10.mod: New file.
1177 * gm2/pim/pass/set11.def: New file.
1178 * gm2/pim/pass/set11.mod: New file.
1179 * gm2/pim/pass/set12.mod: New file.
1180 * gm2/pim/pass/set4.mod: New file.
1181 * gm2/pim/pass/set5.mod: New file.
1182 * gm2/pim/pass/set6.mod: New file.
1183 * gm2/pim/pass/set7.mod: New file.
1184 * gm2/pim/pass/set8.mod: New file.
1185 * gm2/pim/pass/set9.mod: New file.
1186 * gm2/pim/pass/setchar.mod: New file.
1187 * gm2/pim/pass/setchar10.mod: New file.
1188 * gm2/pim/pass/setchar11.mod: New file.
1189 * gm2/pim/pass/setchar3.mod: New file.
1190 * gm2/pim/pass/setchar4.mod: New file.
1191 * gm2/pim/pass/setchar5.mod: New file.
1192 * gm2/pim/pass/setchar7.mod: New file.
1193 * gm2/pim/pass/setchar8.mod: New file.
1194 * gm2/pim/pass/setchar9.mod: New file.
1195 * gm2/pim/pass/setconst.mod: New file.
1196 * gm2/pim/pass/setconst2.mod: New file.
1197 * gm2/pim/pass/setconst3.mod: New file.
1198 * gm2/pim/pass/setenum.mod: New file.
1199 * gm2/pim/pass/setimp.mod: New file.
1200 * gm2/pim/pass/setimp2.mod: New file.
1201 * gm2/pim/pass/setofchar.mod: New file.
1202 * gm2/pim/pass/setoverflow.mod: New file.
1203 * gm2/pim/pass/sets.mod: New file.
1204 * gm2/pim/pass/sets2.mod: New file.
1205 * gm2/pim/pass/sets3.mod: New file.
1206 * gm2/pim/pass/sets4.mod: New file.
1207 * gm2/pim/pass/sets5.mod: New file.
1208 * gm2/pim/pass/sets6.mod: New file.
1209 * gm2/pim/pass/setsnul.mod: New file.
1210 * gm2/pim/pass/settest1.mod: New file.
1211 * gm2/pim/pass/settest2.mod: New file.
1212 * gm2/pim/pass/settest3.mod: New file.
1213 * gm2/pim/pass/simpleproc.mod: New file.
1214 * gm2/pim/pass/sizes.mod: New file.
1215 * gm2/pim/pass/sizetype.mod: New file.
1216 * gm2/pim/pass/smallset1.mod: New file.
1217 * gm2/pim/pass/smallset2.mod: New file.
1218 * gm2/pim/pass/smallset3.mod: New file.
1219 * gm2/pim/pass/smallset4.mod: New file.
1220 * gm2/pim/pass/smallset5.mod: New file.
1221 * gm2/pim/pass/smallset6.mod: New file.
1222 * gm2/pim/pass/smallset7.mod: New file.
1223 * gm2/pim/pass/stabs.mod: New file.
1224 * gm2/pim/pass/stdio.mod: New file.
1225 * gm2/pim/pass/str1.mod: New file.
1226 * gm2/pim/pass/str2.mod: New file.
1227 * gm2/pim/pass/str3.mod: New file.
1228 * gm2/pim/pass/str4.mod: New file.
1229 * gm2/pim/pass/str5.mod: New file.
1230 * gm2/pim/pass/stressset.mod: New file.
1231 * gm2/pim/pass/stringassign.mod: New file.
1232 * gm2/pim/pass/stringopaq.mod: New file.
1233 * gm2/pim/pass/strings.mod: New file.
1234 * gm2/pim/pass/strparam.def: New file.
1235 * gm2/pim/pass/strparam.mod: New file.
1236 * gm2/pim/pass/subrange.mod: New file.
1237 * gm2/pim/pass/subrange10.mod: New file.
1238 * gm2/pim/pass/subrange11.mod: New file.
1239 * gm2/pim/pass/subrange12.mod: New file.
1240 * gm2/pim/pass/subrange14.mod: New file.
1241 * gm2/pim/pass/subrange15.mod: New file.
1242 * gm2/pim/pass/subrange16.mod: New file.
1243 * gm2/pim/pass/subrange17.mod: New file.
1244 * gm2/pim/pass/subrange2.mod: New file.
1245 * gm2/pim/pass/subrange3.mod: New file.
1246 * gm2/pim/pass/subrange4.mod: New file.
1247 * gm2/pim/pass/subrange5.mod: New file.
1248 * gm2/pim/pass/subrange6.mod: New file.
1249 * gm2/pim/pass/subrange7.mod: New file.
1250 * gm2/pim/pass/subrange8.mod: New file.
1251 * gm2/pim/pass/subrange9.mod: New file.
1252 * gm2/pim/pass/test2recursive.mod: New file.
1253 * gm2/pim/pass/testabs.mod: New file.
1254 * gm2/pim/pass/testbuiltin.mod: New file.
1255 * gm2/pim/pass/testbuiltin2.mod: New file.
1256 * gm2/pim/pass/testbuiltstr.mod: New file.
1257 * gm2/pim/pass/testcap.mod: New file.
1258 * gm2/pim/pass/testcap2.mod: New file.
1259 * gm2/pim/pass/testcard.mod: New file.
1260 * gm2/pim/pass/testcard2.mod: New file.
1261 * gm2/pim/pass/testcard3.mod: New file.
1262 * gm2/pim/pass/testcard4.mod: New file.
1263 * gm2/pim/pass/testcard5.mod: New file.
1264 * gm2/pim/pass/testcase.mod: New file.
1265 * gm2/pim/pass/testcase2.mod: New file.
1266 * gm2/pim/pass/testcase3.mod: New file.
1267 * gm2/pim/pass/testcase4.mod: New file.
1268 * gm2/pim/pass/testchar.mod: New file.
1269 * gm2/pim/pass/testfloat.mod: New file.
1270 * gm2/pim/pass/testfloat2.mod: New file.
1271 * gm2/pim/pass/testfloat3.mod: New file.
1272 * gm2/pim/pass/testfloat4.mod: New file.
1273 * gm2/pim/pass/testfor.mod: New file.
1274 * gm2/pim/pass/testimpvar.mod: New file.
1275 * gm2/pim/pass/testlong3.mod: New file.
1276 * gm2/pim/pass/testmod.mod: New file.
1277 * gm2/pim/pass/testmod2.mod: New file.
1278 * gm2/pim/pass/testodd.mod: New file.
1279 * gm2/pim/pass/testopaque.mod: New file.
1280 * gm2/pim/pass/testopaque2.mod: New file.
1281 * gm2/pim/pass/testopaque3.mod: New file.
1282 * gm2/pim/pass/testord.mod: New file.
1283 * gm2/pim/pass/testparam.mod: New file.
1284 * gm2/pim/pass/testparam2.mod: New file.
1285 * gm2/pim/pass/testparam3.mod: New file.
1286 * gm2/pim/pass/testpimsize.mod: New file.
1287 * gm2/pim/pass/testrecursive.def: New file.
1288 * gm2/pim/pass/testrecursive.mod: New file.
1289 * gm2/pim/pass/testreturnstr.mod: New file.
1290 * gm2/pim/pass/testset.mod: New file.
1291 * gm2/pim/pass/testshort.mod: New file.
1292 * gm2/pim/pass/testsinf.mod: New file.
1293 * gm2/pim/pass/testsinl.mod: New file.
1294 * gm2/pim/pass/testsize.mod: New file.
1295 * gm2/pim/pass/testvar.mod: New file.
1296 * gm2/pim/pass/testvarin.mod: New file.
1297 * gm2/pim/pass/timeio.mod: New file.
1298 * gm2/pim/pass/timeio2.mod: New file.
1299 * gm2/pim/pass/timeio3.mod: New file.
1300 * gm2/pim/pass/timeio4.mod: New file.
1301 * gm2/pim/pass/timeio5.mod: New file.
1302 * gm2/pim/pass/timeio6.mod: New file.
1303 * gm2/pim/pass/timeio7.mod: New file.
1304 * gm2/pim/pass/timeio8.mod: New file.
1305 * gm2/pim/pass/timeio9.mod: New file.
1306 * gm2/pim/pass/tinyalloc.mod: New file.
1307 * gm2/pim/pass/tinyarray.mod: New file.
1308 * gm2/pim/pass/tinyarray2.mod: New file.
1309 * gm2/pim/pass/tinyarray3.mod: New file.
1310 * gm2/pim/pass/tinyarray4.mod: New file.
1311 * gm2/pim/pass/tinyarray5.mod: New file.
1312 * gm2/pim/pass/tinyarray6.mod: New file.
1313 * gm2/pim/pass/tinyassign.def: New file.
1314 * gm2/pim/pass/tinyassign.mod: New file.
1315 * gm2/pim/pass/tinyassign2.mod: New file.
1316 * gm2/pim/pass/tinyassign3.mod: New file.
1317 * gm2/pim/pass/tinyassign4.mod: New file.
1318 * gm2/pim/pass/tinyassign5.mod: New file.
1319 * gm2/pim/pass/tinybitset.mod: New file.
1320 * gm2/pim/pass/tinyelse.mod: New file.
1321 * gm2/pim/pass/tinyenum.mod: New file.
1322 * gm2/pim/pass/tinyfor.mod: New file.
1323 * gm2/pim/pass/tinyfor2.mod: New file.
1324 * gm2/pim/pass/tinyfor3.mod: New file.
1325 * gm2/pim/pass/tinyhalt.mod: New file.
1326 * gm2/pim/pass/tinyhello.mod: New file.
1327 * gm2/pim/pass/tinyif.mod: New file.
1328 * gm2/pim/pass/tinyif2.mod: New file.
1329 * gm2/pim/pass/tinyif3.mod: New file.
1330 * gm2/pim/pass/tinyif4.mod: New file.
1331 * gm2/pim/pass/tinyif5.mod: New file.
1332 * gm2/pim/pass/tinyif6.mod: New file.
1333 * gm2/pim/pass/tinyif7.mod: New file.
1334 * gm2/pim/pass/tinyif8.mod: New file.
1335 * gm2/pim/pass/tinyimp.mod: New file.
1336 * gm2/pim/pass/tinylit.mod: New file.
1337 * gm2/pim/pass/tinylit2.mod: New file.
1338 * gm2/pim/pass/tinymax.mod: New file.
1339 * gm2/pim/pass/tinymod.mod: New file.
1340 * gm2/pim/pass/tinynode.mod: New file.
1341 * gm2/pim/pass/tinyparam.mod: New file.
1342 * gm2/pim/pass/tinyparam2.mod: New file.
1343 * gm2/pim/pass/tinyplus.mod: New file.
1344 * gm2/pim/pass/tinyproc.mod: New file.
1345 * gm2/pim/pass/tinyproc2.mod: New file.
1346 * gm2/pim/pass/tinyproc3.mod: New file.
1347 * gm2/pim/pass/tinyproc4.mod: New file.
1348 * gm2/pim/pass/tinyproc5.mod: New file.
1349 * gm2/pim/pass/tinyproc6.mod: New file.
1350 * gm2/pim/pass/tinyptr.mod: New file.
1351 * gm2/pim/pass/tinyreal.mod: New file.
1352 * gm2/pim/pass/tinyrecord.mod: New file.
1353 * gm2/pim/pass/tinyrepeat.mod: New file.
1354 * gm2/pim/pass/tinyset6.mod: New file.
1355 * gm2/pim/pass/tinyset7.mod: New file.
1356 * gm2/pim/pass/tinystate.mod: New file.
1357 * gm2/pim/pass/tinysub.def: New file.
1358 * gm2/pim/pass/tinytest.mod: New file.
1359 * gm2/pim/pass/tinytrue.mod: New file.
1360 * gm2/pim/pass/tinyvar.mod: New file.
1361 * gm2/pim/pass/tinyvar2.mod: New file.
1362 * gm2/pim/pass/tinyvar3.mod: New file.
1363 * gm2/pim/pass/tinyvar4.mod: New file.
1364 * gm2/pim/pass/tinyvar5.mod: New file.
1365 * gm2/pim/pass/tinyvarient.mod: New file.
1366 * gm2/pim/pass/tinyvarient2.mod: New file.
1367 * gm2/pim/pass/tinyvarient3.def: New file.
1368 * gm2/pim/pass/tinyvarient3.mod: New file.
1369 * gm2/pim/pass/tinyvarient4.mod: New file.
1370 * gm2/pim/pass/tinyvarient5.mod: New file.
1371 * gm2/pim/pass/tinyvarient6.mod: New file.
1372 * gm2/pim/pass/tinywhile.mod: New file.
1373 * gm2/pim/pass/tinywith.mod: New file.
1374 * gm2/pim/pass/tinywith2.mod: New file.
1375 * gm2/pim/pass/tinywith3.mod: New file.
1376 * gm2/pim/pass/tinywith4.mod: New file.
1377 * gm2/pim/pass/tinywith5.mod: New file.
1378 * gm2/pim/pass/tinywith6.mod: New file.
1379 * gm2/pim/pass/trunc.mod: New file.
1380 * gm2/pim/pass/try: New file.
1381 * gm2/pim/pass/typeequiv.mod: New file.
1382 * gm2/pim/pass/typeequiv2.mod: New file.
1383 * gm2/pim/pass/typeequiv3.mod: New file.
1384 * gm2/pim/pass/typeonly.def: New file.
1385 * gm2/pim/pass/typeonly.mod: New file.
1386 * gm2/pim/pass/typesize.mod: New file.
1387 * gm2/pim/pass/unbounded.mod: New file.
1388 * gm2/pim/pass/unbounded2.mod: New file.
1389 * gm2/pim/pass/unbounded3.mod: New file.
1390 * gm2/pim/pass/v.def: New file.
1391 * gm2/pim/pass/varaddress.mod: New file.
1392 * gm2/pim/pass/varaddress2.mod: New file.
1393 * gm2/pim/pass/varaddress3.mod: New file.
1394 * gm2/pim/pass/varcard.mod: New file.
1395 * gm2/pim/pass/variant9.mod: New file.
1396 * gm2/pim/pass/varient.mod: New file.
1397 * gm2/pim/pass/varient2.mod: New file.
1398 * gm2/pim/pass/varient3.mod: New file.
1399 * gm2/pim/pass/varient4.mod: New file.
1400 * gm2/pim/pass/varient5.mod: New file.
1401 * gm2/pim/pass/varient6.mod: New file.
1402 * gm2/pim/pass/varient7.mod: New file.
1403 * gm2/pim/pass/varient8.mod: New file.
1404 * gm2/pim/pass/varin.def: New file.
1405 * gm2/pim/pass/varin.mod: New file.
1406 * gm2/pim/pass/varint.mod: New file.
1407 * gm2/pim/pass/wincat.mod: New file.
1408 * gm2/pim/pass/with.mod: New file.
1409 * gm2/pim/pass/wordconst.mod: New file.
1410 * gm2/pim/run/fail/case.mod: New file.
1411 * gm2/pim/run/fail/nil.mod: New file.
1412 * gm2/pim/run/fail/pim-run-fail.exp: New file.
1413 * gm2/pim/run/pass/Countdown.mod: New file.
1414 * gm2/pim/run/pass/EndFor.def: New file.
1415 * gm2/pim/run/pass/EndFor.mod: New file.
1416 * gm2/pim/run/pass/EnumTest.mod: New file.
1417 * gm2/pim/run/pass/For1.mod: New file.
1418 * gm2/pim/run/pass/For10.mod: New file.
1419 * gm2/pim/run/pass/For11.mod: New file.
1420 * gm2/pim/run/pass/For12.mod: New file.
1421 * gm2/pim/run/pass/For2.mod: New file.
1422 * gm2/pim/run/pass/For3.mod: New file.
1423 * gm2/pim/run/pass/For4.mod: New file.
1424 * gm2/pim/run/pass/For5.mod: New file.
1425 * gm2/pim/run/pass/For6.mod: New file.
1426 * gm2/pim/run/pass/For7.mod: New file.
1427 * gm2/pim/run/pass/For8.mod: New file.
1428 * gm2/pim/run/pass/For9.mod: New file.
1429 * gm2/pim/run/pass/FpuIOBug.mod: New file.
1430 * gm2/pim/run/pass/MaxReal.mod: New file.
1431 * gm2/pim/run/pass/MaxReal2.mod: New file.
1432 * gm2/pim/run/pass/TestLong.mod: New file.
1433 * gm2/pim/run/pass/TestLong2.mod: New file.
1434 * gm2/pim/run/pass/TestLong4.mod: New file.
1435 * gm2/pim/run/pass/TestLong5.mod: New file.
1436 * gm2/pim/run/pass/addrarray.mod: New file.
1437 * gm2/pim/run/pass/arraychar.mod: New file.
1438 * gm2/pim/run/pass/arraychar2.mod: New file.
1439 * gm2/pim/run/pass/arrayrecord.mod: New file.
1440 * gm2/pim/run/pass/bitsettest.def: New file.
1441 * gm2/pim/run/pass/bitsettest.mod: New file.
1442 * gm2/pim/run/pass/bytearray.mod: New file.
1443 * gm2/pim/run/pass/constdynstr.mod: New file.
1444 * gm2/pim/run/pass/conststr.mod: New file.
1445 * gm2/pim/run/pass/conststr2.mod: New file.
1446 * gm2/pim/run/pass/cycles.mod: New file.
1447 * gm2/pim/run/pass/dec.mod: New file.
1448 * gm2/pim/run/pass/enums.mod: New file.
1449 * gm2/pim/run/pass/incsubrange.def: New file.
1450 * gm2/pim/run/pass/incsubrange.mod: New file.
1451 * gm2/pim/run/pass/index3.mod: New file.
1452 * gm2/pim/run/pass/int16.mod: New file.
1453 * gm2/pim/run/pass/int32.mod: New file.
1454 * gm2/pim/run/pass/int8.mod: New file.
1455 * gm2/pim/run/pass/line.mod: New file.
1456 * gm2/pim/run/pass/long.mod: New file.
1457 * gm2/pim/run/pass/longfor.mod: New file.
1458 * gm2/pim/run/pass/longtypes10.mod: New file.
1459 * gm2/pim/run/pass/longtypes7.mod: New file.
1460 * gm2/pim/run/pass/longtypes8.mod: New file.
1461 * gm2/pim/run/pass/longtypes9.mod: New file.
1462 * gm2/pim/run/pass/math.mod: New file.
1463 * gm2/pim/run/pass/math2.mod: New file.
1464 * gm2/pim/run/pass/mathconst.mod: New file.
1465 * gm2/pim/run/pass/minhello.mod: New file.
1466 * gm2/pim/run/pass/minimal.mod: New file.
1467 * gm2/pim/run/pass/nestedproc.mod: New file.
1468 * gm2/pim/run/pass/nestedproc2.mod: New file.
1469 * gm2/pim/run/pass/nestedproc3.mod: New file.
1470 * gm2/pim/run/pass/nestedproc4.mod: New file.
1471 * gm2/pim/run/pass/nestedproc5.mod: New file.
1472 * gm2/pim/run/pass/nestedproc6.mod: New file.
1473 * gm2/pim/run/pass/nestedproc7.mod: New file.
1474 * gm2/pim/run/pass/nestedwith.mod: New file.
1475 * gm2/pim/run/pass/nestedwith2.mod: New file.
1476 * gm2/pim/run/pass/nestedwith3.mod: New file.
1477 * gm2/pim/run/pass/nothing.mod: New file.
1478 * gm2/pim/run/pass/pim-run-pass.exp: New file.
1479 * gm2/pim/run/pass/prog31ex.mod: New file.
1480 * gm2/pim/run/pass/rts.mod: New file.
1481 * gm2/pim/run/pass/setcritical.mod: New file.
1482 * gm2/pim/run/pass/setequiv.mod: New file.
1483 * gm2/pim/run/pass/str6.mod: New file.
1484 * gm2/pim/run/pass/stringaddr.mod: New file.
1485 * gm2/pim/run/pass/stringaddr2.def: New file.
1486 * gm2/pim/run/pass/stringaddr2.mod: New file.
1487 * gm2/pim/run/pass/stripped.mod: New file.
1488 * gm2/pim/run/pass/sys.def: New file.
1489 * gm2/pim/run/pass/sys.mod: New file.
1490 * gm2/pim/run/pass/t.def: New file.
1491 * gm2/pim/run/pass/testaddr.mod: New file.
1492 * gm2/pim/run/pass/testaddr2.mod: New file.
1493 * gm2/pim/run/pass/testaddr3.mod: New file.
1494 * gm2/pim/run/pass/testarray.mod: New file.
1495 * gm2/pim/run/pass/testarray2.mod: New file.
1496 * gm2/pim/run/pass/testarray3.mod: New file.
1497 * gm2/pim/run/pass/testarray4.mod: New file.
1498 * gm2/pim/run/pass/testarray5.mod: New file.
1499 * gm2/pim/run/pass/testavail.mod: New file.
1500 * gm2/pim/run/pass/testdiv.mod: New file.
1501 * gm2/pim/run/pass/testfpufunc.mod: New file.
1502 * gm2/pim/run/pass/testfpufunc2.mod: New file.
1503 * gm2/pim/run/pass/testlarge.mod: New file.
1504 * gm2/pim/run/pass/testlarge2.mod: New file.
1505 * gm2/pim/run/pass/testnextproc.mod: New file.
1506 * gm2/pim/run/pass/testparam.mod: New file.
1507 * gm2/pim/run/pass/testreturnstr.mod: New file.
1508 * gm2/pim/run/pass/testreturnstr2.mod: New file.
1509 * gm2/pim/run/pass/testreturnstr3.def: New file.
1510 * gm2/pim/run/pass/testreturnstr3.mod: New file.
1511 * gm2/pim/run/pass/testsize.mod: New file.
1512 * gm2/pim/run/pass/testsize2.mod: New file.
1513 * gm2/pim/run/pass/testsize3.mod: New file.
1514 * gm2/pim/run/pass/testsize4.mod: New file.
1515 * gm2/pim/run/pass/testtbitsize.mod: New file.
1516 * gm2/pim/run/pass/tinywith.mod: New file.
1517 * gm2/pim/run/pass/unbounded.mod: New file.
1518 * gm2/pim/run/pass/varaddress3.mod: New file.
1519 * gm2/pim/run/pass/varparam2.mod: New file.
1520 * gm2/pim/run/pass/varparam3.mod: New file.
1521 * gm2/pim/run/pass/varparm.mod: New file.
1522 * gm2/pim/run/pass/wr.mod: New file.
1523 * gm2/pimcoroutines/pass/imports.mod: New file.
1524 * gm2/pimcoroutines/pass/imports2.mod: New file.
1525 * gm2/pimcoroutines/pass/pimcoroutines-pass.exp: New file.
1526 * gm2/pimcoroutines/run/pass/pimcoroutines-run-pass.exp: New file.
1527 * gm2/pimcoroutines/run/pass/testtime.mod: New file.
1528 * gm2/pimlib/base/run/pass/FIO.mod: New file.
1529 * gm2/pimlib/base/run/pass/StrLib.mod: New file.
1530 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: New file.
1531 * gm2/pimlib/base/run/pass/testconvert.mod: New file.
1532 * gm2/pimlib/coroutines/pass/pimlib-coroutines-pass.exp: New file.
1533 * gm2/pimlib/coroutines/pass/priority.mod: New file.
1534 * gm2/pimlib/coroutines/pass/priority2.mod: New file.
1535 * gm2/pimlib/coroutines/pass/priority3.def: New file.
1536 * gm2/pimlib/coroutines/pass/priority3.mod: New file.
1537 * gm2/pimlib/logitech/pass/LogitechLong.mod: New file.
1538 * gm2/pimlib/logitech/pass/hello.mod: New file.
1539 * gm2/pimlib/logitech/pass/pimlib-logitech-pass.exp: New file.
1540 * gm2/pimlib/logitech/run/pass/bbits.mod: New file.
1541 * gm2/pimlib/logitech/run/pass/hello.mod: New file.
1542 * gm2/pimlib/logitech/run/pass/helloinout.mod: New file.
1543 * gm2/pimlib/logitech/run/pass/intb.mod: New file.
1544 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: New file.
1545 * gm2/pimlib/logitech/run/pass/realconv.mod: New file.
1546 * gm2/pimlib/logitech/run/pass/realinput.mod: New file.
1547 * gm2/pimlib/logitech/run/pass/realinput2.mod: New file.
1548 * gm2/pimlib/logitech/run/pass/realinput3.mod: New file.
1549 * gm2/pimlib/logitech/run/pass/rename.mod: New file.
1550 * gm2/pimlib/logitech/run/pass/timedate.mod: New file.
1551 * gm2/pimlib/logitech/run/pass/writeoct.mod: New file.
1552 * gm2/pimlib/pass/pimlib-pass.exp: New file.
1553 * gm2/pimlib/run/pass/format.mod: New file.
1554 * gm2/pimlib/run/pass/limittests.c: New file.
1555 * gm2/pimlib/run/pass/limittests.mod: New file.
1556 * gm2/pimlib/run/pass/longreal.mod: New file.
1557 * gm2/pimlib/run/pass/pimlib-run-pass.exp: New file.
1558 * gm2/pimlib/run/pass/test.c: New file.
1559 * gm2/pimlib/run/pass/testreal.mod: New file.
1560 * gm2/pimlib/run/pass/testreal2.mod: New file.
1561 * gm2/pimlib/run/pass/testreal4.mod: New file.
1562 * gm2/projects/README: New file.
1563 * gm2/projects/iso/run/pass/halma/halma.mod: New file.
1564 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp:
1565 New file.
1566 * gm2/projects/iso/run/pass/hello/hello.mod: New file.
1567 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp:
1568 New file.
1569 * gm2/projects/log/run/pass/hello/hello.mod: New file.
1570 * gm2/projects/log/run/pass/hello/projects-log-run-pass-hello.exp:
1571 New file.
1572 * gm2/projects/pim/run/pass/hello/hello.mod: New file.
1573 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp:
1574 New file.
1575 * gm2/projects/pim/run/pass/random/AdvMap.def: New file.
1576 * gm2/projects/pim/run/pass/random/AdvMap.mod: New file.
1577 * gm2/projects/pim/run/pass/random/BoxMap.def: New file.
1578 * gm2/projects/pim/run/pass/random/BoxMap.mod: New file.
1579 * gm2/projects/pim/run/pass/random/Chance.def: New file.
1580 * gm2/projects/pim/run/pass/random/Chance.mod: New file.
1581 * gm2/projects/pim/run/pass/random/Geometry.def: New file.
1582 * gm2/projects/pim/run/pass/random/Geometry.mod: New file.
1583 * gm2/projects/pim/run/pass/random/MakeBoxes.def: New file.
1584 * gm2/projects/pim/run/pass/random/MakeBoxes.mod: New file.
1585 * gm2/projects/pim/run/pass/random/Map.mod: New file.
1586 * gm2/projects/pim/run/pass/random/MapOptions.def: New file.
1587 * gm2/projects/pim/run/pass/random/MapOptions.mod: New file.
1588 * gm2/projects/pim/run/pass/random/Options.def: New file.
1589 * gm2/projects/pim/run/pass/random/Options.mod: New file.
1590 * gm2/projects/pim/run/pass/random/RoomMap.def: New file.
1591 * gm2/projects/pim/run/pass/random/RoomMap.mod: New file.
1592 * gm2/projects/pim/run/pass/random/StoreCoords.def: New file.
1593 * gm2/projects/pim/run/pass/random/StoreCoords.mod: New file.
1594 * gm2/projects/pim/run/pass/random/WriteMap.def: New file.
1595 * gm2/projects/pim/run/pass/random/WriteMap.mod: New file.
1596 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
1597 New file.
1598 * gm2/quads/run/pass/becomes.mod: New file.
1599 * gm2/quads/run/pass/param.mod: New file.
1600 * gm2/quads/run/pass/quads-run-pass.exp: New file.
1601 * gm2/quads/run/pass/return.mod: New file.
1602 * gm2/recover/pass/cannot-solve/begin.mod: New file.
1603 * gm2/recover/pass/cannot-solve/statementsemi.mod: New file.
1604 * gm2/recover/pass/end2.mod: New file.
1605 * gm2/recover/pass/of.mod: New file.
1606 * gm2/recover/pass/procsemi.mod: New file.
1607 * gm2/recover/pass/recover-pass.exp: New file.
1608 * gm2/recover/pass/rrbra.mod: New file.
1609 * gm2/recover/pass/rsbra.mod: New file.
1610 * gm2/recover/pass/semi.mod: New file.
1611 * gm2/run/fail/list.mod: New file.
1612 * gm2/run/fail/options: New file.
1613 * gm2/run/fail/testdec.mod: New file.
1614 * gm2/run/fail/testfunc.mod: New file.
1615 * gm2/run/pass/cycles.mod: New file.
1616 * gm2/run/pass/line.mod: New file.
1617 * gm2/run/pass/nestedproc.mod: New file.
1618 * gm2/run/pass/nestedproc2.mod: New file.
1619 * gm2/run/pass/nestedproc3.mod: New file.
1620 * gm2/run/pass/nestedproc5.mod: New file.
1621 * gm2/run/pass/nestedset.mod: New file.
1622 * gm2/run/pass/nothing.mod: New file.
1623 * gm2/run/pass/options: New file.
1624 * gm2/run/pass/prog31ex.mod: New file.
1625 * gm2/run/pass/rts.mod: New file.
1626 * gm2/run/pass/stripped.mod: New file.
1627 * gm2/run/pass/testavail.mod: New file.
1628 * gm2/run/pass/testfpufunc.mod: New file.
1629 * gm2/run/pass/testfpufunc2.mod: New file.
1630 * gm2/run/pass/testnextproc.mod: New file.
1631 * gm2/run/pass/testparam.mod: New file.
1632 * gm2/run/pass/testsize.mod: New file.
1633 * gm2/run/pass/testsize2.mod: New file.
1634 * gm2/run/pass/testsize3.mod: New file.
1635 * gm2/run/pass/wr.mod: New file.
1636 * gm2/scripts/addit: New file.
1637 * gm2/scripts/comp: New file.
1638 * gm2/scripts/compile: New file.
1639 * gm2/scripts/compileiso: New file.
1640 * gm2/scripts/link: New file.
1641 * gm2/scripts/regression: New file.
1642 * gm2/scripts/subit: New file.
1643 * gm2/sets/run/pass/multisetarith.mod: New file.
1644 * gm2/sets/run/pass/multisetarith2.mod: New file.
1645 * gm2/sets/run/pass/multisetarith3.mod: New file.
1646 * gm2/sets/run/pass/multisetarith4.mod: New file.
1647 * gm2/sets/run/pass/multisetrotate.mod: New file.
1648 * gm2/sets/run/pass/multisetrotate2.mod: New file.
1649 * gm2/sets/run/pass/multisetrotate3.mod: New file.
1650 * gm2/sets/run/pass/multisetrotate4.mod: New file.
1651 * gm2/sets/run/pass/multisetshift.mod: New file.
1652 * gm2/sets/run/pass/multisetshift2.mod: New file.
1653 * gm2/sets/run/pass/multisimple.mod: New file.
1654 * gm2/sets/run/pass/multisimple2.mod: New file.
1655 * gm2/sets/run/pass/multisimple3.mod: New file.
1656 * gm2/sets/run/pass/multisimple4.mod: New file.
1657 * gm2/sets/run/pass/multisimple5.mod: New file.
1658 * gm2/sets/run/pass/multisimple6.mod: New file.
1659 * gm2/sets/run/pass/multisimple7.mod: New file.
1660 * gm2/sets/run/pass/setarith.mod: New file.
1661 * gm2/sets/run/pass/setarith2.mod: New file.
1662 * gm2/sets/run/pass/setarith3.mod: New file.
1663 * gm2/sets/run/pass/setarith4.mod: New file.
1664 * gm2/sets/run/pass/setrotate.mod: New file.
1665 * gm2/sets/run/pass/setrotate2.mod: New file.
1666 * gm2/sets/run/pass/setrotate3.mod: New file.
1667 * gm2/sets/run/pass/setrotate4.mod: New file.
1668 * gm2/sets/run/pass/sets-run-pass.exp: New file.
1669 * gm2/sets/run/pass/setshift.mod: New file.
1670 * gm2/sets/run/pass/setshift2.mod: New file.
1671 * gm2/sets/run/pass/simple.mod: New file.
1672 * gm2/sets/run/pass/simple2.mod: New file.
1673 * gm2/sets/run/pass/simple3.mod: New file.
1674 * gm2/sets/run/pass/simple4.mod: New file.
1675 * gm2/sets/run/pass/simple5.mod: New file.
1676 * gm2/sets/run/pass/simple6.mod: New file.
1677 * gm2/sets/run/pass/simple7.mod: New file.
1678 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp: New file.
1679 * gm2/switches/auto-init/fail/uninitptr.mod: New file.
1680 * gm2/switches/auto-init/fail/uninitptr2.mod: New file.
1681 * gm2/switches/check-all/pim2/fail/overflow.mod: New file.
1682 * gm2/switches/check-all/pim2/fail/overflow2.mod: New file.
1683 * gm2/switches/check-all/pim2/fail/overflowdiv1.mod: New file.
1684 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp:
1685 New file.
1686 * gm2/switches/check-all/plugin/iso/fail/divceilposneg.mod: New file.
1687 * gm2/switches/check-all/plugin/iso/fail/divceilposneg2.mod: New file.
1688 * gm2/switches/check-all/plugin/iso/fail/divceilposnegcall.mod: New
1689 file.
1690 * gm2/switches/check-all/plugin/iso/fail/divceilposnegcall2.mod: New
1691 file.
1692 * gm2/switches/check-all/plugin/iso/fail/divfloornegpos.mod: New file.
1693 * gm2/switches/check-all/plugin/iso/fail/divfloorpospos.mod: New file.
1694 * gm2/switches/check-all/plugin/iso/fail/lowdiv.mod: New file.
1695 * gm2/switches/check-all/plugin/iso/fail/switches-check-all-plugin-iso-fail.exp:
1696 New file.
1697 * gm2/switches/check-all/plugin/pim2/fail/divceil.mod: New file.
1698 * gm2/switches/check-all/plugin/pim2/fail/highdiv.mod: New file.
1699 * gm2/switches/check-all/plugin/pim2/fail/modulus.mod: New file.
1700 * gm2/switches/check-all/plugin/pim2/fail/plugin1.mod: New file.
1701 * gm2/switches/check-all/plugin/pim2/fail/plugin3.mod: New file.
1702 * gm2/switches/check-all/plugin/pim2/fail/plugin4.def: New file.
1703 * gm2/switches/check-all/plugin/pim2/fail/plugin4.mod: New file.
1704 * gm2/switches/check-all/plugin/pim2/fail/plugin5.def: New file.
1705 * gm2/switches/check-all/plugin/pim2/fail/plugin5.mod: New file.
1706 * gm2/switches/check-all/plugin/pim2/fail/plugin6.def: New file.
1707 * gm2/switches/check-all/plugin/pim2/fail/plugin6.mod: New file.
1708 * gm2/switches/check-all/plugin/pim2/fail/plugin7.def: New file.
1709 * gm2/switches/check-all/plugin/pim2/fail/plugin7.mod: New file.
1710 * gm2/switches/check-all/plugin/pim2/fail/plugin8.def: New file.
1711 * gm2/switches/check-all/plugin/pim2/fail/plugin8.mod: New file.
1712 * gm2/switches/check-all/plugin/pim2/fail/plugin9.mod: New file.
1713 * gm2/switches/check-all/plugin/pim2/fail/switches-check-all-plugin-pim2-fail.exp:
1714 New file.
1715 * gm2/switches/check-all/run/fail/cardrange.mod: New file.
1716 * gm2/switches/check-all/run/fail/cardrange2.mod: New file.
1717 * gm2/switches/check-all/run/fail/cardrange3.mod: New file.
1718 * gm2/switches/check-all/run/fail/intrange.mod: New file.
1719 * gm2/switches/check-all/run/fail/intrange2.mod: New file.
1720 * gm2/switches/check-all/run/fail/intrange3.mod: New file.
1721 * gm2/switches/check-all/run/fail/intrange4.mod: New file.
1722 * gm2/switches/check-all/run/fail/intrange5.mod: New file.
1723 * gm2/switches/check-all/run/fail/multint1.mod: New file.
1724 * gm2/switches/check-all/run/fail/multint2.mod: New file.
1725 * gm2/switches/check-all/run/fail/multint3.mod: New file.
1726 * gm2/switches/check-all/run/fail/rangesupport.def: New file.
1727 * gm2/switches/check-all/run/fail/rangesupport.mod: New file.
1728 * gm2/switches/check-all/run/fail/realrange.mod: New file.
1729 * gm2/switches/check-all/run/fail/subrange.mod: New file.
1730 * gm2/switches/check-all/run/fail/switches-check-all-run-fail.exp:
1731 New file.
1732 * gm2/switches/check-all/run/fail/tinyrange.mod: New file.
1733 * gm2/switches/check-all/run/pass/cardrange.mod: New file.
1734 * gm2/switches/check-all/run/pass/forcheck.mod: New file.
1735 * gm2/switches/check-all/run/pass/subrange.mod: New file.
1736 * gm2/switches/check-all/run/pass/switches-check-all-run-pass.exp:
1737 New file.
1738 * gm2/switches/extended-opaque/fail/a.def: New file.
1739 * gm2/switches/extended-opaque/fail/a.mod: New file.
1740 * gm2/switches/extended-opaque/fail/switches-extended-opaque-fail.exp:
1741 New file.
1742 * gm2/switches/extended-opaque/pass/a.def: New file.
1743 * gm2/switches/extended-opaque/pass/a.mod: New file.
1744 * gm2/switches/extended-opaque/pass/b.mod: New file.
1745 * gm2/switches/extended-opaque/pass/switches-extended-opaque-pass.exp:
1746 New file.
1747 * gm2/switches/iso/run/pass/modulus.mod: New file.
1748 * gm2/switches/iso/run/pass/modulus4.mod: New file.
1749 * gm2/switches/iso/run/pass/switches-iso-run-pass.exp: New file.
1750 * gm2/switches/makeall/fail/switches-makeall-fail.exp: New file.
1751 * gm2/switches/makeall/fail/test.def: New file.
1752 * gm2/switches/makeall/fail/test.mod: New file.
1753 * gm2/switches/makeall/pass/switches-makeall-pass.exp: New file.
1754 * gm2/switches/makeall/pass/test.def: New file.
1755 * gm2/switches/makeall/pass/test.mod: New file.
1756 * gm2/switches/none/run/pass/gm2-none.exp: New file.
1757 * gm2/switches/none/run/pass/hello.mod: New file.
1758 * gm2/switches/optimization/run/pass/fact.mod: New file.
1759 * gm2/switches/optimization/run/pass/switches-optimization-run-pass.exp:
1760 New file.
1761 * gm2/switches/pedantic-params/fail/a.def: New file.
1762 * gm2/switches/pedantic-params/fail/a.mod: New file.
1763 * gm2/switches/pedantic-params/fail/switches-pedantic-params-fail.exp:
1764 New file.
1765 * gm2/switches/pedantic-params/pass/Strings.def: New file.
1766 * gm2/switches/pedantic-params/pass/Strings.mod: New file.
1767 * gm2/switches/pedantic-params/pass/Strings2.def: New file.
1768 * gm2/switches/pedantic-params/pass/Strings2.mod: New file.
1769 * gm2/switches/pedantic-params/pass/switches-pedantic-params-pass.exp:
1770 New file.
1771 * gm2/switches/pedantic/fail/onlywrite.mod: New file.
1772 * gm2/switches/pedantic/fail/readb4.mod: New file.
1773 * gm2/switches/pic/run/pass/func.c: New file.
1774 * gm2/switches/pic/run/pass/func.mod: New file.
1775 * gm2/switches/pic/run/pass/func2.c: New file.
1776 * gm2/switches/pic/run/pass/func2.mod: New file.
1777 * gm2/switches/pic/run/pass/switches-pic-run-pass.exp: New file.
1778 * gm2/switches/pim2/run/pass/modulus.mod: New file.
1779 * gm2/switches/pim2/run/pass/switches-pim2-run-pass.exp: New file.
1780 * gm2/switches/pim3/run/pass/modulus.mod: New file.
1781 * gm2/switches/pim3/run/pass/switches-pim3-run-pass.exp: New file.
1782 * gm2/switches/pim4/run/pass/FpuIOBug.mod: New file.
1783 * gm2/switches/pim4/run/pass/InOutBug.mod: New file.
1784 * gm2/switches/pim4/run/pass/NumberIOBug.mod: New file.
1785 * gm2/switches/pim4/run/pass/modulus.mod: New file.
1786 * gm2/switches/pim4/run/pass/modulus2.mod: New file.
1787 * gm2/switches/pim4/run/pass/switches-pim4-run-pass.exp: New file.
1788 * gm2/switches/whole-program/pass/run/hello.mod: New file.
1789 * gm2/switches/whole-program/pass/run/hello2.mod: New file.
1790 * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp:
1791 New file.
1792 * gm2/switches/whole-program/pass/run/tiny.mod: New file.
1793 * gm2/switches/whole-program/pass/run/tiny2.mod: New file.
1794 * gm2/types/bitset.mod: New file.
1795 * gm2/types/bitset2.mod: New file.
1796 * gm2/types/bitset3.mod: New file.
1797 * gm2/types/charset.mod: New file.
1798 * gm2/types/const.mod: New file.
1799 * gm2/types/prog35.mod: New file.
1800 * gm2/types/real.mod: New file.
1801 * gm2/types/run/pass/d.c: New file.
1802 * gm2/types/run/pass/d.def: New file.
1803 * gm2/types/run/pass/types-run-pass.exp: New file.
1804 * gm2/types/run/pass/varient4.mod: New file.
1805 * gm2/types/run/pass/varient5.mod: New file.
1806 * gm2/types/string.mod: New file.
1807 * gm2/types/type1.mod: New file.
1808 * gm2/types/type2.mod: New file.
1809 * gm2/types/type3.mod: New file.
1810 * gm2/types/type4.mod: New file.
1811 * gm2/types/varient.mod: New file.
1812 * gm2/types/word.mod: New file.
1813 * gm2/ulmlib/pass/ulmlib-pass.exp: New file.
1814 * gm2/ulmlib/std/pass/ulmlib-std-pass.exp: New file.
1815 * gm2/ulmlib/sys/pass/ulmlib-sys-pass.exp: New file.
1816 * gm2/warnings/todo/nestedproc6.mod: New file.
1817 * gm2/warnings/todo/options: New file.
1818 * gm2/warnings/todo/testfor.mod: New file.
1819 * gm2/warnings/todo/testfor2.mod: New file.
1820 * gm2/warnings/todo/testfor3.mod: New file.
1821 * gm2/warnings/todo/testkeywords.mod: New file.
1822 * gm2/warnings/todo/testloop.mod: New file.
1823 * gm2/warnings/todo/testscope.mod: New file.
1824 * gm2/warnings/todo/testscope2.mod: New file.
1825 * gm2/x86-asm/asm.mod: New file.
1826 * gm2/x86-asm/asm2.mod: New file.
1827
1828 2022-12-14 Julian Brown <julian@codesourcery.com>
1829
1830 PR fortran/107214
1831 * gfortran.dg/gomp/pr107214.f90: New test.
1832 * gfortran.dg/gomp/pr107214-2.f90: New test.
1833 * gfortran.dg/gomp/pr107214-3.f90: New test.
1834 * gfortran.dg/gomp/pr107214-4.f90: New test.
1835 * gfortran.dg/gomp/pr107214-5.f90: New test.
1836 * gfortran.dg/gomp/pr107214-6.f90: New test.
1837 * gfortran.dg/gomp/pr107214-7.f90: New test.
1838 * gfortran.dg/gomp/pr107214-8.f90: New test.
1839
1840 2022-12-14 Tamar Christina <tamar.christina@arm.com>
1841
1842 PR target/107988
1843 * gcc.target/aarch64/pr107988-1.c: New test.
1844
1845 2022-12-14 Antoni Boucher <bouanto@zoho.com>
1846 Guillaume Gomez <guillaume1.gomez@gmail.com>
1847
1848 PR jit/108078
1849 * jit.dg/test-vector-types.cc: Add tests for vector type comparison
1850
1851 2022-12-13 Martin Jambor <mjambor@suse.cz>
1852
1853 * gcc.dg/ipa/ipa-sra-26.c: New test.
1854 * gcc.dg/ipa/ipa-sra-27.c: Likewise.
1855 * gcc.dg/ipa/ipa-sra-28.c: Likewise.
1856
1857 2022-12-13 Martin Jambor <mjambor@suse.cz>
1858
1859 * gfortran.dg/pr48636-2.f90: Disable IPA-SRA.
1860 * gfortran.dg/ipa-sra-1.f90: New test.
1861
1862 2022-12-13 Martin Jambor <mjambor@suse.cz>
1863
1864 * gcc.dg/ipa/ipa-sra-25.c: New test
1865
1866 2022-12-13 Martin Jambor <mjambor@suse.cz>
1867
1868 * g++.dg/ipa/ipa-sra-5.C: New test
1869
1870 2022-12-13 Martin Jambor <mjambor@suse.cz>
1871
1872 PR ipa/103227
1873 PR ipa/107640
1874 * gcc.dg/ipa/pr107640-2.c: New test.
1875
1876 2022-12-13 Jakub Jelinek <jakub@redhat.com>
1877
1878 PR target/108044
1879 * gcc.target/i386/pr108044-1.c: New test.
1880 * gcc.target/i386/pr108044-2.c: New test.
1881 * gcc.target/i386/pr108044-3.c: New test.
1882 * gcc.target/i386/pr108044-4.c: New test.
1883
1884 2022-12-13 Steve Kargl <kargl@gcc.gnu.org>
1885
1886 PR fortran/107423
1887 * gfortran.dg/pr107423.f90: New test.
1888
1889 2022-12-13 Jakub Jelinek <jakub@redhat.com>
1890
1891 PR tree-optimization/108064
1892 * gcc.c-torture/execute/pr108064.c: New test.
1893
1894 2022-12-13 Richard Biener <rguenther@suse.de>
1895
1896 PR tree-optimization/105801
1897 * gcc.dg/tree-ssa/ssa-ccp-43.c: New testcase.
1898
1899 2022-12-13 Arthur Cohen <arthur.cohen@embecosm.com>
1900
1901 * lib/rust.exp (rust_init): Add
1902 '-frust-incomplete-and-experimental-compiler-do-not-use'.
1903
1904 2022-12-13 Philip Herron <philip.herron@embecosm.com>
1905 Arthur Cohen <arthur.cohen@embecosm.com>
1906 Thomas Schwinge <thomas@codesourcery.com>
1907 Mark Wielaard <mark@klomp.org>
1908 Marc Poulhiès <dkm@kataplop.net>
1909
1910 * rust/execute/torture/block_expr1.rs: New.
1911 * rust/execute/torture/builtin_macro_cfg.rs: New.
1912 * rust/execute/torture/builtin_macro_concat.rs: New.
1913 * rust/execute/torture/builtin_macro_env.rs: New.
1914 * rust/execute/torture/builtin_macro_include_bytes.rs: New.
1915 * rust/execute/torture/builtin_macro_include_str.rs: New.
1916 * rust/execute/torture/builtin_macro_line.rs: New.
1917 * rust/execute/torture/builtin_macros1.rs: New.
1918 * rust/execute/torture/builtin_macros3.rs: New.
1919 * rust/execute/torture/cfg1.rs: New.
1920 * rust/execute/torture/cfg2.rs: New.
1921 * rust/execute/torture/cfg3.rs: New.
1922 * rust/execute/torture/cfg4.rs: New.
1923 * rust/execute/torture/cfg5.rs: New.
1924 * rust/execute/torture/coercion1.rs: New.
1925 * rust/execute/torture/coercion2.rs: New.
1926 * rust/execute/torture/const_fold1.rs: New.
1927 * rust/execute/torture/const_fold2.rs: New.
1928 * rust/execute/torture/copy_nonoverlapping1.rs: New.
1929 * rust/execute/torture/empty_main.rs: New.
1930 * rust/execute/torture/execute.exp: New.
1931 * rust/execute/torture/exit_error.rs: New.
1932 * rust/execute/torture/extern_mod4.rs: New.
1933 * rust/execute/torture/func1.rs: New.
1934 * rust/execute/torture/helloworld1.rs: New.
1935 * rust/execute/torture/helloworld2.rs: New.
1936 * rust/execute/torture/include.txt: New.
1937 * rust/execute/torture/index1.rs: New.
1938 * rust/execute/torture/issue-1120.rs: New.
1939 * rust/execute/torture/issue-1133.rs: New.
1940 * rust/execute/torture/issue-1198.rs: New.
1941 * rust/execute/torture/issue-1231.rs: New.
1942 * rust/execute/torture/issue-1232.rs: New.
1943 * rust/execute/torture/issue-1249.rs: New.
1944 * rust/execute/torture/issue-1436.rs: New.
1945 * rust/execute/torture/issue-1496.rs: New.
1946 * rust/execute/torture/issue-647.rs: New.
1947 * rust/execute/torture/issue-845.rs: New.
1948 * rust/execute/torture/issue-851.rs: New.
1949 * rust/execute/torture/issue-858.rs: New.
1950 * rust/execute/torture/issue-976.rs: New.
1951 * rust/execute/torture/issue-995.rs: New.
1952 * rust/execute/torture/macros1.rs: New.
1953 * rust/execute/torture/macros10.rs: New.
1954 * rust/execute/torture/macros11.rs: New.
1955 * rust/execute/torture/macros12.rs: New.
1956 * rust/execute/torture/macros13.rs: New.
1957 * rust/execute/torture/macros14.rs: New.
1958 * rust/execute/torture/macros16.rs: New.
1959 * rust/execute/torture/macros17.rs: New.
1960 * rust/execute/torture/macros18.rs: New.
1961 * rust/execute/torture/macros19.rs: New.
1962 * rust/execute/torture/macros2.rs: New.
1963 * rust/execute/torture/macros20.rs: New.
1964 * rust/execute/torture/macros21.rs: New.
1965 * rust/execute/torture/macros22.rs: New.
1966 * rust/execute/torture/macros23.rs: New.
1967 * rust/execute/torture/macros24.rs: New.
1968 * rust/execute/torture/macros25.rs: New.
1969 * rust/execute/torture/macros26.rs: New.
1970 * rust/execute/torture/macros27.rs: New.
1971 * rust/execute/torture/macros28.rs: New.
1972 * rust/execute/torture/macros29.rs: New.
1973 * rust/execute/torture/macros3.rs: New.
1974 * rust/execute/torture/macros30.rs: New.
1975 * rust/execute/torture/macros31.rs: New.
1976 * rust/execute/torture/macros4.rs: New.
1977 * rust/execute/torture/macros5.rs: New.
1978 * rust/execute/torture/macros6.rs: New.
1979 * rust/execute/torture/macros7.rs: New.
1980 * rust/execute/torture/macros8.rs: New.
1981 * rust/execute/torture/macros9.rs: New.
1982 * rust/execute/torture/match1.rs: New.
1983 * rust/execute/torture/match2.rs: New.
1984 * rust/execute/torture/match3.rs: New.
1985 * rust/execute/torture/match_bool1.rs: New.
1986 * rust/execute/torture/match_byte1.rs: New.
1987 * rust/execute/torture/match_char1.rs: New.
1988 * rust/execute/torture/match_int1.rs: New.
1989 * rust/execute/torture/match_loop1.rs: New.
1990 * rust/execute/torture/match_range1.rs: New.
1991 * rust/execute/torture/match_range2.rs: New.
1992 * rust/execute/torture/match_tuple1.rs: New.
1993 * rust/execute/torture/method1.rs: New.
1994 * rust/execute/torture/method2.rs: New.
1995 * rust/execute/torture/method3.rs: New.
1996 * rust/execute/torture/method4.rs: New.
1997 * rust/execute/torture/mod1.rs: New.
1998 * rust/execute/torture/modules/mod.rs: New.
1999 * rust/execute/torture/operator_overload_1.rs: New.
2000 * rust/execute/torture/operator_overload_10.rs: New.
2001 * rust/execute/torture/operator_overload_11.rs: New.
2002 * rust/execute/torture/operator_overload_12.rs: New.
2003 * rust/execute/torture/operator_overload_2.rs: New.
2004 * rust/execute/torture/operator_overload_3.rs: New.
2005 * rust/execute/torture/operator_overload_4.rs: New.
2006 * rust/execute/torture/operator_overload_5.rs: New.
2007 * rust/execute/torture/operator_overload_6.rs: New.
2008 * rust/execute/torture/operator_overload_7.rs: New.
2009 * rust/execute/torture/operator_overload_8.rs: New.
2010 * rust/execute/torture/operator_overload_9.rs: New.
2011 * rust/execute/torture/slice-magic.rs: New.
2012 * rust/execute/torture/slice-magic2.rs: New.
2013 * rust/execute/torture/slice1.rs: New.
2014 * rust/execute/torture/str-layout1.rs: New.
2015 * rust/execute/torture/str-zero.rs: New.
2016 * rust/execute/torture/trait1.rs: New.
2017 * rust/execute/torture/trait10.rs: New.
2018 * rust/execute/torture/trait11.rs: New.
2019 * rust/execute/torture/trait12.rs: New.
2020 * rust/execute/torture/trait13.rs: New.
2021 * rust/execute/torture/trait2.rs: New.
2022 * rust/execute/torture/trait3.rs: New.
2023 * rust/execute/torture/trait4.rs: New.
2024 * rust/execute/torture/trait5.rs: New.
2025 * rust/execute/torture/trait6.rs: New.
2026 * rust/execute/torture/trait7.rs: New.
2027 * rust/execute/torture/trait8.rs: New.
2028 * rust/execute/torture/trait9.rs: New.
2029 * rust/execute/torture/transmute1.rs: New.
2030 * rust/execute/torture/wrapping_op1.rs: New.
2031 * rust/execute/torture/wrapping_op2.rs: New.
2032 * rust/execute/xfail/macro1.rs: New.
2033
2034 2022-12-13 Philip Herron <philip.herron@embecosm.com>
2035 Arthur Cohen <arthur.cohen@embecosm.com>
2036 Thomas Schwinge <thomas@codesourcery.com>
2037 Mark Wielaard <mark@klomp.org>
2038 Marc Poulhiès <dkm@kataplop.net>
2039
2040 * rust/compile/abi-options1.rs: New.
2041 * rust/compile/array3.rs: New.
2042 * rust/compile/array_empty_list.rs: New.
2043 * rust/compile/arrays1.rs: New.
2044 * rust/compile/arrays2.rs: New.
2045 * rust/compile/attr-mismatch-crate-name.rs: New.
2046 * rust/compile/attr_cold.rs: New.
2047 * rust/compile/attr_deprecated.rs: New.
2048 * rust/compile/attr_deprecated_2.rs: New.
2049 * rust/compile/bad-crate-name.rs: New.
2050 * rust/compile/bad=file-name.rs: New.
2051 * rust/compile/bad_as_bool_char.rs: New.
2052 * rust/compile/bad_file_name.txt.rs: New.
2053 * rust/compile/bad_inner_doc.rs: New.
2054 * rust/compile/bad_pub_enumitems.rs: New.
2055 * rust/compile/bad_stmt_enums.rs: New.
2056 * rust/compile/bad_toplevel_enums.rs: New.
2057 * rust/compile/bad_tuple_index.rs: New.
2058 * rust/compile/bad_type1.rs: New.
2059 * rust/compile/bad_type2.rs: New.
2060 * rust/compile/break1.rs: New.
2061 * rust/compile/break2.rs: New.
2062 * rust/compile/builtin_macro_compile_error.rs: New.
2063 * rust/compile/builtin_macro_concat.rs: New.
2064 * rust/compile/builtin_macro_env.rs: New.
2065 * rust/compile/builtin_macro_include_bytes.rs: New.
2066 * rust/compile/builtin_macro_include_str.rs: New.
2067 * rust/compile/builtin_macro_not_found.rs: New.
2068 * rust/compile/bytecharstring.rs: New.
2069 * rust/compile/canonical_paths1.rs: New.
2070 * rust/compile/cast1.rs: New.
2071 * rust/compile/cfg1.rs: New.
2072 * rust/compile/cfg2.rs: New.
2073 * rust/compile/cfg3.rs: New.
2074 * rust/compile/cfg4.rs: New.
2075 * rust/compile/cfg5.rs: New.
2076 * rust/compile/compile.exp: New.
2077 * rust/compile/complex-path1.rs: New.
2078 * rust/compile/const-issue1440.rs: New.
2079 * rust/compile/const1.rs: New.
2080 * rust/compile/const2.rs: New.
2081 * rust/compile/const3.rs: New.
2082 * rust/compile/const_generics_1.rs: New.
2083 * rust/compile/const_generics_2.rs: New.
2084 * rust/compile/const_generics_3.rs: New.
2085 * rust/compile/const_generics_4.rs: New.
2086 * rust/compile/const_generics_5.rs: New.
2087 * rust/compile/const_generics_6.rs: New.
2088 * rust/compile/continue1.rs: New.
2089 * rust/compile/deadcode_err1.rs: New.
2090 * rust/compile/deadcode_err2.rs: New.
2091 * rust/compile/debug-diagnostics-default.rs: New.
2092 * rust/compile/debug-diagnostics-off.rs: New.
2093 * rust/compile/debug-diagnostics-on.rs: New.
2094 * rust/compile/doc_isolated_cr_block_comment.rs: New.
2095 * rust/compile/doc_isolated_cr_inner_block_comment.rs: New.
2096 * rust/compile/doc_isolated_cr_inner_line_comment.rs: New.
2097 * rust/compile/doc_isolated_cr_line_comment.rs: New.
2098 * rust/compile/dup_fields.rs: New.
2099 * rust/compile/empty_comment_before_match.rs: New.
2100 * rust/compile/expected_type_args2.rs: New.
2101 * rust/compile/expected_type_args3.rs: New.
2102 * rust/compile/func1.rs: New.
2103 * rust/compile/func2.rs: New.
2104 * rust/compile/func3.rs: New.
2105 * rust/compile/func4.rs: New.
2106 * rust/compile/func5.rs: New.
2107 * rust/compile/generic-default1.rs: New.
2108 * rust/compile/generics1.rs: New.
2109 * rust/compile/generics10.rs: New.
2110 * rust/compile/generics11.rs: New.
2111 * rust/compile/generics12.rs: New.
2112 * rust/compile/generics13.rs: New.
2113 * rust/compile/generics2.rs: New.
2114 * rust/compile/generics3.rs: New.
2115 * rust/compile/generics4.rs: New.
2116 * rust/compile/generics5.rs: New.
2117 * rust/compile/generics6.rs: New.
2118 * rust/compile/generics7.rs: New.
2119 * rust/compile/generics8.rs: New.
2120 * rust/compile/generics9.rs: New.
2121 * rust/compile/implicit_returns_err1.rs: New.
2122 * rust/compile/implicit_returns_err2.rs: New.
2123 * rust/compile/implicit_returns_err3.rs: New.
2124 * rust/compile/implicit_returns_err4.rs: New.
2125 * rust/compile/infer-crate-name.rs: New.
2126 * rust/compile/inline_1.rs: New.
2127 * rust/compile/inline_2.rs: New.
2128 * rust/compile/issue-1005.rs: New.
2129 * rust/compile/issue-1019.rs: New.
2130 * rust/compile/issue-1023.rs: New.
2131 * rust/compile/issue-1031.rs: New.
2132 * rust/compile/issue-1034.rs: New.
2133 * rust/compile/issue-1089.rs: New.
2134 * rust/compile/issue-1128.rs: New.
2135 * rust/compile/issue-1129-1.rs: New.
2136 * rust/compile/issue-1129-2.rs: New.
2137 * rust/compile/issue-1130.rs: New.
2138 * rust/compile/issue-1131.rs: New.
2139 * rust/compile/issue-1152.rs: New.
2140 * rust/compile/issue-1165.rs: New.
2141 * rust/compile/issue-1173.rs: New.
2142 * rust/compile/issue-1226.rs: New.
2143 * rust/compile/issue-1234.rs: New.
2144 * rust/compile/issue-1235.rs: New.
2145 * rust/compile/issue-1237.rs: New.
2146 * rust/compile/issue-1251.rs: New.
2147 * rust/compile/issue-1271.rs: New.
2148 * rust/compile/issue-1289.rs: New.
2149 * rust/compile/issue-1323-1.rs: New.
2150 * rust/compile/issue-1323-2.rs: New.
2151 * rust/compile/issue-1383.rs: New.
2152 * rust/compile/issue-1393.rs: New.
2153 * rust/compile/issue-1447.rs: New.
2154 * rust/compile/issue-407-2.rs: New.
2155 * rust/compile/issue-407.rs: New.
2156 * rust/compile/issue-557.rs: New.
2157 * rust/compile/issue-635-1.rs: New.
2158 * rust/compile/issue-635-2.rs: New.
2159 * rust/compile/lookup_err1.rs: New.
2160 * rust/compile/macro-issue1053-2.rs: New.
2161 * rust/compile/macro-issue1053.rs: New.
2162 * rust/compile/macro-issue1224.rs: New.
2163 * rust/compile/macro-issue1233.rs: New.
2164 * rust/compile/macro-issue1395-2.rs: New.
2165 * rust/compile/macro-issue1395.rs: New.
2166 * rust/compile/macro-issue1400-2.rs: New.
2167 * rust/compile/macro-issue1400.rs: New.
2168 * rust/compile/macro1.rs: New.
2169 * rust/compile/macro10.rs: New.
2170 * rust/compile/macro11.rs: New.
2171 * rust/compile/macro12.rs: New.
2172 * rust/compile/macro13.rs: New.
2173 * rust/compile/macro14.rs: New.
2174 * rust/compile/macro15.rs: New.
2175 * rust/compile/macro16.rs: New.
2176 * rust/compile/macro17.rs: New.
2177 * rust/compile/macro18.rs: New.
2178 * rust/compile/macro19.rs: New.
2179 * rust/compile/macro2.rs: New.
2180 * rust/compile/macro20.rs: New.
2181 * rust/compile/macro21.rs: New.
2182 * rust/compile/macro22.rs: New.
2183 * rust/compile/macro23.rs: New.
2184 * rust/compile/macro25.rs: New.
2185 * rust/compile/macro26.rs: New.
2186 * rust/compile/macro27.rs: New.
2187 * rust/compile/macro28.rs: New.
2188 * rust/compile/macro29.rs: New.
2189 * rust/compile/macro3.rs: New.
2190 * rust/compile/macro30.rs: New.
2191 * rust/compile/macro31.rs: New.
2192 * rust/compile/macro32.rs: New.
2193 * rust/compile/macro33.rs: New.
2194 * rust/compile/macro34.rs: New.
2195 * rust/compile/macro35.rs: New.
2196 * rust/compile/macro36.rs: New.
2197 * rust/compile/macro37.rs: New.
2198 * rust/compile/macro38.rs: New.
2199 * rust/compile/macro39.rs: New.
2200 * rust/compile/macro4.rs: New.
2201 * rust/compile/macro40.rs: New.
2202 * rust/compile/macro41.rs: New.
2203 * rust/compile/macro42.rs: New.
2204 * rust/compile/macro5.rs: New.
2205 * rust/compile/macro6.rs: New.
2206 * rust/compile/macro7.rs: New.
2207 * rust/compile/macro8.rs: New.
2208 * rust/compile/macro9.rs: New.
2209 * rust/compile/macro_return.rs: New.
2210 * rust/compile/match1.rs: New.
2211 * rust/compile/match2.rs: New.
2212 * rust/compile/match3.rs: New.
2213 * rust/compile/match4.rs: New.
2214 * rust/compile/match5.rs: New.
2215 * rust/compile/match6.rs: New.
2216 * rust/compile/match7.rs: New.
2217 * rust/compile/method1.rs: New.
2218 * rust/compile/method2.rs: New.
2219 * rust/compile/mismatch-crate-name.rs: New.
2220 * rust/compile/missing_middle/both_path.rs: New.
2221 * rust/compile/missing_middle/explicit.not.rs: New.
2222 * rust/compile/missing_middle/inner_path.rs: New.
2223 * rust/compile/missing_middle/other.rs: New.
2224 * rust/compile/missing_middle/outer_path.rs: New.
2225 * rust/compile/missing_middle/sub/mod.rs: New.
2226 * rust/compile/missing_return1.rs: New.
2227 * rust/compile/mod_missing_middle.rs: New.
2228 * rust/compile/never_type_err1.rs: New.
2229 * rust/compile/privacy1.rs: New.
2230 * rust/compile/privacy2.rs: New.
2231 * rust/compile/privacy3.rs: New.
2232 * rust/compile/privacy4.rs: New.
2233 * rust/compile/privacy5.rs: New.
2234 * rust/compile/privacy6.rs: New.
2235 * rust/compile/pub_restricted_1.rs: New.
2236 * rust/compile/pub_restricted_2.rs: New.
2237 * rust/compile/pub_restricted_3.rs: New.
2238 * rust/compile/raw_identifiers_bad_keywords.rs: New.
2239 * rust/compile/raw_identifiers_underscore.rs: New.
2240 * rust/compile/redef_error1.rs: New.
2241 * rust/compile/redef_error2.rs: New.
2242 * rust/compile/redef_error3.rs: New.
2243 * rust/compile/redef_error4.rs: New.
2244 * rust/compile/redef_error5.rs: New.
2245 * rust/compile/redef_error6.rs: New.
2246 * rust/compile/reference1.rs: New.
2247 * rust/compile/self-path1.rs: New.
2248 * rust/compile/self-path2.rs: New.
2249 * rust/compile/shadow1.rs: New.
2250 * rust/compile/specify-crate-name.rs: New.
2251 * rust/compile/static_var1.rs: New.
2252 * rust/compile/stmt_with_block_err1.rs: New.
2253 * rust/compile/struct_align1.rs: New.
2254 * rust/compile/struct_align2.rs: New.
2255 * rust/compile/struct_init1.rs: New.
2256 * rust/compile/struct_pack1.rs: New.
2257 * rust/compile/struct_pack2.rs: New.
2258 * rust/compile/syntax-only.rs: New.
2259 * rust/compile/test_mod.rs: New.
2260 * rust/compile/torture/all_doc_comment_line_blocks.rs: New.
2261 * rust/compile/torture/all_doc_comment_line_blocks_crlf.rs: New.
2262 * rust/compile/torture/arithmetic_expressions1.rs: New.
2263 * rust/compile/torture/array_const_fold_1.rs: New.
2264 * rust/compile/torture/array_const_fold_2.rs: New.
2265 * rust/compile/torture/array_function.rs: New.
2266 * rust/compile/torture/array_type_infer.rs: New.
2267 * rust/compile/torture/array_zero_length.rs: New.
2268 * rust/compile/torture/arrays1.rs: New.
2269 * rust/compile/torture/arrays2.rs: New.
2270 * rust/compile/torture/arrays3.rs: New.
2271 * rust/compile/torture/arrays4.rs: New.
2272 * rust/compile/torture/arrays5.rs: New.
2273 * rust/compile/torture/arrays6.rs: New.
2274 * rust/compile/torture/arrays_index1.rs: New.
2275 * rust/compile/torture/arrays_index2.rs: New.
2276 * rust/compile/torture/arrays_index3.rs: New.
2277 * rust/compile/torture/as_bool_char.rs: New.
2278 * rust/compile/torture/associated_types1.rs: New.
2279 * rust/compile/torture/autoderef1.rs: New.
2280 * rust/compile/torture/block_expr1.rs: New.
2281 * rust/compile/torture/block_expr2.rs: New.
2282 * rust/compile/torture/block_expr3.rs: New.
2283 * rust/compile/torture/block_expr4.rs: New.
2284 * rust/compile/torture/block_expr5.rs: New.
2285 * rust/compile/torture/block_expr_parser_bug.rs: New.
2286 * rust/compile/torture/bom.rs: New.
2287 * rust/compile/torture/bom_comment.rs: New.
2288 * rust/compile/torture/bom_shebang.rs: New.
2289 * rust/compile/torture/bom_whitespace.rs: New.
2290 * rust/compile/torture/bools_eq.rs: New.
2291 * rust/compile/torture/borrow1.rs: New.
2292 * rust/compile/torture/borrow_function.rs: New.
2293 * rust/compile/torture/break_function.rs: New.
2294 * rust/compile/torture/byte_char_str.rs: New.
2295 * rust/compile/torture/byte_str.rs: New.
2296 * rust/compile/torture/cast1.rs: New.
2297 * rust/compile/torture/cast2.rs: New.
2298 * rust/compile/torture/cast3.rs: New.
2299 * rust/compile/torture/cfg_attr.rs: New.
2300 * rust/compile/torture/char1.rs: New.
2301 * rust/compile/torture/check-doc-attr-string.rs: New.
2302 * rust/compile/torture/coercion1.rs: New.
2303 * rust/compile/torture/coercion2.rs: New.
2304 * rust/compile/torture/comparison_expr1.rs: New.
2305 * rust/compile/torture/compile.exp: New.
2306 * rust/compile/torture/compound_assignment_expr1.rs: New.
2307 * rust/compile/torture/conditional.rs: New.
2308 * rust/compile/torture/constant1.rs: New.
2309 * rust/compile/torture/constant2.rs: New.
2310 * rust/compile/torture/constant3.rs: New.
2311 * rust/compile/torture/deadcode1.rs: New.
2312 * rust/compile/torture/deadcode2.rs: New.
2313 * rust/compile/torture/deref1.rs: New.
2314 * rust/compile/torture/deref_function.rs: New.
2315 * rust/compile/torture/doc_comment.rs: New.
2316 * rust/compile/torture/enum1.rs: New.
2317 * rust/compile/torture/extern_mod1.rs: New.
2318 * rust/compile/torture/extern_mod2.rs: New.
2319 * rust/compile/torture/float1.rs: New.
2320 * rust/compile/torture/float_types.rs: New.
2321 * rust/compile/torture/forward_decl_1.rs: New.
2322 * rust/compile/torture/forward_decl_2.rs: New.
2323 * rust/compile/torture/forward_decl_3-unsafe.rs: New.
2324 * rust/compile/torture/forward_decl_3.rs: New.
2325 * rust/compile/torture/forward_decl_4.rs: New.
2326 * rust/compile/torture/forward_decl_5.rs: New.
2327 * rust/compile/torture/func1.rs: New.
2328 * rust/compile/torture/func2.rs: New.
2329 * rust/compile/torture/function_reference1.rs: New.
2330 * rust/compile/torture/function_reference2.rs: New.
2331 * rust/compile/torture/function_reference3.rs: New.
2332 * rust/compile/torture/function_reference4.rs: New.
2333 * rust/compile/torture/generics1.rs: New.
2334 * rust/compile/torture/generics10.rs: New.
2335 * rust/compile/torture/generics11.rs: New.
2336 * rust/compile/torture/generics12.rs: New.
2337 * rust/compile/torture/generics13.rs: New.
2338 * rust/compile/torture/generics14.rs: New.
2339 * rust/compile/torture/generics15.rs: New.
2340 * rust/compile/torture/generics16.rs: New.
2341 * rust/compile/torture/generics17.rs: New.
2342 * rust/compile/torture/generics18.rs: New.
2343 * rust/compile/torture/generics19.rs: New.
2344 * rust/compile/torture/generics2.rs: New.
2345 * rust/compile/torture/generics20.rs: New.
2346 * rust/compile/torture/generics21.rs: New.
2347 * rust/compile/torture/generics22.rs: New.
2348 * rust/compile/torture/generics23.rs: New.
2349 * rust/compile/torture/generics24.rs: New.
2350 * rust/compile/torture/generics25.rs: New.
2351 * rust/compile/torture/generics26.rs: New.
2352 * rust/compile/torture/generics27.rs: New.
2353 * rust/compile/torture/generics28.rs: New.
2354 * rust/compile/torture/generics29.rs: New.
2355 * rust/compile/torture/generics3.rs: New.
2356 * rust/compile/torture/generics30.rs: New.
2357 * rust/compile/torture/generics31.rs: New.
2358 * rust/compile/torture/generics32.rs: New.
2359 * rust/compile/torture/generics4.rs: New.
2360 * rust/compile/torture/generics5.rs: New.
2361 * rust/compile/torture/generics6.rs: New.
2362 * rust/compile/torture/generics7.rs: New.
2363 * rust/compile/torture/generics8.rs: New.
2364 * rust/compile/torture/generics9.rs: New.
2365 * rust/compile/torture/grouped_expr_function.rs: New.
2366 * rust/compile/torture/identifier-missing-impl-1.rs: New.
2367 * rust/compile/torture/if.rs: New.
2368 * rust/compile/torture/if_elif.rs: New.
2369 * rust/compile/torture/if_elif_else_expr1.rs: New.
2370 * rust/compile/torture/if_else.rs: New.
2371 * rust/compile/torture/ifunaryexpr.rs: New.
2372 * rust/compile/torture/impl_block1.rs: New.
2373 * rust/compile/torture/impl_block2.rs: New.
2374 * rust/compile/torture/impl_block3.rs: New.
2375 * rust/compile/torture/impl_block_unused.rs: New.
2376 * rust/compile/torture/implicit_returns1.rs: New.
2377 * rust/compile/torture/infer_type1.rs: New.
2378 * rust/compile/torture/inner_attributes.rs: New.
2379 * rust/compile/torture/integer_inference_var1.rs: New.
2380 * rust/compile/torture/integer_inference_var2.rs: New.
2381 * rust/compile/torture/integer_inference_var3.rs: New.
2382 * rust/compile/torture/integer_inference_var4.rs: New.
2383 * rust/compile/torture/integer_inference_var5.rs: New.
2384 * rust/compile/torture/integer_types.rs: New.
2385 * rust/compile/torture/intrinsics-1.rs: New.
2386 * rust/compile/torture/intrinsics-2.rs: New.
2387 * rust/compile/torture/isolated_cr_block_comment.rs: New.
2388 * rust/compile/torture/isolated_cr_line_comment.rs: New.
2389 * rust/compile/torture/issue-1024.rs: New.
2390 * rust/compile/torture/issue-1075.rs: New.
2391 * rust/compile/torture/issue-1432.rs: New.
2392 * rust/compile/torture/issue-1434.rs: New.
2393 * rust/compile/torture/issue-368.rs: New.
2394 * rust/compile/torture/issue-808.rs: New.
2395 * rust/compile/torture/issue-862.rs: New.
2396 * rust/compile/torture/issue-893-2.rs: New.
2397 * rust/compile/torture/issue-893.rs: New.
2398 * rust/compile/torture/lazybooleanexpr_function.rs: New.
2399 * rust/compile/torture/lifetime1.rs: New.
2400 * rust/compile/torture/literals1.rs: New.
2401 * rust/compile/torture/loop1.rs: New.
2402 * rust/compile/torture/loop2.rs: New.
2403 * rust/compile/torture/loop3.rs: New.
2404 * rust/compile/torture/loop4.rs: New.
2405 * rust/compile/torture/loop5.rs: New.
2406 * rust/compile/torture/loop6.rs: New.
2407 * rust/compile/torture/loop7.rs: New.
2408 * rust/compile/torture/macro-issue1403.rs: New.
2409 * rust/compile/torture/macro-issue1426.rs: New.
2410 * rust/compile/torture/macro_as_expr.rs: New.
2411 * rust/compile/torture/match1.rs: New.
2412 * rust/compile/torture/methods1.rs: New.
2413 * rust/compile/torture/methods2.rs: New.
2414 * rust/compile/torture/methods3.rs: New.
2415 * rust/compile/torture/mod-nameresolve.rs: New.
2416 * rust/compile/torture/mod1.rs: New.
2417 * rust/compile/torture/mod2.rs: New.
2418 * rust/compile/torture/mod3.rs: New.
2419 * rust/compile/torture/modules/mod.rs: New.
2420 * rust/compile/torture/modules/valid_path.rs: New.
2421 * rust/compile/torture/must_use1.rs: New.
2422 * rust/compile/torture/must_use2.rs: New.
2423 * rust/compile/torture/name_resolve1.rs: New.
2424 * rust/compile/torture/negation_function.rs: New.
2425 * rust/compile/torture/nested_fn1.rs: New.
2426 * rust/compile/torture/nested_fn2.rs: New.
2427 * rust/compile/torture/nested_struct1.rs: New.
2428 * rust/compile/torture/never_type1.rs: New.
2429 * rust/compile/torture/not_shebang.rs: New.
2430 * rust/compile/torture/not_shebang_block_comment.rs: New.
2431 * rust/compile/torture/not_shebang_comment.rs: New.
2432 * rust/compile/torture/not_shebang_multiline_comment.rs: New.
2433 * rust/compile/torture/not_shebang_spaces.rs: New.
2434 * rust/compile/torture/parameter_usage1.rs: New.
2435 * rust/compile/torture/parens1.rs: New.
2436 * rust/compile/torture/pointer1.rs: New.
2437 * rust/compile/torture/primconsts.rs: New.
2438 * rust/compile/torture/prims_struct_eq.rs: New.
2439 * rust/compile/torture/range-lang-item1.rs: New.
2440 * rust/compile/torture/raw_identifiers.rs: New.
2441 * rust/compile/torture/raw_identifiers_keywords.rs: New.
2442 * rust/compile/torture/recursive_fn1.rs: New.
2443 * rust/compile/torture/return_function.rs: New.
2444 * rust/compile/torture/scoping1.rs: New.
2445 * rust/compile/torture/self_type1.rs: New.
2446 * rust/compile/torture/shadow1.rs: New.
2447 * rust/compile/torture/shadow2.rs: New.
2448 * rust/compile/torture/shebang.rs: New.
2449 * rust/compile/torture/shebang_plus_attr.rs: New.
2450 * rust/compile/torture/shebang_plus_attr2.rs: New.
2451 * rust/compile/torture/static_function.rs: New.
2452 * rust/compile/torture/static_var1.rs: New.
2453 * rust/compile/torture/stmt_with_block1.rs: New.
2454 * rust/compile/torture/str1.rs: New.
2455 * rust/compile/torture/struct_access1.rs: New.
2456 * rust/compile/torture/struct_base_init_1.rs: New.
2457 * rust/compile/torture/struct_decl.rs: New.
2458 * rust/compile/torture/struct_init.rs: New.
2459 * rust/compile/torture/struct_init_10.rs: New.
2460 * rust/compile/torture/struct_init_11.rs: New.
2461 * rust/compile/torture/struct_init_2.rs: New.
2462 * rust/compile/torture/struct_init_3.rs: New.
2463 * rust/compile/torture/struct_init_4.rs: New.
2464 * rust/compile/torture/struct_init_5.rs: New.
2465 * rust/compile/torture/struct_init_6.rs: New.
2466 * rust/compile/torture/struct_init_7.rs: New.
2467 * rust/compile/torture/struct_init_8.rs: New.
2468 * rust/compile/torture/struct_init_9.rs: New.
2469 * rust/compile/torture/top_attr.rs: New.
2470 * rust/compile/torture/traits1.rs: New.
2471 * rust/compile/torture/traits10.rs: New.
2472 * rust/compile/torture/traits11.rs: New.
2473 * rust/compile/torture/traits12.rs: New.
2474 * rust/compile/torture/traits13.rs: New.
2475 * rust/compile/torture/traits14.rs: New.
2476 * rust/compile/torture/traits15.rs: New.
2477 * rust/compile/torture/traits16.rs: New.
2478 * rust/compile/torture/traits17.rs: New.
2479 * rust/compile/torture/traits18.rs: New.
2480 * rust/compile/torture/traits19.rs: New.
2481 * rust/compile/torture/traits2.rs: New.
2482 * rust/compile/torture/traits3.rs: New.
2483 * rust/compile/torture/traits4.rs: New.
2484 * rust/compile/torture/traits5.rs: New.
2485 * rust/compile/torture/traits6.rs: New.
2486 * rust/compile/torture/traits7.rs: New.
2487 * rust/compile/torture/traits8.rs: New.
2488 * rust/compile/torture/traits9.rs: New.
2489 * rust/compile/torture/transmute-size-check-1.rs: New.
2490 * rust/compile/torture/transmute1.rs: New.
2491 * rust/compile/torture/tuple1.rs: New.
2492 * rust/compile/torture/tuple2.rs: New.
2493 * rust/compile/torture/tuple3.rs: New.
2494 * rust/compile/torture/tuple_enum_variants.rs: New.
2495 * rust/compile/torture/tuple_field_access.rs: New.
2496 * rust/compile/torture/tuple_function.rs: New.
2497 * rust/compile/torture/tuple_index.rs: New.
2498 * rust/compile/torture/tuple_struct1.rs: New.
2499 * rust/compile/torture/tuple_struct2.rs: New.
2500 * rust/compile/torture/tuple_struct_unit.rs: New.
2501 * rust/compile/torture/tuple_struct_unused.rs: New.
2502 * rust/compile/torture/type-alias1.rs: New.
2503 * rust/compile/torture/type-alias2.rs: New.
2504 * rust/compile/torture/type_infer1.rs: New.
2505 * rust/compile/torture/type_infer2.rs: New.
2506 * rust/compile/torture/type_infer3.rs: New.
2507 * rust/compile/torture/type_infer4.rs: New.
2508 * rust/compile/torture/type_infer5.rs: New.
2509 * rust/compile/torture/type_infer6.rs: New.
2510 * rust/compile/torture/unary_operators.rs: New.
2511 * rust/compile/torture/undended-string-1.rs: New.
2512 * rust/compile/torture/undended-string-2.rs: New.
2513 * rust/compile/torture/underscore_id.rs: New.
2514 * rust/compile/torture/union.rs: New.
2515 * rust/compile/torture/union_union.rs: New.
2516 * rust/compile/torture/unit_type1.rs: New.
2517 * rust/compile/torture/unit_type2.rs: New.
2518 * rust/compile/torture/unit_type3.rs: New.
2519 * rust/compile/torture/unit_type4.rs: New.
2520 * rust/compile/torture/unit_type5.rs: New.
2521 * rust/compile/torture/unsafe1.rs: New.
2522 * rust/compile/torture/unsafe2.rs: New.
2523 * rust/compile/torture/unsafe3.rs: New.
2524 * rust/compile/torture/unsafe4.rs: New.
2525 * rust/compile/torture/unused.rs: New.
2526 * rust/compile/torture/unused1.rs: New.
2527 * rust/compile/torture/unused_struct.rs: New.
2528 * rust/compile/torture/unused_struct_field.rs: New.
2529 * rust/compile/torture/usize1.rs: New.
2530 * rust/compile/torture/very-broken-attr-string.rs: New.
2531 * rust/compile/torture/while_function.rs: New.
2532 * rust/compile/traits1.rs: New.
2533 * rust/compile/traits10.rs: New.
2534 * rust/compile/traits11.rs: New.
2535 * rust/compile/traits12.rs: New.
2536 * rust/compile/traits2.rs: New.
2537 * rust/compile/traits3.rs: New.
2538 * rust/compile/traits4.rs: New.
2539 * rust/compile/traits5.rs: New.
2540 * rust/compile/traits6.rs: New.
2541 * rust/compile/traits7.rs: New.
2542 * rust/compile/traits8.rs: New.
2543 * rust/compile/traits9.rs: New.
2544 * rust/compile/tuple1.rs: New.
2545 * rust/compile/tuple_struct1.rs: New.
2546 * rust/compile/tuple_struct2.rs: New.
2547 * rust/compile/tuple_struct3.rs: New.
2548 * rust/compile/type-alias1.rs: New.
2549 * rust/compile/type-bindings1.rs: New.
2550 * rust/compile/unary_negation.rs: New.
2551 * rust/compile/unary_not.rs: New.
2552 * rust/compile/unconstrained_type_param.rs: New.
2553 * rust/compile/unicode_escape.rs: New.
2554 * rust/compile/unsafe1.rs: New.
2555 * rust/compile/unsafe10.rs: New.
2556 * rust/compile/unsafe2.rs: New.
2557 * rust/compile/unsafe3.rs: New.
2558 * rust/compile/unsafe4.rs: New.
2559 * rust/compile/unsafe5.rs: New.
2560 * rust/compile/unsafe6.rs: New.
2561 * rust/compile/unsafe7.rs: New.
2562 * rust/compile/unsafe8.rs: New.
2563 * rust/compile/unsafe9.rs: New.
2564 * rust/compile/unterminated_c_comment.rs: New.
2565 * rust/compile/use_1.rs: New.
2566 * rust/compile/usize1.rs: New.
2567 * rust/compile/xfail/lifetime_param.rs: New.
2568 * rust/compile/xfail/struct_field_vis.rs: New.
2569 * rust/compile/xfail/xfail.exp: New.
2570 * rust/compile/rawbytestring.rs: New file.
2571
2572 2022-12-13 Philip Herron <philip.herron@embecosm.com>
2573
2574 * rust/link/generic_function_0.rs: New.
2575 * rust/link/generic_function_1.rs: New.
2576 * rust/link/link.exp: New.
2577 * rust/link/simple_function_0.rs: New.
2578 * rust/link/simple_function_1.rs: New.
2579 * rust/link/trait_import_0.rs: New.
2580 * rust/link/trait_import_1.rs: New.
2581
2582 2022-12-13 Philip Herron <philip.herron@embecosm.com>
2583 Tom Tromey <tom@tromey.com>
2584 Mark Wielaard <mark@klomp.org>
2585 Marc Poulhiès <dkm@kataplop.net>
2586
2587 * rust/debug/chartype.rs: New.
2588 * rust/debug/custom_link_section.rs: New.
2589 * rust/debug/debug.exp: New.
2590 * rust/debug/i8u8.rs: New.
2591 * rust/debug/lang.rs: New.
2592 * rust/debug/no_mangle.rs: New.
2593 * rust/debug/oldlang.rs: New.
2594 * rust/debug/tuple.rs: New.
2595 * rust/debug/win64-abi.rs: New.
2596
2597 2022-12-13 Philip Herron <philip.herron@embecosm.com>
2598 Marc Poulhiès <dkm@kataplop.net>
2599 Thomas Schwinge <thomas@codesourcery.com>
2600
2601 * lib/rust-dg.exp: New.
2602 * lib/rust.exp: New.
2603
2604 2022-12-13 Richard Biener <rguenther@suse.de>
2605
2606 PR tree-optimization/108076
2607 * gcc.dg/torture/pr108076.c: New testcase.
2608
2609 2022-12-13 Haochen Gui <guihaoc@gcc.gnu.org>
2610
2611 * gcc.target/powerpc/cbranchcc4-1.c: New.
2612 * gcc.target/powerpc/cbranchcc4-2.c: New.
2613
2614 2022-12-12 Jason Merrill <jason@redhat.com>
2615
2616 Revert:
2617 2022-12-12 Jason Merrill <jason@redhat.com>
2618
2619 PR c++/105838
2620 * g++.dg/tree-ssa/initlist-opt2.C: New test.
2621
2622 2022-12-12 Harald Anlauf <anlauf@gmx.de>
2623
2624 PR fortran/102180
2625 * gfortran.dg/pr102180.f90: New test.
2626
2627 2022-12-12 Iain Buclaw <ibuclaw@gdcproject.org>
2628
2629 PR d/108055
2630 * gdc.dg/torture/imports/pr108055conv.d: New.
2631 * gdc.dg/torture/imports/pr108055spec.d: New.
2632 * gdc.dg/torture/imports/pr108055write.d: New.
2633 * gdc.dg/torture/pr108055.d: New test.
2634
2635 2022-12-12 Wilco Dijkstra <wilco.dijkstra@arm.com>
2636
2637 * gcc.target/aarch64/movk_3.c: New test.
2638
2639 2022-12-12 Tamar Christina <tamar.christina@arm.com>
2640
2641 * gcc.target/aarch64/if-compare_1.c: New test.
2642 * gcc.target/aarch64/if-compare_2.c: New test.
2643
2644 2022-12-12 Tamar Christina <tamar.christina@arm.com>
2645
2646 * gcc.target/aarch64/tbz_1.c: New test.
2647
2648 2022-12-12 Tamar Christina <tamar.christina@arm.com>
2649
2650 * gcc.target/aarch64/sve/slp_1.c: Update testcase.
2651
2652 2022-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2653
2654 * gcc.target/aarch64/acle/bti_def.c: New test.
2655 * gcc.target/aarch64/acle/pauth_def.c: New test.
2656
2657 2022-12-12 Richard Biener <rguenther@suse.de>
2658
2659 PR tree-optimization/89317
2660 * gcc.dg/tree-ssa/pr89317.c: Amend.
2661
2662 2022-12-11 Steve Kargl <kargl@gcc.gnu.org>
2663
2664 PR fortran/107995
2665 * gfortran.dg/pr107995.f90: New test.
2666
2667 2022-12-11 Iain Buclaw <ibuclaw@gdcproject.org>
2668
2669 PR d/108050
2670 * gdc.dg/imports/pr108050/mod1.d: New.
2671 * gdc.dg/imports/pr108050/mod2.d: New.
2672 * gdc.dg/imports/pr108050/package.d: New.
2673 * gdc.dg/pr108050.d: New test.
2674
2675 2022-12-11 Richard Biener <rguenther@suse.de>
2676
2677 PR tree-optimization/89317
2678 * gcc.dg/tree-ssa/pr89317.c: New testcase.
2679
2680 2022-12-11 Richard Biener <rguenther@suse.de>
2681
2682 * gcc.dg/tree-ssa/forwprop-3.c: Adjust.
2683 * g++.dg/tree-ssa/pr31146-2.C: Likewise.
2684
2685 2022-12-11 Richard Biener <rguenther@suse.de>
2686
2687 PR tree-optimization/106904
2688 * gcc.dg/Wstringop-overflow-pr106904.c: New testcase.
2689
2690 2022-12-10 Harald Anlauf <anlauf@gmx.de>
2691
2692 PR fortran/106911
2693 * gfortran.dg/pr106911.f90: New test.
2694
2695 2022-12-10 Jakub Jelinek <jakub@redhat.com>
2696
2697 PR tree-optimization/107997
2698 * gcc.c-torture/compile/pr107997.c: New test.
2699
2700 2022-12-09 Paul Thomas <pault@gcc.gnu.org>
2701
2702 PR fortran/107872
2703 * gfortran.dg/pr107872.f90: New test.
2704
2705 2022-12-09 Martin Liska <mliska@suse.cz>
2706
2707 * gcc.target/i386/builtin_target.c: Add more checks.
2708
2709 2022-12-09 David Malcolm <dmalcolm@redhat.com>
2710
2711 PR analyzer/108003
2712 * g++.dg/analyzer/pr108003.C: New test.
2713
2714 2022-12-09 David Malcolm <dmalcolm@redhat.com>
2715
2716 * gcc.dg/analyzer/memcpy-1.c (test_8a, test_8b): New tests.
2717 * gcc.dg/analyzer/memmove-1.c: New test, based on memcpy-1.c
2718 * gcc.dg/analyzer/out-of-bounds-1.c (test7): Update expected
2719 result for uninit srcBuf.
2720 * gcc.dg/analyzer/out-of-bounds-5.c (test8, test9): Add
2721 dg-warnings for memcpy from uninit src vla.
2722 * gcc.dg/analyzer/pr104308.c (test_memmove_within_uninit):
2723 Expect creation point note to be missing on riscv*-*-*.
2724
2725 2022-12-08 Harald Anlauf <anlauf@gmx.de>
2726
2727 PR fortran/108025
2728 * gfortran.dg/contiguous_12.f90: New test.
2729
2730 2022-12-08 Eugene Rozenfeld <erozen@microsoft.com>
2731
2732 * gcc.dg/tree-prof/pr108000.c: Regression test
2733
2734 2022-12-08 David Faust <david.faust@oracle.com>
2735
2736 * gcc.target/bpf/bswap-1.c: New test.
2737
2738 2022-12-08 Jason Merrill <jason@redhat.com>
2739
2740 PR c++/105838
2741 * g++.dg/tree-ssa/initlist-opt2.C: New test.
2742
2743 2022-12-08 Jason Merrill <jason@redhat.com>
2744
2745 PR c++/105838
2746 * g++.dg/tree-ssa/initlist-opt1.C: New test.
2747
2748 2022-12-08 Jason Merrill <jason@redhat.com>
2749
2750 PR c++/105838
2751 * g++.dg/tree-ssa/allocator-opt1.C: New test.
2752
2753 2022-12-08 Sebastian Pop <spop@amazon.com>
2754
2755 PR target/98776
2756 * gcc.target/aarch64/pr98776.c: New.
2757 * gcc.target/aarch64/pr92424-2.c: Adjust pattern.
2758 * gcc.target/aarch64/pr92424-3.c: Adjust pattern.
2759
2760 2022-12-08 Siddhesh Poyarekar <siddhesh@gotplt.org>
2761
2762 * gcc.dg/builtin-dynamic-object-size-0.c (test_strdup,
2763 test_strndup, test_strdup_min, test_strndup_min): Free RES
2764 before returning from function.
2765
2766 2022-12-08 Jakub Jelinek <jakub@redhat.com>
2767
2768 PR debug/106719
2769 * gcc.dg/pr106719.c: New test.
2770
2771 2022-12-08 Jakub Jelinek <jakub@redhat.com>
2772
2773 PR target/107627
2774 * gcc.target/i386/pr107627-3.c: New test.
2775 * gcc.target/i386/pr107627-4.c: New test.
2776
2777 2022-12-08 Andrew MacLeod <amacleod@redhat.com>
2778
2779 PR tree-optimization/107985
2780 * g++.dg/pr107985.C: New.
2781
2782 2022-12-08 Richard Biener <rguenther@suse.de>
2783
2784 PR tree-optimization/107699
2785 * gcc.dg/tree-ssa/pr107699.c: New testcase.
2786
2787 2022-12-08 Alexandre Oliva <oliva@adacore.com>
2788
2789 PR tree-optimization/102706
2790 * gcc.dg/Warray-bounds-48.c: Disable -Wstringop-overflow.
2791 * gcc.dg/Wzero-length-array-bounds-2.c: Likewise.
2792
2793 2022-12-08 Alexandre Oliva <oliva@adacore.com>
2794
2795 * gcc.dg/torture/fp-uint64-convert-double-1.c: Expect fail on
2796 arm-*-eabi*.
2797 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
2798
2799 2022-12-08 Alexandre Oliva <oliva@adacore.com>
2800
2801 * c-c++-common/auto-init-1.c: Add -fno-short-enums.
2802 * c-c++-common/auto-init-2.c: Likewise.
2803 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
2804
2805 2022-12-08 Andrea Corallo <andrea.corallo@arm.com>
2806
2807 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: Extern functions
2808 as "C".
2809 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
2810 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
2811 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
2812 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
2813 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
2814 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: Likewise.
2815 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
2816 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
2817 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
2818 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
2819 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
2820 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: Likewise.
2821 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
2822 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: Likewise.
2823 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
2824 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: Likewise.
2825 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
2826 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
2827 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
2828 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
2829 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
2830 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: Likewise.
2831 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
2832 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
2833 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
2834 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
2835 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
2836 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: Likewise.
2837 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
2838 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
2839 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
2840 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
2841 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
2842 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
2843 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
2844 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: Likewise.
2845 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
2846 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: Likewise.
2847 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
2848 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: Likewise.
2849 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
2850 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
2851 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: Likewise.
2852 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
2853 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
2854 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
2855 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
2856 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
2857 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
2858 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
2859 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise.
2860 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
2861 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
2862 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
2863 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: Likewise.
2864 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
2865 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
2866 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
2867 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: Likewise.
2868 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
2869 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
2870 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
2871 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
2872 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
2873 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
2874 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
2875 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
2876 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
2877 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
2878 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
2879 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
2880 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
2881 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
2882 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
2883 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
2884 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
2885 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
2886 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
2887 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
2888 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
2889 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
2890 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
2891 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
2892 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
2893 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
2894 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
2895 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
2896 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
2897 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
2898 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
2899 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
2900 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
2901 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
2902 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
2903 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
2904 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
2905 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
2906 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
2907 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
2908 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
2909 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
2910 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
2911 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
2912 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
2913 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
2914 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
2915 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
2916 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
2917 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
2918 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
2919 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
2920 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
2921 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
2922 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
2923 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
2924 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
2925 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
2926 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
2927 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
2928 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
2929 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
2930 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
2931 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
2932 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
2933 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
2934 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
2935 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
2936 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
2937 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
2938 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
2939 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise.
2940 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
2941 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
2942 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
2943 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
2944 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
2945 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
2946 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
2947 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
2948 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
2949 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
2950 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
2951 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
2952 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
2953 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
2954 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
2955 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
2956 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
2957 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
2958 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
2959 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
2960 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
2961 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
2962 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
2963 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
2964 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
2965 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
2966 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
2967 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
2968 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
2969 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
2970 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
2971 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
2972 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
2973 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
2974 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
2975 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
2976 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
2977 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
2978 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
2979 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
2980 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
2981 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
2982 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
2983 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
2984 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
2985 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
2986 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
2987 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
2988 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
2989 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
2990 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
2991 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
2992 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
2993 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
2994 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
2995 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
2996 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
2997 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
2998 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
2999 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
3000 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
3001 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
3002 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
3003 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
3004 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
3005 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
3006 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
3007 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
3008 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
3009 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
3010 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
3011 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
3012 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
3013 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
3014 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
3015 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
3016 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
3017 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
3018 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
3019 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
3020 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
3021 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
3022 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
3023 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
3024 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
3025 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
3026 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
3027 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
3028 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
3029 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
3030 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
3031 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
3032 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
3033 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
3034 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
3035 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
3036 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
3037 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
3038 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
3039 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
3040 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
3041 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
3042 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
3043 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
3044 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
3045 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
3046 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
3047 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
3048 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
3049 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
3050 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
3051 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
3052 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
3053 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
3054 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
3055 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
3056 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
3057 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
3058 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
3059 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
3060 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
3061 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
3062 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
3063 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
3064 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
3065 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
3066 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
3067 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
3068 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
3069 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
3070 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
3071 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
3072 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
3073 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
3074 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
3075 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
3076 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
3077 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
3078 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
3079 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
3080 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
3081 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
3082 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
3083 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
3084 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
3085 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
3086 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
3087 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
3088 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
3089 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
3090 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
3091 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
3092 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
3093 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
3094 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
3095 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
3096 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
3097 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
3098 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
3099 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
3100 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
3101 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
3102 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
3103 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
3104 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
3105 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
3106 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
3107 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise.
3108 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
3109 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Likewise.
3110 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
3111 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
3112 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
3113 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
3114 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
3115 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
3116 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
3117 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: Likewise.
3118 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise.
3119 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise.
3120 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
3121 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise.
3122 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise.
3123 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise.
3124 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
3125 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
3126 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise.
3127 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
3128 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
3129 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
3130 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise.
3131 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise.
3132 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise.
3133 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise.
3134 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise.
3135 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise.
3136 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
3137 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
3138 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
3139 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
3140 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
3141 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
3142 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
3143 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
3144 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
3145 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
3146 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
3147 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
3148 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
3149 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
3150 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
3151 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
3152 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
3153 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
3154 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
3155 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
3156 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
3157 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
3158 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
3159 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise.
3160 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise.
3161 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise.
3162 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise.
3163 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise.
3164 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise.
3165 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise.
3166 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise.
3167 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise.
3168 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise.
3169 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise.
3170 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise.
3171 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
3172 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise.
3173 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise.
3174 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise.
3175 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise.
3176 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise.
3177 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
3178 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
3179 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise.
3180 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
3181 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
3182 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
3183 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
3184 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
3185 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
3186 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
3187 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
3188 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
3189 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
3190 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
3191 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise.
3192 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
3193 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
3194 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
3195 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
3196 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
3197 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
3198 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
3199 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
3200 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
3201 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
3202 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
3203 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise.
3204 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
3205 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
3206 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
3207 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
3208 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
3209 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
3210 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
3211 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
3212 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
3213 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
3214 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
3215 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
3216 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
3217 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
3218 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
3219 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
3220 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
3221 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise.
3222 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
3223 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
3224 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
3225 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
3226 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
3227 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
3228 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
3229 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
3230 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
3231 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
3232 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
3233 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
3234 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
3235 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
3236 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
3237 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
3238 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
3239 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise.
3240 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
3241 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
3242 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
3243 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
3244 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
3245 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
3246 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
3247 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
3248 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
3249 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
3250 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
3251 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
3252 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
3253 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
3254 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
3255 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
3256 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
3257 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
3258 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
3259 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
3260 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
3261 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
3262 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
3263 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
3264 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
3265 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
3266 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
3267 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
3268 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
3269 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
3270 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
3271 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
3272 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
3273 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
3274 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
3275 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
3276 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
3277 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
3278 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
3279 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
3280 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
3281 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
3282 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
3283 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
3284 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
3285 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
3286 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
3287 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
3288 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
3289 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
3290 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
3291 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
3292 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
3293 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
3294 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
3295 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
3296 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
3297 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
3298 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
3299 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise.
3300 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
3301 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
3302 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
3303 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
3304 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
3305 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
3306 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
3307 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
3308 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
3309 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
3310 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
3311 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
3312 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
3313 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
3314 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
3315 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
3316 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
3317 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
3318 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
3319 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
3320 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
3321 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
3322 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
3323 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
3324 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
3325 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
3326 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
3327 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
3328 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
3329 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
3330 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
3331 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
3332 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
3333 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
3334 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
3335 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
3336 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
3337 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
3338 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
3339 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
3340 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
3341 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
3342 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
3343 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
3344 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
3345 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
3346 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
3347 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
3348 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
3349 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
3350 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
3351 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
3352 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
3353 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
3354 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
3355 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
3356 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
3357 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
3358 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
3359 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise.
3360 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
3361 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
3362 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
3363 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
3364 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
3365 * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise.
3366 * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise.
3367 * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise.
3368 * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise.
3369 * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise.
3370 * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise.
3371 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
3372 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
3373 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
3374 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
3375 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise.
3376 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
3377 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
3378 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
3379 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
3380 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
3381 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
3382 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
3383 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
3384 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
3385 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
3386 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
3387 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise.
3388 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
3389 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
3390 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
3391 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
3392 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
3393 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
3394 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
3395 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
3396 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
3397 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
3398 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
3399 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
3400 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
3401 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
3402 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
3403 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
3404 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
3405 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
3406 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
3407 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
3408 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
3409 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
3410 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
3411 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
3412 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
3413 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
3414 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
3415 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
3416 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
3417 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
3418 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
3419 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
3420 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
3421 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
3422 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
3423 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
3424 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
3425 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
3426 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
3427 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
3428 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
3429 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
3430 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
3431 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
3432 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
3433 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
3434 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
3435 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise.
3436 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
3437 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
3438 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
3439 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
3440 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
3441 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
3442 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
3443 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
3444 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
3445 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
3446 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
3447 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise.
3448 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
3449 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
3450 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise.
3451 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
3452 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
3453 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
3454 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
3455 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
3456 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
3457 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
3458 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
3459 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
3460 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
3461 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
3462 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
3463 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
3464 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
3465 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
3466 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
3467 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
3468 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
3469 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
3470 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
3471 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
3472 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
3473 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
3474 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
3475 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
3476 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
3477 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
3478 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
3479 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
3480 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
3481 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
3482 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
3483 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
3484 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
3485 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
3486 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
3487 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
3488 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
3489 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
3490 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
3491 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
3492 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
3493 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
3494 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
3495 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
3496 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
3497 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
3498 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
3499 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
3500 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
3501 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
3502 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
3503 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
3504 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
3505 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
3506 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
3507 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
3508 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
3509 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
3510 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
3511 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
3512 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
3513 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
3514 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
3515 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise.
3516 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
3517 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
3518 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
3519 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
3520 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
3521 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
3522 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
3523 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
3524 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
3525 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
3526 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
3527 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
3528 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
3529 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
3530 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
3531 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
3532 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
3533 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
3534 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
3535 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
3536 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
3537 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
3538 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
3539 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
3540 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
3541 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
3542 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
3543 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
3544 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
3545 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise.
3546 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
3547 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
3548 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
3549 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
3550 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
3551 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
3552 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
3553 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
3554 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
3555 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
3556 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
3557 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
3558 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
3559 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
3560 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
3561 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
3562 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
3563 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
3564 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
3565 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
3566 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
3567 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
3568 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
3569 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
3570 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
3571 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
3572 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
3573 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
3574 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
3575 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
3576 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
3577 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
3578 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
3579 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
3580 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
3581 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
3582 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
3583 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
3584 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
3585 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
3586 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
3587 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
3588 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
3589 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
3590 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
3591 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
3592 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
3593
3594 2022-12-08 Jakub Jelinek <jakub@redhat.com>
3595
3596 PR tree-optimization/107967
3597 * gcc.dg/pr107967-1.c: New test.
3598 * gcc.dg/pr107967-2.c: New test.
3599 * gcc.dg/pr107967-3.c: New test.
3600
3601 2022-12-07 Harald Anlauf <anlauf@gmx.de>
3602
3603 PR fortran/108010
3604 * gfortran.dg/pr108010.f90: New test.
3605
3606 2022-12-07 Joseph Myers <joseph@codesourcery.com>
3607
3608 * gcc.dg/c2x-constexpr-1.c: Do not use auto, constexpr and a type
3609 together.
3610 * gcc.dg/c2x-constexpr-3.c: Add tests of auto, constexpr and type
3611 used together.
3612
3613 2022-12-07 Joseph Myers <joseph@codesourcery.com>
3614
3615 * gcc.dg/c90-auto-1.c: New test.
3616
3617 2022-12-07 Joseph Myers <joseph@codesourcery.com>
3618
3619 * gcc.dg/cpp/c11-vararg-1.c, gcc.dg/cpp/c2x-va-opt-1.c: New tests.
3620
3621 2022-12-07 Richard Biener <rguenther@suse.de>
3622
3623 PR ipa/105676
3624 * gcc.dg/pr105676.c: New testcase.
3625
3626 2022-12-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3627
3628 PR target/107920
3629 * gcc.target/aarch64/sve/acle/general/pr107920.c: New test.
3630 * g++.target/aarch64/sve/pr107920.C: Likewise.
3631
3632 2022-12-07 liuhongt <hongtao.liu@intel.com>
3633
3634 * gcc.target/i386/pr107970.c: New test.
3635
3636 2022-12-07 Antoni Boucher <bouanto@zoho.com>
3637 Guillaume Gomez <guillaume1.gomez@gmail.com>
3638
3639 PR jit/107770
3640 * jit.dg/harness.h: Add new macro to to perform vector
3641 comparisons
3642 * jit.dg/test-expressions.c: Extend comparison tests to add float
3643 types and vectors
3644
3645 2022-12-06 David Malcolm <dmalcolm@redhat.com>
3646
3647 PR analyzer/107882
3648 * gcc.dg/analyzer/memcpy-pr107882.c: New test.
3649
3650 2022-12-06 Qing Zhao <qing.zhao@oracle.com>
3651
3652 * gcc.dg/Warray-bounds-11.c: Update warnings for -Warray-bounds=2.
3653 * gcc.dg/Warray-bounds-flex-arrays-1.c: New test.
3654 * gcc.dg/Warray-bounds-flex-arrays-2.c: New test.
3655 * gcc.dg/Warray-bounds-flex-arrays-3.c: New test.
3656 * gcc.dg/Warray-bounds-flex-arrays-4.c: New test.
3657 * gcc.dg/Warray-bounds-flex-arrays-5.c: New test.
3658 * gcc.dg/Warray-bounds-flex-arrays-6.c: New test.
3659
3660 2022-12-06 David Malcolm <dmalcolm@redhat.com>
3661
3662 PR analyzer/106325
3663 * gcc.dg/analyzer/attr-nonnull-pr106325.c: New test.
3664 * gcc.dg/analyzer/attribute-nonnull.c (test_6): New.
3665 (test_7): New.
3666
3667 2022-12-06 David Malcolm <dmalcolm@redhat.com>
3668
3669 * gcc.dg/plugin/analyzer_kernel_plugin.c: Include
3670 "analyzer/call-details.h".
3671 * gcc.dg/plugin/analyzer_known_fns_plugin.c: Likewise.
3672
3673 2022-12-06 Marcel Vollweiler <marcel@codesourcery.com>
3674
3675 * c-c++-common/gomp/target-teams-1.c: Adapt expected values for
3676 num_teams from "1" to "-2" in cases without num_teams clause.
3677 * g++.dg/gomp/target-teams-1.C: Likewise.
3678 * gfortran.dg/gomp/defaultmap-4.f90: Likewise.
3679 * gfortran.dg/gomp/defaultmap-5.f90: Likewise.
3680 * gfortran.dg/gomp/defaultmap-6.f90: Likewise.
3681
3682 2022-12-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3683
3684 * gcc.target/arm/mve/pr107987.c: New test.
3685
3686 2022-12-06 Jakub Jelinek <jakub@redhat.com>
3687
3688 PR target/107969
3689 * gcc.target/i386/pr107969.c: New test.
3690
3691 2022-12-06 Jakub Jelinek <jakub@redhat.com>
3692
3693 PR testsuite/107046
3694 * gcc.c-torture/execute/ieee/ieee.exp: For rx-*-* append
3695 -mnofpu.
3696
3697 2022-12-06 Jakub Jelinek <jakub@redhat.com>
3698
3699 PR tree-optimization/107975
3700 * gcc.dg/pr107975.c: New test.
3701
3702 2022-12-06 Richard Biener <rguenther@suse.de>
3703
3704 PR tree-optimization/104165
3705 * g++.dg/warn/Warray-bounds-pr104165-1.C: New testcase.
3706
3707 2022-12-06 Iain Sandoe <iain@sandoe.co.uk>
3708
3709 * gcc.target/x86_64/abi/bf16/abi-bf16.exp: Use separate asm for Darwin.
3710 * gcc.target/x86_64/abi/bf16/m256bf16/abi-bf16-ymm.exp: Likewise.
3711 * gcc.target/x86_64/abi/bf16/m512bf16/abi-bf16-zmm.exp: Likewise.
3712 * gcc.target/x86_64/abi/bf16/args.h: Make xmm_regs, x87_regs extern.
3713 * gcc.target/x86_64/abi/bf16/m256bf16/args.h: Likewise.
3714 * gcc.target/x86_64/abi/bf16/m512bf16/args.h: Likewise.
3715 * gcc.target/x86_64/abi/bf16/asm-support-darwin.S: New file.
3716 * gcc.target/x86_64/abi/bf16/m256bf16/asm-support-darwin.S: New file.
3717 * gcc.target/x86_64/abi/bf16/m512bf16/asm-support-darwin.S: New file.
3718
3719 2022-12-06 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3720
3721 * gcc.target/aarch64/interleave-init-1.c: New test.
3722
3723 2022-12-05 Richard Biener <rguenther@suse.de>
3724
3725 PR middle-end/40635
3726 * gcc.dg/uninit-pr40635.c: New testcase.
3727
3728 2022-12-05 Richard Biener <rguenther@suse.de>
3729
3730 PR tree-optimization/106868
3731 * gcc.dg/Wdangling-pointer-pr106868.c: New testcase.
3732
3733 2022-12-05 Jakub Jelinek <jakub@redhat.com>
3734
3735 PR middle-end/106805
3736 * c-c++-common/pr57371-4.c: Revert 2021-09-19 changes.
3737 * c-c++-common/pr57371-5.c: New test.
3738 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Add -fno-trapping-math.
3739 * gcc.c-torture/execute/ieee/fp-cmp-9.c: New test.
3740 * gcc.c-torture/execute/ieee/fp-cmp-9.x: New file.
3741
3742 2022-12-05 Jakub Jelinek <jakub@redhat.com>
3743
3744 PR tree-optimization/107879
3745 * gcc.c-torture/execute/pr107879.c: New file.
3746
3747 2022-12-05 Richard Biener <rguenther@suse.de>
3748
3749 PR tree-optimization/107833
3750 PR tree-optimization/107839
3751 * gcc.dg/torture/pr107833.c: New testcase.
3752 * gcc.dg/uninit-pr107839.c: Likewise.
3753
3754 2022-12-04 Harald Anlauf <anlauf@gmx.de>
3755
3756 PR fortran/107922
3757 * gfortran.dg/unpack_field_1.f90: New test.
3758
3759 2022-12-04 Harald Anlauf <anlauf@gmx.de>
3760
3761 PR fortran/107899
3762 * gfortran.dg/pr107899.f90: New test.
3763
3764 2022-12-04 Patrick Palka <ppalka@redhat.com>
3765
3766 PR c++/107417
3767 * g++.dg/cpp2a/concepts-requires33.C: New test.
3768
3769 2022-12-04 Iain Sandoe <iain@sandoe.co.uk>
3770 Adrian Perl <adrian.perl@web.de>
3771
3772 PR c++/100611
3773 PR c++/101367
3774 PR c++/101976
3775 PR c++/99576
3776 * g++.dg/coroutines/pr100611.C: New test.
3777 * g++.dg/coroutines/pr101367.C: New test.
3778 * g++.dg/coroutines/pr101976.C: New test.
3779 * g++.dg/coroutines/pr99576_1.C: New test.
3780 * g++.dg/coroutines/pr99576_2.C: New test.
3781
3782 2022-12-03 Patrick Palka <ppalka@redhat.com>
3783
3784 PR c++/103081
3785 * g++.dg/cpp2a/using-enum-10.C: New test.
3786 * g++.dg/cpp2a/using-enum-10a.C: New test.
3787
3788 2022-12-03 Alexandre Oliva <oliva@adacore.com>
3789
3790 * gcc.dg/tree-ssa/ssa-sink-18.c: xfail sink2 on riscv64.
3791
3792 2022-12-03 Alexandre Oliva <oliva@adacore.com>
3793
3794 * gcc.dg/uninit-pred-9_b.c: Add riscv*-*-* to the xfail list
3795 for the bogus warning.
3796
3797 2022-12-02 Harald Anlauf <anlauf@gmx.de>
3798
3799 PR fortran/107874
3800 * gfortran.dg/merge_1.f90: Avoid recursive I/O.
3801
3802 2022-12-02 David Malcolm <dmalcolm@redhat.com>
3803
3804 PR analyzer/107851
3805 * gcc.dg/analyzer/allocation-size-4.c: Update expected wording.
3806 * gcc.dg/analyzer/allocation-size-multiline-1.c: New test.
3807 * gcc.dg/analyzer/allocation-size-multiline-2.c: New test.
3808 * gcc.dg/analyzer/out-of-bounds-multiline-1.c: Update expected
3809 wording.
3810 * gcc.dg/analyzer/out-of-bounds-multiline-2.c: New test.
3811 * gcc.dg/analyzer/out-of-bounds-read-char-arr.c: Update expected
3812 wording.
3813 * gcc.dg/analyzer/out-of-bounds-read-int-arr.c: Likewise.
3814 * gcc.dg/analyzer/out-of-bounds-write-char-arr.c: Likewise.
3815 * gcc.dg/analyzer/out-of-bounds-write-int-arr.c: Likewise.
3816
3817 2022-12-02 Marek Polacek <polacek@redhat.com>
3818
3819 * g++.dg/cpp0x/constexpr-ex1.C: Adjust dg-error.
3820 * g++.dg/cpp23/constexpr-nonlit10.C: Adjust dg-warning.
3821 * g++.dg/cpp23/constexpr-nonlit11.C: Likewise.
3822 * g++.dg/cpp2a/spaceship-eq3.C: Add dg-error.
3823
3824 2022-12-02 Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
3825 Jason Merrill <jason@redhat.com>
3826
3827 * g++.dg/diagnostic/return-type-loc1.C: New test.
3828
3829 2022-12-02 Vladimir N. Makarov <vmakarov@redhat.com>
3830
3831 * gcc.target/mips/pr106462.c: New test.
3832
3833 2022-12-02 liuhongt <hongtao.liu@intel.com>
3834
3835 * gcc.target/i386/cbranchbf4.c: New test.
3836
3837 2022-12-02 Jakub Jelinek <jakub@redhat.com>
3838
3839 PR target/106577
3840 * gcc.target/i386/pr106577.c: New test.
3841
3842 2022-12-02 Jakub Jelinek <jakub@redhat.com>
3843
3844 PR c++/84469
3845 * g++.dg/gomp/for-21.C (f3, f6, f9): Adjust expected diagnostics.
3846 * g++.dg/gomp/for-22.C: New test.
3847
3848 2022-12-02 Jakub Jelinek <jakub@redhat.com>
3849
3850 PR c++/84469
3851 * g++.dg/cpp1z/decomp56.C: New test.
3852 * g++.dg/gomp/pr84469.C: New test.
3853
3854 2022-12-02 Michael Collison <collison@rivosinc.com>
3855
3856 * gcc.dg/tree-ssa/branchless-cond.c: New test.
3857
3858 2022-12-02 David Malcolm <dmalcolm@redhat.com>
3859
3860 PR analyzer/107948
3861 * gcc.dg/analyzer/feasibility-pr107948.c: New test.
3862
3863 2022-12-02 David Malcolm <dmalcolm@redhat.com>
3864
3865 * gcc.dg/analyzer/string-ops-concat-pair.c: New test.
3866 * gcc.dg/analyzer/string-ops-dup.c: New test.
3867
3868 2022-12-02 liuhongt <hongtao.liu@intel.com>
3869
3870 * gcc.target/i386/pr107934.c: New test.
3871
3872 2022-12-02 Patrick Palka <ppalka@redhat.com>
3873
3874 PR c++/107539
3875 * g++.dg/template/canon-type-19.C: New test.
3876
3877 2022-12-01 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
3878
3879 * gcc.target/riscv/rvv/base/dup-1.c: New test.
3880 * gcc.target/riscv/rvv/base/dup-2.c: New test.
3881
3882 2022-12-01 Christophe Lyon <christophe.lyon@arm.com>
3883
3884 * gcc.target/arm/simd/mve-compare-1.c: Update.
3885 * gcc.target/arm/simd/mve-compare-scalar-1.c: Update.
3886 * gcc.target/arm/simd/mve-vabs.c: Update.
3887 * gcc.target/arm/simd/mve-vadd-1.c: Update.
3888 * gcc.target/arm/simd/mve-vadd-scalar-1.c: Update.
3889 * gcc.target/arm/simd/mve-vcmp.c: Update.
3890 * gcc.target/arm/simd/pr101325.c: Update.
3891
3892 2022-12-01 Richard Biener <rguenther@suse.de>
3893
3894 PR tree-optimization/107937
3895 * gcc.dg/pr107937.c: New testcase.
3896
3897 2022-12-01 Richard Biener <rguenther@suse.de>
3898
3899 PR tree-optimization/107935
3900 * gcc.dg/torture/pr107935.c: New testcase.
3901
3902 2022-12-01 Jakub Jelinek <jakub@redhat.com>
3903
3904 PR target/107627
3905 * gcc.target/i386/pr107627-1.c: New test.
3906 * gcc.target/i386/pr107627-2.c: New test.
3907
3908 2022-12-01 liuhongt <hongtao.liu@intel.com>
3909
3910 * gcc.target/i386/pr107863.c: New test.
3911
3912 2022-12-01 David Malcolm <dmalcolm@redhat.com>
3913
3914 PR analyzer/106626
3915 * gcc.dg/analyzer/out-of-bounds-multiline-1.c: New test.
3916
3917 2022-12-01 David Malcolm <dmalcolm@redhat.com>
3918
3919 PR analyzer/106626
3920 * gcc.dg/analyzer/call-summaries-2.c: Update expected results.
3921 * gcc.dg/analyzer/out-of-bounds-1.c: Likewise.
3922 * gcc.dg/analyzer/out-of-bounds-2.c: Likewise.
3923 * gcc.dg/analyzer/out-of-bounds-3.c: Likewise.
3924 * gcc.dg/analyzer/out-of-bounds-4.c: Likewise.
3925 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise.
3926 * gcc.dg/analyzer/out-of-bounds-container_of.c: Likewise.
3927 * gcc.dg/analyzer/out-of-bounds-read-char-arr.c: Likewise. Rename
3928 functions from "int_arr_" to "char_arr_".
3929 * gcc.dg/analyzer/out-of-bounds-read-int-arr.c: Update expected
3930 results.
3931 * gcc.dg/analyzer/out-of-bounds-read-struct-arr.c: New test.
3932 * gcc.dg/analyzer/out-of-bounds-write-char-arr.c: Update expected
3933 results. Rename functions from "int_arr_" to "char_arr_".
3934 * gcc.dg/analyzer/out-of-bounds-write-int-arr.c: Update expected
3935 results.
3936 * gcc.dg/analyzer/out-of-bounds-write-struct-arr.c: New test.
3937 * gcc.dg/analyzer/pr101962.c: Update expected results.
3938 * gcc.dg/analyzer/realloc-5.c: Update expected results.
3939 * gcc.dg/analyzer/zlib-3.c: Update expected results.
3940
3941 2022-12-01 David Malcolm <dmalcolm@redhat.com>
3942
3943 PR analyzer/106626
3944 * gcc.dg/analyzer/call-summaries-2.c: Add dg-message for expected
3945 note about valid indexes.
3946 * gcc.dg/analyzer/out-of-bounds-1.c: Likewise, fixing up existing
3947 dg-message directives.
3948 * gcc.dg/analyzer/out-of-bounds-write-char-arr.c: Likewise.
3949 * gcc.dg/analyzer/out-of-bounds-write-int-arr.c: Likewise.
3950
3951 2022-12-01 David Malcolm <dmalcolm@redhat.com>
3952
3953 PR analyzer/106626
3954 * gcc.dg/analyzer/out-of-bounds-read-char-arr.c: Update for
3955 changes to expected wording.
3956 * gcc.dg/analyzer/out-of-bounds-read-int-arr.c: Likewise.
3957 * gcc.dg/analyzer/out-of-bounds-write-char-arr.c: Likewise.
3958 * gcc.dg/analyzer/out-of-bounds-write-int-arr.c: Likewise.
3959
3960 2022-12-01 David Malcolm <dmalcolm@redhat.com>
3961
3962 PR analyzer/107928
3963 * gcc.dg/analyzer/fd-bind-pr107928.c: New test.
3964 * gcc.dg/analyzer/fd-connect-pr107928.c: New test.
3965 * gcc.dg/analyzer/fd-stream-socket-active-open.c
3966 (test_active_open_from_connect_constant): New, adapted from
3967 test_active_open_from_connect.
3968 * gcc.dg/analyzer/fd-stream-socket-passive-open.c
3969 (test_passive_open_from_bind_constant): New, adapted from
3970 test_passive_open_from_bind.
3971 (test_passive_open_from_listen_constant): New, adapted from
3972 test_passive_open_from_listen.
3973
3974 2022-12-01 Haochen Gui <guihaoc@gcc.gnu.org>
3975
3976 PR target/100866
3977 * gcc.target/powerpc/pr100866-1.c: New.
3978
3979 2022-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3980
3981 * gcc.target/aarch64/mops_5.c: New test.
3982 * gcc.target/aarch64/mops_6.c: Likewise.
3983 * gcc.target/aarch64/mops_7.c: Likewise.
3984
3985 2022-11-30 Iain Buclaw <ibuclaw@gdcproject.org>
3986
3987 PR d/107592
3988 * gdc.dg/pr107592.d: New test.
3989
3990 2022-11-30 Iskander Shakirzyanov <iskander@ispras.ru>
3991 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
3992
3993 PR driver/107787
3994 * gcc.dg/Warray-bounds-34.c: Correct the regular expression
3995 for -Warray-bounds=.
3996 * gcc.dg/Warray-bounds-43.c: Likewise.
3997 * gcc.dg/pr107787.c: New test.
3998
3999 2022-11-30 Richard Biener <rguenther@suse.de>
4000
4001 PR tree-optimization/107919
4002 * g++.dg/warn/Wuninitialized-pr107919-1.C: New testcase.
4003
4004 2022-11-30 Jakub Jelinek <jakub@redhat.com>
4005
4006 PR tree-optimization/107835
4007 * gcc.c-torture/compile/pr107835.c: New test.
4008
4009 2022-11-30 Alexandre Oliva <oliva@adacore.com>
4010
4011 PR target/107304
4012 * gcc.target/i386/pr107304.c: dg-require ifunc support.
4013
4014 2022-11-30 Lulu Cheng <chenglulu@loongson.cn>
4015
4016 * lib/target-supports.exp:
4017 * gcc.target/loongarch/stack-check-alloca-1.c: New test.
4018 * gcc.target/loongarch/stack-check-alloca-2.c: New test.
4019 * gcc.target/loongarch/stack-check-alloca-3.c: New test.
4020 * gcc.target/loongarch/stack-check-alloca-4.c: New test.
4021 * gcc.target/loongarch/stack-check-alloca-5.c: New test.
4022 * gcc.target/loongarch/stack-check-alloca-6.c: New test.
4023 * gcc.target/loongarch/stack-check-alloca.h: New test.
4024 * gcc.target/loongarch/stack-check-cfa-1.c: New test.
4025 * gcc.target/loongarch/stack-check-cfa-2.c: New test.
4026 * gcc.target/loongarch/stack-check-prologue-1.c: New test.
4027 * gcc.target/loongarch/stack-check-prologue-2.c: New test.
4028 * gcc.target/loongarch/stack-check-prologue-3.c: New test.
4029 * gcc.target/loongarch/stack-check-prologue-4.c: New test.
4030 * gcc.target/loongarch/stack-check-prologue-5.c: New test.
4031 * gcc.target/loongarch/stack-check-prologue-6.c: New test.
4032 * gcc.target/loongarch/stack-check-prologue-7.c: New test.
4033 * gcc.target/loongarch/stack-check-prologue.h: New test.
4034
4035 2022-11-30 David Malcolm <dmalcolm@redhat.com>
4036
4037 PR analyzer/103546
4038 * gcc.dg/analyzer/ferror-1.c: New test.
4039 * gcc.dg/analyzer/fileno-1.c: New test.
4040 * gcc.dg/analyzer/flex-with-call-summaries.c: New test.
4041 * gcc.dg/analyzer/flex-without-call-summaries.c: New test.
4042 * gcc.dg/analyzer/getc-1.c: New test.
4043 * gcc.dg/analyzer/isatty-1.c: New test.
4044
4045 2022-11-30 David Malcolm <dmalcolm@redhat.com>
4046
4047 PR analyzer/105784
4048 * gcc.dg/analyzer/torture/fold-ptr-arith-pr105784.c: New test.
4049
4050 2022-11-30 Patrick Palka <ppalka@redhat.com>
4051
4052 PR c++/107542
4053 * g++.dg/cpp2a/spaceship-sfinae2.C: New test.
4054
4055 2022-11-29 Harald Anlauf <anlauf@gmx.de>
4056 Steven G. Kargl <kargl@gcc.gnu.org>
4057
4058 PR fortran/107874
4059 * gfortran.dg/merge_init_expr_2.f90: Adjust code to the corrected
4060 simplification.
4061 * gfortran.dg/merge_1.f90: New test.
4062
4063 2022-11-29 Patrick Palka <ppalka@redhat.com>
4064
4065 PR c++/107864
4066 * g++.dg/concepts/explicit-spec1a.C: New test.
4067
4068 2022-11-29 Richard Biener <rguenther@suse.de>
4069
4070 PR tree-optimization/107852
4071 * gcc.dg/tree-ssa/ssa-fre-101.c: New testcase.
4072
4073 2022-11-29 Eric Botcazou <ebotcazou@adacore.com>
4074
4075 * gcc.dg/ipa/iinline-attr.c: XFAIL on SPARC.
4076 * gcc.dg/signbit-2.c: Replace vect_int selector by vect_shift.
4077
4078 2022-11-29 Eric Botcazou <ebotcazou@adacore.com>
4079
4080 PR ada/107810
4081 * gnat.dg/unchecked_convert9.adb: Adjust pattern.
4082
4083 2022-11-28 Jason Merrill <jason@redhat.com>
4084
4085 PR c++/101733
4086 * g++.dg/cpp2a/concepts-requires32.C: New test.
4087
4088 2022-11-28 Sinan <sinan.lin@linux.alibaba.com>
4089
4090 * gcc.target/riscv/rv32-load-64bit-constant.c: New test.
4091
4092 2022-11-28 Maciej W. Rozycki <macro@embecosm.com>
4093
4094 * gcc.target/riscv/sge.c: New test.
4095 * gcc.target/riscv/sgeu.c: New test.
4096 * gcc.target/riscv/sle.c: New test.
4097 * gcc.target/riscv/sleu.c: New test.
4098
4099 2022-11-28 Harald Anlauf <anlauf@gmx.de>
4100
4101 PR fortran/107819
4102 * gfortran.dg/elemental_dependency_7.f90: New test.
4103
4104 2022-11-28 Frolov Daniil <frolov.da@phystech.edu>
4105
4106 * gcc.dg/Wformat-overflow1.c: New test.
4107
4108 2022-11-28 Fei Gao <gaofei@eswincomputing.com>
4109
4110 * gcc.target/riscv/pr93304.c: Adapt testcase for the change, constrain
4111 match to assembly instructions only.
4112 * gcc.target/riscv/rvv/base/spill-11.c: Adapt testcase for the change.
4113 * gcc.target/riscv/stack_frame.c: New test.
4114
4115 2022-11-28 Richard Biener <rguenther@suse.de>
4116
4117 PR tree-optimization/107493
4118 * gcc.dg/torture/pr107493.c: New testcase.
4119
4120 2022-11-28 Tobias Burnus <tobias@codesourcery.com>
4121
4122 * gfortran.dg/gomp/copyprivate-1.f90: New test.
4123 * gfortran.dg/gomp/copyprivate-2.f90: New test.
4124 * gfortran.dg/gomp/nowait-2.f90: Move dg-error tests ...
4125 * gfortran.dg/gomp/nowait-4.f90: ... to this new file.
4126 * gfortran.dg/gomp/nowait-5.f90: New test.
4127 * gfortran.dg/gomp/nowait-6.f90: New test.
4128 * gfortran.dg/gomp/nowait-7.f90: New test.
4129 * gfortran.dg/gomp/nowait-8.f90: New test.
4130
4131 2022-11-28 Yuri Gribov <y.gribov@samsung.com>
4132
4133 PR sanitizer/106558
4134 * c-c++-common/asan/pr106558.c: New test.
4135
4136 2022-11-28 Jakub Jelinek <jakub@redhat.com>
4137
4138 PR target/106875
4139 * g++.target/i386/pr106875.C: New test.
4140
4141 2022-11-28 Andrea Corallo <andrea.corallo@arm.com>
4142
4143 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Improve test.
4144 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
4145 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
4146 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
4147 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
4148 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
4149 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
4150 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
4151 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
4152 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
4153
4154 2022-11-28 Andrea Corallo <andrea.corallo@arm.com>
4155
4156 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Improve tests.
4157 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
4158 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
4159 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
4160 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
4161 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
4162 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
4163 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
4164 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
4165 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
4166 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
4167 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
4168 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
4169 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
4170 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
4171 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
4172 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
4173 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
4174 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
4175 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
4176 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
4177 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
4178 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
4179 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
4180 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
4181 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
4182 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
4183 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
4184 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
4185 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
4186
4187 2022-11-28 Andrea Corallo <andrea.corallo@arm.com>
4188
4189 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Improve test.
4190 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
4191
4192 2022-11-28 Andrea Corallo <andrea.corallo@arm.com>
4193
4194 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c:
4195 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c:
4196 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c:
4197 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c:
4198 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c:
4199 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c:
4200 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c:
4201 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c:
4202 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c:
4203 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c:
4204 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c:
4205 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c:
4206 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c:
4207 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c:
4208 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c:
4209 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c:
4210 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c:
4211 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c:
4212 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c:
4213 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c:
4214 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c:
4215 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c:
4216 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c:
4217 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c:
4218
4219 2022-11-28 Andrea Corallo <andrea.corallo@arm.com>
4220
4221 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c:
4222 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c:
4223 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c:
4224
4225 2022-11-28 Andrea Corallo <andrea.corallo@arm.com>
4226
4227 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Improve test.
4228 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
4229 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
4230 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
4231 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
4232 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
4233
4234 2022-11-28 Andrea Corallo <andrea.corallo@arm.com>
4235
4236 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Improve tests.
4237 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
4238 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
4239 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
4240 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
4241 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
4242 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
4243 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
4244 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
4245 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
4246 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
4247 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
4248 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
4249 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
4250 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
4251 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
4252 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
4253 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
4254 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
4255 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
4256 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
4257 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
4258 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
4259 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
4260 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
4261 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
4262 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
4263 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
4264
4265 2022-11-28 Andrea Corallo <andrea.corallo@arm.com>
4266
4267 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Improve test.
4268 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
4269 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
4270 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
4271 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
4272 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
4273 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s16.c: Likewise.
4274 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s32.c: Likewise.
4275 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s8.c: Likewise.
4276 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s16.c: Likewise.
4277 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s32.c: Likewise.
4278 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c: Likewise.
4279
4280 2022-11-28 Andrea Corallo <andrea.corallo@arm.com>
4281
4282 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Improve test.
4283 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
4284 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
4285 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
4286 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
4287 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
4288 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
4289 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
4290 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
4291 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
4292 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
4293 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
4294 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
4295 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
4296 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
4297 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
4298 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
4299 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
4300 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
4301 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
4302 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
4303 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
4304 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
4305 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
4306
4307 2022-11-28 Andrea Corallo <andrea.corallo@arm.com>
4308
4309 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Improve test.
4310 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
4311 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
4312 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
4313 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
4314 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
4315 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
4316 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
4317 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
4318 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
4319 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
4320 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
4321
4322 2022-11-28 Andrea Corallo <andrea.corallo@arm.com>
4323
4324 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Improve tests.
4325 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
4326 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
4327 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
4328
4329 2022-11-28 Andrea Corallo <andrea.corallo@arm.com>
4330
4331 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Improve tests.
4332 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
4333 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
4334 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
4335 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
4336 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
4337 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
4338 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
4339 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
4340 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
4341 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
4342 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
4343
4344 2022-11-28 Andrea Corallo <andrea.corallo@arm.com>
4345
4346 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Improve tests.
4347 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
4348 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
4349 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
4350 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
4351 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
4352 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
4353 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
4354 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
4355 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
4356 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
4357 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
4358 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
4359 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
4360 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
4361 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
4362 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
4363 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
4364
4365 2022-11-28 Andrea Corallo <andrea.corallo@arm.com>
4366
4367 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Improve test.
4368 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
4369 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
4370 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
4371 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
4372 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
4373 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
4374 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
4375 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
4376 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
4377 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
4378 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
4379 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
4380 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
4381 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
4382 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
4383 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
4384 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
4385 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
4386 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
4387 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
4388 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
4389 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
4390 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
4391 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
4392 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
4393 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
4394 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
4395 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
4396 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
4397 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
4398 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
4399 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
4400 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
4401 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
4402 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
4403
4404 2022-11-28 Andrea Corallo <andrea.corallo@arm.com>
4405
4406 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Improve test.
4407 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
4408 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
4409 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
4410 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
4411 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
4412 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
4413 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
4414 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
4415 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
4416 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
4417 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
4418 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
4419 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
4420 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
4421 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
4422 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
4423 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
4424 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
4425 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
4426 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
4427 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
4428 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
4429 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
4430 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
4431 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
4432 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
4433 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
4434 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
4435 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
4436 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
4437 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
4438 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
4439 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
4440 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
4441 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
4442
4443 2022-11-28 Andrea Corallo <andrea.corallo@arm.com>
4444
4445 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Improve test.
4446 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
4447
4448 2022-11-28 Andrea Corallo <andrea.corallo@arm.com>
4449
4450 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Improve test.
4451 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
4452 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
4453 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
4454 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
4455 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
4456 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
4457 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
4458 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
4459 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
4460 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
4461 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
4462 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
4463 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
4464 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
4465 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
4466 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
4467 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
4468 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
4469 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
4470 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
4471 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
4472 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
4473 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
4474 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
4475 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
4476 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
4477 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
4478 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
4479 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
4480 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
4481 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
4482 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
4483 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
4484 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
4485 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
4486 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
4487 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
4488 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
4489 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
4490 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
4491 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
4492 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
4493 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
4494 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
4495 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
4496 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
4497 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
4498
4499 2022-11-28 Andrea Corallo <andrea.corallo@arm.com>
4500
4501 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Improve test.
4502 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
4503 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
4504 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
4505 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
4506 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
4507 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
4508 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
4509 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
4510 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
4511 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
4512 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
4513 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
4514 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
4515 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
4516 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
4517 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
4518 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
4519 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
4520 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
4521 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
4522 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
4523 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
4524 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
4525 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
4526 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
4527 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
4528 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
4529 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
4530 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
4531 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
4532 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
4533 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
4534 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
4535 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
4536 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
4537 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
4538 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
4539 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
4540 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
4541 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
4542 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
4543 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
4544 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
4545 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
4546 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
4547 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
4548 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
4549
4550 2022-11-28 Andrea Corallo <andrea.corallo@arm.com>
4551
4552 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Improve test.
4553 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
4554 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
4555 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
4556 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: Likewise.
4557 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
4558 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
4559 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
4560 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: Likewise.
4561 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
4562 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
4563 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
4564 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
4565 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
4566 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
4567 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
4568 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
4569 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
4570 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
4571 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
4572 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
4573 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
4574 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
4575 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
4576 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
4577 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
4578 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
4579 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
4580 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
4581 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
4582 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
4583 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
4584 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
4585 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
4586 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
4587 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
4588 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
4589 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
4590 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
4591 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
4592 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
4593 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
4594 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
4595 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
4596 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
4597 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
4598 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
4599 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
4600 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
4601 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
4602 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
4603 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
4604 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
4605 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
4606 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
4607 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
4608 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
4609 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
4610 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
4611 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
4612 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
4613 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
4614 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
4615 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
4616 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
4617 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
4618 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
4619 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
4620 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
4621 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
4622 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
4623 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
4624 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
4625 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
4626 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
4627 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
4628 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
4629 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
4630 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
4631 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
4632
4633 2022-11-28 Andrea Corallo <andrea.corallo@arm.com>
4634
4635 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: Improve test.
4636 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
4637 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: Likewise.
4638 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
4639 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: Likewise.
4640 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
4641 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
4642 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: Likewise.
4643 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
4644 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
4645 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
4646 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
4647 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
4648 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
4649 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
4650
4651 2022-11-28 Andrea Corallo <andrea.corallo@arm.com>
4652
4653 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: Improve test.
4654 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
4655 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: Likewise.
4656 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
4657 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: Likewise.
4658 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
4659 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
4660 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
4661 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
4662 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
4663 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: Likewise.
4664 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
4665 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
4666 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
4667 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
4668 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
4669 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: Likewise.
4670 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
4671 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
4672 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
4673 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
4674 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
4675 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
4676 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
4677
4678 2022-11-28 Andrea Corallo <andrea.corallo@arm.com>
4679
4680 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: Improve test.
4681 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
4682 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
4683 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
4684 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
4685 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
4686 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: Likewise.
4687 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
4688 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
4689 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
4690 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
4691 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
4692
4693 2022-11-28 Andrea Corallo <andrea.corallo@arm.com>
4694
4695 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Improve test.
4696 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
4697 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
4698 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
4699 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
4700 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
4701 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
4702 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
4703 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
4704 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
4705 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
4706 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
4707 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
4708 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
4709 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
4710 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
4711 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
4712 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
4713 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
4714 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
4715 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
4716 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
4717 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
4718 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
4719 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
4720 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
4721 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
4722 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
4723 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
4724 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
4725 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
4726 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
4727 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
4728 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
4729 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
4730 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
4731 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
4732 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
4733 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
4734 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
4735 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
4736 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
4737 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
4738 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
4739 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
4740 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
4741 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
4742 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
4743 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
4744 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
4745 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
4746 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
4747 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
4748 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
4749 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
4750 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
4751 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
4752 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
4753 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
4754 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
4755
4756 2022-11-28 Andrea Corallo <andrea.corallo@arm.com>
4757
4758 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Improve test.
4759 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
4760 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
4761 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
4762 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
4763 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
4764 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
4765 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
4766 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
4767 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
4768 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
4769 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
4770 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
4771 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
4772 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
4773 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
4774 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
4775 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
4776 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
4777 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
4778 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
4779 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
4780 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
4781 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
4782 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
4783 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
4784 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
4785 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
4786 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
4787 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
4788 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
4789 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
4790 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
4791 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
4792 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
4793 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
4794 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
4795 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
4796 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
4797 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
4798 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
4799 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
4800 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
4801 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
4802 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
4803 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
4804 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
4805 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
4806 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
4807 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
4808 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
4809 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
4810 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
4811 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
4812 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
4813 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
4814 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
4815 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
4816 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
4817 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
4818
4819 2022-11-28 Andrea Corallo <andrea.corallo@arm.com>
4820
4821 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Improve test.
4822 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
4823 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
4824 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
4825 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
4826 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
4827 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
4828 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
4829 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
4830 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
4831 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
4832 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
4833 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
4834 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
4835 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
4836 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
4837 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
4838 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
4839 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
4840 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
4841 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
4842 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
4843 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
4844 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
4845 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
4846 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
4847 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
4848 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
4849 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
4850 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
4851 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
4852 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
4853 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
4854 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
4855 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
4856 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
4857 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
4858 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
4859 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
4860 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
4861 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
4862 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
4863 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
4864 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
4865 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
4866 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
4867 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
4868 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
4869 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
4870 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
4871 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
4872 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
4873 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
4874 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
4875 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
4876 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
4877 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
4878 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
4879 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
4880 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
4881 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
4882 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
4883 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
4884 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
4885 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
4886 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
4887 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
4888 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
4889 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
4890 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
4891 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
4892 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
4893 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
4894 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
4895 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
4896 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
4897 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
4898 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
4899 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
4900 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
4901 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
4902 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
4903 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
4904 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
4905 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
4906 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
4907 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
4908 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
4909 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
4910 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
4911 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
4912 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
4913 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
4914 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
4915 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
4916 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
4917 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
4918 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
4919 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
4920 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
4921 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
4922 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
4923 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
4924 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
4925 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
4926 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
4927 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
4928 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
4929 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
4930 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
4931 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
4932 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
4933 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
4934 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
4935 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
4936 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
4937 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
4938 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
4939 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
4940 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
4941 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
4942 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
4943 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
4944 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
4945 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
4946 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
4947 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
4948 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
4949 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
4950 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
4951 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
4952 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
4953 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
4954 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
4955 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
4956 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
4957 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
4958 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
4959 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
4960 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
4961 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
4962 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
4963 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
4964 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
4965 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
4966 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
4967 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
4968 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
4969 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
4970 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
4971 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
4972 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
4973 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
4974 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
4975 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
4976 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
4977 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
4978 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
4979 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
4980 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
4981 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
4982 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
4983 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
4984 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
4985 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
4986 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
4987 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
4988 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
4989
4990 2022-11-28 Andrea Corallo <andrea.corallo@arm.com>
4991
4992 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Improve test.
4993 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
4994 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
4995 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
4996 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
4997 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
4998 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
4999 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
5000 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
5001 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
5002 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
5003 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
5004 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
5005 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
5006 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
5007 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
5008 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
5009 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
5010 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
5011 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
5012 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
5013 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
5014 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
5015 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
5016
5017 2022-11-28 Andrea Corallo <andrea.corallo@arm.com>
5018
5019 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Improve tests.
5020 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
5021 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
5022 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
5023 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
5024 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
5025 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
5026 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
5027 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
5028 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
5029 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
5030 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
5031 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
5032 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
5033 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
5034 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
5035 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
5036 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
5037
5038 2022-11-28 Andrea Corallo <andrea.corallo@arm.com>
5039
5040 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c : Improve test.
5041 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c : Likewise.
5042 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c : Likewise.
5043 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c : Likewise.
5044 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c : Likewise.
5045 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c : Likewise.
5046 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c : Likewise.
5047 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c : Likewise.
5048 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c : Likewise.
5049 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c : Likewise.
5050 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c : Likewise.
5051 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c : Likewise.
5052 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
5053 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c : Likewise.
5054 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c : Likewise.
5055 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c : Likewise.
5056 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c : Likewise.
5057 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c : Likewise.
5058
5059 2022-11-28 Andrea Corallo <andrea.corallo@arm.com>
5060
5061 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: Improve test.
5062 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c : Likewise.
5063 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c : Likewise.
5064 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
5065 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c : Likewise.
5066 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c : Likewise.
5067 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c : Likewise.
5068 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
5069 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
5070 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c : Likewise.
5071 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
5072 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
5073 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
5074 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c : Likewise.
5075 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c : Likewise.
5076 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c : Likewise.
5077 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c : Likewise.
5078 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c : Likewise.
5079
5080 2022-11-28 Andrea Corallo <andrea.corallo@arm.com>
5081
5082 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c:
5083 Update test.
5084 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c:
5085 Likewise.
5086 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c:
5087 Likewise.
5088
5089 2022-11-28 Andrea Corallo <andrea.corallo@arm.com>
5090
5091 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Improve test.
5092 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
5093 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Likewise.
5094 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
5095 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
5096 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
5097 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
5098 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
5099 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
5100 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
5101
5102 2022-11-28 Richard Biener <rguenther@suse.de>
5103
5104 PR tree-optimization/107876
5105 * g++.dg/tree-ssa/pr107876.C: New testcase.
5106
5107 2022-11-28 Richard Biener <rguenther@suse.de>
5108
5109 PR tree-optimization/107867
5110 * g++.dg/pr107867.C: New testcase.
5111
5112 2022-11-28 Lulu Cheng <chenglulu@loongson.cn>
5113
5114 * gcc.target/loongarch/imm-load.c: New test.
5115 * gcc.target/loongarch/imm-load1.c: New test.
5116
5117 2022-11-28 liuhongt <hongtao.liu@intel.com>
5118
5119 * gcc.target/i386/avx512bf16-cvtsbh2ss-1.c: Scan pslld.
5120 * gcc.target/i386/extendbfsf.c: New test.
5121
5122 2022-11-26 Andrew Pinski <apinski@marvell.com>
5123
5124 PR tree-optimization/103356
5125 * gcc.dg/pr103356-1.c: New test.
5126
5127 2022-11-25 Sandra Loosemore <sandra@codesourcery.com>
5128
5129 * g++.dg/gomp/target-simd-clone-1.C: New.
5130 * g++.dg/gomp/target-simd-clone-2.C: New.
5131 * gcc.dg/gomp/target-simd-clone-1.c: New.
5132 * gcc.dg/gomp/target-simd-clone-2.c: New.
5133 * gcc.dg/gomp/target-simd-clone-3.c: New.
5134 * gcc.dg/gomp/target-simd-clone-4.c: New.
5135 * gcc.dg/gomp/target-simd-clone-5.c: New.
5136 * gcc.dg/gomp/target-simd-clone-6.c: New.
5137 * gcc.dg/gomp/target-simd-clone-7.c: New.
5138 * gcc.dg/gomp/target-simd-clone-8.c: New.
5139 * lib/scanoffloadipa.exp: New.
5140
5141 2022-11-25 Tamar Christina <tamar.christina@arm.com>
5142
5143 PR target/107830
5144 * gcc.target/aarch64/sve2/pr107830-1.c: New test.
5145 * gcc.target/aarch64/sve2/pr107830-2.c: New test.
5146
5147 2022-11-25 Eric Botcazou <ebotcazou@adacore.com>
5148
5149 * gnat.dg/opt100.adb: New test.
5150 * gnat.dg/opt100_pkg.adb, gnat.dg/opt100_pkg.ads: New helper.
5151
5152 2022-11-25 Richard Biener <rguenther@suse.de>
5153
5154 PR tree-optimization/107865
5155 * gfortran.dg/graphite/pr107865.f90: New testcase.
5156
5157 2022-11-25 Kewen.Lin <linkw@gcc.gnu.org>
5158
5159 PR target/99889
5160 * g++.dg/pr93195a.C: Remove the skip on powerpc*-*-* 64-bit.
5161 * gcc.target/aarch64/pr92424-2.c: Adjust LPFE1 with LPFE0.
5162 * gcc.target/aarch64/pr92424-3.c: Likewise.
5163 * gcc.target/i386/pr93492-2.c: Likewise.
5164 * gcc.target/i386/pr93492-3.c: Likewise.
5165 * gcc.target/i386/pr93492-4.c: Likewise.
5166 * gcc.target/i386/pr93492-5.c: Likewise.
5167
5168 2022-11-24 Jakub Jelinek <jakub@redhat.com>
5169
5170 PR middle-end/107317
5171 * gcc.dg/asan/pr107317.c: New test.
5172
5173 2022-11-24 Florian Weimer <fweimer@redhat.com>
5174
5175 PR c/107805
5176 * gcc.dg/pr107805-1.c: New test.
5177 * gcc.dg/pr107805-2.c: Likewise.
5178
5179 2022-11-24 Jakub Jelinek <jakub@redhat.com>
5180
5181 PR c/107127
5182 * gcc.dg/pr107127.c (foo): Add missing closing }.
5183
5184 2022-11-24 David Malcolm <dmalcolm@redhat.com>
5185
5186 PR analyzer/106473
5187 * gcc.dg/analyzer/aliasing-pr106473.c: New test.
5188 * gcc.dg/analyzer/allocation-size-2.c: Add
5189 -fanalyzer-fine-grained".
5190 * gcc.dg/analyzer/allocation-size-3.c: Likewise.
5191 * gcc.dg/analyzer/explode-1.c: Mark leak with XFAIL.
5192 * gcc.dg/analyzer/explode-3.c: New test.
5193 * gcc.dg/analyzer/malloc-reuse.c: New test.
5194
5195 2022-11-24 Hongyu Wang <hongyu.wang@intel.com>
5196
5197 PR target/107692
5198 * gcc.dg/guality/loop-1.c: Remove additional option for ia32.
5199 * gcc.target/i386/pr86270.c: Add -fno-unroll-loops.
5200 * gcc.target/i386/pr93002.c: Likewise.
5201
5202 2022-11-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5203
5204 * gcc.dg/analyzer/call-summaries-2.c (uses_alloca): Use
5205 __builtin_alloca instead of alloca.
5206
5207 2022-11-23 Steve Kargl <kargl@gcc.gnu.org>
5208
5209 PR fortran/107577
5210 * gfortran.dg/pr107577.f90: New test.
5211
5212 2022-11-23 Andrew Pinski <apinski@marvell.com>
5213 Jakub Jelinek <jakub@redhat.com>
5214
5215 PR c/107127
5216 * gcc.dg/pr107127.c: New test.
5217
5218 2022-11-22 Siddhesh Poyarekar <siddhesh@gotplt.org>
5219
5220 * gcc.dg/builtin-dynamic-object-size-0.c (test_strdup,
5221 test_strndup, test_strdup_min, test_strndup_min): New tests.
5222 (main): Call them.
5223 * gcc.dg/builtin-dynamic-object-size-1.c: Silence overread
5224 warnings.
5225 * gcc.dg/builtin-dynamic-object-size-2.c: Likewise.
5226 * gcc.dg/builtin-dynamic-object-size-3.c: Likewise.
5227 * gcc.dg/builtin-dynamic-object-size-4.c: Likewise.
5228 * gcc.dg/builtin-object-size-1.c: Silence overread warnings.
5229 Declare free, strdup and strndup.
5230 (test11): New test.
5231 (main): Call it.
5232 * gcc.dg/builtin-object-size-2.c: Silence overread warnings.
5233 Declare free, strdup and strndup.
5234 (test9): New test.
5235 (main): Call it.
5236 * gcc.dg/builtin-object-size-3.c: Silence overread warnings.
5237 Declare free, strdup and strndup.
5238 (test11): New test.
5239 (main): Call it.
5240 * gcc.dg/builtin-object-size-4.c: Silence overread warnings.
5241 Declare free, strdup and strndup.
5242 (test9): New test.
5243 (main): Call it.
5244
5245 2022-11-22 David Malcolm <dmalcolm@redhat.com>
5246
5247 PR analyzer/107788
5248 * g++.dg/analyzer/named-functions.C: New test.
5249
5250 2022-11-22 David Malcolm <dmalcolm@redhat.com>
5251
5252 PR analyzer/107783
5253 * gcc.dg/analyzer/fd-accept.c (test_accept_on_constant): New.
5254 * gcc.dg/analyzer/fd-bind.c (test_bind_on_constant): New.
5255 * gcc.dg/analyzer/fd-connect.c (test_connect_on_constant): New.
5256 * gcc.dg/analyzer/fd-listen.c (test_listen_on_connected_socket):
5257 Fix typo.
5258 (test_listen_on_constant): New.
5259
5260 2022-11-22 David Malcolm <dmalcolm@redhat.com>
5261
5262 PR analyzer/107807
5263 * gcc.dg/analyzer/errno-___errno.c: New test.
5264 * gcc.dg/analyzer/errno-__error.c: New test.
5265 * gcc.dg/analyzer/errno-global-var.c: New test.
5266
5267 2022-11-22 Maciej W. Rozycki <macro@embecosm.com>
5268
5269 * lib/target-supports.exp
5270 (check_effective_target_mpaired_single): Add `args' argument and
5271 pass it to `check_no_compiler_messages' replacing
5272 `-mpaired-single'.
5273 (add_options_for_mips_loongson_mmi): Add `args' argument and
5274 pass it to `check_no_compiler_messages'.
5275 (check_effective_target_mips_msa): Add `args' argument and pass
5276 it to `check_no_compiler_messages' replacing `-mmsa'.
5277 (check_effective_target_mpaired_single_runtime)
5278 (add_options_for_mpaired_single): Pass `-mpaired-single' to
5279 `check_effective_target_mpaired_single'.
5280 (check_effective_target_mips_loongson_mmi_runtime)
5281 (add_options_for_mips_loongson_mmi): Pass `-mloongson-mmi' to
5282 `check_effective_target_mips_loongson_mmi'.
5283 (check_effective_target_mips_msa_runtime)
5284 (add_options_for_mips_msa): Pass `-mmsa' to
5285 `check_effective_target_mips_msa'.
5286 (et-is-effective-target): Verify that EFFECTIVE_TARGETS exists
5287 and if not, just check if the current compilation environment
5288 supports the target feature requested.
5289 (check_vect_support_and_set_flags): Pass `-mpaired-single',
5290 `-mloongson-mmi', and `-mmsa' to the respective target feature
5291 checks.
5292
5293 2022-11-22 Eric Botcazou <ebotcazou@adacore.com>
5294
5295 * gnat.dg/sso18.adb: New test.
5296
5297 2022-11-22 Martin Jambor <mjambor@suse.cz>
5298
5299 PR ipa/107661
5300 * g++.dg/ipa/pr107661.C: New test.
5301
5302 2022-11-22 Christophe Lyon <christophe.lyon@arm.com>
5303
5304 PR target/107604
5305 * gcc.target/aarch64/aapcs64/test_dfp_17.c: Fix for big-endian.
5306
5307 2022-11-22 Richard Biener <rguenther@suse.de>
5308
5309 PR tree-optimization/107803
5310 * g++.dg/pr107803.C: New testcase.
5311
5312 2022-11-22 Richard Biener <rguenther@suse.de>
5313
5314 PR tree-optimization/107766
5315 * g++.dg/vect/pr107766.cc: New testcase.
5316
5317 2022-11-22 liuhongt <hongtao.liu@intel.com>
5318
5319 * gcc.target/i386/pieces-memset-3.c: Remove xfail.
5320 * gcc.target/i386/pieces-memset-37.c: Remove xfail.
5321 * gcc.target/i386/pieces-memset-39.c: Remove xfail.
5322
5323 2022-11-22 David Malcolm <dmalcolm@redhat.com>
5324
5325 PR analyzer/107788
5326 * g++.dg/analyzer/fd-bind-pr107783.C: New test.
5327
5328 2022-11-22 David Malcolm <dmalcolm@redhat.com>
5329
5330 PR analyzer/107783
5331 * gcc.dg/analyzer/fd-bind-pr107783.c: New test.
5332
5333 2022-11-22 David Malcolm <dmalcolm@redhat.com>
5334
5335 PR analyzer/107777
5336 * gcc.dg/analyzer/call-summaries-errno.c: New test.
5337 * gcc.dg/analyzer/errno-pr107777.c: New test.
5338
5339 2022-11-22 David Malcolm <dmalcolm@redhat.com>
5340
5341 * gcc.dg/analyzer/CWE-131-examples.c: New test.
5342 * gcc.dg/analyzer/file-CWE-1341-example.c: New test.
5343 * gcc.dg/analyzer/malloc-CWE-401-example.c: New test.
5344 * gcc.dg/analyzer/malloc-CWE-415-examples.c: New test.
5345 * gcc.dg/analyzer/malloc-CWE-416-examples.c: New test.
5346 * gcc.dg/analyzer/malloc-CWE-590-examples.c: New test.
5347
5348 2022-11-21 Lewis Hyatt <lhyatt@gmail.com>
5349
5350 * c-c++-common/gomp/pragma-omp-unknown.c: New test.
5351
5352 2022-11-21 Dimitar Dimitrov <dimitar@dinux.eu>
5353
5354 * gcc.dg/analyzer/fd-accept.c: Require sockets.
5355 * gcc.dg/analyzer/fd-bind.c: Ditto.
5356 * gcc.dg/analyzer/fd-connect.c: Ditto.
5357 * gcc.dg/analyzer/fd-datagram-socket.c: Ditto.
5358 * gcc.dg/analyzer/fd-glibc-byte-stream-connection-server.c:
5359 Ditto.
5360 * gcc.dg/analyzer/fd-glibc-byte-stream-socket.c: Ditto.
5361 * gcc.dg/analyzer/fd-glibc-datagram-client.c: Ditto.
5362 * gcc.dg/analyzer/fd-glibc-datagram-socket.c: Ditto.
5363 * gcc.dg/analyzer/fd-listen.c: Ditto.
5364 * gcc.dg/analyzer/fd-manpage-getaddrinfo-client.c: Ditto.
5365 * gcc.dg/analyzer/fd-mappage-getaddrinfo-server.c: Ditto.
5366 * gcc.dg/analyzer/fd-socket-meaning.c: Ditto.
5367 * gcc.dg/analyzer/fd-socket-misuse.c: Ditto.
5368 * gcc.dg/analyzer/fd-stream-socket-active-open.c: Ditto.
5369 * gcc.dg/analyzer/fd-stream-socket-passive-open.c: Ditto.
5370 * gcc.dg/analyzer/fd-stream-socket.c: Ditto.
5371 * gcc.dg/analyzer/fd-symbolic-socket.c: Ditto.
5372 * lib/target-supports.exp (check_effective_target_sockets): New
5373 check.
5374
5375 2022-11-21 Andrew Carlotti <andrew.carlotti@arm.com>
5376
5377 * gcc.dg/pr77975.c: Make tests more robust.
5378
5379 2022-11-21 Andrew Carlotti <andrew.carlotti@arm.com>
5380
5381 * gcc.dg/tree-ssa/popcount-max.c: New test.
5382
5383 2022-11-21 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
5384 Yvan ROUX <yvan.roux@foss.st.com>
5385
5386 * g++.dg/modules/pr99023_b.X: Match Windows paths too.
5387
5388 2022-11-21 Philipp Tomsich <philipp.tomsich@vrull.eu>
5389
5390 * gcc.target/riscv/pr107786-2.c: New test.
5391 * gcc.target/riscv/pr107786.c: New test.
5392
5393 2022-11-21 Eric Botcazou <ebotcazou@adacore.com>
5394
5395 * gnat.dg/machine_attr2.ads, gnat.dg/machine_attr2.adb: New test.
5396
5397 2022-11-21 Andrew Pinski <apinski@marvell.com>
5398
5399 * gcc.dg/redecl-23.c: New test.
5400 * gcc.dg/redecl-24.c: New test.
5401 * gcc.dg/redecl-25.c: New test.
5402
5403 2022-11-21 liuhongt <hongtao.liu@intel.com>
5404
5405 * gcc.target/i386/avxneconvert-1.c: New test.
5406
5407 2022-11-20 Jakub Jelinek <jakub@redhat.com>
5408
5409 PR target/107183
5410 * gcc.dg/ubsan/pr107183.c: New test.
5411
5412 2022-11-20 Jeff Law <jeffreyalaw@gmail.com>
5413
5414 * gcc.dg/pr96542.c: Avoid falsely matching DECL_UIDs with
5415 the number 254 in them.
5416
5417 2022-11-19 Jakub Jelinek <jakub@redhat.com>
5418
5419 PR target/107628
5420 * gcc.target/i386/pr107628.c: New test.
5421
5422 2022-11-19 Jakub Jelinek <jakub@redhat.com>
5423
5424 * g++.dg/cpp23/constexpr-nonlit17.C: New test.
5425 * g++.dg/cpp23/constexpr-nonlit18.C: New test.
5426 * g++.dg/cpp23/feat-cxx2b.C: Adjust expected __cpp_constexpr
5427 value.
5428 * g++.dg/ext/stmtexpr19.C: Don't expect an error.
5429 * g++.dg/ext/stmtexpr25.C: New test.
5430
5431 2022-11-19 Jeff Chapman II <jchapman@lock3software.com>
5432 Andrew Sutton <asutton@lock3software.com>
5433 Andrew Marmaduke <amarmaduke@lock3software.com>
5434 Michael Lopez <mlopez@lock3software.com>
5435 Jason Merrill <jason@redhat.com>
5436
5437 * g++.dg/modules/modules.exp: Pass dg-options to link command.
5438 * lib/g++.exp: Add -L for libstdc++exp.a.
5439 * g++.dg/contracts/backtrace_handler/assert_fail.cpp: New test.
5440 * g++.dg/contracts/backtrace_handler/handle_contract_violation.cpp: New test.
5441 * g++.dg/contracts/contracts-access1.C: New test.
5442 * g++.dg/contracts/contracts-assume1.C: New test.
5443 * g++.dg/contracts/contracts-assume2.C: New test.
5444 * g++.dg/contracts/contracts-assume3.C: New test.
5445 * g++.dg/contracts/contracts-assume4.C: New test.
5446 * g++.dg/contracts/contracts-assume5.C: New test.
5447 * g++.dg/contracts/contracts-assume6.C: New test.
5448 * g++.dg/contracts/contracts-comdat1.C: New test.
5449 * g++.dg/contracts/contracts-config1.C: New test.
5450 * g++.dg/contracts/contracts-constexpr1.C: New test.
5451 * g++.dg/contracts/contracts-constexpr2.C: New test.
5452 * g++.dg/contracts/contracts-constexpr3.C: New test.
5453 * g++.dg/contracts/contracts-conversion1.C: New test.
5454 * g++.dg/contracts/contracts-ctor-dtor1.C: New test.
5455 * g++.dg/contracts/contracts-ctor-dtor2.C: New test.
5456 * g++.dg/contracts/contracts-cv1.C: New test.
5457 * g++.dg/contracts/contracts-deduced1.C: New test.
5458 * g++.dg/contracts/contracts-deduced2.C: New test.
5459 * g++.dg/contracts/contracts-friend1.C: New test.
5460 * g++.dg/contracts/contracts-ft1.C: New test.
5461 * g++.dg/contracts/contracts-ignore1.C: New test.
5462 * g++.dg/contracts/contracts-ignore2.C: New test.
5463 * g++.dg/contracts/contracts-large-return.C: New test.
5464 * g++.dg/contracts/contracts-multiline1.C: New test.
5465 * g++.dg/contracts/contracts-multiple-inheritance1.C: New test.
5466 * g++.dg/contracts/contracts-multiple-inheritance2.C: New test.
5467 * g++.dg/contracts/contracts-nested-class1.C: New test.
5468 * g++.dg/contracts/contracts-nested-class2.C: New test.
5469 * g++.dg/contracts/contracts-nocopy1.C: New test.
5470 * g++.dg/contracts/contracts-override.C: New test.
5471 * g++.dg/contracts/contracts-post1.C: New test.
5472 * g++.dg/contracts/contracts-post2.C: New test.
5473 * g++.dg/contracts/contracts-post3.C: New test.
5474 * g++.dg/contracts/contracts-post4.C: New test.
5475 * g++.dg/contracts/contracts-post5.C: New test.
5476 * g++.dg/contracts/contracts-post6.C: New test.
5477 * g++.dg/contracts/contracts-pre1.C: New test.
5478 * g++.dg/contracts/contracts-pre10.C: New test.
5479 * g++.dg/contracts/contracts-pre2.C: New test.
5480 * g++.dg/contracts/contracts-pre2a1.C: New test.
5481 * g++.dg/contracts/contracts-pre2a2.C: New test.
5482 * g++.dg/contracts/contracts-pre3.C: New test.
5483 * g++.dg/contracts/contracts-pre4.C: New test.
5484 * g++.dg/contracts/contracts-pre5.C: New test.
5485 * g++.dg/contracts/contracts-pre6.C: New test.
5486 * g++.dg/contracts/contracts-pre7.C: New test.
5487 * g++.dg/contracts/contracts-pre9.C: New test.
5488 * g++.dg/contracts/contracts-redecl1.C: New test.
5489 * g++.dg/contracts/contracts-redecl2.C: New test.
5490 * g++.dg/contracts/contracts-redecl3.C: New test.
5491 * g++.dg/contracts/contracts-redecl4.C: New test.
5492 * g++.dg/contracts/contracts-redecl5.C: New test.
5493 * g++.dg/contracts/contracts-redecl6.C: New test.
5494 * g++.dg/contracts/contracts-redecl7.C: New test.
5495 * g++.dg/contracts/contracts-redecl8.C: New test.
5496 * g++.dg/contracts/contracts-tmpl-attr1.C: New test.
5497 * g++.dg/contracts/contracts-tmpl-spec1.C: New test.
5498 * g++.dg/contracts/contracts-tmpl-spec2.C: New test.
5499 * g++.dg/contracts/contracts-tmpl-spec3.C: New test.
5500 * g++.dg/contracts/contracts1.C: New test.
5501 * g++.dg/contracts/contracts10.C: New test.
5502 * g++.dg/contracts/contracts11.C: New test.
5503 * g++.dg/contracts/contracts12.C: New test.
5504 * g++.dg/contracts/contracts13.C: New test.
5505 * g++.dg/contracts/contracts14.C: New test.
5506 * g++.dg/contracts/contracts15.C: New test.
5507 * g++.dg/contracts/contracts16.C: New test.
5508 * g++.dg/contracts/contracts17.C: New test.
5509 * g++.dg/contracts/contracts18.C: New test.
5510 * g++.dg/contracts/contracts19.C: New test.
5511 * g++.dg/contracts/contracts2.C: New test.
5512 * g++.dg/contracts/contracts20.C: New test.
5513 * g++.dg/contracts/contracts22.C: New test.
5514 * g++.dg/contracts/contracts24.C: New test.
5515 * g++.dg/contracts/contracts25.C: New test.
5516 * g++.dg/contracts/contracts3.C: New test.
5517 * g++.dg/contracts/contracts35.C: New test.
5518 * g++.dg/contracts/contracts4.C: New test.
5519 * g++.dg/contracts/contracts5.C: New test.
5520 * g++.dg/contracts/contracts6.C: New test.
5521 * g++.dg/contracts/contracts7.C: New test.
5522 * g++.dg/contracts/contracts8.C: New test.
5523 * g++.dg/contracts/contracts9.C: New test.
5524 * g++.dg/modules/contracts-1_a.C: New test.
5525 * g++.dg/modules/contracts-1_b.C: New test.
5526 * g++.dg/modules/contracts-2_a.C: New test.
5527 * g++.dg/modules/contracts-2_b.C: New test.
5528 * g++.dg/modules/contracts-2_c.C: New test.
5529 * g++.dg/modules/contracts-3_a.C: New test.
5530 * g++.dg/modules/contracts-3_b.C: New test.
5531 * g++.dg/modules/contracts-4_a.C: New test.
5532 * g++.dg/modules/contracts-4_b.C: New test.
5533 * g++.dg/modules/contracts-4_c.C: New test.
5534 * g++.dg/modules/contracts-4_d.C: New test.
5535 * g++.dg/modules/contracts-tpl-friend-1_a.C: New test.
5536 * g++.dg/modules/contracts-tpl-friend-1_b.C: New test.
5537 * g++.dg/contracts/backtrace_handler/Makefile: New test.
5538 * g++.dg/contracts/backtrace_handler/README: New test.
5539 * g++.dg/contracts/backtrace_handler/example_out.txt: New test.
5540 * g++.dg/contracts/backtrace_handler/example_pretty.txt: New test.
5541 * g++.dg/contracts/backtrace_handler/prettytrace.sh: New test.
5542 * g++.dg/contracts/except_preload_handler/Makefile: New test.
5543 * g++.dg/contracts/except_preload_handler/README: New test.
5544 * g++.dg/contracts/except_preload_handler/assert_fail.cpp: New test.
5545 * g++.dg/contracts/except_preload_handler/handle_contract_violation.cpp: New test.
5546 * g++.dg/contracts/noexcept_preload_handler/Makefile: New test.
5547 * g++.dg/contracts/noexcept_preload_handler/README: New test.
5548 * g++.dg/contracts/noexcept_preload_handler/assert_fail.cpp: New test.
5549 * g++.dg/contracts/noexcept_preload_handler/handle_contract_violation.cpp: New test.
5550 * g++.dg/contracts/preload_handler/Makefile: New test.
5551 * g++.dg/contracts/preload_handler/README: New test.
5552 * g++.dg/contracts/preload_handler/assert_fail.cpp: New test.
5553 * g++.dg/contracts/preload_handler/handle_contract_violation.cpp: New test.
5554 * g++.dg/contracts/preload_nocontinue_handler/Makefile: New test.
5555 * g++.dg/contracts/preload_nocontinue_handler/README: New test.
5556 * g++.dg/contracts/preload_nocontinue_handler/assert_fail.cpp: New test.
5557 * g++.dg/contracts/preload_nocontinue_handler/handle_contract_violation.cpp: New test.
5558 * g++.dg/contracts/preload_nocontinue_handler/nocontinue.cpp: New test.
5559
5560 2022-11-19 David Malcolm <dmalcolm@redhat.com>
5561
5562 PR analyzer/107582
5563 * gcc.dg/analyzer/feasibility-4.c: New test.
5564 * gcc.dg/analyzer/feasibility-pr107582-1.c: New test.
5565 * gcc.dg/analyzer/feasibility-pr107582-2.c: New test.
5566
5567 2022-11-18 David Malcolm <dmalcolm@redhat.com>
5568
5569 * gcc.dg/analyzer/analyzer-debugging-fns-1.c: New test.
5570 * gcc.dg/analyzer/attr-const-3.c: Increase the
5571 "analyzer-max-svalue-depth" from 0 to 4 to ensure that
5572 "__analyzer_eval" is recognized.
5573
5574 2022-11-18 Philipp Tomsich <philipp.tomsich@vrull.eu>
5575
5576 * gcc.target/riscv/zbb-min-max-02.c: New test.
5577
5578 2022-11-18 Philipp Tomsich <philipp.tomsich@vrull.eu>
5579
5580 * gcc.target/riscv/zbs-if_then_else-01.c: New test.
5581
5582 2022-11-18 Philipp Tomsich <philipp.tomsich@vrull.eu>
5583
5584 * gcc.target/riscv/zbs-bclri.c: Rename
5585 * gcc.target/riscv/zbs-bclri-01.c: Renamed from above.
5586 * gcc.target/riscv/zbs-bclri-02.c: New test.
5587 * gcc.target/riscv/zbs-binvi.c: New test.
5588 * gcc.target/riscv/zbs-bseti.c: New test.
5589
5590 2022-11-18 Philipp Tomsich <philipp.tomsich@vrull.eu>
5591
5592 * gcc.target/riscv/zba-shNadd-04.c: New test.
5593
5594 2022-11-18 Philipp Tomsich <philipp.tomsich@vrull.eu>
5595
5596 * gcc.target/riscv/zba-shNadd-05.c: New test.
5597
5598 2022-11-18 Philipp Tomsich <philipp.tomsich@vrull.eu>
5599
5600 * gcc.target/riscv/branch-1.c: New test.
5601
5602 2022-11-18 Philipp Tomsich <philipp.tomsich@vrull.eu>
5603
5604 * gcc.target/riscv/zbs-bseti-02.c: New test.
5605
5606 2022-11-18 Harald Anlauf <anlauf@gmx.de>
5607
5608 PR fortran/107576
5609 * gfortran.dg/null_actual_3.f90: New test.
5610
5611 2022-11-18 Andrew Pinski <apinski@marvell.com>
5612
5613 * gcc.dg/redecl-22.c: New test.
5614
5615 2022-11-18 Andrew Pinski <apinski@marvell.com>
5616
5617 PR c/106764
5618 PR c/106765
5619 PR c/107307
5620 * gcc.dg/redecl-19.c: New test.
5621 * gcc.dg/redecl-20.c: New test.
5622 * gcc.dg/redecl-21.c: New test.
5623
5624 2022-11-18 Yixuan Chen <chenyixuan@iscas.ac.cn>
5625
5626 * gcc.dg/pr25521.c: Fix testcase for architectures that use .srodata.
5627
5628 2022-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5629
5630 * gcc.target/aarch64/ldapr-sext.c: Adjust expected output.
5631
5632 2022-11-18 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
5633
5634 * lib/target-supports.exp (check_is_prog_name_available):
5635 New.
5636 * lib/target-supports-dg.exp
5637 (dg-require-prog-name-available): New.
5638 * g++.dg/modules/modules.exp: Verify avilability of module
5639 mapper.
5640
5641 2022-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5642
5643 * gcc.target/aarch64/ldapr-ext.c: Rename to...
5644 * gcc.target/aarch64/ldapr-zext.c: ... This. Fix expected assembly.
5645 * gcc.target/aarch64/ldapr-sext.c: New test.
5646
5647 2022-11-18 Jakub Jelinek <jakub@redhat.com>
5648
5649 * g++.dg/cpp2a/decomp5.C: New test.
5650 * g++.dg/cpp2a/decomp6.C: New test.
5651 * g++.dg/cpp2a/decomp7.C: New test.
5652 * g++.dg/cpp2a/concepts-placeholder7.C: Adjust expected diagnostics.
5653 * g++.dg/cpp2a/concepts-placeholder8.C: Likewise.
5654 * g++.dg/cpp2a/concepts-placeholder9.C: New test.
5655 * g++.dg/cpp2a/concepts-placeholder10.C: New test.
5656
5657 2022-11-18 Richard Biener <rguenther@suse.de>
5658
5659 PR tree-optimization/107647
5660 * gcc.target/i386/pr107647.c: New testcase.
5661
5662 2022-11-18 Jinyang He <hejinyang@loongson.cn>
5663
5664 PR target/107713
5665 * gcc.target/loongarch/pr107713-1.c: New test.
5666 * gcc.target/loongarch/pr107713-2.c: New test.
5667
5668 2022-11-18 Marek Polacek <polacek@redhat.com>
5669
5670 PR c++/104066
5671 * g++.dg/cpp2a/constinit18.C: New test.
5672
5673 2022-11-17 Aldy Hernandez <aldyh@redhat.com>
5674
5675 PR tree-optimization/107732
5676 * gcc.dg/tree-ssa/pr107732.c: New test.
5677
5678 2022-11-17 David Malcolm <dmalcolm@redhat.com>
5679
5680 PR analyzer/107711
5681 * gcc.dg/analyzer/named-constants-Wunused-macros.c: New test.
5682
5683 2022-11-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
5684
5685 * gcc.target/riscv/zbs-bclri.c: New test.
5686
5687 2022-11-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
5688
5689 * gcc.target/riscv/zbs-bexti.c: New test.
5690
5691 2022-11-17 mtsamis <manolis.tsamis@vrull.eu>
5692
5693 * gcc.target/riscv/shrink-wrap-1.c: New test.
5694
5695 2022-11-17 Lili Cui <lili.cui@intel.com>
5696
5697 * gcc.target/i386/pieces-memset-50.c: New test.
5698
5699 2022-11-17 Tamar Christina <tamar.christina@arm.com>
5700
5701 PR tree-optimization/107717
5702 * gcc.target/aarch64/sve2/pr107717.c: New test.
5703
5704 2022-11-17 Jia-Wei Chen <jiawei@iscas.ac.cn>
5705
5706 * gcc.target/riscv/rvv/base/spill-sp-adjust.c: New test.
5707
5708 2022-11-16 David Malcolm <dmalcolm@redhat.com>
5709
5710 * gcc.dg/analyzer/named-constants-via-command-line.c: New test.
5711 * gcc.dg/analyzer/named-constants-via-macros-3.c: New test.
5712 * gcc.dg/analyzer/named-constants-via-macros-4.c: New test.
5713 * gcc.dg/analyzer/named-constants-via-macros-empty.c: New test.
5714 * gcc.dg/analyzer/named-constants-via-macros-gc.c: New test.
5715 * gcc.dg/analyzer/named-constants-via-macros-traditional.c: New test.
5716 * gcc.dg/analyzer/named-constants-via-macros-undef.c: New test.
5717
5718 2022-11-16 David Malcolm <dmalcolm@redhat.com>
5719
5720 PR analyzer/107711
5721 * gcc.dg/analyzer/fdump-analyzer-1.c: New test.
5722
5723 2022-11-16 Steve Kargl <kargl@gcc.gnu.org>
5724
5725 PR fortran/107707
5726 * gfortran.dg/pr107707.f90: New test.
5727
5728 2022-11-16 Marek Polacek <polacek@redhat.com>
5729
5730 PR c++/106649
5731 * g++.dg/cpp0x/constexpr-ctor2.C: Expect an error in c++20_down only.
5732 * g++.dg/cpp0x/constexpr-default-ctor.C: Likewise.
5733 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
5734 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
5735 * g++.dg/cpp0x/constexpr-friend.C: Likewise.
5736 * g++.dg/cpp0x/constexpr-generated1.C: Likewise.
5737 * g++.dg/cpp0x/constexpr-ice5.C: Likewise.
5738 * g++.dg/cpp0x/constexpr-ice6.C: Likewise.
5739 * g++.dg/cpp0x/constexpr-memfn1.C: Likewise.
5740 * g++.dg/cpp0x/constexpr-neg2.C: Likewise.
5741 * g++.dg/cpp0x/constexpr-non-const-arg.C: Likewise.
5742 * g++.dg/cpp0x/constexpr-reinterpret1.C: Likewise.
5743 * g++.dg/cpp0x/pr65327.C: Likewise.
5744 * g++.dg/cpp1y/constexpr-105050.C: Likewise.
5745 * g++.dg/cpp1y/constexpr-89285-2.C: Likewise.
5746 * g++.dg/cpp1y/constexpr-89285.C: Likewise.
5747 * g++.dg/cpp1y/constexpr-89785-2.C: Likewise.
5748 * g++.dg/cpp1y/constexpr-neg1.C: Likewise.
5749 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Likewise.
5750 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
5751 * g++.dg/cpp23/constexpr-nonlit3.C: Remove dg-error.
5752 * g++.dg/cpp23/constexpr-nonlit6.C: Call the test functions.
5753 * g++.dg/cpp23/feat-cxx2b.C: Adjust the expected value of
5754 __cpp_constexpr.
5755 * g++.dg/cpp2a/consteval3.C: Remove dg-error.
5756 * g++.dg/cpp2a/constexpr-new7.C: Expect an error in c++20_down only.
5757 * g++.dg/cpp2a/constexpr-try5.C: Remove dg-error.
5758 * g++.dg/cpp2a/spaceship-constexpr1.C: Expect an error in c++20_down
5759 only.
5760 * g++.dg/cpp2a/spaceship-eq3.C: Likewise.
5761 * g++.dg/diagnostic/constexpr1.C: Remove dg-error.
5762 * g++.dg/gomp/pr79664.C: Use -Winvalid-constexpr -pedantic-errors.
5763 * g++.dg/ubsan/vptr-4.C: Likewise.
5764 * g++.dg/cpp23/constexpr-nonlit10.C: New test.
5765 * g++.dg/cpp23/constexpr-nonlit11.C: New test.
5766 * g++.dg/cpp23/constexpr-nonlit12.C: New test.
5767 * g++.dg/cpp23/constexpr-nonlit13.C: New test.
5768 * g++.dg/cpp23/constexpr-nonlit14.C: New test.
5769 * g++.dg/cpp23/constexpr-nonlit15.C: New test.
5770 * g++.dg/cpp23/constexpr-nonlit16.C: New test.
5771 * g++.dg/cpp23/constexpr-nonlit8.C: New test.
5772 * g++.dg/cpp23/constexpr-nonlit9.C: New test.
5773
5774 2022-11-16 Harald Anlauf <anlauf@gmx.de>
5775
5776 PR fortran/107681
5777 * gfortran.dg/pr107681.f90: New test.
5778
5779 2022-11-16 Harald Anlauf <anlauf@gmx.de>
5780
5781 PR fortran/107680
5782 * gfortran.dg/pr107680.f90: New test.
5783
5784 2022-11-16 Philipp Tomsich <philipp.tomsich@vrull.eu>
5785
5786 * gcc.target/riscv/zbs-bext.c: Add testcases.
5787 * gcc.target/riscv/zbs-bexti.c: Add testcases.
5788
5789 2022-11-16 Philipp Tomsich <philipp.tomsich@vrull.eu>
5790
5791 * gcc.target/riscv/zbs-bext.c: Add testcases.
5792 * gcc.target/riscv/zbs-bexti.c: Add testcases.
5793
5794 2022-11-16 Hans-Peter Nilsson <hp@axis.com>
5795
5796 * lib/gcc-dg.exp (gcc-transform-out-of-tree): New proc.
5797 * g++.dg/gcov/gcov.exp, gcc.misc-tests/gcov.exp: Call
5798 gcc-transform-out-of-tree instead of transform.
5799
5800 2022-11-16 Richard Biener <rguenther@suse.de>
5801
5802 PR tree-optimization/107686
5803 * gcc.dg/pr107686.c: New testcase.
5804
5805 2022-11-16 Richard Biener <rguenther@suse.de>
5806
5807 PR middle-end/107679
5808 * gfortran.dg/pr107679.f90: New testcase.
5809
5810 2022-11-16 Jakub Jelinek <jakub@redhat.com>
5811
5812 * g++.dg/cpp2a/is-layout-compatible3.C: Expect enums with different
5813 alignas to be layout compatible, while classes with different
5814 alignas on members layout incompatible.
5815 * g++.dg/DRs/dr2583.C: New test.
5816
5817 2022-11-16 Jakub Jelinek <jakub@redhat.com>
5818
5819 PR c++/107624
5820 * g++.dg/cpp23/static-operator-call4.C: New test.
5821 * g++.dg/cpp23/subscript10.C: New test.
5822 * g++.dg/cpp23/subscript11.C: New test.
5823
5824 2022-11-16 David Malcolm <dmalcolm@redhat.com>
5825
5826 * gcc.dg/plugin/analyzer_kernel_plugin.c
5827 (copy_across_boundary_fn::matches_call_types_p): New.
5828 * gcc.dg/plugin/analyzer_known_fns_plugin.c
5829 (known_function_returns_42::matches_call_types_p): New.
5830 (known_function_attempt_to_copy::matches_call_types_p): New.
5831
5832 2022-11-16 Jakub Jelinek <jakub@redhat.com>
5833
5834 * g++.dg/cpp2a/volatile1.C (fn2, fn3, racoon): Adjust expected
5835 diagnostics.
5836 * g++.dg/cpp2a/volatile3.C (fn2, fn3, racoon): Likewise.
5837 * g++.dg/cpp2a/volatile5.C (f): Likewise.
5838 * g++.dg/ext/vector25.C (foo): Don't expect a warning.
5839 * g++.dg/cpp1y/new1.C (test_unused): Likewise.
5840
5841 2022-11-16 Jakub Jelinek <jakub@redhat.com>
5842
5843 * g++.dg/cpp2a/concepts-dr2428.C: New test.
5844
5845 2022-11-16 Jakub Jelinek <jakub@redhat.com>
5846
5847 PR tree-optimization/107668
5848 * gcc.dg/ubsan/pr107668.c: New test.
5849
5850 2022-11-16 Kewen Lin <linkw@linux.ibm.com>
5851
5852 PR rtl-optimization/90259
5853 * g++.target/powerpc/pr90259.C: New.
5854
5855 2022-11-15 Marek Polacek <polacek@redhat.com>
5856
5857 PR c++/107492
5858 * g++.dg/warn/Wignored-qualifiers3.C: New test.
5859
5860 2022-11-15 Philipp Tomsich <philipp.tomsich@vrull.eu>
5861
5862 * gcc.target/riscv/builtin_pause.c: New test.
5863
5864 2022-11-15 David Malcolm <dmalcolm@redhat.com>
5865
5866 PR analyzer/106140
5867 * gcc.dg/analyzer/fd-accept.c: New test.
5868 * gcc.dg/analyzer/fd-bind.c: New test.
5869 * gcc.dg/analyzer/fd-connect.c: New test.
5870 * gcc.dg/analyzer/fd-datagram-socket.c: New test.
5871 * gcc.dg/analyzer/fd-glibc-byte-stream-connection-server.c: New test.
5872 * gcc.dg/analyzer/fd-glibc-byte-stream-socket.c: New test.
5873 * gcc.dg/analyzer/fd-glibc-datagram-client.c: New test.
5874 * gcc.dg/analyzer/fd-glibc-datagram-socket.c: New test.
5875 * gcc.dg/analyzer/fd-glibc-make_named_socket.h: New test.
5876 * gcc.dg/analyzer/fd-listen.c: New test.
5877 * gcc.dg/analyzer/fd-manpage-getaddrinfo-client.c: New test.
5878 * gcc.dg/analyzer/fd-mappage-getaddrinfo-server.c: New test.
5879 * gcc.dg/analyzer/fd-socket-meaning.c: New test.
5880 * gcc.dg/analyzer/fd-socket-misuse.c: New test.
5881 * gcc.dg/analyzer/fd-stream-socket-active-open.c: New test.
5882 * gcc.dg/analyzer/fd-stream-socket-passive-open.c: New test.
5883 * gcc.dg/analyzer/fd-stream-socket.c: New test.
5884 * gcc.dg/analyzer/fd-symbolic-socket.c: New test.
5885 * gcc.dg/analyzer/pr104369-1.c: Add -Wno-analyzer-too-complex and
5886 -Wno-analyzer-fd-leak to options.
5887 * gcc.dg/analyzer/pr104369-2.c: Add -Wno-analyzer-fd-leak to
5888 options.
5889
5890 2022-11-15 David Malcolm <dmalcolm@redhat.com>
5891
5892 * gcc.dg/analyzer/analyzer-decls.h
5893 (__analyzer_dump_named_constant): New decl.
5894 * gcc.dg/analyzer/fd-4.c (void): Likewise.
5895 (O_ACCMODE): Define.
5896 * gcc.dg/analyzer/fd-access-mode-enum.c: New test, based on .
5897 * gcc.dg/analyzer/fd-5.c: ...this. Rename to...
5898 * gcc.dg/analyzer/fd-access-mode-macros.c: ...this.
5899 (O_ACCMODE): Define.
5900 * gcc.dg/analyzer/fd-access-mode-target-headers.c: New test, also
5901 based on fd-5.c.
5902 (test_sm_fd_constants): New.
5903 * gcc.dg/analyzer/fd-dup-1.c (O_ACCMODE): Define.
5904 * gcc.dg/analyzer/named-constants-via-enum.c: New test.
5905 * gcc.dg/analyzer/named-constants-via-enum-and-macro.c: New test.
5906 * gcc.dg/analyzer/named-constants-via-macros-2.c: New test.
5907 * gcc.dg/analyzer/named-constants-via-macros.c: New test.
5908
5909 2022-11-15 Lewis Hyatt <lhyatt@gmail.com>
5910
5911 * c-c++-common/cpp/macro-trace-1.c: New test.
5912
5913 2022-11-15 Martin Liska <mliska@suse.cz>
5914
5915 * c-c++-common/asan/global-overflow-1.c: Update
5916 expected format.
5917 * c-c++-common/asan/heap-overflow-1.c: Likewise.
5918 * c-c++-common/asan/strlen-overflow-1.c: Likewise.
5919 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
5920 * c-c++-common/hwasan/heap-overflow.c: Likewise.
5921 * g++.dg/asan/asan_mem_test.cc: Likewise.
5922 * g++.dg/asan/asan_oob_test.cc: Likewise.
5923 * g++.dg/asan/asan_str_test.cc: Likewise.
5924 * g++.dg/asan/asan_test.cc: Likewise.
5925 * g++.dg/asan/large-func-test-1.C: Likewise.
5926
5927 2022-11-15 Patrick Palka <ppalka@redhat.com>
5928
5929 * g++.dg/template/crash55.C: Don't expect additional
5930 C++98-specific diagnostics.
5931 * g++.dg/template/ref3.C: Remove C++98-specific xfail.
5932
5933 2022-11-15 Martin Liska <mliska@suse.cz>
5934
5935 Revert:
5936 2022-11-09 Martin Liska <mliska@suse.cz>
5937
5938 PR c++/107599
5939 * c-c++-common/diagnostic-format-json-2.c: Fix expected URL.
5940 * c-c++-common/diagnostic-format-json-3.c: Likewise.
5941 * c-c++-common/diagnostic-format-json-4.c: Likewise.
5942 * gfortran.dg/diagnostic-format-json-2.F90: Likewise.
5943 * gfortran.dg/diagnostic-format-json-3.F90: Likewise.
5944
5945 2022-11-15 Andre Vieira <andre.simoesdiasvieira@arm.com>
5946
5947 * gcc.target/aarch64/ldapr-ext.c: New test.
5948
5949 2022-11-15 Andre Vieira <andre.simoesdiasvieira@arm.com>
5950 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5951
5952 * gcc.target/aarch64/ldapr.c: New test.
5953
5954 2022-11-15 Jakub Jelinek <jakub@redhat.com>
5955
5956 * g++.dg/DRs/dr2392.C: Add testcase for DR 2392.
5957
5958 2022-11-15 Jakub Jelinek <jakub@redhat.com>
5959
5960 * g++.dg/cpp23/subscript9.C: New test.
5961 * g++.dg/cpp23/feat-cxx2b.C: Expect a newer
5962 __cpp_multidimensional_subscript value.
5963 * g++.old-deja/g++.bugs/900210_10.C: Don't expect an error
5964 for C++23 or later.
5965
5966 2022-11-15 Jakub Jelinek <jakub@redhat.com>
5967
5968 * g++.dg/DRs/dr2604.C: New test.
5969
5970 2022-11-15 Hongyu Wang <hongyu.wang@intel.com>
5971
5972 PR target/98167
5973 * gcc.target/i386/pr98167.c: New test.
5974
5975 2022-11-15 Marek Polacek <polacek@redhat.com>
5976
5977 * g++.dg/cpp23/elision4.C: Remove dg-warning.
5978 * g++.dg/warn/Wdangling-reference1.C: Turn dg-warning into dg-bogus.
5979 * g++.dg/warn/Wdangling-reference7.C: New test.
5980
5981 2022-11-14 Jason Merrill <jason@redhat.com>
5982
5983 * g++.dg/cpp2a/concepts-friend11.C: New test.
5984
5985 2022-11-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5986
5987 * gcc.target/aarch64/cssc_1.c: New test.
5988 * gcc.target/aarch64/cssc_2.c: New test.
5989 * gcc.target/aarch64/cssc_3.c: New test.
5990 * gcc.target/aarch64/cssc_4.c: New test.
5991 * gcc.target/aarch64/cssc_5.c: New test.
5992
5993 2022-11-14 Tamar Christina <tamar.christina@arm.com>
5994
5995 * gcc.target/aarch64/sve2/div-by-bitmask_1.c: New test.
5996
5997 2022-11-14 Tamar Christina <tamar.christina@arm.com>
5998
5999 * gcc.target/aarch64/div-by-bitmask.c: New test.
6000
6001 2022-11-14 Tamar Christina <tamar.christina@arm.com>
6002
6003 * gcc.dg/vect/vect-div-bitmask-1.c: New test.
6004 * gcc.dg/vect/vect-div-bitmask-2.c: New test.
6005 * gcc.dg/vect/vect-div-bitmask-3.c: New test.
6006 * gcc.dg/vect/vect-div-bitmask.h: New file.
6007
6008 2022-11-14 Tamar Christina <tamar.christina@arm.com>
6009
6010 * gcc.target/aarch64/simd/addsub_1.c: New test.
6011 * gcc.target/aarch64/sve/addsub_1.c: New test.
6012
6013 2022-11-14 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6014
6015 * gcc.target/arm/multilib.exp: Add tests for Cortex-X1C.
6016
6017 2022-11-14 Haochen Jiang <haochen.jiang@intel.com>
6018
6019 * gcc.target/i386/amxbf16-dpbf16ps-2.c: Remove -amx-tile.
6020 * gcc.target/i386/amxfp16-dpfp16ps-2.c: Ditto.
6021 * gcc.target/i386/amxint8-dpbssd-2.c: Ditto.
6022 * gcc.target/i386/amxint8-dpbsud-2.c: Ditto.
6023 * gcc.target/i386/amxint8-dpbusd-2.c: Ditto.
6024 * gcc.target/i386/amxint8-dpbuud-2.c: Ditto.
6025
6026 2022-11-14 Richard Biener <rguenther@suse.de>
6027
6028 * gcc.dg/pr107554.c: Restrict to lp64.
6029
6030 2022-11-14 Hongyu Wang <hongyu.wang@intel.com>
6031
6032 * gcc.dg/guality/loop-1.c: Add additional option
6033 -mno-unroll-only-small-loops.
6034 * gcc.target/i386/pr86270.c: Add -mno-unroll-only-small-loops.
6035 * gcc.target/i386/pr93002.c: Likewise.
6036
6037 2022-11-13 David Malcolm <dmalcolm@redhat.com>
6038
6039 PR analyzer/106235
6040 * gcc.dg/analyzer/taint-assert-BUG_ON.c: New test.
6041 * gcc.dg/analyzer/taint-assert-macro-expansion.c: New test.
6042 * gcc.dg/analyzer/taint-assert.c: New test.
6043 * gcc.dg/analyzer/taint-assert-system-header.c: New test.
6044 * gcc.dg/analyzer/test-assert.h: New header.
6045 * gcc.dg/plugin/analyzer_gil_plugin.c
6046 (gil_diagnostic::fixup_location): Add bool param.
6047
6048 2022-11-13 José Rui Faustino de Sousa <jrfsousa@gmail.com>
6049
6050 PR fortran/94104
6051 * gfortran.dg/parens_2.f90: Adjust to improved error message.
6052 * gfortran.dg/PR94104a.f90: New test.
6053 * gfortran.dg/PR94104b.f90: New test.
6054
6055 2022-11-13 John David Anglin <danglin@gcc.gnu.org>
6056
6057 * g++.dg/guality/guality.exp: Skip on hppa*-*-hpux*.
6058 * gcc.dg/guality/guality.exp: Likewise.
6059 * gfortran.dg/guality/guality.exp: Likewise.
6060
6061 2022-11-13 Philipp Tomsich <philipp.tomsich@vrull.eu>
6062
6063 * gcc.target/riscv/zbb-srai-andn.c: New test.
6064
6065 2022-11-13 Philipp Tomsich <philipp.tomsich@vrull.eu>
6066
6067 * gcc.target/riscv/zba-shNadd-07.c: New test.
6068
6069 2022-11-13 Joseph Myers <joseph@codesourcery.com>
6070
6071 * gcc.dg/c11-float-8.c, gcc.dg/c11-limits-1.c,
6072 gcc.dg/c11-stdarg-4.c, gcc.dg/c11-stdatomic-3.c,
6073 gcc.dg/c11-stddef-1.c, gcc.dg/c11-stdint-1.c,
6074 gcc.dg/c2x-float-13.c, gcc.dg/c2x-limits-1.c,
6075 gcc.dg/c2x-stdarg-5.c, gcc.dg/c2x-stdatomic-1.c,
6076 gcc.dg/c2x-stddef-1.c, gcc.dg/c2x-stdint-1.c: New tests.
6077
6078 2022-11-12 Harald Anlauf <anlauf@gmx.de>
6079
6080 PR fortran/107444
6081 * gfortran.dg/optional_absent_7.f90: Adjust regex.
6082 * gfortran.dg/optional_absent_8.f90: New test.
6083
6084 2022-11-12 Joseph Myers <joseph@codesourcery.com>
6085
6086 * gcc.dg/c11-keywords-1.c: Also test constexpr.
6087 * gcc.dg/c2x-constexpr-1.c, gcc.dg/c2x-constexpr-2a.c,
6088 gcc.dg/c2x-constexpr-2b.c, gcc.dg/c2x-constexpr-3.c,
6089 gcc.dg/c2x-constexpr-4.c, gcc.dg/c2x-constexpr-5.c,
6090 gcc.dg/c2x-constexpr-6.c, gcc.dg/c2x-constexpr-7.c,
6091 gcc.dg/c2x-constexpr-8.c, gcc.dg/c2x-constexpr-9.c,
6092 gcc.dg/dfp/c2x-constexpr-dfp-1.c,
6093 gcc.dg/dfp/c2x-constexpr-dfp-2.c, gcc.dg/gnu2x-constexpr-1.c,
6094 gcc.target/i386/excess-precision-11.c,
6095 gcc.target/i386/excess-precision-12.c: New tests.
6096
6097 2022-11-12 Aldy Hernandez <aldyh@redhat.com>
6098 Jakub Jelinek <jakub@redhat.com>
6099
6100 * gcc.c-torture/execute/ieee/inf-4.c: New test.
6101
6102 2022-11-12 Xi Ruoyao <xry111@xry111.site>
6103
6104 * gcc.target/loongarch/flogb.c: New test.
6105
6106 2022-11-12 Xi Ruoyao <xry111@xry111.site>
6107
6108 * gcc.target/loongarch/fscaleb.c: New test.
6109
6110 2022-11-12 Xi Ruoyao <xry111@xry111.site>
6111
6112 * gcc.target/loongarch/ftint.c: New test.
6113 * gcc.target/loongarch/ftint-no-inexact.c: New test.
6114
6115 2022-11-12 Xi Ruoyao <xry111@xry111.site>
6116
6117 * gcc.target/loongarch/frint.c: New test.
6118
6119 2022-11-11 David Malcolm <dmalcolm@redhat.com>
6120
6121 PR analyzer/106147
6122 * g++.dg/analyzer/infinite-recursion-1.C: New test.
6123 * g++.dg/analyzer/infinite-recursion-2.C: New test, copied from
6124 g++.dg/warn/Winfinite-recursion-2.C.
6125 * g++.dg/analyzer/infinite-recursion-3.C: New test, adapted from
6126 g++.dg/warn/Winfinite-recursion-3.C.
6127 * gcc.dg/analyzer/infinite-recursion-2.c: New test.
6128 * gcc.dg/analyzer/infinite-recursion-3.c: New test.
6129 * gcc.dg/analyzer/infinite-recursion-4-limited-buggy.c: New test.
6130 * gcc.dg/analyzer/infinite-recursion-4-limited.c: New test.
6131 * gcc.dg/analyzer/infinite-recursion-4-unlimited-buggy.c: New test.
6132 * gcc.dg/analyzer/infinite-recursion-4-unlimited.c: New test.
6133 * gcc.dg/analyzer/infinite-recursion-5.c: New test, adapted from
6134 gcc.dg/Winfinite-recursion.c.
6135 * gcc.dg/analyzer/infinite-recursion-alloca.c: New test.
6136 * gcc.dg/analyzer/infinite-recursion-inlining.c: New test.
6137 * gcc.dg/analyzer/infinite-recursion-multiline-1.c: New test.
6138 * gcc.dg/analyzer/infinite-recursion-multiline-2.c: New test.
6139 * gcc.dg/analyzer/infinite-recursion-variadic.c: New test.
6140 * gcc.dg/analyzer/infinite-recursion.c: Add dg-warning directives
6141 where infinite recursions occur.
6142 * gcc.dg/analyzer/malloc-ipa-12.c: Likewise.
6143 * gcc.dg/analyzer/pr105365.c: Likewise.
6144 * gcc.dg/analyzer/pr105366.c: Likewise.
6145 * gcc.dg/analyzer/pr97029.c: Likewise.
6146
6147 2022-11-11 Andrew MacLeod <amacleod@redhat.com>
6148
6149 PR tree-optimization/107523
6150 * gcc.dg/pr107523.c: New.
6151
6152 2022-11-11 Richard Biener <rguenther@suse.de>
6153 Nikita Voronov <nik_1357@mail.ru>
6154
6155 PR tree-optimization/107554
6156 * gcc.dg/pr107554.c: New testcase.
6157
6158 2022-11-11 Richard Biener <rguenther@suse.de>
6159
6160 PR tree-optimization/107618
6161 * gcc.dg/pr107618.c: New testcase.
6162
6163 2022-11-11 Richard Biener <rguenther@suse.de>
6164
6165 PR tree-optimization/84646
6166 * g++.dg/tree-ssa/pr106922.C: Continue to scan earlier DCE dump.
6167 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
6168
6169 2022-11-11 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6170 Monk Chiang <monk.chiang@sifive.com>
6171
6172 * gcc.target/riscv/rvv/base/macro.h: New test.
6173 * gcc.target/riscv/rvv/base/spill-1.c: New test.
6174 * gcc.target/riscv/rvv/base/spill-10.c: New test.
6175 * gcc.target/riscv/rvv/base/spill-11.c: New test.
6176 * gcc.target/riscv/rvv/base/spill-12.c: New test.
6177 * gcc.target/riscv/rvv/base/spill-2.c: New test.
6178 * gcc.target/riscv/rvv/base/spill-3.c: New test.
6179 * gcc.target/riscv/rvv/base/spill-4.c: New test.
6180 * gcc.target/riscv/rvv/base/spill-5.c: New test.
6181 * gcc.target/riscv/rvv/base/spill-6.c: New test.
6182 * gcc.target/riscv/rvv/base/spill-7.c: New test.
6183 * gcc.target/riscv/rvv/base/spill-8.c: New test.
6184 * gcc.target/riscv/rvv/base/spill-9.c: New test.
6185
6186 2022-11-11 Jonathan Wakely <jwakely@redhat.com>
6187
6188 PR c/85487
6189 * c-c++-common/pragma-region.c: New test.
6190
6191 2022-11-11 Haochen Jiang <haochen.jiang@intel.com>
6192
6193 * gcc.target/i386/prefetchi-5.c: New test.
6194
6195 2022-11-10 David Malcolm <dmalcolm@redhat.com>
6196
6197 * gcc.dg/analyzer/deref-before-check-1.c: New test.
6198 * gcc.dg/analyzer/deref-before-check-2.c: New test.
6199 * gcc.dg/analyzer/deref-before-check-pr77425.c: New test.
6200 * gcc.dg/analyzer/malloc-1.c (test_51): New test.
6201
6202 2022-11-10 Marek Polacek <polacek@redhat.com>
6203
6204 * g++.dg/warn/Wdangling-reference6.C: New test.
6205
6206 2022-11-10 Richard Biener <rguenther@suse.de>
6207
6208 PR tree-optimization/84646
6209 * gcc.dg/tree-ssa/ssa-ccp-42.c: New testcase.
6210
6211 2022-11-10 Richard Biener <rguenther@suse.de>
6212
6213 * gcc.dg/loop-unswitch-18.c: New testcase.
6214 * gcc.dg/tree-ssa/loopclosedphi.c: Disable unswitching,
6215 adjust expected counts.
6216 * gcc.dg/torture/pr71462.c: Add -w to ignore undefined
6217 behavior diagnostics after now unswitching outer loops.
6218
6219 2022-11-10 Jakub Jelinek <jakub@redhat.com>
6220
6221 PR target/107585
6222 PR target/107546
6223 * gcc.dg/pr107585.c: New test.
6224
6225 2022-11-09 Harald Anlauf <anlauf@gmx.de>
6226
6227 PR fortran/107559
6228 * gfortran.dg/pr107559.f90: New test.
6229
6230 2022-11-09 Martin Liska <mliska@suse.cz>
6231
6232 PR c++/107599
6233 * c-c++-common/diagnostic-format-json-2.c: Fix expected URL.
6234 * c-c++-common/diagnostic-format-json-3.c: Likewise.
6235 * c-c++-common/diagnostic-format-json-4.c: Likewise.
6236 * gfortran.dg/diagnostic-format-json-2.F90: Likewise.
6237 * gfortran.dg/diagnostic-format-json-3.F90: Likewise.
6238
6239 2022-11-09 Harald Anlauf <anlauf@gmx.de>
6240
6241 PR fortran/107441
6242 * gfortran.dg/coarray/pr107441-caf.f90: New test.
6243 * gfortran.dg/optional_absent_6.f90: New test.
6244 * gfortran.dg/optional_absent_7.f90: New test.
6245
6246 2022-11-09 Eric Botcazou <ebotcazou@adacore.com>
6247
6248 * gcc.dg/guality/param-6.c: New test.
6249
6250 2022-11-09 Jakub Jelinek <jakub@redhat.com>
6251
6252 * g++.dg/cpp0x/attr-carries_dependency1.C: New test.
6253
6254 2022-11-09 Jakub Jelinek <jakub@redhat.com>
6255
6256 PR tree-optimization/107541
6257 * gcc.dg/tree-ssa/pr107541.c (c): Use long long type rather than long.
6258 (main): Punt if sizeof short isn't 2, or int 4, or long long 8.
6259
6260 2022-11-09 Marek Polacek <polacek@redhat.com>
6261
6262 PR c++/107363
6263 * g++.dg/cpp0x/Wredundant-move13.C: New test.
6264
6265 2022-11-09 liuhongt <hongtao.liu@intel.com>
6266
6267 * gcc.target/i386/pr107540.c: New test.
6268
6269 2022-11-08 David Malcolm <dmalcolm@redhat.com>
6270
6271 PR analyzer/101962
6272 * gcc.dg/analyzer/data-model-23.c (test_3): New test.
6273
6274 2022-11-08 Aldy Hernandez <aldyh@redhat.com>
6275
6276 PR tree-optimization/24021
6277 * gcc.dg/tree-ssa/vrp-float-plus.c: New test.
6278
6279 2022-11-08 Richard Biener <rguenther@suse.de>
6280
6281 PR tree-optimization/107389
6282 * gcc.dg/pr107389.c: New testcase.
6283
6284 2022-11-08 Kwok Cheung Yeung <kcy@codesourcery.com>
6285
6286 * gcc.target/gcn/math-builtins-1.c: New test.
6287
6288 2022-11-08 Surya Kumari Jangala <jskumari@linux.ibm.com>
6289
6290 PR testsuite/107171
6291 * gcc.target/powerpc/pr105586.c: Guard against unsupported
6292 __int128.
6293
6294 2022-11-08 Jakub Jelinek <jakub@redhat.com>
6295
6296 PR tree-optimization/107547
6297 * gcc.dg/pr107547.c: New test.
6298
6299 2022-11-08 Jakub Jelinek <jakub@redhat.com>
6300
6301 PR target/107546
6302 * gcc.target/i386/pr107546.c: New test.
6303
6304 2022-11-08 konglin1 <lingling.kong@intel.com>
6305
6306 Revert:
6307 2022-11-08 konglin1 <lingling.kong@intel.com>
6308
6309 * gcc.target/i386/raoint-atomic-fetch.c: New test.
6310
6311 2022-11-08 David Malcolm <dmalcolm@redhat.com>
6312
6313 * gcc.dg/analyzer/errno-1.c: New test.
6314
6315 2022-11-08 David Malcolm <dmalcolm@redhat.com>
6316
6317 * gcc.dg/analyzer/strchr-1.c (test_literal): Detect writing to a
6318 string literal. Verify that we emit the "when '__builtin_strchr'
6319 returns non-NULL" message.
6320
6321 2022-11-08 Jason Merrill <jason@redhat.com>
6322 Jakub Jelinek <jakub@redhat.com>
6323
6324 * g++.dg/cpp2a/spaceship-eq15.C: New test.
6325 * g++.dg/cpp0x/defaulted3.C: Add const.
6326 * g++.dg/cpp2a/bit-cast7.C: Add const.
6327 * g++.dg/cpp2a/spaceship-rewrite1.C: Expect error.
6328 * g++.dg/cpp2a/spaceship-rewrite5.C: Expect error.
6329 * g++.old-deja/g++.jason/byval2.C: Expect error.
6330 * g++.old-deja/g++.other/overload13.C: Add const.
6331
6332 2022-11-08 Andrew MacLeod <amacleod@redhat.com>
6333
6334 * gcc.dg/pr104530.c: New.
6335
6336 2022-11-07 Aldy Hernandez <aldyh@redhat.com>
6337
6338 PR tree-optimization/55157
6339 * gcc.dg/tree-ssa/pr55157.c: New test.
6340
6341 2022-11-07 H.J. Lu <hjl.tools@gmail.com>
6342
6343 PR middle-end/102566
6344 * g++.target/i386/pr102566-7.C
6345
6346 2022-11-07 Nathan Sidwell <nathan@acm.org>
6347
6348 * g++.dg/abi/lambda-tpl1.h: Add more cases.
6349 * g++.dg/abi/lambda-tpl1-17.C: Add checks.
6350 * g++.dg/abi/lambda-tpl1-18.C: Likewise.
6351 * g++.dg/abi/lambda-tpl1-18vs17.C: Likewise.
6352
6353 2022-11-07 Alexander Monakov <amonakov@ispras.ru>
6354
6355 PR tree-optimization/107505
6356 * gcc.dg/pr107505.c: New test.
6357
6358 2022-11-07 Aldy Hernandez <aldyh@redhat.com>
6359
6360 PR tree-optimization/107541
6361 * gcc.dg/tree-ssa/pr107541.c: New test.
6362
6363 2022-11-07 Tobias Burnus <tobias@codesourcery.com>
6364
6365 PR fortran/107508
6366 * gfortran.dg/widechar_11.f90: New test.
6367
6368 2022-11-07 konglin1 <lingling.kong@intel.com>
6369
6370 * gcc.target/i386/sse-22.c: Fix typo in pragma GCC target.
6371
6372 2022-11-07 Kewen Lin <linkw@linux.ibm.com>
6373
6374 PR tree-optimization/107412
6375 * gcc.target/powerpc/pr107412.c: New test.
6376 * gcc.target/powerpc/p9-vec-length-epil-8.c: Adjust scan times for
6377 folded LEN_LOAD.
6378
6379 2022-11-07 Hu, Lin1 <lin1.hu@intel.com>
6380
6381 * g++.target/i386/mv16.C: Add grandridge.
6382 * gcc.target/i386/funcspec-56.inc: Handle new march.
6383
6384 2022-11-07 konglin1 <lingling.kong@intel.com>
6385
6386 * gcc.target/i386/raoint-atomic-fetch.c: New test.
6387
6388 2022-11-07 konglin1 <lingling.kong@intel.com>
6389
6390 * g++.dg/other/i386-2.C: Add -mraoint.
6391 * g++.dg/other/i386-3.C: Ditto.
6392 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
6393 * gcc.target/i386/sse-12.c: Add -mraoint.
6394 * gcc.target/i386/sse-13.c: Ditto.
6395 * gcc.target/i386/sse-14.c: Ditto.
6396 * gcc.target/i386/sse-22.c: Add raoint target.
6397 * gcc.target/i386/sse-23.c: Ditto.
6398 * lib/target-supports.exp: Add check_effective_target_raoint.
6399 * gcc.target/i386/rao-helper.h: New test.
6400 * gcc.target/i386/raoint-1.c: Ditto.
6401 * gcc.target/i386/raoint-aadd-2.c: Ditto.
6402 * gcc.target/i386/raoint-aand-2.c: Ditto.
6403 * gcc.target/i386/raoint-aor-2.c: Ditto.
6404 * gcc.target/i386/raoint-axor-2.c: Ditto.
6405 * gcc.target/i386/x86gprintrin-1.c: Ditto.
6406 * gcc.target/i386/x86gprintrin-2.c: Ditto.
6407 * gcc.target/i386/x86gprintrin-3.c: Ditto.
6408 * gcc.target/i386/x86gprintrin-4.c: Ditto.
6409 * gcc.target/i386/x86gprintrin-5.c: Ditto.
6410
6411 2022-11-07 Haochen Jiang <haochen.jiang@intel.com>
6412
6413 * g++.target/i386/mv16.C: Add graniterapids.
6414 * gcc.target/i386/funcspec-56.inc: Handle new march.
6415
6416 2022-11-07 Haochen Jiang <haochen.jiang@intel.com>
6417 Hongtao Liu <hongtao.liu@intel.com>
6418
6419 * g++.dg/other/i386-2.C: Add -mprefetchi.
6420 * g++.dg/other/i386-3.C: Ditto.
6421 * gcc.target/i386/avx-1.c: Ditto.
6422 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
6423 * gcc.target/i386/sse-13.c: Add -mprefetchi.
6424 * gcc.target/i386/sse-23.c: Ditto.
6425 * gcc.target/i386/x86gprintrin-1.c: Ditto.
6426 * gcc.target/i386/x86gprintrin-2.c: Ditto.
6427 * gcc.target/i386/x86gprintrin-3.c: Ditto.
6428 * gcc.target/i386/x86gprintrin-4.c: Ditto.
6429 * gcc.target/i386/x86gprintrin-5.c: Ditto.
6430 * gcc.target/i386/prefetchi-1.c: New test.
6431 * gcc.target/i386/prefetchi-2.c: Ditto.
6432 * gcc.target/i386/prefetchi-3.c: Ditto.
6433 * gcc.target/i386/prefetchi-4.c: Ditto.
6434
6435 2022-11-06 Patrick Palka <ppalka@redhat.com>
6436
6437 * g++.dg/special/initpri3.C: New test.
6438
6439 2022-11-06 Xi Ruoyao <xry111@xry111.site>
6440
6441 * gcc.target/loongarch/fcopysign.c: New test.
6442
6443 2022-11-05 Iain Buclaw <ibuclaw@gdcproject.org>
6444
6445 * gdc.dg/attr_register2.d: Adjust test.
6446
6447 2022-11-05 Iain Buclaw <ibuclaw@gdcproject.org>
6448
6449 * gdc.dg/Wbuiltin_declaration_mismatch2.d: Remove comparision tests.
6450 * gdc.dg/simd2a.d: Update comparison tests.
6451 * gdc.dg/simd2b.d: Likewise.
6452 * gdc.dg/simd2c.d: Likewise.
6453 * gdc.dg/simd2d.d: Likewise.
6454 * gdc.dg/simd2e.d: Likewise.
6455 * gdc.dg/simd2f.d: Likewise.
6456 * gdc.dg/simd2g.d: Likewise.
6457 * gdc.dg/simd2h.d: Likewise.
6458 * gdc.dg/simd2i.d: Likewise.
6459 * gdc.dg/simd2j.d: Likewise.
6460
6461 2022-11-05 Lewis Hyatt <lhyatt@gmail.com>
6462
6463 PR preprocessor/55971
6464 * c-c++-common/raw-string-directive-1.c: New test.
6465 * c-c++-common/raw-string-directive-2.c: New test.
6466
6467 2022-11-04 Jakub Jelinek <jakub@redhat.com>
6468
6469 * g++.dg/cpp23/charset1.C: New testcase from C++23 P2314R4.
6470
6471 2022-11-04 Jakub Jelinek <jakub@redhat.com>
6472
6473 * c-c++-common/cpp/named-universal-char-escape-1.c: Add tests for some
6474 characters newly added in Unicode 15.0.0.
6475
6476 2022-11-04 Wilco Dijkstra <wdijkstr@arm.com>
6477
6478 * gcc.target/aarch64/mgeneral-regs_3.c: Fix testcase.
6479
6480 2022-11-04 Aldy Hernandez <aldyh@redhat.com>
6481
6482 PR tree-optimization/107342
6483 * gcc.dg/tree-ssa/vrp122.c: New test.
6484 * gcc.dg/tree-ssa/vrp123.c: New test.
6485
6486 2022-11-04 Eric Botcazou <ebotcazou@adacore.com>
6487
6488 * gnat.dg/opt99.adb: New test.
6489 * gnat.dg/opt99_pkg1.ads, gnat.dg/opt99_pkg1.adb: New helper.
6490 * gnat.dg/opt99_pkg2.ads: Likewise.
6491
6492 2022-11-04 Javier Miranda <miranda@adacore.com>
6493
6494 * gnat.dg/abstract1.ads: Cleanup whitespaces.
6495 * gnat.dg/abstract1.adb: Likewise and add -gnatws to silence new
6496 warning.
6497
6498 2022-11-04 Hongyu Wang <hongyu.wang@intel.com>
6499 Haochen Jiang <haochen.jiang@intel.com>
6500
6501 * g++.dg/other/i386-2.C: Add -mamx-fp16.
6502 * g++.dg/other/i386-3.C: Ditto.
6503 * gcc.target/i386/sse-12.c: Ditto.
6504 * gcc.target/i386/sse-13.c: Ditto.
6505 * gcc.target/i386/sse-14.c: Ditto.
6506 * gcc.target/i386/sse-22.c: Ditto.
6507 * gcc.target/i386/sse-23.c: Ditto.
6508 * lib/target-supports.exp: (check_effective_target_amx_fp16):
6509 New proc.
6510 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
6511 * gcc.target/i386/amx-check.h: Add AMX_FP16.
6512 * gcc.target/i386/amx-helper.h: New file to support amx-fp16.
6513 * gcc.target/i386/amxfp16-asmatt-1.c: New test.
6514 * gcc.target/i386/amxfp16-asmintel-1.c: Ditto.
6515 * gcc.target/i386/amxfp16-dpfp16ps-2.c: Ditto.
6516
6517 2022-11-04 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
6518
6519 * gcc.target/arm/cmse/bitfield-1.c: Use overridable location.
6520 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
6521 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
6522 * gcc.target/arm/cmse/cmse-20.c: Likewise.
6523 * gcc.target/arm/cmse/struct-1.c: Likewise.
6524 * gcc.target/arm/cmse/cmse.exp (cmse_sgstubs): New.
6525
6526 2022-11-04 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
6527 Yvan ROUX <yvan.roux@foss.st.com>
6528
6529 * g++.dg/modules/bad-mapper-3.C: Update dg-error pattern.
6530
6531 2022-11-04 Haochen Jiang <haochen.jiang@intel.com>
6532
6533 * g++.target/i386/mv16.C: Add sierra forest.
6534 * gcc.target/i386/funcspec-56.inc: Handle new march.
6535
6536 2022-11-04 Haochen Jiang <haochen.jiang@intel.com>
6537
6538 * g++.dg/other/i386-2.C: Add -mcmpccxadd.
6539 * g++.dg/other/i386-3.C: Ditto.
6540 * gcc.target/i386/avx-1.c: Ditto.
6541 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
6542 * gcc.target/i386/sse-13.c: Add -mcmpccxadd.
6543 * gcc.target/i386/sse-23.c: Ditto.
6544 * gcc.target/i386/x86gprintrin-1.c: Ditto.
6545 * gcc.target/i386/x86gprintrin-2.c: Ditto.
6546 * gcc.target/i386/x86gprintrin-3.c: Ditto.
6547 * gcc.target/i386/x86gprintrin-4.c: Ditto.
6548 * gcc.target/i386/x86gprintrin-5.c: Ditto.
6549 * lib/target-supports.exp (check_effective_target_cmpccxadd):
6550 New.
6551 * gcc.target/i386/cmpccxadd-1.c: New test.
6552 * gcc.target/i386/cmpccxadd-2.c: Ditto.
6553
6554 2022-11-03 Marek Polacek <polacek@redhat.com>
6555
6556 PR c++/107488
6557 * g++.dg/warn/Wdangling-reference5.C: New test.
6558
6559 2022-11-03 Patrick Palka <ppalka@redhat.com>
6560
6561 PR c++/107179
6562 * g++.dg/cpp2a/concepts-requires31.C: New test.
6563
6564 2022-11-03 Andrew MacLeod <amacleod@redhat.com>
6565
6566 * g++.dg/pr99966.C: New.
6567 * gcc.dg/pr93917.c: New.
6568 * gcc.dg/pr102650.c: New.
6569
6570 2022-11-03 Jason Merrill <jason@redhat.com>
6571
6572 * g++.dg/concepts/auto1.C:
6573 * g++.dg/concepts/auto3.C:
6574 * g++.dg/concepts/auto4.C:
6575 * g++.dg/concepts/class-deduction1.C:
6576 * g++.dg/concepts/class5.C:
6577 * g++.dg/concepts/class6.C:
6578 * g++.dg/concepts/debug1.C:
6579 * g++.dg/concepts/decl-diagnose.C:
6580 * g++.dg/concepts/deduction-constraint1.C:
6581 * g++.dg/concepts/diagnostic1.C:
6582 * g++.dg/concepts/dr1430.C:
6583 * g++.dg/concepts/equiv.C:
6584 * g++.dg/concepts/equiv2.C:
6585 * g++.dg/concepts/expression.C:
6586 * g++.dg/concepts/expression2.C:
6587 * g++.dg/concepts/expression3.C:
6588 * g++.dg/concepts/fn-concept1.C:
6589 * g++.dg/concepts/fn-concept2.C:
6590 * g++.dg/concepts/fn-concept3.C:
6591 * g++.dg/concepts/fn1.C:
6592 * g++.dg/concepts/fn10.C:
6593 * g++.dg/concepts/fn2.C:
6594 * g++.dg/concepts/fn3.C:
6595 * g++.dg/concepts/fn4.C:
6596 * g++.dg/concepts/fn5.C:
6597 * g++.dg/concepts/fn6.C:
6598 * g++.dg/concepts/fn8.C:
6599 * g++.dg/concepts/fn9.C:
6600 * g++.dg/concepts/generic-fn-err.C:
6601 * g++.dg/concepts/generic-fn.C:
6602 * g++.dg/concepts/inherit-ctor1.C:
6603 * g++.dg/concepts/inherit-ctor3.C:
6604 * g++.dg/concepts/intro1.C:
6605 * g++.dg/concepts/intro2.C:
6606 * g++.dg/concepts/intro3.C:
6607 * g++.dg/concepts/intro4.C:
6608 * g++.dg/concepts/intro5.C:
6609 * g++.dg/concepts/intro6.C:
6610 * g++.dg/concepts/intro7.C:
6611 * g++.dg/concepts/locations1.C:
6612 * g++.dg/concepts/partial-concept-id1.C:
6613 * g++.dg/concepts/partial-concept-id2.C:
6614 * g++.dg/concepts/partial-spec5.C:
6615 * g++.dg/concepts/placeholder2.C:
6616 * g++.dg/concepts/placeholder3.C:
6617 * g++.dg/concepts/placeholder4.C:
6618 * g++.dg/concepts/placeholder5.C:
6619 * g++.dg/concepts/placeholder6.C:
6620 * g++.dg/concepts/pr65634.C:
6621 * g++.dg/concepts/pr65636.C:
6622 * g++.dg/concepts/pr65681.C:
6623 * g++.dg/concepts/pr65848.C:
6624 * g++.dg/concepts/pr67249.C:
6625 * g++.dg/concepts/pr67595.C:
6626 * g++.dg/concepts/pr68434.C:
6627 * g++.dg/concepts/pr71127.C:
6628 * g++.dg/concepts/pr71128.C:
6629 * g++.dg/concepts/pr71131.C:
6630 * g++.dg/concepts/pr71385.C:
6631 * g++.dg/concepts/pr85065.C:
6632 * g++.dg/concepts/template-parm11.C:
6633 * g++.dg/concepts/template-parm12.C:
6634 * g++.dg/concepts/template-parm2.C:
6635 * g++.dg/concepts/template-parm3.C:
6636 * g++.dg/concepts/template-parm4.C:
6637 * g++.dg/concepts/template-template-parm1.C:
6638 * g++.dg/concepts/var-concept1.C:
6639 * g++.dg/concepts/var-concept2.C:
6640 * g++.dg/concepts/var-concept3.C:
6641 * g++.dg/concepts/var-concept4.C:
6642 * g++.dg/concepts/var-concept5.C:
6643 * g++.dg/concepts/var-concept6.C:
6644 * g++.dg/concepts/var-concept7.C:
6645 * g++.dg/concepts/var-templ2.C:
6646 * g++.dg/concepts/var-templ3.C:
6647 * g++.dg/concepts/variadic1.C:
6648 * g++.dg/concepts/variadic2.C:
6649 * g++.dg/concepts/variadic3.C:
6650 * g++.dg/concepts/variadic4.C:
6651 * g++.dg/cpp2a/concepts-pr65575.C:
6652 * g++.dg/cpp2a/concepts-pr66091.C:
6653 * g++.dg/cpp2a/concepts-pr84980.C:
6654 * g++.dg/cpp2a/concepts-pr85265.C: Pass -fconcepts-ts.
6655 * g++.dg/cpp2a/concepts-pr84979-2.C:
6656 * g++.dg/cpp2a/concepts-pr84979-3.C: Same diagnostics
6657 in C++20 and below.
6658
6659 2022-11-03 Patrick Palka <ppalka@redhat.com>
6660
6661 PR c++/93413
6662 * g++.dg/cpp2a/constexpr-virtual21.C: New test.
6663
6664 2022-11-03 Kwok Cheung Yeung <kcy@codesourcery.com>
6665
6666 * gcc.target/gcn/unsafe-math-1.c: New.
6667
6668 2022-11-03 David Malcolm <dmalcolm@redhat.com>
6669
6670 * gcc.dg/plugin/analyzer_gil_plugin.c: Use std::unique_ptr for
6671 state machines from plugins.
6672
6673 2022-11-03 David Malcolm <dmalcolm@redhat.com>
6674
6675 * gcc.dg/plugin/analyzer_kernel_plugin.c: Use std::unique_ptr for
6676 known functions.
6677 * gcc.dg/plugin/analyzer_known_fns_plugin.c: Likewise.
6678
6679 2022-11-03 David Malcolm <dmalcolm@redhat.com>
6680
6681 * gcc.dg/plugin/analyzer_kernel_plugin.c: Include "make-unique.h".
6682 Use std::unique_ptr in bifurcation code.
6683 * gcc.dg/plugin/analyzer_known_fns_plugin.c: Likewise.
6684
6685 2022-11-03 David Malcolm <dmalcolm@redhat.com>
6686
6687 * gcc.dg/plugin/analyzer_gil_plugin.c: Add define of
6688 INCLUDE_MEMORY. Include "make-unique.h".
6689 (gil_state_machine::check_for_pyobject_in_call): Use make_unique
6690 when creating pending_diagnostic.
6691 (gil_state_machine::on_stmt): Likewise.
6692 (gil_state_machine::check_for_pyobject_usage_without_gil): Likewise.
6693 * gcc.dg/plugin/analyzer_kernel_plugin.c: : Add define of
6694 INCLUDE_MEMORY.
6695 * gcc.dg/plugin/analyzer_known_fns_plugin.c: Likewise.
6696
6697 2022-11-03 Andrew MacLeod <amacleod@redhat.com>
6698
6699 * gcc.dg/tree-ssa/vrp-update.c: New.
6700
6701 2022-11-03 David Malcolm <dmalcolm@redhat.com>
6702
6703 PR analyzer/107486
6704 * gcc.dg/analyzer/pipe-pr107486.c: New test.
6705 * gcc.dg/analyzer/pipe-void-return.c: New test.
6706
6707 2022-11-03 Uroš Bizjak <ubizjak@gmail.com>
6708
6709 PR target/107404
6710 * g++.target/i386/pr107404.C: New test.
6711
6712 2022-11-03 Kewen Lin <linkw@linux.ibm.com>
6713
6714 PR testsuite/106806
6715 * gcc.dg/tree-ssa/gen-vect-34.c: Adjust with vect_masked_load
6716 effective target.
6717
6718 2022-11-03 Joseph Myers <joseph@codesourcery.com>
6719
6720 * gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-2.c, gcc.dg/c2x-auto-3.c,
6721 gcc.dg/c2x-auto-4.c, gcc.dg/gnu2x-auto-1.c: New tests.
6722
6723 2022-11-02 Christoph Müllner <christoph.muellner@vrull.eu>
6724
6725 * gcc.target/riscv/zawrs.c: New test.
6726
6727 2022-11-02 Xionghu Luo <xionghuluo@tencent.com>
6728
6729 PR target/100866
6730 * gcc.target/powerpc/pr100866-2.c: New.
6731
6732 2022-11-01 Nathan Sidwell <nathan@acm.org>
6733
6734 * g++.dg/abi/lambda-sig1-18.C: New.
6735 * g++.dg/abi/lambda-sig1-18vs17.C: New.
6736 * g++.dg/cpp1y/lambda-mangle-1-18.C: New.
6737
6738 2022-11-01 Aldy Hernandez <aldyh@redhat.com>
6739
6740 PR tree-optimization/107490
6741 * gcc.dg/tree-ssa/pr107490.c: New test.
6742
6743 2022-11-01 Andrew MacLeod <amacleod@redhat.com>
6744
6745 * gcc.dg/pr68217.c: Test [-INF, -INF][0, 0] instead of [-INF, 0].
6746 * gcc.dg/tree-ssa/vrp-unreachable.c: New. Test unreachable removal.
6747
6748 2022-11-01 Nathan Sidwell <nathan@acm.org>
6749
6750 * g++.dg/abi/lambda-sig1-17.C: New.
6751 * g++.dg/abi/lambda-sig1.h: New.
6752 * g++.dg/cpp1y/lambda-mangle-1.C: Extracted to ...
6753 * g++.dg/cpp1y/lambda-mangle-1.h: ... here.
6754 * g++.dg/cpp1y/lambda-mangle-1-11.C: New
6755 * g++.dg/cpp1y/lambda-mangle-1-17.C
6756
6757 2022-11-01 liuhongt <hongtao.liu@intel.com>
6758
6759 * gcc.target/i386/pr107057.c: New test.
6760
6761 2022-11-01 liuhongt <hongtao.liu@intel.com>
6762
6763 * gcc.target/i386/pr55583.c: New test.
6764
6765 2022-11-01 Cui,Lili <lili.cui@intel.com>
6766
6767 * gcc.dg/ipa/inlinehint-6.c: New test.
6768
6769 2022-10-31 Jakub Jelinek <jakub@redhat.com>
6770
6771 * g++.dg/cpp23/ext-floating12.C: New test.
6772
6773 2022-10-31 Guillermo E. Martinez <guillermo.e.martinez@oracle.com>
6774
6775 * gcc.dg/debug/btf/btf-enum-1.c: Update testcase, with correct
6776 info.kflags encoding.
6777 * gcc.dg/debug/btf/btf-enum64-1.c: New testcase.
6778
6779 2022-10-31 Jakub Jelinek <jakub@redhat.com>
6780
6781 * gcc.dg/torture/floatn-builtin.h: Add tests for newly added builtins.
6782
6783 2022-10-31 konglin1 <lingling.kong@intel.com>
6784
6785 * gcc.target/i386/avx-check.h: Add avxneconvert check.
6786 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
6787 * gcc.target/i386/sse-12.c: Add -mavxneconvert.
6788 * gcc.target/i386/sse-13.c: Ditto.
6789 * gcc.target/i386/sse-14.c: Ditto.
6790 * gcc.target/i386/sse-22.c: Ditto.
6791 * gcc.target/i386/sse-23.c: Ditto.
6792 * g++.dg/other/i386-2.C: Ditto.
6793 * g++.dg/other/i386-3.C: Ditto.
6794 * lib/target-supports.exp:add check_effective_target_avxneconvert.
6795 * gcc.target/i386/avx-ne-convert-1.c: New test.
6796 * gcc.target/i386/avx-ne-convert-vbcstnebf162ps-2.c: Ditto.
6797 * gcc.target/i386/avx-ne-convert-vbcstnesh2ps-2.c: Ditto.
6798 * gcc.target/i386/avx-ne-convert-vcvtneebf162ps-2.c: Ditto.
6799 * gcc.target/i386/avx-ne-convert-vcvtneeph2ps-2.c: Ditto.
6800 * gcc.target/i386/avx-ne-convert-vcvtneobf162ps-2.c: Ditto.
6801 * gcc.target/i386/avx-ne-convert-vcvtneoph2ps-2.c: Ditto.
6802 * gcc.target/i386/avx-ne-convert-vcvtneps2bf16-2.c: Ditto.
6803 * gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c: Rename..
6804 * gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1a.c: To this.
6805 * gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1b.c: New test.
6806
6807 2022-10-31 konglin1 <lingling.kong@intel.com>
6808
6809 * gcc.target/i386/avx512bf16-cvtsbh2ss-1.c: Add fpmath option.
6810 * gcc.target/i386/avx512bf16-vdpbf16ps-2.c: Fixed
6811 scan-assembler.
6812 * gcc.target/i386/avx512bf16vl-cvtness2sbh-1.c: Add x/y suffix
6813 for vcvtneps2bf16.
6814 * gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c: Ditto.
6815
6816 2022-10-31 liuhongt <hongtao.liu@intel.com>
6817
6818 * gcc.target/i386/pr107261.c: New test.
6819
6820 2022-10-29 Iain Buclaw <ibuclaw@gdcproject.org>
6821
6822 * gdc.dg/simd19630.d: Move tests with errors to ...
6823 * gdc.dg/simd19630b.d: ... here. New test.
6824 * gdc.dg/simd19630c.d: New test.
6825 * gdc.dg/simd_ctfe.d: Removed.
6826 * gdc.dg/simd18867.d: New test.
6827 * gdc.dg/simd19788.d: New test.
6828 * gdc.dg/simd21469.d: New test.
6829 * gdc.dg/simd21672.d: New test.
6830 * gdc.dg/simd23077.d: New test.
6831 * gdc.dg/simd23084.d: New test.
6832 * gdc.dg/simd23085.d: New test.
6833 * gdc.dg/torture/simd19632.d: New test.
6834 * gdc.dg/torture/simd20041.d: New test.
6835 * gdc.dg/torture/simd21673.d: New test.
6836 * gdc.dg/torture/simd21676.d: New test.
6837 * gdc.dg/torture/simd22438.d: New test.
6838 * gdc.dg/torture/simd23009.d: New test.
6839 * gdc.dg/torture/simd23077.d: New test.
6840 * gdc.dg/torture/simd8.d: New test.
6841 * gdc.dg/torture/simd9.d: New test.
6842 * gdc.dg/torture/simd_prefetch.d: New test.
6843
6844 2022-10-28 Marek Polacek <polacek@redhat.com>
6845
6846 * g++.dg/warn/Wdangling-reference4.C: New test.
6847
6848 2022-10-28 Joseph Myers <joseph@codesourcery.com>
6849
6850 * gcc.dg/c11-stdarg-1.c, gcc.dg/c11-stdarg-2.c,
6851 gcc.dg/c11-stdarg-3.c, gcc.dg/c2x-stdarg-1.c,
6852 gcc.dg/c2x-stdarg-2.c, gcc.dg/c2x-stdarg-3.c,
6853 gcc.dg/c2x-stdarg-4.c, gcc.dg/gnu2x-stdarg-1.c,
6854 gcc.dg/torture/c2x-stdarg-split-1a.c,
6855 gcc.dg/torture/c2x-stdarg-split-1b.c: New tests.
6856 * gcc.dg/Wold-style-definition-2.c, gcc.dg/format/sentinel-1.c:
6857 Update expected diagnostics.
6858 * gcc.dg/c2x-nullptr-1.c (test5): Cast unused parameter to (void).
6859 * gcc.dg/diagnostic-token-ranges.c: Use -pedantic. Expect warning
6860 in place of error.
6861
6862 2022-10-28 Richard Biener <rguenther@suse.de>
6863
6864 PR tree-optimization/107407
6865 * gcc.dg/torture/pr107407.c: New testcase.
6866
6867 2022-10-28 Richard Biener <rguenther@suse.de>
6868
6869 PR tree-optimization/107447
6870 * gcc.dg/torture/pr107447.c: New testcase.
6871
6872 2022-10-28 Richard Biener <rguenther@suse.de>
6873
6874 PR tree-optimization/107435
6875 * gcc.dg/torture/pr107435.c: New testcase.
6876
6877 2022-10-28 Jakub Jelinek <jakub@redhat.com>
6878
6879 * c-c++-common/gomp/directive-1.c: New test.
6880 * c-c++-common/gomp/clauses-6.c: New test.
6881 * c-c++-common/gomp/declare-variant-2.c (f75a): Declare.
6882 (f75): Use f75a as variant instead of f1 and don't expect error.
6883 * g++.dg/gomp/clause-4.C (foo): Don't expect error on comma
6884 before first clause.
6885 * gcc.dg/gomp/clause-2.c (foo): Likewise.
6886
6887 2022-10-28 Richard Biener <rguenther@suse.de>
6888
6889 * gcc.dg/vect/pr100756.c: Adjust for larger vectors.
6890
6891 2022-10-28 Thomas Schwinge <thomas@codesourcery.com>
6892
6893 * gcc.dg/vect/bb-slp-cond-1.c: Fix target selector syntax.
6894
6895 2022-10-28 Kewen Lin <linkw@linux.ibm.com>
6896
6897 PR testsuite/107240
6898 * gcc.dg/vect/vect-bitfield-read-1.c: Add effective target checking
6899 vect_shift.
6900 * gcc.dg/vect/vect-bitfield-read-3.c: Likewise.
6901 * gcc.dg/vect/vect-bitfield-read-5.c: Likewise.
6902 * gcc.dg/vect/vect-bitfield-read-6.c: Likewise.
6903 * gcc.dg/vect/vect-bitfield-read-7.c: Likewise.
6904 * gcc.dg/vect/vect-bitfield-read-2.c: Add effective target checking
6905 vect_shift and replace vect_int with vect_long_long.
6906 * gcc.dg/vect/vect-bitfield-read-4.c: Likewise.
6907
6908 2022-10-28 Joseph Myers <joseph@codesourcery.com>
6909
6910 PR c/61469
6911 * gcc.dg/c11-enum-4.c, gcc.dg/c11-enum-5.c, gcc.dg/c11-enum-6.c,
6912 gcc.dg/c2x-enum-6.c, gcc.dg/c2x-enum-7.c, gcc.dg/c2x-enum-8.c,
6913 gcc.dg/gnu2x-enum-1.c: New tests.
6914
6915 2022-10-27 H.J. Lu <hjl.tools@gmail.com>
6916
6917 PR target/107172
6918 * gcc.target/i386/pr107172.c: New test.
6919
6920 2022-10-27 Nathan Sidwell <nathan@acm.org>
6921
6922 * g++.dg/abi/lambda-ctx1-18.C: Adjust.
6923 * g++.dg/abi/lambda-ctx1-18vs17.C: Adjust.
6924 * g++.dg/abi/lambda-tpl1-17.C: New.
6925 * g++.dg/abi/lambda-tpl1-18.C: New.
6926 * g++.dg/abi/lambda-tpl1-18vs17.C: New.
6927 * g++.dg/abi/lambda-tpl1.h: New.
6928
6929 2022-10-27 Aldy Hernandez <aldyh@redhat.com>
6930
6931 PR tree-optimization/107394
6932 * gcc.dg/tree-ssa/pr107394.c: New test.
6933
6934 2022-10-27 Jakub Jelinek <jakub@redhat.com>
6935
6936 PR c++/107382
6937 PR c++/107383
6938 * g++.dg/diagnostic/bad-binary-ops2.C: New test.
6939
6940 2022-10-27 Jiawei <jiawei@iscas.ac.cn>
6941
6942 * gcc.target/riscv/_Float16-zhinx-1.c: New test.
6943 * gcc.target/riscv/_Float16-zhinx-2.c: New test.
6944 * gcc.target/riscv/_Float16-zhinx-3.c: New test.
6945 * gcc.target/riscv/_Float16-zhinxmin-1.c: New test.
6946 * gcc.target/riscv/_Float16-zhinxmin-2.c: New test.
6947 * gcc.target/riscv/_Float16-zhinxmin-3.c: New test.
6948
6949 2022-10-26 David Malcolm <dmalcolm@redhat.com>
6950
6951 * gcc.dg/analyzer/fd-3.c (test_5): Expect "opened here" message
6952 even when flags are symbolic.
6953 (test_read_from_symbolic_fd): New.
6954 (test_write_to_symbolic_fd): New.
6955
6956 2022-10-26 Harald Anlauf <anlauf@gmx.de>
6957
6958 PR fortran/103413
6959 * gfortran.dg/illegal_boz_arg_4.f90: New test.
6960
6961 2022-10-26 David Faust <david.faust@oracle.com>
6962
6963 * gcc.target/bpf/core-builtin-fieldinfo-errors-1.c: New test.
6964 * gcc.target/bpf/core-builtin-fieldinfo-errors-2.c: New test.
6965 * gcc.target/bpf/core-builtin-fieldinfo-existence-1.c: New test.
6966 * gcc.target/bpf/core-builtin-fieldinfo-lshift-1-be.c: New test.
6967 * gcc.target/bpf/core-builtin-fieldinfo-lshift-1-le.c: New test.
6968 * gcc.target/bpf/core-builtin-fieldinfo-lshift-2.c: New test.
6969 * gcc.target/bpf/core-builtin-fieldinfo-offset-1.c: New test.
6970 * gcc.target/bpf/core-builtin-fieldinfo-rshift-1.c: New test.
6971 * gcc.target/bpf/core-builtin-fieldinfo-rshift-2.c: New test.
6972 * gcc.target/bpf/core-builtin-fieldinfo-sign-1.c: New test.
6973 * gcc.target/bpf/core-builtin-fieldinfo-sign-2.c: New test.
6974 * gcc.target/bpf/core-builtin-fieldinfo-size-1.c: New test.
6975
6976 2022-10-26 Marek Polacek <polacek@redhat.com>
6977
6978 PR c++/106393
6979 * g++.dg/cpp23/elision4.C: Use -Wdangling-reference, add dg-warning.
6980 * g++.dg/cpp23/elision7.C: Likewise.
6981 * g++.dg/warn/Wdangling-pointer-2.C: Use -Wno-dangling-reference.
6982 * g++.dg/warn/Wdangling-reference1.C: New test.
6983 * g++.dg/warn/Wdangling-reference2.C: New test.
6984 * g++.dg/warn/Wdangling-reference3.C: New test.
6985
6986 2022-10-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6987
6988 * gcc.target/riscv/rvv/base/mov-1.c: New.
6989 * gcc.target/riscv/rvv/base/mov-10.c: New.
6990 * gcc.target/riscv/rvv/base/mov-11.c: New.
6991 * gcc.target/riscv/rvv/base/mov-12.c: New.
6992 * gcc.target/riscv/rvv/base/mov-13.c: New.
6993 * gcc.target/riscv/rvv/base/mov-2.c: New.
6994 * gcc.target/riscv/rvv/base/mov-3.c: New.
6995 * gcc.target/riscv/rvv/base/mov-4.c: New.
6996 * gcc.target/riscv/rvv/base/mov-5.c: New.
6997 * gcc.target/riscv/rvv/base/mov-6.c: New.
6998 * gcc.target/riscv/rvv/base/mov-7.c: New.
6999 * gcc.target/riscv/rvv/base/mov-8.c: New.
7000 * gcc.target/riscv/rvv/base/mov-9.c: New.
7001
7002 2022-10-26 Monk Chiang <monk.chiang@sifive.com>
7003
7004 * gcc.target/riscv/predef-24.c:New.
7005 * gcc.target/riscv/predef-25.c:New.
7006
7007 2022-10-26 Jiufu Guo <guojiufu@linux.ibm.com>
7008
7009 PR target/106460
7010 * gcc.target/powerpc/pr106460.c: New test.
7011
7012 2022-10-26 Kito Cheng <kito.cheng@sifive.com>
7013
7014 * gcc.target/riscv/arch-18.c: New.
7015 * gcc.target/riscv/arch-5.c: Remove test for prefixed
7016 with `h`.
7017 * gcc.target/riscv/predef-23.c: New.
7018
7019 2022-10-26 Eugene Rozenfeld <erozen@microsoft.com>
7020
7021 * lib/profopt.exp: Don't force DWARF4 for AutoFDO tests
7022
7023 2022-10-25 Patrick Palka <ppalka@redhat.com>
7024
7025 PR c++/106848
7026 PR c++/102600
7027 * g++.dg/modules/enum-9_a.H: New test.
7028 * g++.dg/modules/enum-9_b.C: New test.
7029 * g++.dg/modules/enum-10_a.H: New test.
7030 * g++.dg/modules/enum-10_b.C: New test.
7031 * g++.dg/modules/enum-11_a.H: New test.
7032 * g++.dg/modules/enum-11_b.C: New test.
7033
7034 2022-10-25 H.J. Lu <hjl.tools@gmail.com>
7035
7036 PR target/107304
7037 * gcc.target/i386/pr107304.c: New test.
7038
7039 2022-10-25 Jason Merrill <jason@redhat.com>
7040
7041 * g++.dg/cpp23/attr-assume9.C: New test.
7042 * g++.dg/cpp23/attr-assume10.C: New test.
7043
7044 2022-10-25 Jason Merrill <jason@redhat.com>
7045
7046 * g++.dg/cpp23/attr-assume2.C: Expect constant values.
7047
7048 2022-10-25 Richard Biener <rguenther@suse.de>
7049
7050 PR tree-optimization/107176
7051 PR tree-optimization/66375
7052 PR tree-optimization/42512
7053 * gcc.dg/torture/pr107176.c: New testcase.
7054
7055 2022-10-25 Eric Botcazou <ebotcazou@adacore.com>
7056
7057 * gnat.dg/specs/coverage1.ads: New test.
7058 * gnat.dg/specs/variant_part.ads: Minor tweak.
7059 * gnat.dg/specs/weak1.ads: Add dg directive.
7060
7061 2022-10-25 Jakub Jelinek <jakub@redhat.com>
7062
7063 PR tree-optimization/107368
7064 * gcc.dg/attr-assume-5.c: New test.
7065
7066 2022-10-25 YunQiang Su <yunqiang.su@cipunited.com>
7067
7068 * gcc.target/mips/compact-branches-1.c: add isa_rev>=6.
7069 * gcc.target/mips/mips.exp: don't add -mipsXXr6 option for
7070 -mcompact-branches=always. It is usable for pre-R6 now.
7071 * gcc.target/mips/compact-branches-8.c: New test.
7072 * gcc.target/mips/compact-branches-9.c: New test.
7073
7074 2022-10-25 Jakub Jelinek <jakub@redhat.com>
7075
7076 PR tree-optimization/107369
7077 * gcc.dg/attr-assume-4.c: New test.
7078 * g++.dg/cpp23/attr-assume8.C: New test.
7079
7080 2022-10-25 Richard Biener <rguenther@suse.de>
7081
7082 PR tree-optimization/100756
7083 * gcc.dg/vect/pr100756.c: New testcase.
7084
7085 2022-10-25 Kewen Lin <linkw@linux.ibm.com>
7086
7087 * lib/target-supports.exp (check_effective_target_vect_long_long): Add
7088 support for powerpc*-*-*.
7089
7090 2022-10-24 David Malcolm <dmalcolm@redhat.com>
7091
7092 PR analyzer/107349
7093 * gcc.dg/analyzer/stdarg-1-ms_abi.c (pr107349): New.
7094 * gcc.dg/analyzer/stdarg-1-sysv_abi.c (pr107349): New.
7095 * gcc.dg/analyzer/stdarg-1.c (pr107349): New.
7096
7097 2022-10-24 Martin Liska <mliska@suse.cz>
7098
7099 PR analyzer/107366
7100 * gcc.dg/analyzer/sarif-pr107366.c: New test.
7101
7102 2022-10-24 David Malcolm <dmalcolm@redhat.com>
7103
7104 PR analyzer/107345
7105 * gcc.dg/analyzer/pr107345.c: New test.
7106
7107 2022-10-24 David Malcolm <dmalcolm@redhat.com>
7108
7109 PR analyzer/106300
7110 * gcc.dg/analyzer/pipe-1.c: New test.
7111 * gcc.dg/analyzer/pipe-glibc.c: New test.
7112 * gcc.dg/analyzer/pipe-manpages.c: New test.
7113 * gcc.dg/analyzer/pipe2-1.c: New test.
7114
7115 2022-10-24 Marek Polacek <polacek@redhat.com>
7116
7117 PR c++/107276
7118 * g++.dg/cpp2a/decomp4.C: New test.
7119
7120 2022-10-24 Jakub Jelinek <jakub@redhat.com>
7121
7122 PR c++/107358
7123 * c-c++-common/pr107358.c: New test.
7124 * g++.dg/cpp1y/pr68180.C: Remove -fexcess-precision=fast from
7125 dg-options.
7126
7127 2022-10-24 Wilco Dijkstra <wdijkstr@arm.com>
7128
7129 PR target/106583
7130 * gcc.target/aarch64/pr106583.c: Add new test.
7131
7132 2022-10-24 Jakub Jelinek <jakub@redhat.com>
7133
7134 PR c++/105774
7135 * g++.dg/cpp1y/constexpr-105774.C: New test.
7136
7137 2022-10-24 Arsen Arsenović <arsen@aarsen.me>
7138
7139 * gcc.dg/noreturn-4.c: Removed.
7140 * g++.dg/freestanding-main.C: New test.
7141 * g++.dg/freestanding-nonint-main.C: New test.
7142 * gcc.dg/freestanding-main.c: New test.
7143 * gcc.dg/freestanding-nonint-main.c: New test.
7144
7145 2022-10-24 Aldy Hernandez <aldyh@redhat.com>
7146
7147 PR tree-optimization/107355
7148 * gcc.dg/tree-ssa/pr107355.c: New test.
7149
7150 2022-10-24 Tobias Burnus <tobias@codesourcery.com>
7151
7152 PR middle-end/107236
7153 * gfortran.dg/gomp/target-device-ancestor-6.f90: New test.
7154
7155 2022-10-21 José Rui Faustino de Sousa <jrfsousa@gmail.com>
7156
7157 PR fortran/100097
7158 PR fortran/100098
7159 * gfortran.dg/PR100097.f90: New test.
7160 * gfortran.dg/PR100098.f90: New test.
7161
7162 2022-10-21 Jakub Jelinek <jakub@redhat.com>
7163
7164 PR target/107322
7165 * gcc.target/i386/pr107322.c: New test.
7166
7167 2022-10-21 Jakub Jelinek <jakub@redhat.com>
7168
7169 PR c++/107295
7170 * g++.dg/ext/vector42.C: New test.
7171
7172 2022-10-21 Tejas Joshi <TejasSanjay.Joshi@amd.com>
7173
7174 * gcc.target/i386/funcspec-56.inc: Handle new march.
7175 * g++.target/i386/mv29.C: Likewise.
7176
7177 2022-10-21 Thomas Schwinge <thomas@codesourcery.com>
7178
7179 PR tree-optimization/107195
7180 * gcc.dg/tree-ssa/pr107195-3.c: New.
7181
7182 2022-10-21 Richard Biener <rguenther@suse.de>
7183
7184 PR tree-optimization/107323
7185 * gcc.dg/tree-ssa/pr107323.c: New testcase.
7186
7187 2022-10-21 Jakub Jelinek <jakub@redhat.com>
7188
7189 PR tree-optimization/54346
7190 * gcc.dg/pr54346.c: Add -Wno-psabi to dg-options.
7191
7192 2022-10-21 Jakub Jelinek <jakub@redhat.com>
7193
7194 PR c++/106863
7195 * g++.dg/cpp0x/dr2351-2.C: New test.
7196
7197 2022-10-21 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7198
7199 * gcc.target/riscv/rvv/base/vsetvl-1.c: New test.
7200
7201 2022-10-21 Haochen Jiang <haochen.jiang@intel.com>
7202
7203 * gcc.target/i386/vnniint8-auto-vectorize-1.c: New test.
7204 * gcc.target/i386/vnniint8-auto-vectorize-2.c: Ditto.
7205
7206 2022-10-21 Kong Lingling <lingling.kong@intel.com>
7207 Hongyu Wang <hongyu.wang@intel.com>
7208 Haochen Jiang <haochen.jiang@intel.com>
7209
7210 * g++.dg/other/i386-2.C: Add -mavxvnniint8.
7211 * g++.dg/other/i386-3.C: Ditto.
7212 * gcc.target/i386/avx-check.h: Add avxvnniint8 check.
7213 * gcc.target/i386/sse-12.c: Add -mavxvnniint8.
7214 * gcc.target/i386/sse-13.c: Ditto.
7215 * gcc.target/i386/sse-14.c: Ditto.
7216 * gcc.target/i386/sse-22.c: Ditto.
7217 * gcc.target/i386/sse-23.c: Ditto.
7218 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
7219 * lib/target-supports.exp
7220 (check_effective_target_avxvnniint8): New.
7221 * gcc.target/i386/avxvnniint8-1.c: Ditto.
7222 * gcc.target/i386/avxvnniint8-vpdpbssd-2.c: Ditto.
7223 * gcc.target/i386/avxvnniint8-vpdpbssds-2.c: Ditto.
7224 * gcc.target/i386/avxvnniint8-vpdpbsud-2.c: Ditto.
7225 * gcc.target/i386/avxvnniint8-vpdpbsuds-2.c: Ditto.
7226 * gcc.target/i386/avxvnniint8-vpdpbuud-2.c: Ditto.
7227 * gcc.target/i386/avxvnniint8-vpdpbuuds-2.c: Ditto.
7228
7229 2022-10-21 Hongyu Wang <hongyu.wang@intel.com>
7230
7231 * gcc.target/i386/avx-check.h: Add avxifma check.
7232 * gcc.target/i386/avx512ifma-vpmaddhuq-1.c: Remane..
7233 * gcc.target/i386/avx512ifma-vpmaddhuq-1a.c: To this.
7234 * gcc.target/i386/avx512ifma-vpmaddluq-1.c: Ditto.
7235 * gcc.target/i386/avx512ifma-vpmaddluq-1a.c: Ditto.
7236 * gcc.target/i386/avx512ifma-vpmaddhuq-1b.c: New Test.
7237 * gcc.target/i386/avx512ifma-vpmaddluq-1b.c: Ditto.
7238 * gcc.target/i386/avx-ifma-1.c: Ditto.
7239 * gcc.target/i386/avx-ifma-2.c: Ditto.
7240 * gcc.target/i386/avx-ifma-3.c: Ditto.
7241 * gcc.target/i386/avx-ifma-4.c: Ditto.
7242 * gcc.target/i386/avx-ifma-5.c: Ditto.
7243 * gcc.target/i386/avx-ifma-6.c: Ditto.
7244 * gcc.target/i386/avx-ifma-vpmaddhuq-2.c: Ditto.
7245 * gcc.target/i386/avx-ifma-vpmaddluq-2.c: Ditto.
7246 * gcc.target/i386/sse-12.c: Add -mavxifma.
7247 * gcc.target/i386/sse-13.c: Ditto.
7248 * gcc.target/i386/sse-14.c: Ditto.
7249 * gcc.target/i386/sse-22.c: Ditto.
7250 * gcc.target/i386/sse-23.c: Ditto.
7251 * g++.dg/other/i386-2.C: Ditto.
7252 * g++.dg/other/i386-3.C: Ditto.
7253 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
7254 * lib/target-supports.exp
7255 (check_effective_target_avxifma): New.
7256
7257 2022-10-20 Harald Anlauf <anlauf@gmx.de>
7258 Steven G. Kargl <kargl@gcc.gnu.org>
7259
7260 PR fortran/105633
7261 * gfortran.dg/pr105633.f90: New test.
7262
7263 2022-10-20 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
7264 Yvan ROUX <yvan.roux@foss.st.com>
7265
7266 * lib/target-supports.exp
7267 (check_effective_target_fenv_exceptions_double): New.
7268 (check_effective_target_fenv_exceptions_long_double): New.
7269 * gcc.dg/c2x-float-7.c: Split into 3 tests...
7270 * gcc.dg/c2x-float-7a.c: Float part of c2x-float-7.c.
7271 * gcc.dg/c2x-float-7b.c: Double part of c2x-float-7.c.
7272 * gcc.dg/c2x-float-7c.c: Long double part of c2x-float-7.c.
7273 * gcc.dg/pr95115.c: Switch to fenv_exceptions_double.
7274 * gcc.dg/torture/float32x-nan-floath.c: Likewise.
7275 * gcc.dg/torture/float32x-nan.c: Likewise.
7276 * gcc.dg/torture/float64-nan-floath.c: Likewise.
7277 * gcc.dg/torture/float64-nan.c: Likewise.
7278 * gcc.dg/torture/inf-compare-1.c: Likewise.
7279 * gcc.dg/torture/inf-compare-2.c: Likewise.
7280 * gcc.dg/torture/inf-compare-3.c: Likewise.
7281 * gcc.dg/torture/inf-compare-4.c: Likewise.
7282 * gcc.dg/torture/inf-compare-5.c: Likewise.
7283 * gcc.dg/torture/inf-compare-6.c: Likewise.
7284 * gcc.dg/torture/inf-compare-7.c: Likewise.
7285 * gcc.dg/torture/inf-compare-8.c: Likewise.
7286 * gcc.dg/torture/pr52451.c: Likewise.
7287 * gcc.dg/torture/pr82692.c: Likewise.
7288 * gcc.dg/torture/inf-compare-1-float.c: New test.
7289 * gcc.dg/torture/inf-compare-2-float.c: New test.
7290 * gcc.dg/torture/inf-compare-3-float.c: New test.
7291 * gcc.dg/torture/inf-compare-4-float.c: New test.
7292 * gcc.dg/torture/inf-compare-5-float.c: New test.
7293 * gcc.dg/torture/inf-compare-6-float.c: New test.
7294 * gcc.dg/torture/inf-compare-7-float.c: New test.
7295 * gcc.dg/torture/inf-compare-8-float.c: New test.
7296
7297 2022-10-20 Patrick Palka <ppalka@redhat.com>
7298
7299 * g++.dg/cpp2a/concepts-friend10.C: New test.
7300
7301 2022-10-20 Artem Klimov <jakmobius@gmail.com>
7302 Alexander Monakov <amonakov@gcc.gnu.org>
7303
7304 PR middle-end/99619
7305 * gcc.dg/tls/vis-attr-gd.c: New test.
7306 * gcc.dg/tls/vis-attr-hidden-gd.c: New test.
7307 * gcc.dg/tls/vis-attr-hidden.c: New test.
7308 * gcc.dg/tls/vis-flag-hidden-gd.c: New test.
7309 * gcc.dg/tls/vis-flag-hidden.c: New test.
7310 * gcc.dg/tls/vis-pragma-hidden-gd.c: New test.
7311 * gcc.dg/tls/vis-pragma-hidden.c: New test.
7312
7313 2022-10-20 Patrick Palka <ppalka@redhat.com>
7314
7315 PR c++/102963
7316 * g++.dg/modules/concept-7_a.C: New test.
7317 * g++.dg/modules/concept-7_b.C: New test.
7318
7319 2022-10-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
7320
7321 * gcc.dg/vect/pr107326.c: New test.
7322 * gcc.dg/vect/vect-bitfield-read-7.c: New test.
7323
7324 2022-10-20 Jakub Jelinek <jakub@redhat.com>
7325
7326 * gcc.target/i386/pr107271.c: Add -Wno-psabi to dg-options.
7327 * gcc.dg/debug/btf/btf-function-3.c: Likewise.
7328
7329 2022-10-20 Richard Sandiford <richard.sandiford@arm.com>
7330
7331 * gcc.target/aarch64/sve/acle/general/brka_1.c: Expect a separate
7332 PTEST instruction.
7333 * gcc.target/aarch64/sve/acle/general/brkb_1.c: Likewise.
7334
7335 2022-10-20 Richard Sandiford <richard.sandiford@arm.com>
7336
7337 * gcc.target/aarch64/sve/acle/general/brkn_1.c: Expect separate
7338 PTEST instructions.
7339 * gcc.target/aarch64/sve/acle/general/brkn_2.c: New test.
7340
7341 2022-10-20 Richard Biener <rguenther@suse.de>
7342
7343 PR c/107305
7344 PR c/107306
7345 * gcc.dg/gimplefe-error-15.c: New testcase.
7346
7347 2022-10-20 Andrew MacLeod <amacleod@redhat.com>
7348
7349 * g++.dg/cpp23/attr-assume-opt.C: New.
7350
7351 2022-10-19 Joseph Myers <joseph@codesourcery.com>
7352
7353 * gcc.dg/format/format.h (int_least8_t, int_least16_t)
7354 (int_least32_t, int_least64_t, uint_least8_t, uint_least16_t)
7355 (uint_least32_t, uint_least64_t, int_fast8_t, int_fast16_t)
7356 (int_fast32_t, int_fast64_t, uint_fast8_t, uint_fast16_t)
7357 (uint_fast32_t, uint_fast64_t): New typedefs.
7358 * gcc.dg/format/c11-printf-1.c, gcc.dg/format/c11-scanf-1.c,
7359 gcc.dg/format/c2x-printf-1.c, gcc.dg/format/c2x-scanf-1.c,
7360 gcc.dg/format/ext-9.c: Add tests using wN and wfN length
7361 modifiers.
7362
7363 2022-10-19 David Malcolm <dmalcolm@redhat.com>
7364
7365 PR analyzer/105765
7366 * gcc.dg/analyzer/stdarg-1-ms_abi.c: New test, based on stdarg-1.c.
7367 * gcc.dg/analyzer/stdarg-1-sysv_abi.c: Likewise.
7368
7369 2022-10-19 Marek Polacek <polacek@redhat.com>
7370
7371 PR c++/85043
7372 * g++.dg/warn/Wuseless-cast.C: Remove dg-warning.
7373 * g++.dg/warn/Wuseless-cast3.C: New test.
7374
7375 2022-10-19 Jakub Jelinek <jakub@redhat.com>
7376
7377 * lib/g++-dg.exp (g++-dg-runtest): When using defaulted
7378 std_list, if test has { dg-do * { target c++23 } } directive,
7379 use { 23 } with which the test will run instead of { 98 14 17 20 }
7380 which would make it UNSUPPORTED in all cases.
7381
7382 2022-10-19 Jakub Jelinek <jakub@redhat.com>
7383
7384 PR c/107311
7385 * gcc.dg/c2x-enum-1.c (enum e5): Expect e5a type inside of
7386 enum to be int rather than long if long isn't wider than int.
7387
7388 2022-10-19 Aldy Hernandez <aldyh@redhat.com>
7389
7390 PR tree-optimization/107312
7391 * gcc.target/i386/pr107312.c: New test.
7392
7393 2022-10-19 Lewis Hyatt <lhyatt@gmail.com>
7394
7395 * g++.dg/pch/pch-string-nulls.C: New test.
7396 * g++.dg/pch/pch-string-nulls.Hs: New test.
7397
7398 2022-10-19 Martin Jambor <mjambor@suse.cz>
7399
7400 PR tree-optimization/107206
7401 * g++.dg/tree-ssa/pr107206.C: New test.
7402
7403 2022-10-19 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
7404
7405 * gcc.target/s390/pr106355.h: Common code for new tests.
7406 * gcc.target/s390/pr106355-1.c: New test.
7407 * gcc.target/s390/pr106355-2.c: New test.
7408 * gcc.target/s390/pr106355-3.c: New test.
7409
7410 2022-10-19 Jakub Jelinek <jakub@redhat.com>
7411
7412 PR middle-end/107262
7413 * gcc.dg/pr107262.c: New test.
7414
7415 2022-10-19 Jakub Jelinek <jakub@redhat.com>
7416
7417 PR tree-optimization/106990
7418 * c-c++-common/ubsan/pr106990.c: New test.
7419
7420 2022-10-19 Richard Biener <rguenther@suse.de>
7421
7422 PR tree-optimization/106781
7423 * gcc.dg/pr106781.c: New testcase.
7424
7425 2022-10-19 liuhongt <hongtao.liu@intel.com>
7426
7427 * gcc.target/i386/pr107271.c: New test.
7428
7429 2022-10-18 Joseph Myers <joseph@codesourcery.com>
7430
7431 PR c/107164
7432 * gcc.dg/c99-tag-4.c, gcc.dg/c99-tag-5.c, gcc.dg/c99-tag-6.c: New
7433 tests.
7434
7435 2022-10-18 Marek Polacek <polacek@redhat.com>
7436
7437 PR testsuite/107213
7438 * c-c++-common/pointer-to-fn1.c: Only run on i?86/x86_64.
7439
7440 2022-10-18 Patrick Palka <ppalka@redhat.com>
7441
7442 PR c++/105045
7443 * g++.dg/modules/pr105045_a.C: New test.
7444 * g++.dg/modules/pr105045_b.C: New test.
7445
7446 2022-10-18 Joseph Myers <joseph@codesourcery.com>
7447
7448 PR c/36113
7449 * gcc.dg/c11-enum-1.c, gcc.dg/c11-enum-2.c, gcc.dg/c11-enum-3.c,
7450 gcc.dg/c2x-enum-1.c, gcc.dg/c2x-enum-2.c, gcc.dg/c2x-enum-3.c,
7451 gcc.dg/c2x-enum-4.c, gcc.dg/c2x-enum-5.c: New tests.
7452 * gcc.dg/pr30260.c: Explicitly use -std=gnu11. Update expected
7453 diagnostics.
7454 * gcc.dg/torture/pr25183.c: Update expected diagnostics.
7455
7456 2022-10-18 Martin Jambor <mjambor@suse.cz>
7457
7458 * gcc.dg/ipa/ipcp-agg-11.c: Adjust dumps.
7459 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
7460
7461 2022-10-18 Richard Biener <rguenther@suse.de>
7462
7463 PR tree-optimization/107302
7464 * gcc.dg/vect/pr107302.c: New testcase.
7465
7466 2022-10-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
7467
7468 * gcc.dg/vect/pr107275.c: New test.
7469
7470 2022-10-18 Jakub Jelinek <jakub@redhat.com>
7471
7472 PR c++/106654
7473 * g++.dg/cpp23/attr-assume5.C: New test.
7474 * g++.dg/cpp23/attr-assume6.C: New test.
7475 * g++.dg/cpp23/attr-assume7.C: New test.
7476
7477 2022-10-18 Richard Biener <rguenther@suse.de>
7478
7479 PR tree-optimization/107301
7480 * gcc.dg/torture/pr107301.c: New testcase.
7481
7482 2022-10-18 Liwei Xu <liwei.xu@intel.com>
7483
7484 PR testsuite/107220
7485 * gcc.dg/tree-ssa/forwprop-19.c: Move scanning pass from
7486 forwprop1 to dse1, This fixs the test case fail.
7487
7488 2022-10-18 Andrew MacLeod <amacleod@redhat.com>
7489
7490 PR tree-optimization/107273
7491 * gcc.dg/tree-ssa/pr107273-1.c: New.
7492 * gcc.dg/tree-ssa/pr107273-2.c: New.
7493
7494 2022-10-17 Steve Kargl <kargl@gcc.gnu.org>
7495
7496 PR fortran/104330
7497 * gfortran.dg/pr104330.f90: New test.
7498
7499 2022-10-17 Aldy Hernandez <aldyh@redhat.com>
7500
7501 PR tree-optimization/107293
7502 * gcc.dg/tree-ssa/pr107293.c: New test.
7503
7504 2022-10-17 Harald Anlauf <anlauf@gmx.de>
7505 Mikael Morin <mikael@gcc.gnu.org>
7506
7507 PR fortran/93483
7508 PR fortran/107216
7509 PR fortran/107219
7510 * gfortran.dg/array_constructor_56.f90: New test.
7511 * gfortran.dg/array_constructor_57.f90: New test.
7512
7513 2022-10-17 Harald Anlauf <anlauf@gmx.de>
7514
7515 PR fortran/107272
7516 * gfortran.dg/pr107272.f90: New test.
7517
7518 2022-10-17 Tobias Burnus <tobias@codesourcery.com>
7519
7520 PR fortran/107266
7521 * gfortran.dg/char4_decl.f90: New test.
7522 * gfortran.dg/char4_decl-2.f90: New test.
7523
7524 2022-10-17 Patrick Palka <ppalka@redhat.com>
7525
7526 PR c++/101449
7527 * g++.dg/modules/cexpr-3_a.C: New test.
7528 * g++.dg/modules/cexpr-3_b.C: New test.
7529
7530 2022-10-17 Aldy Hernandez <aldyh@redhat.com>
7531
7532 PR tree-optimization/105820
7533 * g++.dg/tree-ssa/pr105820.c: New test.
7534
7535 2022-10-17 Aldy Hernandez <aldyh@redhat.com>
7536
7537 * gcc.dg/tree-ssa/vrp-float-3a.c: New.
7538 * gcc.dg/tree-ssa/vrp-float-4a.c: New.
7539 * gcc.dg/tree-ssa/vrp-float-5a.c: New.
7540
7541 2022-10-17 Richard Biener <rguenther@suse.de>
7542 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7543
7544 PR tree-optimization/99409
7545 PR tree-optimization/99394
7546 * gcc.dg/vect/vect-recurr-1.c: New testcase.
7547 * gcc.dg/vect/vect-recurr-2.c: Likewise.
7548 * gcc.dg/vect/vect-recurr-3.c: Likewise.
7549 * gcc.dg/vect/vect-recurr-4.c: Likewise.
7550 * gcc.dg/vect/vect-recurr-5.c: Likewise.
7551 * gcc.dg/vect/vect-recurr-6.c: Likewise.
7552 * gcc.dg/vect/tsvc/vect-tsvc-s252.c: Un-XFAIL.
7553 * gcc.dg/vect/tsvc/vect-tsvc-s254.c: Likewise.
7554 * gcc.dg/vect/tsvc/vect-tsvc-s291.c: Likewise.
7555
7556 2022-10-14 Joseph Myers <joseph@codesourcery.com>
7557
7558 * gcc.dg/cpp/c2x-ucnid-1-utf8.c, gcc.dg/cpp/c2x-ucnid-1.c: New
7559 tests.
7560
7561 2022-10-14 Harald Anlauf <anlauf@gmx.de>
7562
7563 PR fortran/100971
7564 * gfortran.dg/der_io_5.f90: New test.
7565
7566 2022-10-14 Tobias Burnus <tobias@codesourcery.com>
7567
7568 * gfortran.dg/c-interop/deferred-character-2.f90: Use 'dg-do run'.
7569
7570 2022-10-14 Patrick Palka <ppalka@redhat.com>
7571
7572 PR c++/106304
7573 * g++.dg/modules/pr106304_a.C: New test.
7574 * g++.dg/modules/pr106304_b.C: New test.
7575
7576 2022-10-14 Richard Biener <rguenther@suse.de>
7577
7578 PR tree-optimization/107254
7579 * gfortran.dg/vect/pr107254.f90: New testcase.
7580
7581 2022-10-14 Jørgen Kvalsvik <jorgen.kvalsvik@woven-planet.global>
7582
7583 * gcc.misc-tests/gcov-4.c: New testcase.
7584
7585 2022-10-14 Jørgen Kvalsvik <jorgen.kvalsvik@woven-planet.global>
7586
7587 * g++.dg/gcov/gcov-1.C: Add line count check.
7588 * gcc.misc-tests/gcov-4.c: Likewise.
7589
7590 2022-10-14 Jakub Jelinek <jakub@redhat.com>
7591
7592 * lib/target-supports.exp (check_effective_target_bfloat16,
7593 check_effective_target_bfloat16_runtime, add_options_for_bfloat16):
7594 New.
7595 * gcc.dg/torture/bfloat16-basic.c: New test.
7596 * gcc.dg/torture/bfloat16-builtin.c: New test.
7597 * gcc.dg/torture/bfloat16-builtin-issignaling-1.c: New test.
7598 * gcc.dg/torture/bfloat16-complex.c: New test.
7599 * gcc.dg/torture/builtin-issignaling-1.c: Allow to be includable
7600 from bfloat16-builtin-issignaling-1.c.
7601 * gcc.dg/torture/floatn-basic.h: Allow to be includable from
7602 bfloat16-basic.c.
7603 * gcc.target/i386/vect-bfloat16-typecheck_2.c: Adjust expected
7604 diagnostics.
7605 * gcc.target/i386/sse2-bfloat16-scalar-typecheck.c: Likewise.
7606 * gcc.target/i386/vect-bfloat16-typecheck_1.c: Likewise.
7607 * g++.target/i386/bfloat_cpp_typecheck.C: Likewise.
7608
7609 2022-10-14 Jakub Jelinek <jakub@redhat.com>
7610
7611 PR c/82071
7612 PR c/87390
7613 PR c++/107097
7614 * gcc.target/i386/excess-precision-8.c: For C++ wrap abort and
7615 exit declarations into extern "C" block.
7616 * gcc.target/i386/excess-precision-10.c: Likewise.
7617 * g++.target/i386/excess-precision-7.C: Remove.
7618 * g++.target/i386/excess-precision-8.C: New test.
7619 * g++.target/i386/excess-precision-9.C: Remove.
7620 * g++.target/i386/excess-precision-10.C: New test.
7621 * g++.target/i386/excess-precision-12.C: New test.
7622
7623 2022-10-14 Jakub Jelinek <jakub@redhat.com>
7624
7625 PR middle-end/323
7626 PR c++/107097
7627 * gcc.target/i386/excess-precision-1.c: For C++ wrap abort and
7628 exit declarations into extern "C" block.
7629 * gcc.target/i386/excess-precision-2.c: Likewise.
7630 * gcc.target/i386/excess-precision-3.c: Likewise. Remove
7631 check_float_nonproto and check_double_nonproto tests for C++.
7632 * gcc.target/i386/excess-precision-7.c: For C++ wrap abort and
7633 exit declarations into extern "C" block.
7634 * gcc.target/i386/excess-precision-9.c: Likewise.
7635 * g++.target/i386/excess-precision-1.C: New test.
7636 * g++.target/i386/excess-precision-2.C: New test.
7637 * g++.target/i386/excess-precision-3.C: New test.
7638 * g++.target/i386/excess-precision-4.C: New test.
7639 * g++.target/i386/excess-precision-5.C: New test.
7640 * g++.target/i386/excess-precision-6.C: New test.
7641 * g++.target/i386/excess-precision-7.C: New test.
7642 * g++.target/i386/excess-precision-9.C: New test.
7643 * g++.target/i386/excess-precision-11.C: New test.
7644 * c-c++-common/dfp/convert-bfp-10.c: Add -fexcess-precision=fast
7645 as dg-additional-options.
7646 * c-c++-common/dfp/compare-eq-const.c: Likewise.
7647 * g++.dg/cpp1z/constexpr-96862.C: Likewise.
7648 * g++.dg/cpp1z/decomp12.C (main): Use 2.25 instead of 2.3 to
7649 avoid excess precision differences.
7650 * g++.dg/other/thunk1.C: Add -fexcess-precision=fast
7651 as dg-additional-options.
7652 * g++.dg/vect/pr64410.cc: Likewise.
7653 * g++.dg/cpp1y/pr68180.C: Likewise.
7654 * g++.dg/vect/pr89653.cc: Likewise.
7655 * g++.dg/cpp0x/variadic-tuple.C: Likewise.
7656 * g++.dg/cpp0x/nsdmi-union1.C: Use 4.25 instead of 4.2 to
7657 avoid excess precision differences.
7658 * g++.old-deja/g++.brendan/copy9.C: Add -fexcess-precision=fast
7659 as dg-additional-options.
7660 * g++.old-deja/g++.brendan/overload7.C: Likewise.
7661
7662 2022-10-14 Joseph Myers <joseph@codesourcery.com>
7663
7664 * gcc.dg/c11-complit-1.c, gcc.dg/c11-complit-2.c,
7665 gcc.dg/c11-complit-3.c, gcc.dg/c2x-complit-2.c,
7666 gcc.dg/c2x-complit-3.c, gcc.dg/c2x-complit-4.c,
7667 gcc.dg/c2x-complit-5.c, gcc.dg/c2x-complit-6.c,
7668 gcc.dg/c2x-complit-7.c, gcc.dg/c90-complit-2.c,
7669 gcc.dg/gnu2x-complit-1.c, gcc.dg/gnu2x-complit-2.c: New tests.
7670
7671 2022-10-13 Eric Botcazou <ebotcazou@adacore.com>
7672
7673 * gcc.dg/Wstringop-overflow-89.c: New test.
7674
7675 2022-10-13 David Malcolm <dmalcolm@redhat.com>
7676
7677 PR analyzer/107210
7678 * gfortran.dg/analyzer/pr107210.f90: New test.
7679
7680 2022-10-13 Andrew MacLeod <amacleod@redhat.com>
7681
7682 * gcc.dg/pr102540.c: New.
7683 * gcc.dg/pr102872.c: New.
7684
7685 2022-10-13 Marek Polacek <polacek@redhat.com>
7686
7687 PR c++/106925
7688 * g++.dg/cpp0x/initlist-defarg3.C: New test.
7689
7690 2022-10-13 Wilco Dijkstra <wdijkstr@arm.com>
7691
7692 PR target/105773
7693 * gcc.target/aarch64/ands_2.c: Test for ANDS.
7694 * gcc.target/aarch64/bics_2.c: Test for BICS.
7695 * gcc.target/aarch64/tst_2.c: Test for TST.
7696 * gcc.target/aarch64/tst_imm_split_1.c: Fix test.
7697
7698 2022-10-13 Richard Biener <rguenther@suse.de>
7699
7700 PR tree-optimization/107160
7701 * gcc.dg/vect/pr107160.c: New testcase.
7702
7703 2022-10-13 Andre Vieira <andre.simoesdiasvieira@arm.com>
7704
7705 * gcc.dg/vect/pr107229-1.c: New test.
7706 * gcc.dg/vect/pr107229-2.c: New test.
7707 * gcc.dg/vect/pr107229-3.c: New test.
7708
7709 2022-10-13 Joseph Myers <joseph@codesourcery.com>
7710
7711 * gcc.dg/c2x-float-10.c: Do not expect value 2 for *_IS_IEC_60559.
7712
7713 2022-10-12 Lewis Hyatt <lhyatt@gmail.com>
7714
7715 PR preprocessor/60014
7716 PR preprocessor/60723
7717 * gcc.dg/cpp/pr60014-1.c: New test.
7718 * gcc.dg/cpp/pr60014-1.h: New test.
7719 * gcc.dg/cpp/pr60014-2.c: New test.
7720 * gcc.dg/cpp/pr60014-2.h: New test.
7721 * gcc.dg/cpp/pr60014-3.c: New test.
7722 * gcc.dg/cpp/pr60014-3.h: New test.
7723
7724 2022-10-12 Marek Polacek <polacek@redhat.com>
7725
7726 * g++.dg/cpp0x/Wredundant-move10.C: Adjust dg-warning.
7727 * g++.dg/cpp0x/Wredundant-move7.C: Likewise.
7728 * g++.dg/cpp0x/move-return2.C: Remove dg-error.
7729 * g++.dg/cpp0x/move-return4.C: Likewise.
7730 * g++.dg/cpp0x/ref-qual20.C: Adjust expected return value.
7731 * g++.dg/cpp0x/move-return5.C: New test.
7732
7733 2022-10-12 Harald Anlauf <anlauf@gmx.de>
7734
7735 PR fortran/107217
7736 * gfortran.dg/pr107217.f90: New test.
7737
7738 2022-10-12 Jason Merrill <jason@redhat.com>
7739
7740 DR 2631
7741 * g++.dg/cpp2a/consteval-defarg3.C: New test.
7742
7743 2022-10-11 Harald Anlauf <anlauf@gmx.de>
7744
7745 PR fortran/107215
7746 * gfortran.dg/pr107215.f90: New test.
7747
7748 2022-10-11 Patrick Palka <ppalka@redhat.com>
7749
7750 PR c++/100134
7751 * g++.dg/modules/tpl-friend-8_a.H: New test.
7752 * g++.dg/modules/tpl-friend-8_b.C: New test.
7753
7754 2022-10-11 Patrick Palka <ppalka@redhat.com>
7755
7756 PR c++/99377
7757 * g++.dg/modules/pr99377-2_a.C: New test.
7758 * g++.dg/modules/pr99377-2_b.C: New test.
7759
7760 2022-10-11 Aldy Hernandez <aldyh@redhat.com>
7761
7762 * gcc.dg/tree-ssa/vrp-float-abs-1.c: New test.
7763
7764 2022-10-11 Richard Biener <rguenther@suse.de>
7765
7766 PR tree-optimization/107212
7767 * gcc.dg/vect/pr107212-1.c: New testcase.
7768 * gcc.dg/vect/pr107212-2.c: Likewise.
7769
7770 2022-10-11 Andrew Stubbs <ams@codesourcery.com>
7771
7772 * gcc.dg/pr104464.c: Xfail on amdgcn.
7773 * gcc.dg/signbit-2.c: Likewise.
7774 * gcc.dg/signbit-5.c: Likewise.
7775 * gcc.dg/vect/bb-slp-68.c: Likewise.
7776 * gcc.dg/vect/bb-slp-cond-1.c: Change expectations on amdgcn.
7777 * gcc.dg/vect/bb-slp-subgroups-3.c: Likewise.
7778 * gcc.dg/vect/no-vfa-vect-depend-2.c: Change expectations for multiple
7779 vector sizes.
7780 * gcc.dg/vect/pr33953.c: Likewise.
7781 * gcc.dg/vect/pr65947-12.c: Likewise.
7782 * gcc.dg/vect/pr65947-13.c: Likewise.
7783 * gcc.dg/vect/pr80631-2.c: Likewise.
7784 * gcc.dg/vect/slp-reduc-4.c: Likewise.
7785 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
7786 * lib/target-supports.exp (available_vector_sizes): Add more sizes
7787 for amdgcn.
7788
7789 2022-10-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
7790
7791 * gcc.dg/vect/vect-bitfield-read-1.c: New test.
7792 * gcc.dg/vect/vect-bitfield-read-2.c: New test.
7793 * gcc.dg/vect/vect-bitfield-read-3.c: New test.
7794 * gcc.dg/vect/vect-bitfield-read-4.c: New test.
7795 * gcc.dg/vect/vect-bitfield-read-5.c: New test.
7796 * gcc.dg/vect/vect-bitfield-read-6.c: New test.
7797 * gcc.dg/vect/vect-bitfield-write-1.c: New test.
7798 * gcc.dg/vect/vect-bitfield-write-2.c: New test.
7799 * gcc.dg/vect/vect-bitfield-write-3.c: New test.
7800 * gcc.dg/vect/vect-bitfield-write-4.c: New test.
7801 * gcc.dg/vect/vect-bitfield-write-5.c: New test.
7802
7803 2022-10-11 liuhongt <hongtao.liu@intel.com>
7804
7805 * gcc.target/i386/pr107093.c: New test.
7806
7807 2022-10-11 Aldy Hernandez <aldyh@redhat.com>
7808
7809 PR tree-optimization/107195
7810 * gcc.dg/tree-ssa/pr107195-1.c: New test.
7811 * gcc.dg/tree-ssa/pr107195-2.c: New test.
7812
7813 2022-10-11 Liwei Xu <liwei.xu@intel.com>
7814 liuhongt <hongtao.liu@intel.com>
7815
7816 * gcc.dg/pr54346.c: New test.
7817
7818 2022-10-10 Nathan Sidwell <nathan@acm.org>
7819
7820 * g++.dg/abi/lambda-ctx1-17.C: New.
7821 * g++.dg/abi/lambda-ctx1-18.C: New.
7822 * g++.dg/abi/lambda-ctx1-18vs17.C: New.
7823 * g++.dg/abi/lambda-ctx1.h: New.
7824 * g++.dg/abi/lambda-vis.C: Adjust expected mangles.
7825 * g++.dg/abi/macro0.C: Adjust.
7826
7827 2022-10-10 Marek Polacek <polacek@redhat.com>
7828
7829 PR c++/106937
7830 * c-c++-common/pointer-to-fn1.c: New test.
7831
7832 2022-10-10 Kito Cheng <kito.cheng@sifive.com>
7833
7834 * gcc.target/riscv/rvv/base/riscv_vector.h: New.
7835
7836 2022-10-10 Kito Cheng <kito.cheng@sifive.com>
7837
7838 * gcc.target/riscv/rvv/base/user-1.c: Add dg-options and drop
7839 dg-skip-if.
7840
7841 2022-10-10 Kito Cheng <kito.cheng@sifive.com>
7842
7843 * gcc.target/riscv/rvv/base/pragma-1.c: Add newline to the end of file.
7844 * gcc.target/riscv/rvv/base/pragma-2.c: Ditto.
7845 * gcc.target/riscv/rvv/base/pragma-3.c: Ditto.
7846 * gcc.target/riscv/rvv/base/user-1.c: Ditto.
7847 * gcc.target/riscv/rvv/base/user-2.c: Ditto.
7848 * gcc.target/riscv/rvv/base/user-3.c: Ditto.
7849 * gcc.target/riscv/rvv/base/user-4.c: Ditto.
7850 * gcc.target/riscv/rvv/base/user-5.c: Ditto.
7851 * gcc.target/riscv/rvv/base/user-6.c: Ditto.
7852 * gcc.target/riscv/rvv/base/vread_csr.c: Ditto.
7853 * gcc.target/riscv/rvv/base/vwrite_csr.c: Ditto.
7854
7855 2022-10-10 Jakub Jelinek <jakub@redhat.com>
7856
7857 PR tree-optimization/107153
7858 * gcc.dg/autopar/pr107153.c: Require fgraphite effective target.
7859
7860 2022-10-10 Aldy Hernandez <aldyh@redhat.com>
7861
7862 * gcc.dg/tree-ssa/vrp-float-signbit-3.c: New test.
7863
7864 2022-10-10 liuhongt <hongtao.liu@intel.com>
7865
7866 * gcc.target/i386/pr107185.c: New test.
7867
7868 2022-10-10 Claudiu Zissulescu <claziss@gmail.com>
7869
7870 * gcc.target/arc/tmac-2.c: Update test.
7871
7872 2022-10-10 Claudiu Zissulescu <claziss@gmail.com>
7873
7874 * gcc.target/arc/enter-dw2-1.c: New file.
7875
7876 2022-10-09 Dimitar Dimitrov <dimitar@dinux.eu>
7877
7878 PR target/106562
7879 * gcc.target/pru/pr106562-1.c: New test.
7880 * gcc.target/pru/pr106562-2.c: New test.
7881 * gcc.target/pru/pr106562-3.c: New test.
7882 * gcc.target/pru/pr106562-4.c: New test.
7883
7884 2022-10-09 Dimitar Dimitrov <dimitar@dinux.eu>
7885
7886 * gcc.target/pru/ashiftdi-1.c: New test.
7887 * gcc.target/pru/lshiftrtdi-1.c: New test.
7888
7889 2022-10-08 Harald Anlauf <anlauf@gmx.de>
7890 Mikael Morin <mikael@gcc.gnu.org>
7891
7892 PR fortran/107000
7893 * gfortran.dg/pr107000.f90: New test.
7894
7895 2022-10-07 Marek Polacek <polacek@redhat.com>
7896
7897 PR c++/107085
7898 * g++.dg/ext/reference_constructs_from_temporary1.C: Adjust expected
7899 result.
7900 * g++.dg/ext/reference_converts_from_temporary1.C: Likewise.
7901 * g++.dg/cpp0x/elision4.C: New test.
7902
7903 2022-10-07 Qing Zhao <qing.zhao@oracle.com>
7904
7905 PR tree-optimization/101836
7906 * gcc.dg/pr101836.c: New test.
7907 * gcc.dg/pr101836_1.c: New test.
7908 * gcc.dg/pr101836_2.c: New test.
7909 * gcc.dg/pr101836_3.c: New test.
7910 * gcc.dg/pr101836_4.c: New test.
7911 * gcc.dg/pr101836_5.c: New test.
7912 * gcc.dg/strict-flex-array-2.c: New test.
7913 * gcc.dg/strict-flex-array-3.c: New test.
7914
7915 2022-10-07 Qing Zhao <qing.zhao@oracle.com>
7916
7917 * g++.dg/strict-flex-array-1.C: New test.
7918 * gcc.dg/strict-flex-array-1.c: New test.
7919
7920 2022-10-07 David Malcolm <dmalcolm@redhat.com>
7921
7922 PR analyzer/105783
7923 * gcc.dg/analyzer/pr105783.c: New test.
7924
7925 2022-10-07 Patrick Palka <ppalka@redhat.com>
7926
7927 * g++.dg/modules/bfield-3.H: New test.
7928
7929 2022-10-07 Martin Liska <mliska@suse.cz>
7930
7931 * gcc.dg/live-patching-2.c: Update scanned pattern.
7932 * gcc.dg/live-patching-5.c: New test.
7933
7934 2022-10-07 Patrick Palka <ppalka@redhat.com>
7935
7936 PR c++/104433
7937 * g++.dg/modules/static-2_a.H: New test.
7938 * g++.dg/modules/static-2_b.C: New test.
7939
7940 2022-10-07 Jason Merrill <jason@redhat.com>
7941
7942 * g++.dg/init/elide9.C: New test.
7943
7944 2022-10-07 Richard Biener <rguenther@suse.de>
7945
7946 PR tree-optimization/107153
7947 * gcc.dg/autopar/pr107153.c: New testcase.
7948
7949 2022-10-07 Jakub Jelinek <jakub@redhat.com>
7950
7951 * g++.dg/cpp1z/fallthrough2.C: New test.
7952 * g++.dg/cpp2a/attr-likely7.C: New test.
7953
7954 2022-10-06 Aldy Hernandez <aldyh@redhat.com>
7955
7956 PR tree-optimization/107170
7957 * gcc.dg/tree-ssa/pr107170.c: New test.
7958
7959 2022-10-06 David Malcolm <dmalcolm@redhat.com>
7960
7961 PR analyzer/107158
7962 * gcc.dg/analyzer/call-summaries-pr107158-2.c: New test.
7963
7964 2022-10-06 Tobias Burnus <tobias@codesourcery.com>
7965
7966 * gfortran.dg/gomp/assume-3.f90: New test.
7967 * gfortran.dg/gomp/assume-4.f90: New test.
7968
7969 2022-10-06 Joseph Myers <joseph@codesourcery.com>
7970
7971 * gcc.dg/c11-typeof-1.c, gcc.dg/c2x-typeof-1.c,
7972 gcc.dg/c2x-typeof-2.c, gcc.dg/c2x-typeof-3.c,
7973 gcc.dg/gnu11-typeof-1.c, gcc.dg/gnu11-typeof-2.c,
7974 gcc.dg/gnu2x-typeof-1.c: New tests.
7975
7976 2022-10-06 Patrick Palka <ppalka@redhat.com>
7977
7978 * g++.dg/modules/indirect-3_b.C: Expect that the entity
7979 foo::TPL<0>::frob is tagged as a specialization instead
7980 of as a declaration.
7981 * g++.dg/modules/tpl-spec-8_a.H: New test.
7982 * g++.dg/modules/tpl-spec-8_b.C: New test.
7983
7984 2022-10-06 Eric Botcazou <ebotcazou@adacore.com>
7985
7986 * gcc.c-torture/execute/20221006-1.c: New test.
7987
7988 2022-10-06 Richard Biener <rguenther@suse.de>
7989
7990 PR middle-end/107115
7991 * gcc.dg/torture/pr107115.c: New testcase.
7992
7993 2022-10-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7994
7995 * gcc.target/aarch64/ldar_2.c: New test.
7996
7997 2022-10-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7998
7999 * gcc.target/aarch64/ldar_1.c: New test.
8000
8001 2022-10-06 Philipp Tomsich <philipp.tomsich@vrull.eu>
8002
8003 * gcc.target/aarch64/cpunative/info_18: New test.
8004 * gcc.target/aarch64/cpunative/native_cpu_18.c: New test.
8005
8006 2022-10-06 Richard Biener <rguenther@suse.de>
8007
8008 PR tree-optimization/107107
8009 * gcc.dg/pr107107.c: New testcase.
8010
8011 2022-10-06 Jakub Jelinek <jakub@redhat.com>
8012
8013 * c-c++-common/gomp/assume-4.c: New test.
8014
8015 2022-10-06 Jakub Jelinek <jakub@redhat.com>
8016
8017 PR c++/106654
8018 * gcc.dg/attr-assume-1.c: New test.
8019 * gcc.dg/attr-assume-2.c: New test.
8020 * gcc.dg/attr-assume-3.c: New test.
8021 * g++.dg/cpp2a/feat-cxx2a.C: Add colon to C++20 features
8022 comment, add C++20 attributes comment and move C++20
8023 new features after the attributes before them.
8024 * g++.dg/cpp23/feat-cxx2b.C: Likewise. Test
8025 __has_cpp_attribute(assume).
8026 * g++.dg/cpp23/attr-assume1.C: New test.
8027 * g++.dg/cpp23/attr-assume2.C: New test.
8028 * g++.dg/cpp23/attr-assume3.C: New test.
8029 * g++.dg/cpp23/attr-assume4.C: New test.
8030
8031 2022-10-05 David Malcolm <dmalcolm@redhat.com>
8032
8033 PR analyzer/107158
8034 * gcc.dg/analyzer/call-summaries-pr107158.c: New test.
8035
8036 2022-10-05 David Malcolm <dmalcolm@redhat.com>
8037
8038 PR analyzer/107060
8039 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_get_unknown_ptr):
8040 New decl.
8041 * gcc.dg/analyzer/call-summaries-2.c
8042 (test_summarized_writes_param_to_ptr_unknown): New test.
8043
8044 2022-10-05 Tobias Burnus <tobias@codesourcery.com>
8045
8046 * gfortran.dg/gomp/assume-1.f90: New test.
8047 * gfortran.dg/gomp/assume-2.f90: New test.
8048 * gfortran.dg/gomp/assumes-1.f90: New test.
8049 * gfortran.dg/gomp/assumes-2.f90: New test.
8050
8051 2022-10-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8052
8053 * gcc.target/riscv/rvv/base/pragma-1.c: New test.
8054 * gcc.target/riscv/rvv/base/pragma-2.c: New test.
8055 * gcc.target/riscv/rvv/base/pragma-3.c: New test.
8056 * gcc.target/riscv/rvv/base/user-1.c: New test.
8057 * gcc.target/riscv/rvv/base/user-2.c: New test.
8058 * gcc.target/riscv/rvv/base/user-3.c: New test.
8059 * gcc.target/riscv/rvv/base/user-4.c: New test.
8060 * gcc.target/riscv/rvv/base/user-5.c: New test.
8061 * gcc.target/riscv/rvv/base/user-6.c: New test.
8062 * gcc.target/riscv/rvv/base/vread_csr.c: New test.
8063 * gcc.target/riscv/rvv/base/vwrite_csr.c: New test.
8064
8065 2022-10-05 Aldy Hernandez <aldyh@redhat.com>
8066
8067 PR tree-optimization/107052
8068 * gcc.dg/tree-ssa/pr107052.c: New file.
8069
8070 2022-10-05 Eric Botcazou <ebotcazou@adacore.com>
8071
8072 * gnat.dg/lto26.adb: New test.
8073 * gnat.dg/lto26_pkg1.ads, gnat.dg/lto26_pkg1.adb: New helper.
8074 * gnat.dg/lto26_pkg2.ads, gnat.dg/lto26_pkg2.adb: Likewise.
8075
8076 2022-10-05 Martin Liska <mliska@suse.cz>
8077
8078 PR tree-optimization/106679
8079 * gcc.dg/tree-prof/cmpsf-1.c: Mark as a known limitation.
8080
8081 2022-10-05 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
8082 Yvan ROUX <yvan.roux@foss.st.com>
8083
8084 * gcc.target/arm/stack-protector-1.c: Use 'bl' instead of 'b'
8085 instruction.
8086 * gcc.target/arm/stack-protector-3.c: Likewise.
8087
8088 2022-10-05 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
8089 Yvan ROUX <yvan.roux@foss.st.com>
8090
8091 * g++.dg/modules/bad-mapper-1.C: Also accept CreateProcess.
8092
8093 2022-10-05 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
8094 Yvan ROUX <yvan.roux@foss.st.com>
8095
8096 * gcc.misc-tests/outputs.exp: Use "@nul" for Windows,
8097 "@/dev/null" for other environments.
8098
8099 2022-10-05 Vineet Gupta <vineetg@rivosinc.com>
8100
8101 * gcc.target/riscv/predef-1.c: Remove __riscv_cmodel_pic check.
8102 * gcc.target/riscv/predef-2.c: Ditto.
8103 * gcc.target/riscv/predef-3.c: Ditto.
8104 * gcc.target/riscv/predef-4.c: Ditto.
8105 * gcc.target/riscv/predef-5.c: Ditto.
8106 * gcc.target/riscv/predef-6.c: Ditto.
8107 * gcc.target/riscv/predef-7.c: Ditto.
8108 * gcc.target/riscv/predef-8.c: Ditto.
8109
8110 2022-10-05 David Malcolm <dmalcolm@redhat.com>
8111
8112 PR analyzer/107072
8113 * gcc.dg/analyzer/call-summaries-2.c: New test.
8114 * gcc.dg/analyzer/call-summaries-3.c: New test.
8115 * gcc.dg/analyzer/call-summaries-asm-x86.c: New test.
8116 * gcc.dg/analyzer/call-summaries-malloc.c: New test.
8117 * gcc.dg/analyzer/call-summaries-pr107072.c: New test.
8118
8119 2022-10-04 Jason Merrill <jason@redhat.com>
8120
8121 PR c++/107154
8122 * g++.dg/debug/dwarf2/lineno-array1.C: New test.
8123
8124 2022-10-04 Richard Sandiford <richard.sandiford@arm.com>
8125
8126 * gcc.target/aarch64/pragma_cpp_predefs_1.c: Add RCPC tests.
8127
8128 2022-10-04 Tobias Burnus <tobias@codesourcery.com>
8129
8130 * gfortran.dg/gomp/openmp-simd-7.f90: New test.
8131
8132 2022-10-04 Jakub Jelinek <jakub@redhat.com>
8133
8134 * c-c++-common/gomp/declare-target-4.c: Move tests that are now
8135 rejected into declare-target-7.c.
8136 * c-c++-common/gomp/declare-target-6.c: Adjust expected diagnostics.
8137 * c-c++-common/gomp/declare-target-7.c: New test.
8138 * c-c++-common/gomp/begin-declare-target-1.c: New test.
8139 * c-c++-common/gomp/begin-declare-target-2.c: New test.
8140 * c-c++-common/gomp/begin-declare-target-3.c: New test.
8141 * c-c++-common/gomp/begin-declare-target-4.c: New test.
8142 * g++.dg/gomp/attrs-9.C: Add begin declare target tests.
8143 * g++.dg/gomp/attrs-18.C: New test.
8144
8145 2022-10-04 Aldy Hernandez <aldyh@redhat.com>
8146
8147 PR tree-optimization/107130
8148 * gcc.dg/tree-ssa/pr107130.c: New test.
8149
8150 2022-10-04 Lewis Hyatt <lhyatt@gmail.com>
8151
8152 PR c/91669
8153 * c-c++-common/pr91669.c: New test.
8154
8155 2022-10-03 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
8156 Yvan ROUX <yvan.roux@foss.st.com>
8157
8158 * gcc.target/arm/cmse/cmse-15.c: Align with -Os improvements.
8159
8160 2022-10-03 Jakub Jelinek <jakub@redhat.com>
8161
8162 * g++.dg/ext/stmtexpr24.C: New test.
8163
8164 2022-10-03 Andrew MacLeod <amacleod@redhat.com>
8165
8166 * gcc.dg/pr107109.c: New.
8167
8168 2022-10-03 Christophe Lyon <christophe.lyon@arm.com>
8169
8170 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16-clobber.c: New test.
8171
8172 2022-10-03 Joseph Myers <joseph@codesourcery.com>
8173
8174 * gcc.dg/c11-float-7.c, gcc.dg/c2x-float-12.c: New tests.
8175
8176 2022-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8177
8178 PR fortran/107062
8179 * gfortran.dg/ieee/fma_1.f90: Fix test.
8180 * gfortran.dg/ieee/modes_1.f90: Fix test.
8181
8182 2022-10-01 José Rui Faustino de Sousa <jrfsousa@gmail.com>
8183
8184 PR fortran/100029
8185 PR fortran/100040
8186 * gfortran.dg/PR100029.f90: New test.
8187 * gfortran.dg/PR100040.f90: New test.
8188
8189 2022-09-30 Jeff Law <jeffreyalaw@gmail.com>
8190
8191 * gcc.dg/infinite-loop.c: New test.
8192
8193 2022-09-30 Jakub Jelinek <jakub@redhat.com>
8194
8195 PR c++/107080
8196 * g++.target/arm/pr107080.C: New test.
8197
8198 2022-09-30 Lewis Hyatt <lhyatt@gmail.com>
8199
8200 PR preprocessor/69543
8201 * c-c++-common/pr69543-3.c: Remove xfail.
8202 * c-c++-common/pr69543-4.c: Likewise.
8203 * gcc.dg/cpp/pragma-diagnostic-2.c: Adjust test for new behavior.
8204 * c-c++-common/pragma-diag-16.c: New test.
8205
8206 2022-09-30 Jakub Jelinek <jakub@redhat.com>
8207
8208 PR c++/107080
8209 * g++.target/aarch64/pr107080.C: New test.
8210
8211 2022-09-30 Jakub Jelinek <jakub@redhat.com>
8212
8213 PR c++/107080
8214 * g++.dg/cpp23/ext-floating11.C: New test.
8215
8216 2022-09-30 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
8217 Yvan ROUX <yvan.roux@foss.st.com>
8218
8219 * lib/target-supports.exp (check_effective_target_vma_equals_lma): New.
8220 * c-c++-common/torture/attr-noinit-1.c: Requre VMA == LMA to run.
8221 * c-c++-common/torture/attr-noinit-2.c: Likewise.
8222 * c-c++-common/torture/attr-noinit-3.c: Likewise.
8223 * c-c++-common/torture/attr-persistent-1.c: Likewise.
8224 * c-c++-common/torture/attr-persistent-3.c: Likewise.
8225
8226 2022-09-30 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
8227
8228 * lib/gcc-defs.exp: Do not prefix linker script with "-Wl,".
8229
8230 2022-09-30 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
8231 Yvan ROUX <yvan.roux@foss.st.com>
8232
8233 * g++.dg/modules/ben-1.map: Replace the colon with dash.
8234 * g++.dg/modules/ben-1_a.C: Likewise
8235
8236 2022-09-30 Kewen Lin <linkw@linux.ibm.com>
8237
8238 PR target/99888
8239 PR target/105649
8240 * gcc.target/powerpc/pr99888-1.c: New test.
8241 * gcc.target/powerpc/pr99888-2.c: New test.
8242 * gcc.target/powerpc/pr99888-3.c: New test.
8243 * gcc.target/powerpc/pr99888-4.c: New test.
8244 * gcc.target/powerpc/pr99888-5.c: New test.
8245 * gcc.target/powerpc/pr99888-6.c: New test.
8246 * c-c++-common/patchable_function_entry-default.c: Adjust for
8247 powerpc_elfv2 to avoid compilation error.
8248
8249 2022-09-30 Kewen Lin <linkw@linux.ibm.com>
8250
8251 PR testsuite/106516
8252 * gcc.dg/pr104992.c: Adjust with vect_int_mod.
8253 * lib/target-supports.exp (check_effective_target_vect_int_mod): New
8254 effective target.
8255
8256 2022-09-30 Christophe Lyon <christophe.lyon@arm.com>
8257
8258 * gcc.target/arm/mve/mve_load_memory_modes.c: Update expected
8259 registers.
8260 * gcc.target/arm/mve/mve_store_memory_modes.c: Likewise.
8261
8262 2022-09-30 Tobias Burnus <tobias@codesourcery.com>
8263
8264 PR fortran/105318
8265 * gfortran.dg/gomp/is_device_ptr-1.f90: Remove dg-error.
8266 * gfortran.dg/gomp/is_device_ptr-2.f90: Likewise.
8267 * gfortran.dg/gomp/is_device_ptr-3.f90: Update tree-scan-dump.
8268
8269 2022-09-29 Joseph Myers <joseph@codesourcery.com>
8270
8271 * gcc.dg/c2x-attr-noreturn-1.c, gcc.dg/c2x-attr-noreturn-2.c,
8272 gcc.dg/c2x-attr-noreturn-3.c: New tests.
8273 * gcc.dg/c2x-has-c-attribute-2.c: Also test __has_c_attribute for
8274 noreturn attribute.
8275
8276 2022-09-29 Andrew MacLeod <amacleod@redhat.com>
8277
8278 * gcc.dg/tree-ssa/pr79095.c: Test evrp pass rather than vrp1.
8279
8280 2022-09-29 Andrew MacLeod <amacleod@redhat.com>
8281
8282 PR tree-optimization/102892
8283 * gcc.dg/pr102892-1.c: Remove undefined behaviour.
8284
8285 2022-09-29 Patrick Palka <ppalka@redhat.com>
8286
8287 PR c++/102576
8288 * g++.dg/modules/pr102576_a.H: New test.
8289 * g++.dg/modules/pr102576_b.C: New test.
8290
8291 2022-09-29 Jason Merrill <jason@redhat.com>
8292
8293 * g++.dg/cpp2a/cond-triv3.C: New test.
8294
8295 2022-09-29 Jason Merrill <jason@redhat.com>
8296
8297 * g++.dg/cpp1y/constexpr-local4.C: Expect error sooner.
8298 * g++.dg/cpp2a/consteval24.C: Likewise.
8299 * g++.dg/cpp2a/consteval7.C: Likewise.
8300 * g++.dg/cpp2a/inline-asm3.C: Likewise.
8301
8302 2022-09-29 Jason Merrill <jason@redhat.com>
8303
8304 PR c++/93046
8305 * g++.dg/ext/cond4.C: Add runtime test.
8306
8307 2022-09-29 Jason Merrill <jason@redhat.com>
8308
8309 * g++.dg/tree-ssa/cond-temp1.C: New test.
8310
8311 2022-09-29 Julian Brown <julian@codesourcery.com>
8312
8313 PR middle-end/107028
8314 * c-c++-common/goacc/struct-component-kind-1.c: New test.
8315 * g++.dg/goacc/pr107028-1.C: New test.
8316 * g++.dg/goacc/pr107028-2.C: New test.
8317 * gfortran.dg/goacc/mapping-tests-5.f90: New test.
8318
8319 2022-09-29 Patrick Palka <ppalka@redhat.com>
8320
8321 * g++.dg/ext/has-builtin-1.C: Test existence of __remove_cv,
8322 __remove_reference and __remove_cvref.
8323 * g++.dg/ext/remove_cv.C: New test.
8324 * g++.dg/ext/remove_reference.C: New test.
8325 * g++.dg/ext/remove_cvref.C: New test.
8326
8327 2022-09-29 Patrick Palka <ppalka@redhat.com>
8328
8329 * g++.dg/cpp0x/alias-decl-59.C: Adjust expected error message.
8330 * g++.dg/ext/underlying_type7.C: Likewise.
8331 * g++.dg/ext/underlying_type13.C: New test.
8332 * g++.dg/ext/underlying_type14.C: New test.
8333
8334 2022-09-29 Nathan Sidwell <nathan@acm.org>
8335
8336 PR c++/100616
8337 * g++.dg/modules/100616_a.H: New.
8338 * g++.dg/modules/100616_b.C: New.
8339 * g++.dg/modules/100616_c.C: New.
8340 * g++.dg/modules/100616_d.C: New.
8341
8342 2022-09-29 Jose E. Marchesi <jose.marchesi@oracle.com>
8343
8344 PR middle-end/25521
8345 * lib/target-supports.exp (check_effective_target_elf): Define.
8346 * gcc.dg/pr25521.c: New test.
8347
8348 2022-09-29 Richard Sandiford <richard.sandiford@arm.com>
8349
8350 * gcc.target/aarch64/cpunative/info_8: Add all dependencies of sve.
8351 * gcc.target/aarch64/cpunative/info_9: Likewise svesm4.
8352 * gcc.target/aarch64/cpunative/info_15: Likewise.
8353 * gcc.target/aarch64/cpunative/info_16: Likewise sve2.
8354 * gcc.target/aarch64/cpunative/info_17: Likewise.
8355 * gcc.target/aarch64/cpunative/native_cpu_2.c: Expect just +nofp
8356 rather than +nofp+nosimd.
8357 * gcc.target/aarch64/cpunative/native_cpu_10.c: Likewise.
8358 * gcc.target/aarch64/target_attr_15.c: Likewise.
8359
8360 2022-09-29 Richard Sandiford <richard.sandiford@arm.com>
8361
8362 * gcc.target/aarch64/cpunative/native_cpu_0.c: Expect +crypto
8363 to come after +crc.
8364 * gcc.target/aarch64/cpunative/native_cpu_13.c: Likewise.
8365 * gcc.target/aarch64/cpunative/native_cpu_16.c: Likewise.
8366 * gcc.target/aarch64/cpunative/native_cpu_17.c: Likewise.
8367 * gcc.target/aarch64/cpunative/native_cpu_6.c: Likewise.
8368 * gcc.target/aarch64/cpunative/native_cpu_7.c: Likewise.
8369 * gcc.target/aarch64/options_set_2.c: Likewise.
8370 * gcc.target/aarch64/options_set_3.c: Likewise.
8371 * gcc.target/aarch64/options_set_4.c: Likewise.
8372
8373 2022-09-29 Richard Sandiford <richard.sandiford@arm.com>
8374
8375 * gcc.target/aarch64/options_set_6.c: Expect +crypto+nosha2 to
8376 disable crypto but keep aes.
8377 * gcc.target/aarch64/pragma_cpp_predefs_4.c: New test.
8378
8379 2022-09-29 Richard Biener <rguenther@suse.de>
8380
8381 PR tree-optimization/105646
8382 * g++.dg/uninit-pr105646.C: New testcase.
8383
8384 2022-09-29 liuhongt <hongtao.liu@intel.com>
8385
8386 * gcc.target/i386/pr107055.c: New test.
8387
8388 2022-09-28 Eugene Rozenfeld <erozen@microsoft.com>
8389
8390 * c-c++-common/ubsan/pr85213.c: Pass -gno-statement-frontiers.
8391
8392 2022-09-28 H.J. Lu <hjl.tools@gmail.com>
8393
8394 PR target/107061
8395 * gcc.target/i386/keylocker-encodekey128.c: Don't check
8396 XMM4-XMM6.
8397 * gcc.target/i386/keylocker-encodekey256.c: Likewise.
8398
8399 2022-09-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8400
8401 * gcc.target/riscv/rvv/base/abi-1.c: New test.
8402 * gcc.target/riscv/rvv/base/abi-2.c: New test.
8403 * gcc.target/riscv/rvv/base/abi-3.c: New test.
8404 * gcc.target/riscv/rvv/base/abi-4.c: New test.
8405 * gcc.target/riscv/rvv/base/abi-5.c: New test.
8406 * gcc.target/riscv/rvv/base/abi-6.c: New test.
8407 * gcc.target/riscv/rvv/base/abi-7.c: New test.
8408 * gcc.target/riscv/rvv/rvv.exp: New test.
8409
8410 2022-09-28 Andrea Corallo <andrea.corallo@arm.com>
8411
8412 * gcc.target/arm/attr-crypto.c: Update test.
8413
8414 2022-09-28 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
8415 Yvan ROUX <yvan.roux@foss.st.com>
8416
8417 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Rephrase
8418 to unimplemented.
8419 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: Likewise.
8420 * gcc.target/aarch64/advsimd-intrinsics/vld1x4.c: Likewise.
8421 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: Replace
8422 dg-xfail-if with dg-skip-if.
8423 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: Likewise.
8424 * gcc.target/aarch64/advsimd-intrinsics/vst1x4.c: Likewise.
8425
8426 2022-09-28 H.J. Lu <hjl.tools@gmail.com>
8427
8428 PR middle-end/58245
8429 * g++.dg/fstack-protector-strong.C: Adjusted.
8430 * g++.dg/pr58245-1.C: New test.
8431
8432 2022-09-28 Eugene Rozenfeld <erozen@microsoft.com>
8433
8434 * gcc.dg/tree-prof/cold_partition_label.c: Don't check for hot/cold splitting with AutoFDO.
8435 * gcc.dg/tree-prof/section-attr-1.c: Don't check for hot/cold splitting with AutoFDO.
8436 * gcc.dg/tree-prof/section-attr-2.c: Don't check for hot/cold splitting with AutoFDO.
8437 * gcc.dg/tree-prof/section-attr-3.c: Don't check for hot/cold splitting with AutoFDO.
8438
8439 2022-09-27 Marek Polacek <polacek@redhat.com>
8440
8441 PR c++/101165
8442 PR c++/106882
8443 * g++.dg/conversion/pr41426.C: Add dg-error for C++23.
8444 * g++.dg/cpp0x/elision_weak.C: Likewise.
8445 * g++.dg/cpp0x/move-return3.C: Only link in c++20_down.
8446 * g++.dg/cpp1y/decltype-auto2.C: Add dg-error for C++23.
8447 * g++.dg/cpp1y/lambda-generic-89419.C: Likewise.
8448 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_implicit_move.
8449 * g++.dg/gomp/pr56217.C: Only compile in c++20_down.
8450 * g++.dg/warn/Wno-return-local-addr.C: Add dg-error for C++23.
8451 * g++.dg/warn/Wreturn-local-addr.C: Adjust dg-error.
8452 * g++.old-deja/g++.brendan/crash55.C: Add dg-error for C++23.
8453 * g++.old-deja/g++.jason/temporary2.C: Likewise.
8454 * g++.old-deja/g++.mike/p2846b.C: Adjust.
8455 * g++.dg/cpp1y/decltype-auto6.C: New test.
8456 * g++.dg/cpp23/decltype1.C: New test.
8457 * g++.dg/cpp23/decltype2.C: New test.
8458 * g++.dg/cpp23/elision1.C: New test.
8459 * g++.dg/cpp23/elision2.C: New test.
8460 * g++.dg/cpp23/elision3.C: New test.
8461 * g++.dg/cpp23/elision4.C: New test.
8462 * g++.dg/cpp23/elision5.C: New test.
8463 * g++.dg/cpp23/elision6.C: New test.
8464 * g++.dg/cpp23/elision7.C: New test.
8465
8466 2022-09-27 Harald Anlauf <anlauf@gmx.de>
8467
8468 PR fortran/107054
8469 * gfortran.dg/pr107054.f90: New test.
8470
8471 2022-09-27 Aldy Hernandez <aldyh@redhat.com>
8472
8473 * gcc.dg/tree-ssa/popcount6b.c: New test.
8474
8475 2022-09-27 Marek Polacek <polacek@redhat.com>
8476
8477 * g++.dg/cpp2a/concepts-traits3.C: Adjust expected diagnostics.
8478
8479 2022-09-27 Jonathan Wakely <jwakely@redhat.com>
8480
8481 PR c++/107049
8482 * g++.dg/ext/is_convertible4.C: New test.
8483 * g++.dg/ext/is_nothrow_convertible4.C: New test.
8484
8485 2022-09-27 Aldy Hernandez <aldyh@redhat.com>
8486
8487 * gcc.dg/tree-ssa/popcount6.c: New test.
8488
8489 2022-09-27 Jakub Jelinek <jakub@redhat.com>
8490
8491 PR c++/106651
8492 * g++.dg/template/error30.C: Adjust expected diagnostics.
8493 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
8494 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_static_call_operator.
8495 * g++.dg/cpp23/static-operator-call1.C: New test.
8496 * g++.dg/cpp23/static-operator-call2.C: New test.
8497 * g++.old-deja/g++.jason/operator.C: Adjust expected diagnostics.
8498 * g++.dg/cpp23/static-operator-call3.C: New file.
8499
8500 2022-09-27 Jakub Jelinek <jakub@redhat.com>
8501
8502 PR tree-optimization/107029
8503 * g++.dg/torture/pr107029.C: New test.
8504
8505 2022-09-27 Jakub Jelinek <jakub@redhat.com>
8506
8507 * c-c++-common/gomp/assume-1.c: New test.
8508 * c-c++-common/gomp/assume-2.c: New test.
8509 * c-c++-common/gomp/assume-3.c: New test.
8510 * c-c++-common/gomp/assumes-1.c: New test.
8511 * c-c++-common/gomp/assumes-2.c: New test.
8512 * c-c++-common/gomp/assumes-3.c: New test.
8513 * c-c++-common/gomp/assumes-4.c: New test.
8514 * c-c++-common/gomp/begin-assumes-1.c: New test.
8515 * c-c++-common/gomp/begin-assumes-2.c: New test.
8516 * c-c++-common/gomp/begin-assumes-3.c: New test.
8517 * c-c++-common/gomp/begin-assumes-4.c: New test.
8518 * c-c++-common/gomp/declare-target-6.c: New test.
8519 * g++.dg/gomp/attrs-1.C (bar): Add n1 and n2 arguments, add
8520 tests for assume directive.
8521 * g++.dg/gomp/attrs-2.C (bar): Likewise.
8522 * g++.dg/gomp/attrs-9.C: Add n1 and n2 variables, add tests for
8523 begin assumes directive.
8524 * g++.dg/gomp/attrs-15.C: New test.
8525 * g++.dg/gomp/attrs-16.C: New test.
8526 * g++.dg/gomp/attrs-17.C: New test.
8527
8528 2022-09-27 Jakub Jelinek <jakub@redhat.com>
8529
8530 * g++.dg/diagnostic/conflicting-specifiers-1.C: Adjust expected
8531 diagnostics.
8532 * g++.dg/parse/typedef8.C: Likewise.
8533 * g++.dg/parse/crash39.C: Likewise.
8534 * g++.dg/other/mult-stor1.C: Likewise.
8535 * g++.dg/cpp2a/constinit3.C: Likewise.
8536
8537 2022-09-27 Jakub Jelinek <jakub@redhat.com>
8538
8539 PR c++/106652
8540 PR c++/85518
8541 * g++.dg/cpp23/ext-floating1.C: New test.
8542 * g++.dg/cpp23/ext-floating2.C: New test.
8543 * g++.dg/cpp23/ext-floating3.C: New test.
8544 * g++.dg/cpp23/ext-floating4.C: New test.
8545 * g++.dg/cpp23/ext-floating5.C: New test.
8546 * g++.dg/cpp23/ext-floating6.C: New test.
8547 * g++.dg/cpp23/ext-floating7.C: New test.
8548 * g++.dg/cpp23/ext-floating8.C: New test.
8549 * g++.dg/cpp23/ext-floating9.C: New test.
8550 * g++.dg/cpp23/ext-floating10.C: New test.
8551 * g++.dg/cpp23/ext-floating.h: New file.
8552 * g++.target/i386/float16-1.C: Adjust expected diagnostics.
8553
8554 2022-09-26 Marek Polacek <polacek@redhat.com>
8555
8556 PR c++/106656
8557 * g++.dg/cpp23/feat-cxx2b.C: Adjust.
8558 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
8559 * g++.dg/ext/char8_t-feature-test-macro-2.C: Likewise.
8560 * g++.dg/ext/char8_t-init-2.C: Likewise.
8561 * g++.dg/cpp2a/char8_t3.C: New test.
8562 * g++.dg/cpp2a/char8_t4.C: New test.
8563
8564 2022-09-26 Marek Polacek <polacek@redhat.com>
8565
8566 PR c++/106784
8567 * g++.dg/ext/is_convertible3.C: New test.
8568 * g++.dg/ext/is_nothrow_convertible3.C: New test.
8569
8570 2022-09-26 Patrick Palka <ppalka@redhat.com>
8571
8572 PR c++/107033
8573 * g++.dg/modules/partial-2.cc, g++.dg/modules/partial-2.h: New
8574 files, factored out from ...
8575 * g++.dg/modules/partial-2_a.C, g++.dg/modules/partial-2_b.C: ...
8576 these.
8577 * g++.dg/modules/partial-2_c.H: New test.
8578 * g++.dg/modules/partial-2_d.C: New test.
8579
8580 2022-09-26 Aldy Hernandez <aldyh@redhat.com>
8581
8582 PR tree-optimization/107009
8583 * gcc.dg/tree-ssa/pr107009.c: New test.
8584
8585 2022-09-26 Jeff Law <jeffreyalaw@gmail.com>
8586
8587 * gcc.target/riscv/ret-1.c: New test.
8588
8589 2022-09-26 Tobias Burnus <tobias@codesourcery.com>
8590
8591 PR middle-end/106982
8592 * c-c++-common/goacc/reduction-7.c: New test.
8593 * c-c++-common/goacc/reduction-8.c: New test.
8594
8595 2022-09-26 Kewen Lin <linkw@linux.ibm.com>
8596
8597 PR target/96072
8598 * gcc.target/powerpc/pr96072.c: New test.
8599
8600 2022-09-26 Hu, Lin1 <lin1.hu@intel.com>
8601
8602 PR target/94962
8603 * gcc.target/i386/avx256-unaligned-store-3.c: Add -mno-avx512f
8604
8605 2022-09-26 Kewen Lin <linkw@linux.ibm.com>
8606
8607 PR target/100645
8608 * gcc.target/powerpc/pr100645.c: New test.
8609
8610 2022-09-26 Hongtao Liu <hongtao.liu@intel.com>
8611 Liwei Xu <liwei.xu@intel.com>
8612
8613 * gcc.target/i386/pr53346-1.c: New test.
8614 * gcc.target/i386/pr53346-2.c: New test.
8615 * gcc.target/i386/pr53346-3.c: New test.
8616 * gcc.target/i386/pr53346-4.c: New test.
8617
8618 2022-09-25 Mikael Morin <mikael@gcc.gnu.org>
8619
8620 PR fortran/41453
8621 * gfortran.dg/intent_optimize_10.f90: New test.
8622
8623 2022-09-25 Mikael Morin <mikael@gcc.gnu.org>
8624
8625 PR fortran/41453
8626 PR fortran/99169
8627 * gfortran.dg/intent_optimize_9.f90: New test.
8628
8629 2022-09-25 Mikael Morin <mikael@gcc.gnu.org>
8630
8631 PR fortran/41453
8632 PR fortran/87401
8633 * gfortran.dg/intent_optimize_8.f90: New test.
8634
8635 2022-09-25 Mikael Morin <mikael@gcc.gnu.org>
8636
8637 PR fortran/41453
8638 PR fortran/87395
8639 * gfortran.dg/intent_optimize_7.f90: New test.
8640
8641 2022-09-25 Mikael Morin <mikael@gcc.gnu.org>
8642
8643 PR fortran/41453
8644 PR fortran/87395
8645 * gfortran.dg/intent_optimize_6.f90: New test.
8646
8647 2022-09-25 Harald Anlauf <anlauf@gmx.de>
8648 Mikael Morin <mikael@gcc.gnu.org>
8649
8650 PR fortran/105012
8651 * gfortran.dg/intent_optimize_5.f90: New test.
8652
8653 2022-09-25 Mikael Morin <mikael@gcc.gnu.org>
8654
8655 PR fortran/106817
8656 * gfortran.dg/intent_optimize_4.f90: New test.
8657
8658 2022-09-25 Mikael Morin <mikael@gcc.gnu.org>
8659
8660 PR fortran/105012
8661 * gfortran.dg/intent_out_15.f90: New test.
8662
8663 2022-09-24 Jakub Jelinek <jakub@redhat.com>
8664
8665 PR c/107001
8666 * c-c++-common/gomp/pr107001.c: New test.
8667
8668 2022-09-24 Jakub Jelinek <jakub@redhat.com>
8669
8670 PR c/106981
8671 * c-c++-common/gomp/pr106981.c: New test.
8672
8673 2022-09-23 Joseph Myers <joseph@codesourcery.com>
8674
8675 * gcc.dg/c2x-complit-1.c, gcc.dg/c2x-concat-1.c,
8676 gcc.dg/cpp/c2x-ucn-1.c: New tests.
8677
8678 2022-09-23 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
8679 Yvan ROUX <yvan.roux@foss.st.com>
8680
8681 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Replace
8682 dg-xfail-if with dg-skip-if.
8683 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: Likewise.
8684 * gcc.target/aarch64/advsimd-intrinsics/vld1x4.c: Likewise.
8685
8686 2022-09-23 Marek Polacek <polacek@redhat.com>
8687
8688 PR c++/106784
8689 * g++.dg/ext/has-builtin-1.C: Enhance to test __is_convertible and
8690 __is_nothrow_convertible.
8691 * g++.dg/ext/is_convertible1.C: New test.
8692 * g++.dg/ext/is_convertible2.C: New test.
8693 * g++.dg/ext/is_nothrow_convertible1.C: New test.
8694 * g++.dg/ext/is_nothrow_convertible2.C: New test.
8695
8696 2022-09-23 zhongjuzhe <juzhe.zhong@rivai.ai>
8697
8698 * selftests/riscv/empty-func.rtl: New test.
8699
8700 2022-09-23 Richard Biener <rguenther@suse.de>
8701
8702 PR tree-optimization/106922
8703 * g++.dg/torture/pr106922.C: New testcase.
8704
8705 2022-09-23 Tamar Christina <tamar.christina@arm.com>
8706
8707 * lib/scanasm.exp (check_function_body): Add debug output to verbose log
8708 on failure.
8709
8710 2022-09-23 Jakub Jelinek <jakub@redhat.com>
8711
8712 PR tree-optimization/106922
8713 * g++.dg/tree-ssa/pr106922.C: Scan in cddce3 dump rather than
8714 dce3. Remove -fdump-tree-pre-details from dg-options.
8715
8716 2022-09-23 Hu, Lin1 <lin1.hu@intel.com>
8717
8718 PR target/94962
8719 * gcc.target/i386/avx256-unaligned-load-1.c: Modify test.
8720 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8721 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8722 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8723 * gcc.target/i386/pr94962-1.c: New test.
8724 * gcc.target/i386/pr94962-2.c: Ditto.
8725 * gcc.target/i386/pr94962-3.c: Ditto.
8726 * gcc.target/i386/pr94962-4.c: Ditto.
8727
8728 2022-09-23 Marek Polacek <polacek@redhat.com>
8729
8730 PR c++/106983
8731 * g++.dg/other/error36.C: New test.
8732
8733 2022-09-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
8734
8735 PR fortran/100103
8736 * gfortran.dg/PR100103.f90: New test.
8737
8738 2022-09-22 Harald Anlauf <anlauf@gmx.de>
8739
8740 PR fortran/82868
8741 * gfortran.dg/associate_26a.f90: New test.
8742
8743 2022-09-22 Richard Biener <rguenther@suse.de>
8744
8745 PR tree-optimization/102801
8746 * g++.dg/warn/Wuninitialized-33.C: New testcase.
8747
8748 2022-09-22 Patrick Palka <ppalka@redhat.com>
8749
8750 PR c++/106826
8751 * g++.dg/modules/partial-2_a.C: New test.
8752 * g++.dg/modules/partial-2_b.C: New test.
8753
8754 2022-09-22 David Malcolm <dmalcolm@redhat.com>
8755
8756 PR c/106830
8757 * gcc.dg/Wxor-used-as-pow-pr106830.c: New test.
8758
8759 2022-09-22 Richard Biener <rguenther@suse.de>
8760
8761 PR tree-optimization/106922
8762 * gcc.dg/tree-ssa/ssa-fre-100.c: New testcase.
8763 * g++.dg/tree-ssa/pr106922.C: Adjust.
8764
8765 2022-09-22 Richard Biener <rguenther@suse.de>
8766
8767 PR tree-optimization/99407
8768 * gcc.dg/vect/tsvc/vect-tsvc-s243.c: Remove XFAIL.
8769
8770 2022-09-22 liuhongt <hongtao.liu@intel.com>
8771
8772 * gcc.target/i386/pr106994.c: New test.
8773
8774 2022-09-21 Richard Biener <rguenther@suse.de>
8775
8776 PR tree-optimization/106984
8777 * gcc.dg/tsan/pr106984.c: New testcase.
8778
8779 2022-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8780
8781 * gfortran.dg/ieee/rounding_3.f90: New test.
8782
8783 2022-09-21 Aldy Hernandez <aldyh@redhat.com>
8784
8785 PR tree-optimization/106967
8786 * gcc.dg/tree-ssa/pr106967.c: New test.
8787
8788 2022-09-21 liuhongt <hongtao.liu@intel.com>
8789
8790 * gcc.target/i386/pr106963.c: New test.
8791
8792 2022-09-20 Tobias Burnus <tobias@codesourcery.com>
8793
8794 PR fortran/104143
8795 * gfortran.dg/c-interop/c407b-2.f90: Remove dg-error.
8796 * gfortran.dg/assumed_type_16.f90: New test.
8797 * gfortran.dg/assumed_type_17.f90: New test.
8798
8799 2022-09-20 Harald Anlauf <anlauf@gmx.de>
8800
8801 PR fortran/106986
8802 * gfortran.dg/pr106986.f90: New test.
8803
8804 2022-09-20 Harald Anlauf <anlauf@gmx.de>
8805
8806 PR fortran/106985
8807 * gfortran.dg/pr106985.f90: New test.
8808
8809 2022-09-20 Patrick Palka <ppalka@redhat.com>
8810
8811 * g++.dg/modules/xtreme-header-2.h: Include <execution>.
8812 * g++.dg/modules/xtreme-header-6.h: Include implemented
8813 C++20 library headers.
8814 * g++.dg/modules/xtreme-header.h: Likewise. Remove
8815 NO_ASSOCIATED_LAMBDA workaround. Include implemented C++23
8816 library headers.
8817
8818 2022-09-20 Patrick Palka <ppalka@redhat.com>
8819
8820 * g++.dg/modules/auto-3.h: New test.
8821 * g++.dg/modules/auto-3_a.H: New test.
8822 * g++.dg/modules/auto-3_b.C: New test.
8823
8824 2022-09-20 José Rui Faustino de Sousa <jrfsousa@gmail.com>
8825
8826 PR fortran/100132
8827 * gfortran.dg/PR100132.f90: New test.
8828
8829 2022-09-20 Richard Sandiford <richard.sandiford@arm.com>
8830
8831 * gcc.dg/vect/pr106914.c: New test.
8832 * g++.dg/vect/pr106794.cc: Likewise.
8833
8834 2022-09-20 Richard Sandiford <richard.sandiford@arm.com>
8835
8836 * gcc.dg/vect/vect-gather-5.c: New test.
8837
8838 2022-09-20 Aldy Hernandez <aldyh@redhat.com>
8839
8840 PR tree-optimization/106970
8841 * gcc.dg/tree-ssa/pr106970.c: New test.
8842
8843 2022-09-20 Patrick Palka <ppalka@redhat.com>
8844
8845 PR c++/106761
8846 * g++.dg/modules/pr106761.h: New test.
8847 * g++.dg/modules/pr106761_a.H: New test.
8848 * g++.dg/modules/pr106761_b.C: New test.
8849
8850 2022-09-20 Martin Liska <mliska@suse.cz>
8851
8852 * g++.dg/warn/Wclass-memaccess.C: Replace "the the" with "the".
8853 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
8854 * gcc.target/powerpc/p9-extract-1.c: Likewise.
8855 * gcc.target/s390/s390.exp: Likewise.
8856 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
8857 * gdc.dg/torture/simd_store.d: Likewise.
8858 * gfortran.dg/actual_array_offset_1.f90: Likewise.
8859 * gfortran.dg/pdt_15.f03: Likewise.
8860 * gfortran.dg/pointer_array_8.f90: Likewise.
8861
8862 2022-09-20 liuhongt <hongtao.liu@intel.com>
8863
8864 * gcc.target/i386/pr106910-1.c: New test.
8865
8866 2022-09-20 konglin1 <lingling.kong@intel.com>
8867
8868 * gcc.target/i386/pr105735-1.c: New test.
8869 * gcc.target/i386/pr105735-2.c: New test.
8870
8871 2022-09-20 konglin1 <lingling.kong@intel.com>
8872
8873 PR target/106887
8874 * gcc.target/i386/vect-bfloat16-2c.c: New test.
8875
8876 2022-09-19 Marek Polacek <polacek@redhat.com>
8877
8878 PR c/106947
8879 * c-c++-common/Waddress-7.c: New test.
8880
8881 2022-09-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8882
8883 * gfortran.dg/ieee/modes_1.f90: New test.
8884
8885 2022-09-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8886
8887 * gfortran.dg/ieee/rounding_2.f90: New test.
8888
8889 2022-09-18 Julian Brown <julian@codesourcery.com>
8890
8891 * g++.dg/gomp/target-lambda-1.C: Adjust expected scan output.
8892
8893 2022-09-18 Palmer Dabbelt <palmer@rivosinc.com>
8894
8895 * gcc.dg/tree-ssa/gen-vect-34.c: Skip RISC-V targets.
8896
8897 2022-09-17 Patrick Palka <ppalka@redhat.com>
8898
8899 * g++.dg/modules/typename-friend_a.C: New test.
8900 * g++.dg/modules/typename-friend_b.C: New test.
8901
8902 2022-09-17 Jakub Jelinek <jakub@redhat.com>
8903
8904 PR tree-optimization/106958
8905 * gcc.c-torture/compile/pr106958.c: New test.
8906
8907 2022-09-16 Eugene Rozenfeld <erozen@microsoft.com>
8908
8909 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix dg-final-use-autofdo.
8910
8911 2022-09-16 Patrick Palka <ppalka@redhat.com>
8912
8913 PR c++/92505
8914 * g++.dg/cpp0x/constexpr-mutable3.C: New test.
8915 * g++.dg/cpp1y/constexpr-mutable1.C: New test.
8916
8917 2022-09-16 Jason Merrill <jason@redhat.com>
8918
8919 PR c++/106858
8920 * g++.dg/gomp/map-3.C: New test.
8921
8922 2022-09-15 Harald Anlauf <anlauf@gmx.de>
8923
8924 PR fortran/106857
8925 * gfortran.dg/pr106857.f90: New test.
8926
8927 2022-09-15 Harald Anlauf <anlauf@gmx.de>
8928 Steven G. Kargl <kargl@gcc.gnu.org>
8929
8930 PR fortran/104314
8931 * gfortran.dg/pr104314.f90: New test.
8932
8933 2022-09-15 Joseph Myers <joseph@codesourcery.com>
8934
8935 * gcc.dg/c2x-float-2.c: Require inff effective-target.
8936 * gcc.dg/c2x-float-11.c: New test.
8937
8938 2022-09-15 Richard Biener <rguenther@suse.de>
8939
8940 PR tree-optimization/106922
8941 * g++.dg/tree-ssa/pr106922.C: New testcase.
8942
8943 2022-09-15 Julian Brown <julian@codesourcery.com>
8944
8945 * c-c++-common/gomp/target-50.c: Modify scan pattern.
8946
8947 2022-09-15 Julian Brown <julian@codesourcery.com>
8948
8949 * c-c++-common/goacc/mdc-2.c: Update expected errors.
8950 * g++.dg/goacc/mdc.C: Likewise.
8951
8952 2022-09-15 Jiufu Guo <guojiufu@linux.ibm.com>
8953
8954 PR target/106550
8955 * gcc.target/powerpc/pr106550.c: New test.
8956 * gcc.target/powerpc/pr106550_1.c: New test.
8957
8958 2022-09-14 Julian Brown <julian@codesourcery.com>
8959
8960 * g++.dg/goacc/member-array-acc.C: New test.
8961 * g++.dg/gomp/member-array-omp.C: New test.
8962 * g++.dg/gomp/target-3.C: Update expected output.
8963 * g++.dg/gomp/target-lambda-1.C: Likewise.
8964 * g++.dg/gomp/target-this-2.C: Likewise.
8965 * c-c++-common/goacc/deep-copy-arrayofstruct.c: Move test from here.
8966 * c-c++-common/gomp/target-50.c: New test.
8967
8968 2022-09-14 Richard Biener <rguenther@suse.de>
8969
8970 PR tree-optimization/106938
8971 * gcc.dg/pr106938.c: New testcase.
8972
8973 2022-09-14 Aldy Hernandez <aldyh@redhat.com>
8974
8975 PR tree-optimization/106936
8976 * g++.dg/tree-ssa/pr106936.C: New test.
8977
8978 2022-09-14 Julian Brown <julian@codesourcery.com>
8979
8980 * g++.dg/gomp/target-lambda-1.C: Adjust expected output.
8981 * g++.dg/gomp/target-this-3.C: Likewise.
8982 * g++.dg/gomp/target-this-4.C: Likewise.
8983
8984 2022-09-14 Robin Dapp <rdapp@linux.ibm.com>
8985
8986 * gcc.target/s390/ifcvt-one-insn-bool.c: Add -mzarch.
8987 * gcc.target/s390/ifcvt-one-insn-char.c: Dito.
8988 * gcc.target/s390/ifcvt-two-insns-bool.c: Dito.
8989 * gcc.target/s390/ifcvt-two-insns-int.c: Dito.
8990 * gcc.target/s390/ifcvt-two-insns-long.c: Add -mzarch and change
8991 long into long long.
8992
8993 2022-09-14 Robin Dapp <rdapp@linux.ibm.com>
8994
8995 * gcc.target/s390/vector/vperm-rev-z14.c: Add -save-temps.
8996 * gcc.target/s390/vector/vperm-rev-z15.c: Likewise.
8997
8998 2022-09-14 Jakub Jelinek <jakub@redhat.com>
8999
9000 PR tree-optimization/106878
9001 * gcc.c-torture/compile/pr106878.c: New test.
9002
9003 2022-09-14 Richard Biener <rguenther@suse.de>
9004
9005 PR tree-optimization/106934
9006 * gfortran.dg/pr106934.f90: New testcase.
9007
9008 2022-09-14 liuhongt <hongtao.liu@intel.com>
9009
9010 * gcc.target/i386/pr106905.c: New test.
9011 * gcc.target/ia64/pr106905.c: New test.
9012
9013 2022-09-14 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
9014 Yvan ROUX <yvan.roux@foss.st.com>
9015
9016 PR target/95720
9017 * lib/g++.exp: Moved gluefile block to after flags have been
9018 prefixed for the target_compile call.
9019 * lib/gcc.exp: Likewise.
9020 * lib/wrapper.exp: Reset adjusted state flag.
9021
9022 2022-09-13 Roger Sayle <roger@nextmovesoftware.com>
9023
9024 PR target/106877
9025 * g++.dg/ext/pr106877.C: New test case.
9026
9027 2022-09-13 Patrick Palka <ppalka@redhat.com>
9028
9029 * g++.dg/cpp1z/noexcept-type26.C: New test.
9030 * g++.dg/cpp2a/explicit19.C: New test.
9031 * g++.dg/ext/integer-pack6.C: New test.
9032
9033 2022-09-13 Kewen Lin <linkw@linux.ibm.com>
9034
9035 PR target/104482
9036 * gcc.target/powerpc/pr104482.c: New test.
9037
9038 2022-09-13 Kewen.Lin <linkw@gcc.gnu.org>
9039
9040 PR target/105485
9041 * g++.target/powerpc/pr105485.C: New test.
9042
9043 2022-09-13 Richard Sandiford <richard.sandiford@arm.com>
9044
9045 * gcc.target/aarch64/ldp_stp_20.c: New test.
9046 * gcc.target/aarch64/ldp_stp_21.c: Likewise.
9047 * gcc.target/aarch64/ldp_stp_22.c: Likewise.
9048 * gcc.target/aarch64/ldp_stp_23.c: Likewise.
9049 * gcc.target/aarch64/ldp_stp_24.c: Likewise.
9050 * gcc.target/aarch64/movv16qi_1.c (gpr_to_gpr): New function.
9051 * gcc.target/aarch64/movv8qi_1.c (gpr_to_gpr): Likewise.
9052 * gcc.target/aarch64/movv16qi_2.c: New test.
9053 * gcc.target/aarch64/movv16qi_3.c: Likewise.
9054 * gcc.target/aarch64/movv2di_1.c: Likewise.
9055 * gcc.target/aarch64/movv2x16qi_1.c: Likewise.
9056 * gcc.target/aarch64/movv2x8qi_1.c: Likewise.
9057 * gcc.target/aarch64/movv3x16qi_1.c: Likewise.
9058 * gcc.target/aarch64/movv3x8qi_1.c: Likewise.
9059 * gcc.target/aarch64/movv4x16qi_1.c: Likewise.
9060 * gcc.target/aarch64/movv4x8qi_1.c: Likewise.
9061 * gcc.target/aarch64/movv8qi_2.c: Likewise.
9062 * gcc.target/aarch64/movv8qi_3.c: Likewise.
9063 * gcc.target/aarch64/vect_unary_2.c: Likewise.
9064
9065 2022-09-13 Richard Sandiford <richard.sandiford@arm.com>
9066
9067 * gcc.target/aarch64/acle/ls64_asm_2.c: New test.
9068
9069 2022-09-12 Patrick Palka <ppalka@redhat.com>
9070
9071 PR c++/101906
9072 * g++.dg/template/evaluated1.C: New test.
9073 * g++.dg/template/evaluated1a.C: New test.
9074 * g++.dg/template/evaluated1b.C: New test.
9075 * g++.dg/template/evaluated1c.C: New test.
9076
9077 2022-09-12 Jason Merrill <jason@redhat.com>
9078
9079 PR c++/106893
9080 PR c++/90451
9081 * g++.dg/cpp1y/auto-fn65.C: New test.
9082
9083 2022-09-12 Jason Merrill <jason@redhat.com>
9084
9085 PR c++/93259
9086 * g++.dg/cpp0x/initlist-array17.C: New test.
9087
9088 2022-09-12 Jason Merrill <jason@redhat.com>
9089
9090 PR c++/106567
9091 * g++.dg/cpp0x/lambda/lambda-array4.C: New test.
9092
9093 2022-09-12 Jonathan Wakely <jwakely@redhat.com>
9094
9095 PR c++/86491
9096 * g++.dg/warn/anonymous-namespace-3.C: Use separate dg-warning
9097 directives for C++98 and everything else.
9098 * g++.dg/warn/Wsubobject-linkage-5.C: New test.
9099
9100 2022-09-12 Joseph Myers <joseph@codesourcery.com>
9101
9102 * gcc.dg/atomic/c2x-stdatomic-var-init-1.c: New test.
9103
9104 2022-09-12 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
9105
9106 * g++.dg/gcov/gcov.exp: Respect triplet when looking for gcov.
9107 * gcc.misc-tests/gcov.exp: Likewise.
9108
9109 2022-09-12 Joffrey Huguet <huguet@adacore.com>
9110
9111 * gnat.dg/aspect2.adb: Removed.
9112 * gnat.dg/aspect2.ads: Removed.
9113 * gnat.dg/config_pragma1.adb: Removed.
9114 * gnat.dg/config_pragma1_pkg.ads: Removed.
9115 * gnat.dg/equal8.adb: Removed.
9116 * gnat.dg/equal8.ads: Removed.
9117 * gnat.dg/equal8_pkg.ads: Removed.
9118 * gnat.dg/formal_containers.adb: Removed.
9119 * gnat.dg/iter1.adb: Removed.
9120 * gnat.dg/iter1.ads: Removed.
9121
9122 2022-09-11 Tim Lange <mail@tim-lange.me>
9123
9124 PR analyzer/106845
9125 * gcc.dg/analyzer/out-of-bounds-zero.c: New test.
9126 * gcc.dg/analyzer/pr106845.c: New test.
9127
9128 2022-09-10 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
9129
9130 * gcc.target/xtensa/constsynth_3insns.c (test_4):
9131 Add new test function.
9132
9133 2022-09-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9134
9135 PR fortran/95644
9136 * gfortran.dg/ieee/fma_1.f90: New test.
9137 * gfortran.dg/ieee/signbit_1.f90: New test.
9138
9139 2022-09-09 David Malcolm <dmalcolm@redhat.com>
9140
9141 * gcc.dg/plugin/analyzer_kernel_plugin.c: New test.
9142 * gcc.dg/plugin/copy_from_user-1.c: New test.
9143 * gcc.dg/plugin/infoleak-1.c: New test.
9144 * gcc.dg/plugin/infoleak-2.c: New test.
9145 * gcc.dg/plugin/infoleak-3.c: New test.
9146 * gcc.dg/plugin/infoleak-CVE-2011-1078-1.c: New test.
9147 * gcc.dg/plugin/infoleak-CVE-2011-1078-2.c: New test.
9148 * gcc.dg/plugin/infoleak-CVE-2014-1446-1.c: New test.
9149 * gcc.dg/plugin/infoleak-CVE-2017-18549-1.c: New test.
9150 * gcc.dg/plugin/infoleak-CVE-2017-18550-1.c: New test.
9151 * gcc.dg/plugin/infoleak-antipatterns-1.c: New test.
9152 * gcc.dg/plugin/infoleak-fixit-1.c: New test.
9153 * gcc.dg/plugin/infoleak-net-ethtool-ioctl.c: New test.
9154 * gcc.dg/plugin/infoleak-vfio_iommu_type1.c: New test.
9155 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
9156 analyzer_kernel_plugin.c and the new test cases.
9157 * gcc.dg/plugin/taint-CVE-2011-0521-1-fixed.c: New test.
9158 * gcc.dg/plugin/taint-CVE-2011-0521-1.c: New test.
9159 * gcc.dg/plugin/taint-CVE-2011-0521-2-fixed.c: New test.
9160 * gcc.dg/plugin/taint-CVE-2011-0521-2.c: New test.
9161 * gcc.dg/plugin/taint-CVE-2011-0521-3-fixed.c: New test.
9162 * gcc.dg/plugin/taint-CVE-2011-0521-3.c: New test.
9163 * gcc.dg/plugin/taint-CVE-2011-0521-4.c: New test.
9164 * gcc.dg/plugin/taint-CVE-2011-0521-5-fixed.c: New test.
9165 * gcc.dg/plugin/taint-CVE-2011-0521-5.c: New test.
9166 * gcc.dg/plugin/taint-CVE-2011-0521-6.c: New test.
9167 * gcc.dg/plugin/taint-CVE-2011-0521.h: New test.
9168 * gcc.dg/plugin/taint-antipatterns-1.c: New test.
9169 * gcc.dg/plugin/test-uaccess.h: New header for tests.
9170
9171 2022-09-09 David Malcolm <dmalcolm@redhat.com>
9172
9173 * gcc.dg/plugin/analyzer_known_fns_plugin.c: New test plugin.
9174 * gcc.dg/plugin/known-fns-1.c: New test.
9175 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new plugin
9176 and test.
9177
9178 2022-09-09 David Malcolm <dmalcolm@redhat.com>
9179
9180 PR analyzer/98247
9181 * gcc.dg/analyzer/flexible-array-member-1.c: New test.
9182
9183 2022-09-09 Joseph Myers <joseph@codesourcery.com>
9184
9185 * gcc.dg/c11-unreachable-1.c, gcc.dg/c2x-unreachable-1.c: New
9186 tests.
9187
9188 2022-09-09 Kewen Lin <linkw@linux.ibm.com>
9189
9190 PR middle-end/106833
9191 * gcc.target/powerpc/pr106833.c: New test.
9192
9193 2022-09-09 Richard Biener <rguenther@suse.de>
9194
9195 PR tree-optimization/106892
9196 * gcc.dg/torture/pr106892.c: New testcase.
9197
9198 2022-09-08 Tobias Burnus <tobias@codesourcery.com>
9199
9200 PR fortran/106670
9201 * c-c++-common/gomp/ompx-1.c: New test.
9202 * c-c++-common/gomp/ompx-2.c: New test.
9203 * g++.dg/gomp/ompx-attrs-1.C: New test.
9204 * gfortran.dg/gomp/ompx-1.f90: New test.
9205 * gfortran.dg/gomp/omx-1.f: New test.
9206 * gfortran.dg/gomp/omx-2.f: New test.
9207
9208 2022-09-08 Jonathan Wakely <jwakely@redhat.com>
9209
9210 PR c++/106838
9211 * g++.dg/ext/array4.C: Fix invalid use of __is_constructible.
9212 * g++.dg/ext/unary_trait_incomplete.C: Fix tests for traits with
9213 different requirements.
9214
9215 2022-09-08 Tim Lange <mail@tim-lange.me>
9216
9217 PR analyzer/106625
9218 * gcc.dg/analyzer/data-model-1.c: Change expected result.
9219 * gcc.dg/analyzer/out-of-bounds-5.c: New test.
9220 * gcc.dg/analyzer/out-of-bounds-realloc-grow.c: New test.
9221 * gcc.dg/analyzer/symbolic-gt-1.c: New test.
9222
9223 2022-09-08 Richard Sandiford <richard.sandiford@arm.com>
9224
9225 PR tree-optimization/106886
9226 * gcc.dg/vect/bb-slp-layout-21.c: New test.
9227
9228 2022-09-08 Patrick Palka <ppalka@redhat.com>
9229
9230 PR c++/99209
9231 * g++.dg/cpp2a/lambda-uneval17.C: New test.
9232
9233 2022-09-08 Patrick Palka <ppalka@redhat.com>
9234
9235 PR c++/99130
9236 * g++.dg/cpp0x/constexpr-decltype5.C: New test.
9237
9238 2022-09-08 Jakub Jelinek <jakub@redhat.com>
9239
9240 * c-c++-common/gomp/doacross-7.c: New test.
9241
9242 2022-09-08 Richard Biener <rguenther@suse.de>
9243
9244 PR tree-optimization/106881
9245 * gcc.dg/uninit-pr106881.c: New testcase.
9246
9247 2022-09-08 Richard Biener <rguenther@suse.de>
9248
9249 PR testsuite/106872
9250 * gcc.dg/uninit-pred-12.c: Adjust.
9251
9252 2022-09-07 Jason Merrill <jason@redhat.com>
9253
9254 PR c++/106793
9255 * g++.dg/cpp23/auto-array2.C: Adjust.
9256 * g++.dg/cpp1z/class-deduction113.C: New test.
9257
9258 2022-09-07 Surya Kumari Jangala <jskumari@linux.ibm.com>
9259
9260 PR rtl-optimization/105586
9261 * gcc.target/powerpc/pr105586.c: New test.
9262
9263 2022-09-07 Arsen Arsenović <arsen@aarsen.me>
9264
9265 PR c++/106188
9266 PR c++/106713
9267 * g++.dg/coroutines/pr106188.C: New test.
9268
9269 2022-09-07 Joseph Myers <joseph@codesourcery.com>
9270
9271 * gcc.dg/c11-keywords-1.c, gcc.dg/c2x-align-1.c,
9272 gcc.dg/c2x-align-6.c, gcc.dg/c2x-bool-2.c,
9273 gcc.dg/c2x-static-assert-3.c, gcc.dg/c2x-static-assert-4.c,
9274 gcc.dg/c2x-thread-local-1.c: New tests.
9275 * gcc.dg/c2x-bool-1.c: Update expectations.
9276
9277 2022-09-07 Richard Biener <rguenther@suse.de>
9278
9279 PR tree-optimization/106866
9280 * gcc.dg/uninit-pr106866.c: New testcase.
9281
9282 2022-09-07 Aldy Hernandez <aldyh@redhat.com>
9283
9284 PR tree-optimization/106867
9285 * gcc.dg/tree-ssa/pr106867.c: New test.
9286
9287 2022-09-07 Richard Biener <rguenther@suse.de>
9288
9289 PR tree-optimization/106860
9290 * g++.dg/opt/pr106860.C: New testcase.
9291
9292 2022-09-07 Richard Sandiford <richard.sandiford@arm.com>
9293
9294 * gcc.target/aarch64/movqi_1.c: New test.
9295 * gcc.target/aarch64/movhi_1.c: Likewise.
9296 * gcc.target/aarch64/movsi_1.c: Likewise.
9297 * gcc.target/aarch64/movdi_2.c: Likewise.
9298 * gcc.target/aarch64/movti_2.c: Likewise.
9299 * gcc.target/aarch64/movhf_1.c: Likewise.
9300 * gcc.target/aarch64/movsf_1.c: Likewise.
9301 * gcc.target/aarch64/movdf_1.c: Likewise.
9302 * gcc.target/aarch64/movtf_2.c: Likewise.
9303 * gcc.target/aarch64/movv8qi_1.c: Likewise.
9304 * gcc.target/aarch64/movv16qi_1.c: Likewise.
9305
9306 2022-09-07 Richard Sandiford <richard.sandiford@arm.com>
9307
9308 * gcc.target/aarch64/nofp_2.c: New test.
9309
9310 2022-09-07 Lulu Cheng <chenglulu@loongson.cn>
9311
9312 PR target/106828
9313 * g++.target/loongarch/pr106828.C: New test.
9314
9315 2022-09-07 Jakub Jelinek <jakub@redhat.com>
9316
9317 PR c++/106829
9318 * g++.dg/gomp/pr106829.C: New test.
9319
9320 2022-09-07 Jakub Jelinek <jakub@redhat.com>
9321
9322 * c-c++-common/cpp/delimited-escape-seq-4.c: New test.
9323 * c-c++-common/cpp/delimited-escape-seq-5.c: New test.
9324 * c-c++-common/cpp/delimited-escape-seq-6.c: New test.
9325 * c-c++-common/cpp/delimited-escape-seq-7.c: New test.
9326 * c-c++-common/cpp/named-universal-char-escape-5.c: New test.
9327 * c-c++-common/cpp/named-universal-char-escape-6.c: New test.
9328 * c-c++-common/cpp/named-universal-char-escape-7.c: New test.
9329 * g++.dg/cpp23/named-universal-char-escape1.C: New test.
9330 * g++.dg/cpp23/named-universal-char-escape2.C: New test.
9331
9332 2022-09-07 Kewen Lin <linkw@linux.ibm.com>
9333
9334 PR testsuite/106345
9335 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): Add
9336 a function definition to avoid pedwarn about empty translation unit.
9337 (check_effective_target_has_arch_pwr5): Likewise.
9338 (check_effective_target_has_arch_pwr6): Likewise.
9339 (check_effective_target_has_arch_pwr7): Likewise.
9340 (check_effective_target_has_arch_pwr8): Likewise.
9341 (check_effective_target_has_arch_pwr9): Likewise.
9342 (check_effective_target_has_arch_pwr10): Likewise.
9343 (check_effective_target_has_arch_ppc64): Likewise.
9344 (check_effective_target_ppc_float128): Likewise.
9345 (check_effective_target_ppc_float128_insns): Likewise.
9346 (check_effective_target_powerpc_vsx): Likewise.
9347
9348 2022-09-07 liuhongt <hongtao.liu@intel.com>
9349
9350 * gcc.target/i386/pr103144-mul-1.c: New test.
9351 * gcc.target/i386/pr103144-mul-2.c: New test.
9352 * gcc.target/i386/pr103144-neg-1.c: New test.
9353 * gcc.target/i386/pr103144-neg-2.c: New test.
9354 * gcc.target/i386/pr103144-shift-1.c: New test.
9355 * gcc.target/i386/pr103144-shift-2.c: New test.
9356
9357 2022-09-06 Jason Merrill <jason@redhat.com>
9358
9359 * g++.dg/cpp23/subscript8.C: New test.
9360
9361 2022-09-06 Richard Biener <rguenther@suse.de>
9362
9363 PR tree-optimization/106754
9364 * gcc.dg/uninit-pred-12.c: New testcase.
9365 * gcc.dg/uninit-pr106155-1.c: Likewise.
9366
9367 2022-09-06 Aldy Hernandez <aldyh@redhat.com>
9368
9369 * gcc.dg/tree-ssa/vrp-float-inf-1.c: New test.
9370
9371 2022-09-06 Richard Biener <rguenther@suse.de>
9372
9373 PR tree-optimization/106844
9374 * gcc.dg/pr106844.c: New testcase.
9375
9376 2022-09-06 Richard Biener <rguenther@suse.de>
9377
9378 PR tree-optimization/106841
9379 * g++.dg/vect/pr106841.cc: New testcase.
9380
9381 2022-09-06 Jakub Jelinek <jakub@redhat.com>
9382
9383 * c-c++-common/gomp/doacross-6.c (corge): Don't expect an error here.
9384 Add a few further tests.
9385
9386 2022-09-06 Jakub Jelinek <jakub@redhat.com>
9387
9388 PR c/106836
9389 * c-c++-common/gomp/pr106836.c: New test.
9390
9391 2022-09-06 Jakub Jelinek <jakub@redhat.com>
9392
9393 * c-c++-common/gomp/sink-3.c: Don't expect a superfluous error during
9394 error recovery.
9395 * c-c++-common/gomp/doacross-6.c (foo): Add further tests.
9396
9397 2022-09-06 liuhongt <hongtao.liu@intel.com>
9398
9399 * gcc.target/i386/avx512f-vcvtps2ph-sae.c: New test.
9400
9401 2022-09-05 Joseph Myers <joseph@codesourcery.com>
9402
9403 * gcc.dg/cpp/c11-trigraphs-1.c, gcc.dg/cpp/c2x-trigraphs-1.c,
9404 gcc.dg/cpp/c2x-trigraphs-2.c: New tests.
9405
9406 2022-09-05 Aldy Hernandez <aldyh@redhat.com>
9407
9408 * gcc.dg/tree-ssa/vrp-float-signbit-2.c: New test.
9409
9410 2022-09-05 Alexander Monakov <amonakov@ispras.ru>
9411
9412 PR target/106453
9413 * gcc.target/i386/pr106453.c: New test.
9414
9415 2022-09-05 Tobias Burnus <tobias@codesourcery.com>
9416
9417 * gfortran.dg/gomp/all-memory-1.f90: Update dg-error.
9418 * gfortran.dg/gomp/depend-iterator-2.f90: Likewise.
9419 * gfortran.dg/gomp/depobj-2.f90: Likewise.
9420 * gfortran.dg/gomp/doacross-5.f90: New test.
9421 * gfortran.dg/gomp/doacross-6.f90: New test.
9422
9423 2022-09-05 Aldy Hernandez <aldyh@redhat.com>
9424
9425 PR middle-end/106824
9426 * g++.dg/pr106824.C: New test.
9427
9428 2022-09-05 Tim Lange <mail@tim-lange.me>
9429
9430 * gcc.dg/analyzer/out-of-bounds-4.c: New test.
9431 * gcc.dg/analyzer/strcpy-3.c: New test.
9432
9433 2022-09-05 Tim Lange <mail@tim-lange.me>
9434
9435 * gcc.dg/analyzer/fold-string-to-char.c: New test.
9436
9437 2022-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9438
9439 * gcc.target/aarch64/spellcheck_10.c: New test.
9440
9441 2022-09-05 LiaoShihua <shihua@iscas.ac.cn>
9442
9443 * gcc.target/riscv/zmmul-1.c: New test.
9444 * gcc.target/riscv/zmmul-2.c: New test.
9445
9446 2022-09-05 Xi Ruoyao <xry111@xry111.site>
9447
9448 * gcc.target/loongarch/direct-extern-1.c: New test.
9449 * gcc.target/loongarch/direct-extern-2.c: New test.
9450
9451 2022-09-05 konglin1 <lingling.kong@intel.com>
9452
9453 * gcc.target/i386/pr106742.c: New test.
9454
9455 2022-09-04 José Rui Faustino de Sousa <jrfsousa@gmail.com>
9456
9457 PR fortran/100136
9458 * gfortran.dg/PR100136.f90: New test.
9459
9460 2022-09-03 José Rui Faustino de Sousa <jrfsousa@gmail.com>
9461
9462 PR fortran/100245
9463 * gfortran.dg/PR100245.f90: New test.
9464
9465 2022-09-03 Aldy Hernandez <aldyh@redhat.com>
9466
9467 * gcc.dg/tree-ssa/pr106819.c: New test.
9468
9469 2022-09-03 Jakub Jelinek <jakub@redhat.com>
9470
9471 * c-c++-common/gomp/doacross-2.c: Adjust expected diagnostics.
9472 * c-c++-common/gomp/doacross-5.c: New test.
9473 * c-c++-common/gomp/doacross-6.c: New test.
9474 * c-c++-common/gomp/nesting-2.c: Adjust expected diagnostics.
9475 * c-c++-common/gomp/ordered-3.c: Likewise.
9476 * c-c++-common/gomp/sink-3.c: Likewise.
9477 * gfortran.dg/gomp/nesting-2.f90: Likewise.
9478
9479 2022-09-02 David Malcolm <dmalcolm@redhat.com>
9480
9481 PR c/90885
9482 * c-c++-common/Wxor-used-as-pow-1.c: New test.
9483 * c-c++-common/Wxor-used-as-pow-fixits.c: New test.
9484 * g++.dg/parse/expr3.C: Convert 2 to 0x2 to suppress
9485 -Wxor-used-as-pow.
9486 * g++.dg/warn/Wparentheses-10.C: Likewise.
9487 * g++.dg/warn/Wparentheses-18.C: Likewise.
9488 * g++.dg/warn/Wparentheses-19.C: Likewise.
9489 * g++.dg/warn/Wparentheses-9.C: Likewise.
9490 * g++.dg/warn/Wxor-used-as-pow-named-op.C: New test.
9491 * gcc.dg/Wparentheses-6.c: Convert 2 to 0x2 to suppress
9492 -Wxor-used-as-pow.
9493 * gcc.dg/Wparentheses-7.c: Likewise.
9494 * gcc.dg/precedence-1.c: Likewise.
9495
9496 2022-09-02 Harald Anlauf <anlauf@gmx.de>
9497 Steven G. Kargl <kargl@gcc.gnu.org>
9498
9499 PR fortran/99349
9500 * gfortran.dg/pr99349.f90: New test.
9501
9502 2022-09-02 Richard Sandiford <richard.sandiford@arm.com>
9503
9504 * gcc.dg/vect/bb-slp-layout-20.c: New test.
9505
9506 2022-09-02 Richard Sandiford <richard.sandiford@arm.com>
9507
9508 * gcc.dg/vect/bb-slp-layout-19.c: New test.
9509
9510 2022-09-02 Richard Biener <rguenther@suse.de>
9511
9512 PR tree-optimization/106809
9513 * gcc.dg/torture/pr106809.c: New testcase.
9514
9515 2022-09-02 Martin Liska <mliska@suse.cz>
9516
9517 * lib/gcc-dg.exp: Remove -gstabs option support, DBX-related
9518 macros and DBX debugging info support.
9519 * lib/gfortran-dg.exp: Likewise.
9520 * lib/target-supports.exp: Likewise.
9521 * g++.dg/cpp0x/alias-decl-debug-0.C: Removed.
9522 * g++.dg/other/PR23205.C: Removed.
9523 * g++.dg/other/pr23205-2.C: Removed.
9524 * gcc.dg/20040813-1.c: Removed.
9525 * gcc.dg/darwin-20040809-2.c: Removed.
9526 * gcc.dg/debug/pr35154.c: Removed.
9527 * gcc.dg/pr69471-2.c: Removed.
9528 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Removed.
9529 * gcc.target/s390/20041216-1.c: Removed.
9530 * gfortran.dg/debug/pr35154-stabs.f: Removed.
9531 * objc.dg/stabs-1.m: Removed.
9532
9533 2022-09-02 Simon Rainer <gcc.gnu@vvalter.com>
9534
9535 PR ipa/106627
9536 * g++.target/i386/pr106627.C: New test.
9537
9538 2022-09-01 H.J. Lu <hjl.tools@gmail.com>
9539
9540 PR target/106707
9541 * gcc.target/i386/pr106707.c (foo): Replace long with long long.
9542
9543 2022-09-01 Joseph Myers <joseph@codesourcery.com>
9544
9545 * gcc.dg/c11-unproto-3.c, gcc.dg/c2x-unproto-3.c,
9546 gcc.dg/c2x-unproto-4.c: New tests.
9547 * gcc.dg/c2x-old-style-definition-6.c, gcc.dg/c2x-unproto-1.c,
9548 gcc.dg/c2x-unproto-2.c: Update for removal of unprototyped
9549 functions.
9550
9551 2022-09-01 Richard Sandiford <richard.sandiford@arm.com>
9552
9553 * gcc.dg/vect/bb-slp-pr54400.c: Extend to aarch64.
9554 * gcc.dg/vect/bb-slp-layout-18.c: New test.
9555
9556 2022-09-01 Uroš Bizjak <ubizjak@gmail.com>
9557
9558 PR target/106707
9559 * gcc.target/i386/pr106707.c: New test.
9560
9561 2022-09-01 Aldy Hernandez <aldyh@redhat.com>
9562
9563 * gcc.dg/tree-ssa/vrp-float-signbit-1.c: New test.
9564
9565 2022-09-01 Jakub Jelinek <jakub@redhat.com>
9566
9567 PR c++/106655
9568 * c-c++-common/cpp/Winvalid-utf8-1.c: New test.
9569 * c-c++-common/cpp/Winvalid-utf8-2.c: New test.
9570 * c-c++-common/cpp/Winvalid-utf8-3.c: New test.
9571 * g++.dg/cpp23/Winvalid-utf8-1.C: New test.
9572 * g++.dg/cpp23/Winvalid-utf8-2.C: New test.
9573 * g++.dg/cpp23/Winvalid-utf8-3.C: New test.
9574 * g++.dg/cpp23/Winvalid-utf8-4.C: New test.
9575 * g++.dg/cpp23/Winvalid-utf8-5.C: New test.
9576 * g++.dg/cpp23/Winvalid-utf8-6.C: New test.
9577 * g++.dg/cpp23/Winvalid-utf8-7.C: New test.
9578 * g++.dg/cpp23/Winvalid-utf8-8.C: New test.
9579 * g++.dg/cpp23/Winvalid-utf8-9.C: New test.
9580 * g++.dg/cpp23/Winvalid-utf8-10.C: New test.
9581 * g++.dg/cpp23/Winvalid-utf8-11.C: New test.
9582 * g++.dg/cpp23/Winvalid-utf8-12.C: New test.
9583
9584 2022-09-01 Aldy Hernandez <aldyh@redhat.com>
9585
9586 PR tree-optimization/106785
9587 * gcc.dg/tree-ssa/vrp-float-nan-1.c: New test.
9588
9589 2022-09-01 konglin1 <lingling.kong@intel.com>
9590
9591 * gcc.dg/tree-ssa/gen-vect-34.c: New test.
9592 * gcc.dg/vect/vect-ifcvt-18.c: New test.
9593
9594 2022-09-01 Kewen Lin <linkw@linux.ibm.com>
9595
9596 PR testsuite/106682
9597 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Fix typo.
9598
9599 2022-09-01 Peter Bergner <bergner@linux.ibm.com>
9600
9601 PR target/101322
9602 * g++.target/powerpc/pr101322.C: New test.
9603
9604 2022-08-31 Joseph Myers <joseph@codesourcery.com>
9605
9606 * gcc.dg/c2x-attr-deprecated-2.c, gcc.dg/c2x-attr-fallthrough-2.c,
9607 gcc.dg/c2x-attr-maybe_unused-1.c, gcc.dg/c2x-attr-nodiscard-2.c:
9608 Add tests of attributes on labels.
9609 * gcc.dg/c2x-has-c-attribute-2.c: Update expected results for
9610 maybe_unused and fallthrough.
9611
9612 2022-08-31 Martin Liska <mliska@suse.cz>
9613
9614 * g++.dg/cpp0x/lambda/lambda-conv.C: Remove useless test.
9615 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
9616 * gcc.dg/torture/pr47917.c: Likewise.
9617 * lib/target-supports.exp: Likewise.
9618
9619 2022-08-31 Jonathan Wakely <jwakely@redhat.com>
9620
9621 PR testsuite/106795
9622 * g++.dg/tree-ssa/empty-loop.C: Use -Wno-unused-result.
9623
9624 2022-08-31 Richard Sandiford <richard.sandiford@arm.com>
9625
9626 * gcc.target/aarch64/sve/acle/general-c/gnu_vectors_1.c: Update
9627 tests for empty initializers.
9628 * gcc.target/aarch64/sve/acle/general-c/gnu_vectors_2.c: Likewise.
9629 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Likewise.
9630 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
9631
9632 2022-08-31 Richard Biener <rguenther@suse.de>
9633
9634 PR tree-optimization/90994
9635 * g++.dg/torture/pr90994.C: New testcase.
9636
9637 2022-08-31 Richard Biener <rguenther@suse.de>
9638
9639 PR tree-optimization/65244
9640 * gcc.dg/uninit-pr65244-2.c: New testcase.
9641
9642 2022-08-31 Richard Biener <rguenther@suse.de>
9643
9644 PR tree-optimization/65244
9645 * gcc.dg/uninit-pr65244-1.c: New testcase.
9646
9647 2022-08-30 Andrew Stubbs <ams@codesourcery.com>
9648
9649 * gcc.dg/vect/vect-simd-clone-1.c: Add dg-warning.
9650 * gcc.dg/vect/vect-simd-clone-2.c: Add dg-warning.
9651 * gcc.dg/vect/vect-simd-clone-3.c: Add dg-warning.
9652 * gcc.dg/vect/vect-simd-clone-4.c: Add dg-warning.
9653 * gcc.dg/vect/vect-simd-clone-5.c: Add dg-warning.
9654 * gcc.dg/vect/vect-simd-clone-8.c: Add dg-warning.
9655
9656 2022-08-30 Richard Sandiford <richard.sandiford@arm.com>
9657
9658 * lib/target-supports.exp (check_effective_target_vect_var_shift):
9659 Return true for aarch64.
9660 * gcc.dg/vect/bb-slp-layout-1.c: New test.
9661 * gcc.dg/vect/bb-slp-layout-2.c: New test.
9662 * gcc.dg/vect/bb-slp-layout-3.c: New test.
9663 * gcc.dg/vect/bb-slp-layout-4.c: New test.
9664 * gcc.dg/vect/bb-slp-layout-5.c: New test.
9665 * gcc.dg/vect/bb-slp-layout-6.c: New test.
9666 * gcc.dg/vect/bb-slp-layout-7.c: New test.
9667 * gcc.dg/vect/bb-slp-layout-8.c: New test.
9668 * gcc.dg/vect/bb-slp-layout-9.c: New test.
9669 * gcc.dg/vect/bb-slp-layout-10.c: New test.
9670 * gcc.dg/vect/bb-slp-layout-11.c: New test.
9671 * gcc.dg/vect/bb-slp-layout-13.c: New test.
9672 * gcc.dg/vect/bb-slp-layout-14.c: New test.
9673 * gcc.dg/vect/bb-slp-layout-15.c: New test.
9674 * gcc.dg/vect/bb-slp-layout-16.c: New test.
9675 * gcc.dg/vect/bb-slp-layout-17.c: New test.
9676 * gcc.dg/vect/slp-11b.c: XFAIL SLP test for load-lanes targets.
9677 * gcc.dg/vect/bb-slp-layout-12.c: New file.
9678
9679 2022-08-30 Richard Sandiford <richard.sandiford@arm.com>
9680
9681 * gcc.target/aarch64/sve/slp_15.c: New test.
9682 * g++.target/aarch64/sve/pr96974.C: Remove scan test.
9683
9684 2022-08-30 Marek Polacek <polacek@redhat.com>
9685
9686 PR c++/106759
9687 * g++.dg/ext/has-builtin-1.C: New test.
9688
9689 2022-08-30 Richard Biener <rguenther@suse.de>
9690
9691 PR tree-optimization/67196
9692 * gcc.dg/uninit-pred-7_a.c: Un-XFAIL.
9693
9694 2022-08-30 Aldy Hernandez <aldyh@redhat.com>
9695
9696 * gcc.dg/tree-ssa/recip-3.c: Avoid premature optimization so test
9697 has a chance to succeed.
9698
9699 2022-08-30 Richard Biener <rguenther@suse.de>
9700
9701 PR tree-optimization/63660
9702 * gcc.dg/uninit-pr63660.c: New testcase.
9703
9704 2022-08-30 Richard Biener <rguenther@suse.de>
9705
9706 * g++.dg/uninit-pred-5.C: New testcase.
9707
9708 2022-08-30 Tamar Christina <tamar.christina@arm.com>
9709
9710 PR tree-optimization/106744
9711 * gcc.dg/tree-ssa/minmax-10.c: Make runtime test.
9712 * gcc.dg/tree-ssa/minmax-11.c: Likewise.
9713 * gcc.dg/tree-ssa/minmax-12.c: Likewise.
9714 * gcc.dg/tree-ssa/minmax-13.c: Likewise.
9715 * gcc.dg/tree-ssa/minmax-14.c: Likewise.
9716 * gcc.dg/tree-ssa/minmax-15.c: Likewise.
9717 * gcc.dg/tree-ssa/minmax-16.c: Likewise.
9718 * gcc.dg/tree-ssa/minmax-3.c: Likewise.
9719 * gcc.dg/tree-ssa/minmax-4.c: Likewise.
9720 * gcc.dg/tree-ssa/minmax-5.c: Likewise.
9721 * gcc.dg/tree-ssa/minmax-6.c: Likewise.
9722 * gcc.dg/tree-ssa/minmax-7.c: Likewise.
9723 * gcc.dg/tree-ssa/minmax-8.c: Likewise.
9724 * gcc.dg/tree-ssa/minmax-9.c: Likewise.
9725
9726 2022-08-29 Marek Polacek <polacek@redhat.com>
9727
9728 PR c++/106712
9729 * g++.dg/cpp0x/gen-attrs-77.C: New test.
9730
9731 2022-08-29 David Faust <david.faust@oracle.com>
9732
9733 PR target/106745
9734 * gcc.target/bpf/core-pr106745.c: New test.
9735
9736 2022-08-29 H.J. Lu <hjl.tools@gmail.com>
9737
9738 PR target/106748
9739 * gcc.target/i386/pr106748.c: New test.
9740
9741 2022-08-29 Xi Ruoyao <xry111@xry111.site>
9742
9743 * gcc.target/loongarch/func-call-medium-1.c: Refine test
9744 depending on __tls_get_addr with { target tls_native }.
9745 * gcc.target/loongarch/func-call-medium-2.c: Likewise.
9746 * gcc.target/loongarch/func-call-medium-3.c: Likewise.
9747 * gcc.target/loongarch/func-call-medium-4.c: Likewise.
9748 * gcc.target/loongarch/func-call-medium-5.c: Likewise.
9749 * gcc.target/loongarch/func-call-medium-6.c: Likewise.
9750 * gcc.target/loongarch/func-call-medium-7.c: Likewise.
9751 * gcc.target/loongarch/func-call-medium-8.c: Likewise.
9752 * gcc.target/loongarch/tls-gd-noplt.c: Likewise.
9753
9754 2022-08-29 Robin Dapp <rdapp@linux.ibm.com>
9755
9756 * gcc.target/s390/vector/vec-sum-across-no-lower-subreg-1.c: New test.
9757
9758 2022-08-29 Robin Dapp <rdapp@linux.ibm.com>
9759
9760 * gcc.target/s390/vector/vperm-rev-z14.c: New test.
9761 * gcc.target/s390/vector/vperm-rev-z15.c: New test.
9762 * gcc.target/s390/zvector/vec-reve-store-byte.c: Adjust test
9763 expectation.
9764
9765 2022-08-29 Robin Dapp <rdapp@linux.ibm.com>
9766
9767 * gcc.target/s390/zvector/vec-reve-int-long.c: New test.
9768
9769 2022-08-29 Robin Dapp <rdapp@linux.ibm.com>
9770
9771 * gcc.target/s390/vector/vec-copysign.c: Do not unroll.
9772 * gcc.target/s390/zvector/autovec-double-quiet-uneq.c: Dito.
9773 * gcc.target/s390/zvector/autovec-double-signaling-ltgt.c: Dito.
9774 * gcc.target/s390/zvector/autovec-float-quiet-uneq.c: Dito.
9775 * gcc.target/s390/zvector/autovec-float-signaling-ltgt.c: Dito.
9776
9777 2022-08-28 Peter Bergner <bergner@linux.ibm.com>
9778
9779 PR target/106017
9780 * gcc.target/powerpc/pr106017.c: New test.
9781
9782 2022-08-27 Jakub Jelinek <jakub@redhat.com>
9783
9784 PR tree-optimization/106737
9785 * gcc.dg/autopar/pr106737.c: Require fgraphite effective target.
9786
9787 2022-08-26 Marek Polacek <polacek@redhat.com>
9788
9789 PR c++/81159
9790 * g++.dg/warn/Wself-move1.C: New test.
9791
9792 2022-08-26 Jakub Jelinek <jakub@redhat.com>
9793
9794 PR c++/106647
9795 * g++.dg/cpp23/wchar-multi1.C: New test.
9796 * g++.dg/cpp23/wchar-multi2.C: New test.
9797
9798 2022-08-26 Richard Biener <rguenther@suse.de>
9799
9800 * gcc.dg/uninit-pred-11.c: New testcase.
9801
9802 2022-08-26 Tobias Burnus <tobias@codesourcery.com>
9803
9804 * c-c++-common/gomp/reverse-offload-1.c: Remove dg-sorry.
9805 * c-c++-common/gomp/target-device-ancestor-4.c: Likewise.
9806 * gfortran.dg/gomp/target-device-ancestor-4.f90: Likewise.
9807 * gfortran.dg/gomp/target-device-ancestor-5.f90: Likewise.
9808 * c-c++-common/goacc/classify-kernels-parloops.c: Add 'noclone' to
9809 scan-tree-dump-times.
9810 * c-c++-common/goacc/classify-kernels-unparallelized-parloops.c:
9811 Likewise.
9812 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
9813 * c-c++-common/goacc/classify-kernels.c: Likewise.
9814 * c-c++-common/goacc/classify-parallel.c: Likewise.
9815 * c-c++-common/goacc/classify-serial.c: Likewise.
9816 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Likewise.
9817 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9818 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9819 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
9820 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
9821 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
9822 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
9823 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
9824 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9825 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9826 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9827 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9828 * c-c++-common/goacc/kernels-loop.c: Likewise.
9829 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9830 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: Likewise.
9831 * gfortran.dg/goacc/classify-kernels-parloops.f95: Likewise.
9832 * gfortran.dg/goacc/classify-kernels-unparallelized-parloops.f95:
9833 Likewise.
9834 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
9835 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
9836 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
9837 * gfortran.dg/goacc/classify-serial.f95: Likewise.
9838 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
9839 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9840 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9841 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9842 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9843 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9844 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
9845 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9846 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95: Likewise.
9847
9848 2022-08-26 Jakub Jelinek <jakub@redhat.com>
9849
9850 * gcc.dg/torture/builtin-issignaling-1.c: New test.
9851 * gcc.dg/torture/builtin-issignaling-2.c: New test.
9852 * gcc.dg/torture/float16-builtin-issignaling-1.c: New test.
9853 * gcc.dg/torture/float32-builtin-issignaling-1.c: New test.
9854 * gcc.dg/torture/float32x-builtin-issignaling-1.c: New test.
9855 * gcc.dg/torture/float64-builtin-issignaling-1.c: New test.
9856 * gcc.dg/torture/float64x-builtin-issignaling-1.c: New test.
9857 * gcc.dg/torture/float128-builtin-issignaling-1.c: New test.
9858 * gcc.dg/torture/float128x-builtin-issignaling-1.c: New test.
9859 * gcc.target/i386/builtin-issignaling-1.c: New test.
9860
9861 2022-08-26 Jakub Jelinek <jakub@redhat.com>
9862
9863 PR tree-optimization/106099
9864 * gcc.dg/pr106099.c: New test.
9865
9866 2022-08-26 Jakub Jelinek <jakub@redhat.com>
9867
9868 PR c++/106648
9869 * c-c++-common/cpp/named-universal-char-escape-1.c: New test.
9870 * c-c++-common/cpp/named-universal-char-escape-2.c: New test.
9871 * c-c++-common/cpp/named-universal-char-escape-3.c: New test.
9872 * c-c++-common/cpp/named-universal-char-escape-4.c: New test.
9873 * c-c++-common/Wbidi-chars-25.c: New test.
9874 * gcc.dg/cpp/named-universal-char-escape-1.c: New test.
9875 * gcc.dg/cpp/named-universal-char-escape-2.c: New test.
9876 * g++.dg/cpp/named-universal-char-escape-1.C: New test.
9877 * g++.dg/cpp/named-universal-char-escape-2.C: New test.
9878 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_named_character_escapes.
9879
9880 2022-08-26 Martin Liska <mliska@suse.cz>
9881
9882 * lib/target-supports.exp: Remove cr16 related stuff.
9883
9884 2022-08-26 liuhongt <hongtao.liu@intel.com>
9885
9886 * gcc.target/i386/pr106704.c: New test.
9887
9888 2022-08-25 Marek Polacek <polacek@redhat.com>
9889
9890 * gcc.dg/c11-nullptr-1.c: New test.
9891 * gcc.dg/c17-nullptr-1.c: New test.
9892 * gcc.dg/c17-nullptr-2.c: New test.
9893 * gcc.dg/c2x-nullptr-1.c: New test.
9894 * gcc.dg/c2x-nullptr-2.c: New test.
9895 * gcc.dg/c2x-nullptr-3.c: New test.
9896 * gcc.dg/c2x-nullptr-4.c: New test.
9897 * gcc.dg/c2x-nullptr-5.c: New test.
9898
9899 2022-08-25 Joseph Myers <joseph@codesourcery.com>
9900
9901 * gcc.dg/c11-empty-init-1.c, gcc.dg/c11-empty-init-2.c,
9902 gcc.dg/c11-empty-init-3.c, gcc.dg/c2x-empty-init-1.c,
9903 gcc.dg/c2x-empty-init-2.c, gcc.dg/c2x-empty-init-3.c,
9904 gcc.dg/gnu2x-empty-init-1.c, gcc.dg/gnu2x-empty-init-2.c: New
9905 tests.
9906 * gcc.dg/torture/dfp-default-init-1.c: Also test empty
9907 initializers.
9908 * gcc.dg/init-bad-1.c, gcc.dg/noncompile/pr71583.c,
9909 gcc.dg/pr61096-1.c, gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c,
9910 gcc.target/i386/sse2-bfloat16-scalar-typecheck.c: Update expected
9911 diagnostics.
9912 * gcc.dg/ubsan/c-shift-1.c: Use nonempty initializers for VLA
9913 initializations expected to be diagnosed.
9914
9915 2022-08-25 Jason Merrill <jason@redhat.com>
9916
9917 * g++.dg/init/elide8.C: New test.
9918
9919 2022-08-25 Jason Merrill <jason@redhat.com>
9920
9921 * g++.dg/debug/dwarf2/utf-1.C: New test.
9922
9923 2022-08-25 Andreas Krebbel <krebbel@linux.ibm.com>
9924
9925 PR target/106101
9926 * gcc.c-torture/compile/pr106101.c: New test.
9927
9928 2022-08-25 Xi Ruoyao <xry111@xry111.site>
9929
9930 * gcc.target/loongarch/attr-model-test.c: New test.
9931 * gcc.target/loongarch/attr-model-1.c: New test.
9932 * gcc.target/loongarch/attr-model-2.c: New test.
9933 * gcc.target/loongarch/attr-model-diag.c: New test.
9934
9935 2022-08-25 Richard Biener <rguenther@suse.de>
9936
9937 PR tree-optimization/106737
9938 * gcc.dg/autopar/pr106737.c: New testcase.
9939
9940 2022-08-25 Tobias Burnus <tobias@codesourcery.com>
9941
9942 * gfortran.dg/gomp/strictly-structured-block-4.f90: New test.
9943
9944 2022-08-25 Chenghua Xu <xuchenghua@loongson.cn>
9945
9946 * gcc.target/loongarch/pr106459.c: New test.
9947
9948 2022-08-24 Andrew Pinski <apinski@marvell.com>
9949
9950 * lib/target-supports.exp (check_effective_target_bswap):
9951 Return true if riscv and ZBB ISA extension is enabled.
9952
9953 2022-08-24 Andrew Pinski <apinski@marvell.com>
9954
9955 PR target/106601
9956 * gcc.target/riscv/zbb_32_bswap-2.c: New test.
9957 * gcc.target/riscv/zbb_bswap-2.c: New test.
9958
9959 2022-08-24 Andrew Pinski <apinski@marvell.com>
9960
9961 PR target/106600
9962 * gcc.target/riscv/zbb_32_bswap-1.c: New test.
9963 * gcc.target/riscv/zbb_bswap-1.c: New test.
9964
9965 2022-08-24 Harald Anlauf <anlauf@gmx.de>
9966
9967 PR fortran/103694
9968 * gfortran.dg/pr103694.f90: New test.
9969
9970 2022-08-24 Joseph Myers <joseph@codesourcery.com>
9971
9972 * gcc.dg/torture/dfp-default-init-1.c,
9973 gcc.dg/torture/dfp-default-init-2.c,
9974 gcc.dg/torture/dfp-default-init-3.c: New tests.
9975
9976 2022-08-24 Jose E. Marchesi <jose.marchesi@oracle.com>
9977
9978 PR target/106733
9979 * gcc.target/bpf/constant-calls.c: Rename to ...
9980 * gcc.target/bpf/constant-calls-1.c: and modify to not expect
9981 failure anymore.
9982 * gcc.target/bpf/constant-calls-2.c: New test.
9983
9984 2022-08-24 Jakub Jelinek <jakub@redhat.com>
9985
9986 PR target/106721
9987 * gcc.target/i386/avx512vl-pr106721.c: New test.
9988
9989 2022-08-24 Jakub Jelinek <jakub@redhat.com>
9990
9991 PR c++/106646
9992 * g++.dg/cpp/warning-1.C: New test.
9993 * g++.dg/cpp/warning-2.C: New test.
9994 * g++.dg/cpp/warning-3.C: New test.
9995
9996 2022-08-24 Lulu Cheng <chenglulu@loongson.cn>
9997
9998 * gcc.target/loongarch/func-call-medium-1.c: New test.
9999 * gcc.target/loongarch/func-call-medium-2.c: New test.
10000 * gcc.target/loongarch/func-call-medium-3.c: New test.
10001 * gcc.target/loongarch/func-call-medium-4.c: New test.
10002 * gcc.target/loongarch/func-call-medium-5.c: New test.
10003 * gcc.target/loongarch/func-call-medium-6.c: New test.
10004 * gcc.target/loongarch/func-call-medium-7.c: New test.
10005 * gcc.target/loongarch/func-call-medium-8.c: New test.
10006 * gcc.target/loongarch/tls-gd-noplt.c: Add compile parameter '-mexplicit-relocs'.
10007
10008 2022-08-23 Marek Polacek <polacek@redhat.com>
10009
10010 * g++.dg/cpp0x/Wpessimizing-move10.C: New test.
10011 * g++.dg/cpp0x/Wredundant-move12.C: New test.
10012
10013 2022-08-23 H.J. Lu <hjl.tools@gmail.com>
10014
10015 * gcc.target/x86_64/abi/bf16/asm-support.S: Replace vmovdqu with
10016 movdqu.
10017
10018 2022-08-23 Richard Biener <rguenther@suse.de>
10019
10020 PR tree-optimization/106722
10021 * g++.dg/uninit-pr106722-1.C: New testcase.
10022
10023 2022-08-23 Marek Polacek <polacek@redhat.com>
10024
10025 * g++.dg/torture/phi-1.C: New test.
10026
10027 2022-08-23 Richard Biener <rguenther@suse.de>
10028
10029 * gcc.dg/uninit-pred-10.c: New testcase.
10030
10031 2022-08-23 Tobias Burnus <tobias@codesourcery.com>
10032
10033 * gfortran.dg/gomp/depend-6.f90: Fix array index use for
10034 depobj var + update scan-tree-dump-times.
10035
10036 2022-08-23 Tobias Burnus <tobias@codesourcery.com>
10037
10038 * gfortran.dg/gomp/depend-4.f90: Fix array index use for
10039 depobj var + update scan-tree-dump-times.
10040
10041 2022-08-23 Haochen Jiang <haochen.jiang@intel.com>
10042
10043 * gcc.target/x86_64/abi/bf16/bf16-helper.h:
10044 Add _m128bf16/m256bf16/_m512bf16.
10045 * gcc.target/x86_64/abi/bf16/m512bf16/bf16-zmm-check.h:
10046 Include bf16-helper.h.
10047
10048 2022-08-23 Andrew MacLeod <amacleod@redhat.com>
10049
10050 PR tree-optimization/106687
10051 * g++.dg/pr106687.C: New.
10052
10053 2022-08-22 Dimitar Dimitrov <dimitar@dinux.eu>
10054
10055 * gcc.target/pru/bitop-di.c: New test.
10056
10057 2022-08-22 Dimitar Dimitrov <dimitar@dinux.eu>
10058
10059 * gcc.target/pru/mov-m1.c: New test.
10060
10061 2022-08-22 Dimitar Dimitrov <dimitar@dinux.eu>
10062
10063 PR target/106564
10064 * gcc.target/pru/pr106564-1.c: New test.
10065 * gcc.target/pru/pr106564-2.c: New test.
10066 * gcc.target/pru/pr106564-3.c: New test.
10067 * gcc.target/pru/pr106564-4.c: New test.
10068
10069 2022-08-22 Harald Anlauf <anlauf@gmx.de>
10070
10071 PR fortran/106557
10072 * gfortran.dg/pr106557.f90: New test.
10073
10074 2022-08-22 Richard Biener <rguenther@suse.de>
10075
10076 PR tree-optimization/105937
10077 * g++.dg/uninit-pr105937.C: New testcase.
10078
10079 2022-08-20 Lulu Cheng <chenglulu@loongson.cn>
10080
10081 * gcc.target/loongarch/func-call-1.c: Add option '-mcmodel=normal'.
10082 * gcc.target/loongarch/func-call-2.c: Likewise.
10083 * gcc.target/loongarch/func-call-3.c: Likewise.
10084 * gcc.target/loongarch/func-call-4.c: Likewise.
10085 * gcc.target/loongarch/func-call-5.c: Likewise.
10086 * gcc.target/loongarch/func-call-6.c: Likewise.
10087 * gcc.target/loongarch/func-call-7.c: Likewise.
10088 * gcc.target/loongarch/func-call-8.c: Likewise.
10089 * gcc.target/loongarch/relocs-symbol-noaddend.c: Likewise.
10090 * gcc.target/loongarch/func-call-extreme-1.c: New test.
10091 * gcc.target/loongarch/func-call-extreme-2.c: New test.
10092
10093 2022-08-20 Jakub Jelinek <jakub@redhat.com>
10094
10095 PR c++/106645
10096 * c-c++-common/cpp/delimited-escape-seq-1.c: New test.
10097 * c-c++-common/cpp/delimited-escape-seq-2.c: New test.
10098 * c-c++-common/cpp/delimited-escape-seq-3.c: New test.
10099 * c-c++-common/Wbidi-chars-24.c: New test.
10100 * gcc.dg/cpp/delimited-escape-seq-1.c: New test.
10101 * gcc.dg/cpp/delimited-escape-seq-2.c: New test.
10102 * g++.dg/cpp/delimited-escape-seq-1.C: New test.
10103 * g++.dg/cpp/delimited-escape-seq-2.C: New test.
10104
10105 2022-08-19 Haochen Jiang <haochen.jiang@intel.com>
10106
10107 * gcc.target/x86_64/abi/bf16/abi-bf16.exp: New test.
10108 * gcc.target/x86_64/abi/bf16/args.h: Ditto.
10109 * gcc.target/x86_64/abi/bf16/asm-support.S: Ditto.
10110 * gcc.target/x86_64/abi/bf16/bf16-check.h: Ditto.
10111 * gcc.target/x86_64/abi/bf16/bf16-helper.h: Ditto.
10112 * gcc.target/x86_64/abi/bf16/defines.h: Ditto.
10113 * gcc.target/x86_64/abi/bf16/m256bf16/abi-bf16-ymm.exp: Ditto.
10114 * gcc.target/x86_64/abi/bf16/m256bf16/args.h: Ditto.
10115 * gcc.target/x86_64/abi/bf16/m256bf16/asm-support.S: Ditto.
10116 * gcc.target/x86_64/abi/bf16/m256bf16/bf16-ymm-check.h: Ditto.
10117 * gcc.target/x86_64/abi/bf16/m256bf16/test_m256_returning.c: Ditto.
10118 * gcc.target/x86_64/abi/bf16/m256bf16/test_passing_m256.c: Ditto.
10119 * gcc.target/x86_64/abi/bf16/m256bf16/test_passing_structs.c: Ditto.
10120 * gcc.target/x86_64/abi/bf16/m256bf16/test_passing_unions.c: Ditto.
10121 * gcc.target/x86_64/abi/bf16/m256bf16/test_varargs-m256.c: Ditto.
10122 * gcc.target/x86_64/abi/bf16/m512bf16/abi-bf16-zmm.exp: Ditto.
10123 * gcc.target/x86_64/abi/bf16/m512bf16/args.h: Ditto.
10124 * gcc.target/x86_64/abi/bf16/m512bf16/asm-support.S: Ditto.
10125 * gcc.target/x86_64/abi/bf16/m512bf16/bf16-zmm-check.h: Ditto.
10126 * gcc.target/x86_64/abi/bf16/m512bf16/test_m512_returning.c: Ditto.
10127 * gcc.target/x86_64/abi/bf16/m512bf16/test_passing_m512.c: Ditto.
10128 * gcc.target/x86_64/abi/bf16/m512bf16/test_passing_structs.c: Ditto.
10129 * gcc.target/x86_64/abi/bf16/m512bf16/test_passing_unions.c: Ditto.
10130 * gcc.target/x86_64/abi/bf16/m512bf16/test_varargs-m512.c: Ditto.
10131 * gcc.target/x86_64/abi/bf16/macros.h: Ditto.
10132 * gcc.target/x86_64/abi/bf16/test_3_element_struct_and_unions.c: Ditto.
10133 * gcc.target/x86_64/abi/bf16/test_basic_alignment.c: Ditto.
10134 * gcc.target/x86_64/abi/bf16/test_basic_array_size_and_align.c: Ditto.
10135 * gcc.target/x86_64/abi/bf16/test_basic_returning.c: Ditto.
10136 * gcc.target/x86_64/abi/bf16/test_basic_sizes.c: Ditto.
10137 * gcc.target/x86_64/abi/bf16/test_basic_struct_size_and_align.c: Ditto.
10138 * gcc.target/x86_64/abi/bf16/test_basic_union_size_and_align.c: Ditto.
10139 * gcc.target/x86_64/abi/bf16/test_m128_returning.c: Ditto.
10140 * gcc.target/x86_64/abi/bf16/test_passing_floats.c: Ditto.
10141 * gcc.target/x86_64/abi/bf16/test_passing_m128.c: Ditto.
10142 * gcc.target/x86_64/abi/bf16/test_passing_structs.c: Ditto.
10143 * gcc.target/x86_64/abi/bf16/test_passing_unions.c: Ditto.
10144 * gcc.target/x86_64/abi/bf16/test_struct_returning.c: Ditto.
10145 * gcc.target/x86_64/abi/bf16/test_varargs-m128.c: Ditto.
10146
10147 2022-08-18 Joseph Myers <joseph@codesourcery.com>
10148
10149 * gcc.dg/cpp/c11-warning-1.c, gcc.dg/cpp/c11-warning-2.c,
10150 gcc.dg/cpp/c11-warning-3.c, gcc.dg/cpp/c11-warning-4.c,
10151 gcc.dg/cpp/c2x-warning-1.c, gcc.dg/cpp/c2x-warning-2.c,
10152 gcc.dg/cpp/gnu11-warning-1.c, gcc.dg/cpp/gnu11-warning-2.c,
10153 gcc.dg/cpp/gnu11-warning-3.c, gcc.dg/cpp/gnu11-warning-4.c,
10154 gcc.dg/cpp/gnu2x-warning-1.c, gcc.dg/cpp/gnu2x-warning-2.c: New
10155 tests.
10156
10157 2022-08-18 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
10158
10159 * gcc.target/xtensa/sibcalls.c: Add a new test function to ensure
10160 that registers for arguments (occupy from A2 to A7) and for indirect
10161 sibcall (should be assigned to A8) neither conflict nor spill out.
10162
10163 2022-08-18 Harald Anlauf <anlauf@gmx.de>
10164
10165 Revert:
10166 2022-08-18 Harald Anlauf <anlauf@gmx.de>
10167
10168 PR fortran/77652
10169 * gfortran.dg/associated_target_9a.f90: New test.
10170 * gfortran.dg/associated_target_9b.f90: New test.
10171
10172 2022-08-18 Tim Lange <mail@tim-lange.me>
10173
10174 PR analyzer/106181
10175 * gcc.dg/analyzer/allocation-size-1.c: New test.
10176 * gcc.dg/analyzer/imprecise-floating-point-1.c: New test.
10177 * gcc.dg/analyzer/pr106181.c: New test.
10178
10179 2022-08-18 Richard Biener <rguenther@suse.de>
10180
10181 PR middle-end/106617
10182 * gcc.dg/pr106617.c: New testcase.
10183
10184 2022-08-18 konglin1 <lingling.kong@intel.com>
10185
10186 * g++.target/i386/vect-bfloat16-1.C: New test.
10187 * gcc.target/i386/vect-bfloat16-1.c: New test.
10188 * gcc.target/i386/vect-bfloat16-2a.c: New test.
10189 * gcc.target/i386/vect-bfloat16-2b.c: New test.
10190 * gcc.target/i386/vect-bfloat16-typecheck_1.c: New test.
10191 * gcc.target/i386/vect-bfloat16-typecheck_2.c: New test.
10192
10193 2022-08-18 Haochen Gui <guihaoc@gcc.gnu.org>
10194
10195 PR target/103109
10196 * gcc.target/powerpc/pr103109.h: New.
10197 * gcc.target/powerpc/pr103109-1.c: New.
10198 * gcc.target/powerpc/pr103109-2.c: New.
10199
10200 2022-08-18 Lulu Cheng <chenglulu@loongson.cn>
10201
10202 * gcc.target/loongarch/tls-gd-noplt.c: New test.
10203
10204 2022-08-17 Maciej W. Rozycki <macro@embecosm.com>
10205
10206 * gcc.target/riscv/fmax-snan.c: Add `dg-require-effective-target
10207 hard_float'.
10208 * gcc.target/riscv/fmaxf-snan.c: Likewise.
10209 * gcc.target/riscv/fmin-snan.c: Likewise.
10210 * gcc.target/riscv/fminf-snan.c: Likewise.
10211
10212 2022-08-17 Marek Polacek <polacek@redhat.com>
10213
10214 PR c++/67906
10215 * g++.dg/cpp0x/Wredundant-move11.C: New test.
10216
10217 2022-08-17 Marek Polacek <polacek@redhat.com>
10218
10219 PR c++/90428
10220 * g++.dg/cpp0x/Wredundant-move1.C: Adjust dg-warning.
10221 * g++.dg/cpp0x/Wredundant-move9.C: Likewise.
10222 * g++.dg/cpp0x/Wredundant-move10.C: New test.
10223
10224 2022-08-17 Marek Polacek <polacek@redhat.com>
10225
10226 PR c++/89780
10227 * g++.dg/cpp0x/Wpessimizing-move3.C: Remove dg-warning.
10228 * g++.dg/cpp0x/Wredundant-move2.C: Likewise.
10229 * g++.dg/cpp0x/Wpessimizing-move9.C: New file.
10230
10231 2022-08-17 Marek Polacek <polacek@redhat.com>
10232
10233 PR c++/106276
10234 * g++.dg/cpp0x/Wpessimizing-move7.C: Add dg-warning.
10235 * g++.dg/cpp0x/Wpessimizing-move8.C: New test.
10236
10237 2022-08-17 Tobias Burnus <tobias@codesourcery.com>
10238
10239 PR fortran/106566
10240 * gfortran.dg/gomp/declare-simd-4.f90: New test.
10241 * gfortran.dg/gomp/declare-simd-5.f90: New test.
10242 * gfortran.dg/gomp/declare-simd-6.f90: New test.
10243
10244 2022-08-17 Tobias Burnus <tobias@codesourcery.com>
10245 Chung-Lin Tang <cltang@codesourcery.com>
10246
10247 PR c++/104493
10248 * g++.dg/gomp/unmappable-1.C: Remove dg-error; remove dg-note no
10249 longer shown as TYPE_MAIN_DECL is NULL.
10250 * c-c++-common/gomp/map-incomplete-type.c: New test.
10251
10252 2022-08-17 Xi Ruoyao <xry111@xry111.site>
10253
10254 * gcc.target/loongarch/fmax-fmin.c: New test.
10255
10256 2022-08-16 Jason Merrill <jason@redhat.com>
10257
10258 * g++.dg/warn/Wstringop-overflow-4.C: Only xfail for C++98.
10259 * g++.target/i386/bfloat_cpp_typecheck.C: Remove xfail.
10260
10261 2022-08-16 Tom Honermann <tom@honermann.net>
10262
10263 PR c++/106423
10264 * g++.dg/cpp0x/keywords2.C: New test.
10265 * g++.dg/cpp2a/keywords2.C: New test.
10266
10267 2022-08-16 Kito Cheng <kito.cheng@sifive.com>
10268
10269 * gcc.target/riscv/_Float16-zfh-1.c: New.
10270 * gcc.target/riscv/_Float16-zfh-2.c: Ditto.
10271 * gcc.target/riscv/_Float16-zfh-3.c: Ditto.
10272 * gcc.target/riscv/_Float16-zfhmin-1.c: Ditto.
10273 * gcc.target/riscv/_Float16-zfhmin-2.c: Ditto.
10274 * gcc.target/riscv/_Float16-zfhmin-3.c: Ditto.
10275 * gcc.target/riscv/arch-16.c: Ditto.
10276 * gcc.target/riscv/arch-17.c: Ditto.
10277 * gcc.target/riscv/predef-21.c: Ditto.
10278 * gcc.target/riscv/predef-22.c: Ditto.
10279
10280 2022-08-16 Kito Cheng <kito.cheng@sifive.com>
10281
10282 * g++.target/riscv/_Float16.C: New.
10283 * gcc.target/riscv/_Float16-soft-1.c: Ditto.
10284 * gcc.target/riscv/_Float16-soft-2.c: Ditto.
10285 * gcc.target/riscv/_Float16-soft-3.c: Ditto.
10286 * gcc.target/riscv/_Float16-soft-4.c: Ditto.
10287 * gcc.target/riscv/_Float16.c: Ditto.
10288
10289 2022-08-16 Jakub Jelinek <jakub@redhat.com>
10290
10291 * g++.dg/cpp2a/volatile1.C: Adjust for de-deprecation of volatile
10292 compound |=, &= and ^= operations.
10293 * g++.dg/cpp2a/volatile3.C: Likewise.
10294 * g++.dg/cpp2a/volatile5.C: Likewise.
10295
10296 2022-08-16 Richard Biener <rguenther@suse.de>
10297
10298 PR middle-end/106630
10299 * gcc.dg/torture/pr106630.c: New testcase.
10300
10301 2022-08-16 Kewen.Lin <linkw@gcc.gnu.org>
10302
10303 PR target/103353
10304 * gcc.target/powerpc/pr103353.c: New test.
10305
10306 2022-08-16 Kewen Lin <linkw@linux.ibm.com>
10307
10308 PR tree-optimization/106322
10309 * gcc.target/i386/pr106322.c: New test.
10310 * gcc.target/powerpc/pr106322.c: New test.
10311
10312 2022-08-15 Iain Buclaw <ibuclaw@gdcproject.org>
10313
10314 PR d/106623
10315 * gdc.dg/torture/pr106623.d: New test.
10316
10317 2022-08-15 David Malcolm <dmalcolm@redhat.com>
10318
10319 PR analyzer/106626
10320 * gcc.dg/analyzer/out-of-bounds-read-char-arr.c: New test.
10321 * gcc.dg/analyzer/out-of-bounds-read-int-arr.c: New test.
10322 * gcc.dg/analyzer/out-of-bounds-write-char-arr.c: New test.
10323 * gcc.dg/analyzer/out-of-bounds-write-int-arr.c: New test.
10324
10325 2022-08-15 Andrew MacLeod <amacleod@redhat.com>
10326
10327 PR tree-optimization/106621
10328 * gcc.dg/pr106621.c
10329
10330 2022-08-15 Immad Mir <mirimmad@outlook.com>
10331
10332 PR analyzer/106551
10333 * gcc.dg/analyzer/fd-dup-1.c: New testcase.
10334
10335 2022-08-15 Roger Sayle <roger@nextmovesoftware.com>
10336
10337 * gcc.target/i386/sse4_1-stv-9.c: New test case.
10338
10339 2022-08-15 Roger Sayle <roger@nextmovesoftware.com>
10340
10341 PR tree-optimization/64992
10342 * gcc.dg/pr64992.c: New test case.
10343
10344 2022-08-15 Roger Sayle <roger@nextmovesoftware.com>
10345 Richard Biener <rguenther@suse.de>
10346
10347 PR tree-optimization/71343
10348 * gcc.dg/pr71343-1.c: New test case.
10349
10350 2022-08-15 Nathan Sidwell <nathan@acm.org>
10351
10352 * g++.dg/modules/loc-prune-4.C: Adjust regexp
10353
10354 2022-08-15 Marek Polacek <polacek@redhat.com>
10355
10356 PR c++/106276
10357 * g++.dg/cpp0x/Wpessimizing-move7.C: New test.
10358
10359 2022-08-15 Alexandre Oliva <oliva@adacore.com>
10360
10361 * g++.dg/abi/anon1.C: Disable pie on ia32.
10362 * g++.dg/abi/anon4.C: Likewise.
10363 * g++.dg/cpp0x/initlist-const1.C: Likewise.
10364 * g++.dg/no-stack-protector-attr-3.C: Likewise.
10365 * g++.dg/stackprotectexplicit2.C: Likewise.
10366 * g++.dg/pr71694.C: Likewise.
10367 * gcc.dg/pr102892-1.c: Likewise.
10368 * gcc.dg/sibcall-11.c: Likewise.
10369 * gcc.dg/torture/builtin-self.c: Likewise.
10370 * gcc.target/i386/avx2-dest-false-dep-for-glc.c: Likewise.
10371 * gcc.target/i386/avx512bf16-cvtsbh2ss-1.c: Likewise.
10372 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Likewise.
10373 * gcc.target/i386/avx512f-broadcast-pr87767-3.c: Likewise.
10374 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
10375 * gcc.target/i386/avx512f-broadcast-pr87767-7.c: Likewise.
10376 * gcc.target/i386/avx512fp16-broadcast-1.c: Likewise.
10377 * gcc.target/i386/avx512fp16-pr101846.c: Likewise.
10378 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
10379 * gcc.target/i386/avx512vl-broadcast-pr87767-3.c: Likewise.
10380 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
10381 * gcc.target/i386/pr100865-2.c: Likewise.
10382 * gcc.target/i386/pr100865-3.c: Likewise.
10383 * gcc.target/i386/pr100865-4a.c: Likewise.
10384 * gcc.target/i386/pr100865-4b.c: Likewise.
10385 * gcc.target/i386/pr100865-5a.c: Likewise.
10386 * gcc.target/i386/pr100865-5b.c: Likewise.
10387 * gcc.target/i386/pr100865-6a.c: Likewise.
10388 * gcc.target/i386/pr100865-6b.c: Likewise.
10389 * gcc.target/i386/pr100865-6c.c: Likewise.
10390 * gcc.target/i386/pr100865-7b.c: Likewise.
10391 * gcc.target/i386/pr101796-1.c: Likewise.
10392 * gcc.target/i386/pr101846-2.c: Likewise.
10393 * gcc.target/i386/pr101989-broadcast-1.c: Likewise.
10394 * gcc.target/i386/pr102021.c: Likewise.
10395 * gcc.target/i386/pr90773-17.c: Likewise.
10396 * gcc.target/i386/pr54855-3.c: Likewise.
10397 * gcc.target/i386/pr54855-7.c: Likewise.
10398 * gcc.target/i386/pr15184-1.c: Likewise.
10399 * gcc.target/i386/pr15184-2.c: Likewise.
10400 * gcc.target/i386/pr27971.c: Likewise.
10401 * gcc.target/i386/pr70263-2.c: Likewise.
10402 * gcc.target/i386/pr78035.c: Likewise.
10403 * gcc.target/i386/pr81736-5.c: Likewise.
10404 * gcc.target/i386/pr81736-7.c: Likewise.
10405 * gcc.target/i386/pr85620-6.c: Likewise.
10406 * gcc.target/i386/pr85667-6.c: Likewise.
10407 * gcc.target/i386/pr93492-5.c: Likewise.
10408 * gcc.target/i386/pr96539.c: Likewise.
10409 PR target/81708 (%gs:my_guard)
10410 * gcc.target/i386/stack-prot-sym.c: Likewise.
10411 * g++.dg/init/static-cdtor1.C: Add alternate patterns for PIC.
10412 * gcc.target/i386/avx512fp16-vcvtsh2si-1a.c: Extend patterns
10413 for PIC/PIE register allocation.
10414 * gcc.target/i386/pr100704-3.c: Likewise.
10415 * gcc.target/i386/avx512fp16-vcvtsh2usi-1a.c: Likewise.
10416 * gcc.target/i386/avx512fp16-vcvttsh2si-1a.c: Likewise.
10417 * gcc.target/i386/avx512fp16-vcvttsh2usi-1a.c: Likewise.
10418 * gcc.target/i386/avx512fp16-vmovsh-1a.c: Likewise.
10419 * gcc.target/i386/interrupt-11.c: Likewise, allowing for
10420 preservation of the PIC register.
10421 * gcc.target/i386/interrupt-12.c: Likewise.
10422 * gcc.target/i386/interrupt-13.c: Likewise.
10423 * gcc.target/i386/interrupt-15.c: Likewise.
10424 * gcc.target/i386/interrupt-16.c: Likewise.
10425 * gcc.target/i386/interrupt-17.c: Likewise.
10426 * gcc.target/i386/interrupt-8.c: Likewise.
10427 * gcc.target/i386/cet-sjlj-6a.c: Combine patterns from
10428 previous change.
10429 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
10430 * gcc.target/i386/pad-10.c: Accept insns in get_pc_thunk.
10431 * gcc.target/i386/pr70321.c: Likewise.
10432 * gcc.target/i386/pr81563.c: Likewise.
10433 * gcc.target/i386/pr84278.c: Likewise.
10434 * gcc.target/i386/pr90773-2.c: Likewise, plus extra loads from
10435 the GOT.
10436 * gcc.target/i386/pr90773-3.c: Likewise.
10437 * gcc.target/i386/pr94913-2.c: Accept additional PIC insns.
10438 * gcc.target/i386/stack-check-17.c: Likewise.
10439 * gcc.target/i386/stack-check-12.c: Do not require dummy stack
10440 probing obviated with PIC.
10441 * gcc.target/i386/pr95126-m32-1.c: Expect missed optimization
10442 with PIC.
10443 * gcc.target/i386/pr95126-m32-2.c: Likewise.
10444 * gcc.target/i386/pr95852-2.c: Accept different optimization
10445 with PIC.
10446 * gcc.target/i386/pr95852-4.c: Likewise.
10447
10448 2022-08-15 Jakub Jelinek <jakub@redhat.com>
10449
10450 PR rtl-optimization/106590
10451 * gcc.dg/torture/pr106590.c: New test.
10452
10453 2022-08-15 konglin1 <lingling.kong@intel.com>
10454
10455 * g++.target/i386/bfloat_cpp_typecheck.C: New test.
10456 * gcc.target/i386/bfloat16-1.c: Ditto.
10457 * gcc.target/i386/sse2-bfloat16-1.c: Ditto.
10458 * gcc.target/i386/sse2-bfloat16-2.c: Ditto.
10459 * gcc.target/i386/sse2-bfloat16-scalar-typecheck.c: Ditto.
10460
10461 2022-08-13 Tim Lange <mail@tim-lange.me>
10462
10463 * gcc.dg/analyzer/torture/pr93451.c:
10464 Disable Wanalyzer-out-of-bounds.
10465
10466 2022-08-12 Jan Hubicka <hubicka@ucw.cz>
10467
10468 PR middle-end/106057
10469 * g++.dg/tree-ssa/pr101839.C: New test.
10470
10471 2022-08-12 Jakub Jelinek <jakub@redhat.com>
10472
10473 PR tree-optimization/106506
10474 * g++.dg/opt/pr94589-2.C: New test.
10475
10476 2022-08-12 Tamar Christina <tamar.christina@arm.com>
10477
10478 PR target/106524
10479 * gcc.target/aarch64/sve/pr106524.c: New test.
10480
10481 2022-08-12 Tim Lange <mail@tim-lange.me>
10482
10483 PR analyzer/106000
10484 * g++.dg/analyzer/pr100244.C: Disable out-of-bounds warning.
10485 * gcc.dg/analyzer/allocation-size-3.c:
10486 Disable out-of-bounds warning.
10487 * gcc.dg/analyzer/memcpy-2.c: Disable out-of-bounds warning.
10488 * gcc.dg/analyzer/pr101962.c: Add dg-warning.
10489 * gcc.dg/analyzer/pr96764.c: Disable out-of-bounds warning.
10490 * gcc.dg/analyzer/pr97029.c:
10491 Add dummy buffer to prevent an out-of-bounds warning.
10492 * gcc.dg/analyzer/realloc-5.c: Add dg-warning.
10493 * gcc.dg/analyzer/test-setjmp.h:
10494 Add dummy buffer to prevent an out-of-bounds warning.
10495 * gcc.dg/analyzer/zlib-3.c: Add dg-bogus.
10496 * g++.dg/analyzer/out-of-bounds-placement-new.C: New test.
10497 * gcc.dg/analyzer/out-of-bounds-1.c: New test.
10498 * gcc.dg/analyzer/out-of-bounds-2.c: New test.
10499 * gcc.dg/analyzer/out-of-bounds-3.c: New test.
10500 * gcc.dg/analyzer/out-of-bounds-container_of.c: New test.
10501 * gcc.dg/analyzer/out-of-bounds-coreutils.c: New test.
10502 * gcc.dg/analyzer/out-of-bounds-curl.c: New test.
10503
10504 2022-08-12 Tim Lange <mail@tim-lange.me>
10505
10506 PR analyzer/106539
10507 * gcc.dg/analyzer/pr106539.c: New test.
10508 * gcc.dg/analyzer/realloc-5.c: New test.
10509
10510 2022-08-11 David Edelsohn <dje.gcc@gmail.com>
10511
10512 * gcc.dg/analyzer/fd-4.c: Define _MODE_T on AIX.
10513
10514 2022-08-11 David Edelsohn <dje.gcc@gmail.com>
10515
10516 * g++.dg/cpp0x/initlist-const1.C: XFAIL on AIX.
10517
10518 2022-08-11 Immad Mir <mirimmad@outlook.com>
10519
10520 * gcc.dg/analyzer/fd-dup-1.c: New testcases.
10521 * gcc.dg/analyzer/fd-uninit-1.c: Remove bogus
10522 warning.
10523
10524 2022-08-11 Marek Polacek <polacek@redhat.com>
10525
10526 PR middle-end/102633
10527 * c-c++-common/Winit-self1.c: New test.
10528 * c-c++-common/Winit-self2.c: New test.
10529
10530 2022-08-11 Richard Biener <rguenther@suse.de>
10531
10532 PR tree-optimization/106514
10533 * gcc.dg/tree-ssa/ssa-thread-19.c: Un-XFAIL.
10534 * gcc.dg/tree-ssa/ssa-thread-20.c: New testcase.
10535
10536 2022-08-11 Jakub Jelinek <jakub@redhat.com>
10537
10538 PR tree-optimization/106243
10539 * gcc.dg/pr106243.c: Add -Wno-psabi to dg-options.
10540 * gcc.dg/pr106243-1.c: Likewise.
10541
10542 2022-08-11 Jakub Jelinek <jakub@redhat.com>
10543
10544 PR tree-optimization/104992
10545 * gcc.dg/pr104992.c: Add -Wno-psabi to dg-options.
10546 * g++.dg/pr104992-1.C: Likewise. Add space between " and } in
10547 dg-options.
10548
10549 2022-08-11 Richard Biener <rguenther@suse.de>
10550
10551 * gcc.dg/tree-ssa/ssa-thread-18.c: New testcase.
10552 * gcc.dg/tree-ssa/ssa-thread-19.c: Likewise, but XFAILed.
10553
10554 2022-08-10 Richard Biener <rguenther@suse.de>
10555
10556 PR tree-optimization/106513
10557 * gcc.dg/torture/pr106513.c: New testcase.
10558
10559 2022-08-10 Roger Sayle <roger@nextmovesoftware.com>
10560
10561 PR other/106575
10562 * gcc.dg/fold-eqandshift-4.c: Use "signed char" explicitly.
10563
10564 2022-08-09 David Malcolm <dmalcolm@redhat.com>
10565
10566 PR analyzer/106573
10567 * gcc.dg/analyzer/error-uninit.c: New test.
10568 * gcc.dg/analyzer/fd-uninit-1.c: New test.
10569 * gcc.dg/analyzer/file-uninit-1.c: New test.
10570
10571 2022-08-09 Roger Sayle <roger@nextmovesoftware.com>
10572
10573 * gcc.target/i386/sse4_1-stv-8.c: New test case.
10574
10575 2022-08-09 Roger Sayle <roger@nextmovesoftware.com>
10576 Richard Biener <rguenther@suse.de>
10577
10578 PR middle-end/21137
10579 PR tree-optimization/98954
10580 * gcc.dg/fold-eqandshift-4.c: New test case.
10581
10582 2022-08-09 Iain Buclaw <ibuclaw@gdcproject.org>
10583
10584 PR d/106563
10585 * gdc.dg/torture/torture.exp (srcdir): New proc.
10586 * gdc.dg/torture/imports/pr106563math.d: New test.
10587 * gdc.dg/torture/imports/pr106563regex.d: New test.
10588 * gdc.dg/torture/imports/pr106563uni.d: New test.
10589 * gdc.dg/torture/pr106563.d: New test.
10590
10591 2022-08-09 Richard Biener <rguenther@suse.de>
10592
10593 PR tree-optimization/106514
10594 * gcc.dg/tree-ssa/ssa-thread-16.c: New testcase.
10595 * gcc.dg/tree-ssa/ssa-thread-17.c: Likewise.
10596 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
10597
10598 2022-08-09 Tobias Burnus <tobias@codesourcery.com>
10599
10600 PR middle-end/106492
10601 * g++.dg/gomp/pr106492.C: New test.
10602
10603 2022-08-08 Andrew MacLeod <amacleod@redhat.com>
10604
10605 PR tree-optimization/106556
10606 * gfortran.dg/pr106556.f90: New.
10607
10608 2022-08-08 Tom Honermann <tom@honermann.net>
10609
10610 PR preprocessor/106426
10611 * g++.dg/ext/char8_t-char-literal-1.C: Check signedness of u8 literals.
10612 * g++.dg/ext/char8_t-char-literal-2.C: Check signedness of u8 literals.
10613
10614 2022-08-08 Tom Honermann <tom@honermann.net>
10615
10616 * gcc.dg/atomic/c2x-stdatomic-lockfree-char8_t.c: New test.
10617 * gcc.dg/atomic/gnu2x-stdatomic-lockfree-char8_t.c: New test.
10618 * gcc.dg/c11-utf8str-type.c: New test.
10619 * gcc.dg/c17-utf8str-type.c: New test.
10620 * gcc.dg/c2x-utf8str-type.c: New test.
10621 * gcc.dg/c2x-utf8str.c: New test.
10622 * gcc.dg/gnu2x-utf8str-type.c: New test.
10623 * gcc.dg/gnu2x-utf8str.c: New test.
10624
10625 2022-08-08 Iain Buclaw <ibuclaw@gdcproject.org>
10626
10627 PR d/106555
10628 * gdc.dg/imports/pr106555.d: New test.
10629 * gdc.dg/pr106555.d: New test.
10630
10631 2022-08-08 Andrew Pinski <apinski@marvell.com>
10632
10633 * gcc.dg/pr87052.c: Update d var to expect nothing.
10634
10635 2022-08-08 Andrew Pinski <apinski@marvell.com>
10636
10637 * gcc.dg/tree-ssa/pr93776.c: Moved to...
10638 * gcc.c-torture/compile/pr93776.c: ...here.
10639
10640 2022-08-07 Roger Sayle <roger@nextmovesoftware.com>
10641
10642 * gcc.target/i386/cmpti2.c: Add -mno-stv to dg-options.
10643
10644 2022-08-07 Jakub Jelinek <jakub@redhat.com>
10645
10646 PR c++/88174
10647 * g++.dg/cpp1y/constexpr-complex1.C: New test.
10648
10649 2022-08-07 Roger Sayle <roger@nextmovesoftware.com>
10650
10651 * gcc.target/i386/cmpti1.c: New test case.
10652 * gcc.target/i386/cmpti2.c: Likewise.
10653 * gcc.target/i386/cmpti3.c: Likewise.
10654
10655 2022-08-05 David Malcolm <dmalcolm@redhat.com>
10656
10657 PR analyzer/105947
10658 * gcc.dg/analyzer/function-ptr-5.c: New test.
10659
10660 2022-08-05 Richard Biener <rguenther@suse.de>
10661
10662 PR tree-optimization/106533
10663 * gcc.dg/tree-ssa/ldist-39.c: New testcase.
10664
10665 2022-08-05 Haochen Gui <guihaoc@gcc.gnu.org>
10666
10667 * lib/target-supports.exp (check_p9modulo_hw_available): Correct return
10668 value.
10669
10670 2022-08-04 Tamar Christina <tamar.christina@arm.com>
10671
10672 * gcc.dg/subnot.c: New test.
10673
10674 2022-08-04 Tamar Christina <tamar.christina@arm.com>
10675
10676 PR middle-end/106519
10677 * gcc.dg/pr106519.c: New test.
10678
10679 2022-08-04 Sam Feifer <sfeifer@redhat.com>
10680
10681 PR tree-optimization/106243
10682 * gcc.dg/pr106243-1.c: New test.
10683 * gcc.dg/pr106243.c: New test.
10684
10685 2022-08-04 Richard Biener <rguenther@suse.de>
10686
10687 PR tree-optimization/106521
10688 * gcc.dg/torture/pr106521.c: New testcase.
10689
10690 2022-08-03 Jose E. Marchesi <jose.marchesi@oracle.com>
10691
10692 PR testsuite/106515
10693 * gcc.dg/debug/btf/btf-int-1.c: Fix regexps in
10694 scan-assembler-times.
10695
10696 2022-08-03 Tamar Christina <tamar.christina@arm.com>
10697
10698 * gcc.dg/tree-ssa/split-path-1.c: Disable phi-opts so we don't optimize
10699 code away.
10700 * gcc.dg/tree-ssa/minmax-10.c: New test.
10701 * gcc.dg/tree-ssa/minmax-11.c: New test.
10702 * gcc.dg/tree-ssa/minmax-12.c: New test.
10703 * gcc.dg/tree-ssa/minmax-13.c: New test.
10704 * gcc.dg/tree-ssa/minmax-14.c: New test.
10705 * gcc.dg/tree-ssa/minmax-15.c: New test.
10706 * gcc.dg/tree-ssa/minmax-16.c: New test.
10707 * gcc.dg/tree-ssa/minmax-3.c: New test.
10708 * gcc.dg/tree-ssa/minmax-4.c: New test.
10709 * gcc.dg/tree-ssa/minmax-5.c: New test.
10710 * gcc.dg/tree-ssa/minmax-6.c: New test.
10711 * gcc.dg/tree-ssa/minmax-7.c: New test.
10712 * gcc.dg/tree-ssa/minmax-8.c: New test.
10713 * gcc.dg/tree-ssa/minmax-9.c: New test.
10714
10715 2022-08-03 Roger Sayle <roger@nextmovesoftware.com>
10716 Uroš Bizjak <ubizjak@gmail.com>
10717
10718 PR target/47949
10719 * gcc.target/i386/pr47949.c: New test case.
10720
10721 2022-08-03 Roger Sayle <roger@nextmovesoftware.com>
10722
10723 * gcc.target/i386/sse4_1-stv-7.c: New test case.
10724
10725 2022-08-02 Andrew MacLeod <amacleod@redhat.com>
10726
10727 PR tree-optimization/106510
10728 * gcc.dg/pr106510.c: New.
10729
10730 2022-08-02 Aldy Hernandez <aldyh@redhat.com>
10731
10732 * gcc.dg/tree-ssa/vrp-float-1.c: Adjust test so it passes.
10733
10734 2022-08-02 Andrew MacLeod <amacleod@redhat.com>
10735
10736 PR tree-optimization/106474
10737 * g++.dg/pr106474.C: New.
10738
10739 2022-08-02 Jose E. Marchesi <jose.marchesi@oracle.com>
10740
10741 * gcc.dg/debug/btf/btf-int-1.c: Do not check for char bits in
10742 bti_encoding and check for bool bits.
10743
10744 2022-08-02 Immad Mir <mirimmad@outlook.com>
10745
10746 PR analyzer/106298
10747 * gcc.dg/analyzer/fd-1.c: Add tests for 'creat'.
10748 * gcc.dg/analyzer/fd-2.c: Likewise.
10749 * gcc.dg/analyzer/fd-4.c: Likewise.
10750 * gcc.dg/analyzer/fd-dup-1.c: New tests.
10751
10752 2022-08-02 Aldy Hernandez <aldyh@redhat.com>
10753
10754 * g++.dg/opt/pr94589-2.C: XFAIL.
10755 * gcc.dg/tree-ssa/vrp-float-1.c: New test.
10756 * gcc.dg/tree-ssa/vrp-float-11.c: New test.
10757 * gcc.dg/tree-ssa/vrp-float-3.c: New test.
10758 * gcc.dg/tree-ssa/vrp-float-4.c: New test.
10759 * gcc.dg/tree-ssa/vrp-float-6.c: New test.
10760 * gcc.dg/tree-ssa/vrp-float-7.c: New test.
10761 * gcc.dg/tree-ssa/vrp-float-8.c: New test.
10762
10763 2022-08-02 Richard Biener <rguenther@suse.de>
10764
10765 PR tree-optimization/106497
10766 * gcc.dg/torture/pr106497.c: New testcase.
10767
10768 2022-08-01 David Malcolm <dmalcolm@redhat.com>
10769
10770 * gcc.target/i386/addr-space-typeck-1.c: New test.
10771 * gcc.target/i386/addr-space-typeck-2.c: New test.
10772
10773 2022-08-01 Roger Sayle <roger@nextmovesoftware.com>
10774 Uroš Bizjak <ubizjak@gmail.com>
10775
10776 PR target/106481
10777 * gcc.target/i386/pr106481.c: New test case.
10778
10779 2022-08-01 H.J. Lu <hjl.tools@gmail.com>
10780
10781 PR target/83782
10782 * gcc.target/i386/pr83782-1.c: Require non-ia32.
10783 * gcc.target/i386/pr83782-2.c: Likewise.
10784 * gcc.target/i386/pr83782-3.c: New test.
10785
10786 2022-08-01 Jose E. Marchesi <jose.marchesi@oracle.com>
10787
10788 PR debug/106263
10789 * gcc.dg/debug/btf/btf-function-4.c: New test.
10790 * gcc.dg/debug/btf/btf-function-5.c: Likewise.
10791
10792 2022-08-01 Sam Feifer <sfeifer@redhat.com>
10793
10794 PR tree-optimization/104992
10795 * g++.dg/pr104992-1.C: New test.
10796 * gcc.dg/pr104992.c: New test.
10797
10798 2022-07-31 Roger Sayle <roger@nextmovesoftware.com>
10799 H.J. Lu <hjl.tools@gmail.com>
10800
10801 PR target/106450
10802 * gcc.target/i386/pr106450.c: New test case.
10803
10804 2022-07-31 Harald Anlauf <anlauf@gmx.de>
10805 Steven G. Kargl <kargl@gcc.gnu.org>
10806
10807 PR fortran/92805
10808 * gfortran.dg/literal_constants.f: New test.
10809 * gfortran.dg/literal_constants.f90: New test.
10810
10811 2022-07-31 Harald Anlauf <anlauf@gmx.de>
10812
10813 PR fortran/77652
10814 * gfortran.dg/associated_target_9a.f90: New test.
10815 * gfortran.dg/associated_target_9b.f90: New test.
10816
10817 2022-07-31 Lewis Hyatt <lhyatt@gmail.com>
10818
10819 PR c++/66290
10820 * c-c++-common/pragma-diag-15.c: Remove xfail for C++.
10821
10822 2022-07-31 Jason Merrill <jason@redhat.com>
10823
10824 PR c++/106369
10825 * g++.dg/cpp1z/constexpr-lambda27.C: New test.
10826
10827 2022-07-29 Tobias Burnus <tobias@codesourcery.com>
10828
10829 * gfortran.dg/gomp/declare-simd-3.f90: New test.
10830
10831 2022-07-29 Richard Biener <rguenther@suse.de>
10832
10833 PR tree-optimization/106422
10834 * gcc.dg/torture/pr106422.c: New testcase.
10835
10836 2022-07-29 Jakub Jelinek <jakub@redhat.com>
10837
10838 PR c++/106448
10839 * c-c++-common/gomp/atomic-32.c: New test.
10840
10841 2022-07-28 David Malcolm <dmalcolm@redhat.com>
10842
10843 PR analyzer/105893
10844 * gcc.dg/analyzer/putenv-1.c: New test.
10845
10846 2022-07-28 Maciej W. Rozycki <macro@embecosm.com>
10847
10848 * gcc.target/riscv/fle-ieee.c: New test.
10849 * gcc.target/riscv/fle-snan.c: New test.
10850 * gcc.target/riscv/fle.c: New test.
10851 * gcc.target/riscv/flef-ieee.c: New test.
10852 * gcc.target/riscv/flef-snan.c: New test.
10853 * gcc.target/riscv/flef.c: New test.
10854 * gcc.target/riscv/flt-ieee.c: New test.
10855 * gcc.target/riscv/flt-snan.c: New test.
10856 * gcc.target/riscv/flt.c: New test.
10857 * gcc.target/riscv/fltf-ieee.c: New test.
10858 * gcc.target/riscv/fltf-snan.c: New test.
10859 * gcc.target/riscv/fltf.c: New test.
10860
10861 2022-07-28 Jakub Jelinek <jakub@redhat.com>
10862
10863 PR tree-optimization/106099
10864 * gcc.dg/ubsan/pr106099.c: New test.
10865
10866 2022-07-27 Lewis Hyatt <lhyatt@gmail.com>
10867
10868 * c-c++-common/pragma-diag-14.c: New test.
10869 * c-c++-common/pragma-diag-15.c: New test.
10870
10871 2022-07-27 Immad Mir <mirimmad@outlook.com>
10872
10873 PR analyzer/106286
10874 * gcc.dg/analyzer/fd-meaning.c: New test.
10875
10876 2022-07-27 Jakub Jelinek <jakub@redhat.com>
10877
10878 PR debug/106261
10879 * g++.dg/debug/pr106261.C: New test.
10880
10881 2022-07-27 Jakub Jelinek <jakub@redhat.com>
10882
10883 PR tree-optimization/94920
10884 * g++.dg/pr94920.C: Add -Wno-psabi to dg-options.
10885 * g++.dg/pr94920-1.C: Add dg-additional-options -Wno-psabi.
10886
10887 2022-07-27 Jakub Jelinek <jakub@redhat.com>
10888
10889 PR tree-optimization/106397
10890 * gcc.dg/pr106397.c: For ia32, add dg-additional-options
10891 -march=i686 -msse.
10892
10893 2022-07-26 David Malcolm <dmalcolm@redhat.com>
10894
10895 PR analyzer/106319
10896 * gcc.dg/analyzer/stdarg-types-3.c: New test.
10897 * gcc.dg/analyzer/stdarg-types-4.c: New test.
10898
10899 2022-07-26 Harald Anlauf <anlauf@gmx.de>
10900
10901 PR fortran/103504
10902 * gfortran.dg/pr103504.f90: New test.
10903
10904 2022-07-26 Peter Bergner <bergner@linux.ibm.com>
10905
10906 PR c/106016
10907 * gcc.target/powerpc/pr106016.c: New test.
10908
10909 2022-07-26 Marek Polacek <polacek@redhat.com>
10910
10911 PR c++/106311
10912 * g++.dg/template/redecl5.C: New test.
10913
10914 2022-07-26 Aldy Hernandez <aldyh@redhat.com>
10915
10916 PR tree-optimization/106444
10917 * gcc.dg/tree-ssa/evrp4.c: Adjust.
10918
10919 2022-07-26 Andrew Carlotti <andrew.carlotti@arm.com>
10920
10921 * gcc.target/aarch64/advsimd-intrinsics/combine.c:
10922 New test.
10923
10924 2022-07-26 Richard Biener <rguenther@suse.de>
10925
10926 PR tree-optimization/106189
10927 * gcc.dg/pr106189.c: New testcase.
10928
10929 2022-07-26 Lulu Cheng <chenglulu@loongson.cn>
10930
10931 * gcc.target/loongarch/func-call-1.c: Add build option '-mno-explicit-relocs'.
10932 * gcc.target/loongarch/func-call-2.c: Add build option '-mno-explicit-relocs'.
10933 * gcc.target/loongarch/func-call-3.c: Add build option '-mno-explicit-relocs'.
10934 * gcc.target/loongarch/func-call-4.c: Add build option '-mno-explicit-relocs'.
10935 * gcc.target/loongarch/func-call-5.c: New test.
10936 * gcc.target/loongarch/func-call-6.c: New test.
10937 * gcc.target/loongarch/func-call-7.c: New test.
10938 * gcc.target/loongarch/func-call-8.c: New test.
10939 * gcc.target/loongarch/relocs-symbol-noaddend.c: New test.
10940
10941 2022-07-26 Lulu Cheng <chenglulu@loongson.cn>
10942
10943 * gcc.target/loongarch/func-call-1.c: New test.
10944 * gcc.target/loongarch/func-call-2.c: New test.
10945 * gcc.target/loongarch/func-call-3.c: New test.
10946 * gcc.target/loongarch/func-call-4.c: New test.
10947
10948 2022-07-26 Kewen Lin <linkw@linux.ibm.com>
10949
10950 PR target/106091
10951 * gcc.target/powerpc/pr106091.c: New test.
10952
10953 2022-07-26 Jason Merrill <jason@redhat.com>
10954
10955 PR c++/106230
10956 * g++.dg/cpp0x/range-for38.C: New test.
10957
10958 2022-07-25 Martin Liska <mliska@suse.cz>
10959
10960 * gcc.dg/analyzer/fd-2.c: Convert Windows endlines to Unix
10961 style.
10962 * gcc.dg/analyzer/fd-3.c: Likewise.
10963 * gcc.dg/analyzer/fd-4.c: Likewise.
10964 * gcc.dg/analyzer/fd-5.c: Likewise.
10965 * c-c++-common/attr-fd.c: Likewise.
10966
10967 2022-07-25 Roger Sayle <roger@nextmovesoftware.com>
10968 Uroš Bizjak <ubizjak@gmail.com>
10969
10970 PR target/91681
10971 * g++.target/i386/pr91681.C: New test case (from the PR).
10972 * gcc.target/i386/pr91681-1.c: New int128 test case.
10973 * gcc.target/i386/pr91681-2.c: Likewise.
10974 * gcc.target/i386/pr91681-3.c: Likewise, but for ia32.
10975
10976 2022-07-25 Jason Merrill <jason@redhat.com>
10977
10978 PR c++/87729
10979 * g++.dg/warn/Woverloaded-virt4.C: New test.
10980
10981 2022-07-25 Richard Biener <rguenther@suse.de>
10982
10983 PR middle-end/106414
10984 * gcc.dg/torture/pr106414-1.c: New testcase.
10985 * gcc.dg/torture/pr106414-2.c: Likewise.
10986
10987 2022-07-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
10988
10989 * gcc.target/aarch64/acle/data-intrinsics.c: New test.
10990
10991 2022-07-25 Jason Merrill <jason@redhat.com>
10992
10993 * g++.dg/cpp0x/nsdmi-union7.C: Fix PR number.
10994
10995 2022-07-24 Roger Sayle <roger@nextmovesoftware.com>
10996 H.J. Lu <hjl.tools@gmail.com>
10997
10998 PR target/106303
10999 PR target/106347
11000 * gcc.target/i386/pr106303.c: New test case.
11001 * gcc.target/i386/pr106347.c: New test case.
11002
11003 2022-07-23 Immad Mir <mirimmad@outlook.com>
11004
11005 * gcc.dg/analyzer/fd-5.c: New test.
11006 * gcc.dg/analyzer/fd-4.c: Remove quotes around 'read-only' and
11007 'write-only'.
11008 * c-c++-common/attr-fd.c: New test.
11009
11010 2022-07-22 David Malcolm <dmalcolm@redhat.com>
11011
11012 PR analyzer/106413
11013 * gcc.dg/analyzer/torture/stdarg-4.c: New test.
11014
11015 2022-07-22 David Malcolm <dmalcolm@redhat.com>
11016
11017 PR analyzer/106401
11018 * gcc.dg/analyzer/memcpy-2.c: New test.
11019
11020 2022-07-22 Patrick Palka <ppalka@redhat.com>
11021
11022 PR c++/106366
11023 * g++.dg/cpp1z/class-deduction112.C: New test.
11024
11025 2022-07-22 Tim Lange <mail@tim-lange.me>
11026
11027 PR analyzer/106394
11028 * gcc.dg/analyzer/pr106394.c: New test.
11029
11030 2022-07-22 Richard Biener <rguenther@suse.de>
11031
11032 PR tree-optimization/106397
11033 * gcc.dg/pr106397.c: New testcase.
11034
11035 2022-07-22 liuhongt <hongtao.liu@intel.com>
11036
11037 PR tree-optimization/106010
11038 * gcc.dg/pr23911.c: Scan IMAGPART/REALPART_EXPR = ** instead
11039 of __complex__ since COMPLEX_CST is lower to scalars.
11040
11041 2022-07-22 liuhongt <hongtao.liu@intel.com>
11042
11043 * gcc.target/i386/pr106038-1.c: New test.
11044
11045 2022-07-21 David Malcolm <dmalcolm@redhat.com>
11046
11047 PR analyzer/106383
11048 * gcc.dg/analyzer/stdarg-3.c: New test.
11049
11050 2022-07-21 Sam Feifer <sfeifer@redhat.com>
11051
11052 PR tree-optimization/94920
11053 * g++.dg/pr94920-1.C: New test.
11054 * g++.dg/pr94920.C: New test.
11055 * gcc.dg/pr94920-2.c: New test.
11056
11057 2022-07-21 Jason Merrill <jason@redhat.com>
11058
11059 PR c++/106361
11060 * g++.dg/cpp2a/spaceship-eq14.C: New test.
11061
11062 2022-07-21 Jason Merrill <jason@redhat.com>
11063
11064 DR 2084
11065 PR c++/94823
11066 * g++.dg/cpp0x/nsdmi-union7.C: New test.
11067
11068 2022-07-21 Richard Biener <rguenther@suse.de>
11069
11070 PR tree-optimization/106379
11071 * gcc.dg/pr106379-1.c: New testcase.
11072
11073 2022-07-21 Richard Biener <rguenther@suse.de>
11074
11075 PR tree-optimization/106365
11076 * gcc.target/i386/vec-maskstore-vn.c: New testcase.
11077
11078 2022-07-21 David Malcolm <dmalcolm@redhat.com>
11079
11080 PR analyzer/106374
11081 * gcc.dg/analyzer/untracked-2.c: New test.
11082
11083 2022-07-20 David Malcolm <dmalcolm@redhat.com>
11084
11085 PR analyzer/106373
11086 * gcc.dg/analyzer/torture/taint-read-index-3.c: New test.
11087
11088 2022-07-20 Harald Anlauf <anlauf@gmx.de>
11089
11090 PR fortran/101330
11091 * gfortran.dg/gomp/affinity-clause-7.f90: New test.
11092
11093 2022-07-20 liuhongt <hongtao.liu@intel.com>
11094
11095 * gcc.dg/pow-sqrt-synth-1.c: Adjust testcase.
11096
11097 2022-07-20 Richard Biener <richard.guenther@gmail.com>
11098 Hongtao Liu <hongtao.liu@intel.com>
11099
11100 * gcc.target/i386/pr106010-1a.c: New test.
11101 * gcc.target/i386/pr106010-1b.c: New test.
11102 * gcc.target/i386/pr106010-1c.c: New test.
11103 * gcc.target/i386/pr106010-2a.c: New test.
11104 * gcc.target/i386/pr106010-2b.c: New test.
11105 * gcc.target/i386/pr106010-2c.c: New test.
11106 * gcc.target/i386/pr106010-3a.c: New test.
11107 * gcc.target/i386/pr106010-3b.c: New test.
11108 * gcc.target/i386/pr106010-3c.c: New test.
11109 * gcc.target/i386/pr106010-4a.c: New test.
11110 * gcc.target/i386/pr106010-4b.c: New test.
11111 * gcc.target/i386/pr106010-4c.c: New test.
11112 * gcc.target/i386/pr106010-5a.c: New test.
11113 * gcc.target/i386/pr106010-5b.c: New test.
11114 * gcc.target/i386/pr106010-5c.c: New test.
11115 * gcc.target/i386/pr106010-6a.c: New test.
11116 * gcc.target/i386/pr106010-6b.c: New test.
11117 * gcc.target/i386/pr106010-6c.c: New test.
11118 * gcc.target/i386/pr106010-7a.c: New test.
11119 * gcc.target/i386/pr106010-7b.c: New test.
11120 * gcc.target/i386/pr106010-7c.c: New test.
11121 * gcc.target/i386/pr106010-8a.c: New test.
11122 * gcc.target/i386/pr106010-8b.c: New test.
11123 * gcc.target/i386/pr106010-8c.c: New test.
11124 * gcc.target/i386/pr106010-9a.c: New test.
11125 * gcc.target/i386/pr106010-9b.c: New test.
11126 * gcc.target/i386/pr106010-9c.c: New test.
11127 * gcc.target/i386/pr106010-9d.c: New test.
11128
11129 2022-07-19 Harald Anlauf <anlauf@gmx.de>
11130
11131 PR fortran/103590
11132 * gfortran.dg/associate_54.f90: Adjust.
11133 * gfortran.dg/associate_59.f90: New test.
11134
11135 2022-07-19 Patrick Palka <ppalka@redhat.com>
11136
11137 PR c++/94894
11138 PR c++/105766
11139 PR c++/106201
11140 * g++.dg/conversion/ref8.C: New test.
11141 * g++.dg/conversion/ref9.C: New test.
11142
11143 2022-07-19 Alexander Monakov <amonakov@ispras.ru>
11144
11145 * gcc.dg/setjmp-7.c: New test.
11146
11147 2022-07-19 David Malcolm <dmalcolm@redhat.com>
11148
11149 PR analyzer/106321
11150 * gcc.dg/analyzer/torture/taint-read-index-2.c: Add test coverage
11151 for switch statements.
11152
11153 2022-07-19 Richard Biener <rguenther@suse.de>
11154
11155 PR middle-end/106331
11156 * gfortran.dg/pr106331.f90: New testcase.
11157
11158 2022-07-19 Roger Sayle <roger@nextmovesoftware.com>
11159 Richard Biener <rguenther@suse.de>
11160
11161 PR c/106264
11162 * gcc.dg/pr106264.c: New test case.
11163
11164 2022-07-18 Richard Biener <rguenther@suse.de>
11165
11166 * gcc.dg/tree-ssa/ldist-24.c: XFAIL.
11167 * gcc.dg/tree-ssa/ldist-36.c: Adjust expected outcome.
11168
11169 2022-07-18 Richard Sandiford <richard.sandiford@arm.com>
11170
11171 PR target/106253
11172 * gcc.target/arm/vect_unary_1.c: New test.
11173 * gcc.target/arm/vect_binary_1.c: Likewise.
11174
11175 2022-07-18 Claudiu Zissulescu <claziss@gmail.com>
11176
11177 * gcc.target/arc/interrupt-13.c: New file.
11178
11179 2022-07-18 Roger Sayle <roger@nextmovesoftware.com>
11180
11181 PR target/106231
11182 * gcc.target/i386/pr106231-1.c: New test case.
11183 * gcc.target/i386/pr106231-2.c: New test case.
11184
11185 2022-07-15 H.J. Lu <hjl.tools@gmail.com>
11186
11187 PR target/85620
11188 * gcc.target/i386/pr85620-2.c: Updated.
11189 * gcc.target/i386/pr85620-5.c: New test.
11190 * gcc.target/i386/pr85620-6.c: Likewise.
11191 * gcc.target/i386/pr85620-7.c: Likewise.
11192
11193 2022-07-15 Roger Sayle <roger@nextmovesoftware.com>
11194
11195 PR target/106273
11196 * gcc.target/i386/pr106273.c: New test case.
11197
11198 2022-07-15 Steve Kargl <kargl@gcc.gnu.org>
11199
11200 PR fortran/104313
11201 * gfortran.dg/pr104313.f: New test.
11202
11203 2022-07-15 Marek Polacek <polacek@redhat.com>
11204
11205 PR c++/104477
11206 * g++.dg/ext/reference_constructs_from_temporary1.C: New test.
11207 * g++.dg/ext/reference_converts_from_temporary1.C: New test.
11208
11209 2022-07-15 David Malcolm <dmalcolm@redhat.com>
11210
11211 PR analyzer/106284
11212 * gcc.dg/analyzer/torture/taint-read-index-2.c: New test.
11213
11214 2022-07-15 Roger Sayle <roger@nextmovesoftware.com>
11215
11216 * gcc.dg/pr106278.c: New test case.
11217
11218 2022-07-15 konglin1 <lingling.kong@intel.com>
11219
11220 PR target/106113
11221 * gcc.target/i386/avx-vcomisd-pr106113-2.c: New test.
11222 * gcc.target/i386/avx-vcomiss-pr106113-2.c: Ditto.
11223 * gcc.target/i386/avx-vucomisd-pr106113-2.c: Ditto.
11224 * gcc.target/i386/avx-vucomiss-pr106113-2.c: Ditto.
11225 * gcc.target/i386/sse-comiss-pr106113-1.c: Ditto.
11226 * gcc.target/i386/sse-comiss-pr106113-2.c: Ditto.
11227 * gcc.target/i386/sse-ucomiss-pr106113-1.c: Ditto.
11228 * gcc.target/i386/sse-ucomiss-pr106113-2.c: Ditto.
11229 * gcc.target/i386/sse2-comisd-pr106113-1.c: Ditto.
11230 * gcc.target/i386/sse2-comisd-pr106113-2.c: Ditto.
11231 * gcc.target/i386/sse2-ucomisd-pr106113-1.c: Ditto.
11232 * gcc.target/i386/sse2-ucomisd-pr106113-2.c: Ditto.
11233
11234 2022-07-14 H.J. Lu <hjl.tools@gmail.com>
11235
11236 PR tree-optimization/103798
11237 * c-c++-common/pr103798-1.c: New test.
11238 * c-c++-common/pr103798-2.c: Likewise.
11239 * c-c++-common/pr103798-3.c: Likewise.
11240 * c-c++-common/pr103798-4.c: Likewise.
11241 * c-c++-common/pr103798-5.c: Likewise.
11242 * c-c++-common/pr103798-6.c: Likewise.
11243 * c-c++-common/pr103798-7.c: Likewise.
11244 * c-c++-common/pr103798-8.c: Likewise.
11245 * c-c++-common/pr103798-9.c: Likewise.
11246 * c-c++-common/pr103798-10.c: Likewise.
11247
11248 2022-07-14 Harald Anlauf <anlauf@gmx.de>
11249 Steven G. Kargl <kargl@gcc.gnu.org>
11250
11251 PR fortran/106209
11252 * gfortran.dg/pr106209.f90: New test.
11253
11254 2022-07-14 Eric Botcazou <ebotcazou@adacore.com>
11255
11256 * gnat.dg/opt98.ads, gnat.dg/opt98.adb: New test.
11257
11258 2022-07-14 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
11259
11260 * gcc.target/xtensa/constsynth_double.c:
11261 Modify in order to catch the issue.
11262
11263 2022-07-13 Patrick Palka <ppalka@redhat.com>
11264
11265 PR c++/105912
11266 * g++.dg/cpp2a/consteval31.C: New test.
11267
11268 2022-07-13 Patrick Palka <ppalka@redhat.com>
11269
11270 PR c++/105842
11271 * g++.dg/cpp2a/concepts-memtmpl6.C: New test.
11272
11273 2022-07-13 Aldy Hernandez <aldyh@redhat.com>
11274
11275 * g++.dg/ipa/pure-const-3.C: Adjust.
11276 * gcc.dg/pr102983.c: Adjust.
11277
11278 2022-07-13 Andrew Carlotti <andrew.carlotti@arm.com>
11279
11280 * gcc.target/aarch64/advsimd-intrinsics/ignored_return_1.c: New test.
11281
11282 2022-07-13 Richard Biener <rguenther@suse.de>
11283
11284 PR tree-optimization/106249
11285 * gcc.dg/pr106249.c: New testcase.
11286
11287 2022-07-12 Harald Anlauf <anlauf@gmx.de>
11288
11289 PR fortran/106049
11290 * gfortran.dg/pack_simplify_1.f90: New test.
11291
11292 2022-07-12 Richard Sandiford <richard.sandiford@arm.com>
11293
11294 PR target/106253
11295 * gcc.target/aarch64/vect_unary_1.c: Add tests for iroundf,
11296 llround, iceilf, llceil, ifloorf, llfloor, irintf and llrint.
11297 * gfortran.dg/vect/pr106253.f: New test.
11298
11299 2022-07-12 Piotr Trojanek <trojanek@adacore.com>
11300
11301 * gnat.dg/specs/discr5.ads: Expect new warnings.
11302 * gnat.dg/specs/empty_variants.ads: Likewise.
11303 * gnat.dg/specs/pack13.ads: Likewise.
11304
11305 2022-07-12 Richard Sandiford <richard.sandiford@arm.com>
11306
11307 * gcc.target/aarch64/vect_unary_1.c: New test.
11308
11309 2022-07-12 Alexandre Oliva <oliva@adacore.com>
11310
11311 * gcc.target/i386/cet-sjlj-6a.c: Cope with --enable-default-pie.
11312 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
11313 * gcc.target/i386/fentryname3.c: Likewise.
11314 * gcc.target/i386/mvc7.c: Likewise.
11315 * gcc.target/i386/pr24414.c: Likewise.
11316 * gcc.target/i386/pr93492-3.c: Likewise.
11317 * gcc.target/i386/pr93492-5.c: Likewise.
11318 * gcc.target/i386/pr98482-1.c: Likewise.
11319
11320 2022-07-11 Roger Sayle <roger@nextmovesoftware.com>
11321
11322 * gcc.target/i386/sse4_1-stv-2.c: New test case, pand.
11323 * gcc.target/i386/sse4_1-stv-3.c: New test case, por.
11324 * gcc.target/i386/sse4_1-stv-4.c: New test case, pxor.
11325 * gcc.target/i386/sse4_1-stv-5.c: New test case, pandn.
11326 * gcc.target/i386/sse4_1-stv-6.c: New test case, ptest.
11327
11328 2022-07-11 Richard Sandiford <richard.sandiford@arm.com>
11329
11330 PR tree-optimization/106250
11331 * gcc.dg/vect/pr106250.c: New file.
11332
11333 2022-07-11 Thomas Schwinge <thomas@codesourcery.com>
11334
11335 * c-c++-common/gomp/pragma-3.c: Enhance '_Pragma' diagnostics
11336 verification.
11337 * c-c++-common/gomp/pragma-5.c: Likewise.
11338
11339 2022-07-11 Richard Biener <rguenthert@suse.de>
11340
11341 PR target/105459
11342 * gcc.dg/lto/pr105459_0.c: New testcase.
11343
11344 2022-07-10 Lewis Hyatt <lhyatt@gmail.com>
11345
11346 PR preprocessor/97498
11347 * c-c++-common/pr97498.c: New test.
11348 * c-c++-common/gomp/pragma-3.c: Adapt for improved warning locations.
11349 * c-c++-common/gomp/pragma-5.c: Likewise.
11350 * gcc.dg/pragma-message.c: Likewise.
11351
11352 2022-07-10 Dimitar Dimitrov <dimitar@dinux.eu>
11353
11354 PR tree-optimization/106063
11355 * gcc.dg/pr106063.c: Require effective target int128.
11356
11357 2022-07-10 Xi Ruoyao <xry111@xry111.site>
11358
11359 * gcc.target/loongarch/div-4.c: New test.
11360
11361 2022-07-10 Xi Ruoyao <xry111@xry111.site>
11362
11363 * gcc.target/loongarch/div-1.c: New test.
11364 * gcc.target/loongarch/div-2.c: New test.
11365 * gcc.target/loongarch/div-3.c: New test.
11366
11367 2022-07-10 Xi Ruoyao <xry111@xry111.site>
11368
11369 * gcc.target/loongarch/mulw_d_w.c: New test.
11370 * gcc.c-torture/execute/mul-sext.c: New test.
11371
11372 2022-07-09 Vit Kabele <vit.kabele@sysgo.com>
11373
11374 * c-c++-common/Wpadded.c: New test.
11375
11376 2022-07-09 Sam Feifer <sfeifer@redhat.com>
11377
11378 PR tree-optimization/98304
11379 * gcc.c-torture/execute/pr98304-2.c: New test.
11380 * gcc.dg/pr98304-1.c: New test.
11381
11382 2022-07-09 Andrew Pinski <apinski@marvell.com>
11383
11384 PR tree-optimization/106087
11385 * gcc.c-torture/compile/inline-asm-1.c: New test.
11386
11387 2022-07-08 Martin Jambor <mjambor@suse.cz>
11388
11389 PR testsuite/106216
11390 * gcc.dg/tree-ssa/alias-access-path-13.c (union foo): Replace a long
11391 int field with a struct that is larger than an int also on 32bit
11392 platforms.
11393
11394 2022-07-08 Lewis Hyatt <lhyatt@gmail.com>
11395
11396 PR preprocessor/91733
11397 * c-c++-common/pr91733.c: New test.
11398
11399 2022-07-08 Martin Liska <mliska@suse.cz>
11400
11401 PR sanitizer/106132
11402 * c-c++-common/hwasan/arguments-3.c: Cover new ICE.
11403
11404 2022-07-08 Richard Biener <rguenther@suse.de>
11405
11406 PR tree-optimization/106226
11407 * gfortran.dg/pr106226.f: New testcase.
11408
11409 2022-07-08 Tamar Christina <tamar.christina@arm.com>
11410
11411 PR tree-optimization/106063
11412 * gcc.dg/pr106063.c: New test.
11413
11414 2022-07-08 Tamar Christina <tamar.christina@arm.com>
11415
11416 * g++.target/aarch64/complex-init.C: New test.
11417
11418 2022-07-08 Haochen Jiang <haochen.jiang@intel.com>
11419
11420 PR target/106180
11421 * g++.target/i386/pr106180-1.C: New test.
11422
11423 2022-07-08 Lulu Cheng <chenglulu@loongson.cn>
11424
11425 * gcc.target/loongarch/prolog-opt.c: New test.
11426
11427 2022-07-07 Patrick Palka <ppalka@redhat.com>
11428
11429 PR c++/105956
11430 * g++.dg/cpp0x/variadic183.C: New test.
11431
11432 2022-07-07 David Malcolm <dmalcolm@redhat.com>
11433
11434 PR analyzer/106225
11435 * gcc.dg/analyzer/taint-divisor-1.c: Add test coverage for various
11436 correct and incorrect checks against zero.
11437
11438 2022-07-07 Jason Merrill <jason@redhat.com>
11439
11440 PR c++/87729
11441 * g++.dg/warn/Woverloaded-virt3.C: New test.
11442
11443 2022-07-07 Richard Biener <rguenther@suse.de>
11444
11445 PR target/106219
11446 * g++.dg/pr106219.C: New testcase.
11447
11448 2022-07-07 Jonathan Wakely <jwakely@redhat.com>
11449
11450 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Change
11451 -mfloat128-type to -mfloat128.
11452
11453 2022-07-06 Lewis Hyatt <lhyatt@gmail.com>
11454
11455 PR preprocessor/53920
11456 PR c++/53431
11457 * c-c++-common/pragma-diag-11.c: New test.
11458 * c-c++-common/pragma-diag-12.c: New test.
11459 * c-c++-common/pragma-diag-13.c: New test.
11460
11461 2022-07-06 Immad Mir <mirimmad@outlook.com>
11462
11463 * gcc.dg/analyzer/fd-4.c: Add a new testcase to demonstrate
11464 passsing of a closed file descriptor to a function that does
11465 not emit any warning.
11466
11467 2022-07-06 Immad Mir <mirimmad@outlook.com>
11468
11469 * gcc.dg/analyzer/fd-4.c (test_3): change the message note to conform to the
11470 changes in analyzer/sm-fd.cc
11471 (test_4): Likewise.
11472
11473 2022-07-06 David Malcolm <dmalcolm@redhat.com>
11474
11475 PR analyzer/106204
11476 * gcc.dg/analyzer/torture/uninit-pr106204.c: New test.
11477 * gcc.dg/analyzer/uninit-pr106204.c: New test.
11478
11479 2022-07-06 Jason Merrill <jason@redhat.com>
11480
11481 PR c++/106179
11482 PR c++/106024
11483 * g++.dg/template/operator16.C: New test.
11484
11485 2022-07-05 Marek Polacek <polacek@redhat.com>
11486
11487 PR c++/105626
11488 * g++.dg/warn/Wformat-char8_t-1.C: New test.
11489
11490 2022-07-05 Roger Sayle <roger@nextmovesoftware.com>
11491
11492 * gcc.target/i386/testnot-3.c: New test case.
11493
11494 2022-07-05 Roger Sayle <roger@nextmovesoftware.com>
11495 Hongtao Liu <hongtao.liu@intel.com>
11496
11497 * gcc.target/i386/ssse3-palignr-2.c: New test case.
11498
11499 2022-07-05 Roger Sayle <roger@nextmovesoftware.com>
11500 Uroš Bizjak <ubizjak@gmail.com>
11501
11502 PR rtl-optimization/96692
11503 * gcc.target/i386/bmi-andn-4.c: New test case.
11504
11505 2022-07-05 Nathan Sidwell <nathan@acm.org>
11506
11507 * g++.dg/modules/loc-prune-1.C: Adjust.
11508 * g++.dg/modules/loc-prune-4.C: New.
11509 * g++.dg/modules/pr98718_a.C: Adjust.
11510 * g++.dg/modules/pr98718_b.C: Adjust.
11511 * g++.dg/modules/pr99072.H: Adjust.
11512
11513 2022-07-05 Richard Biener <rguenther@suse.de>
11514
11515 PR tree-optimization/106198
11516 * gcc.dg/pr106198.c: New testcase.
11517
11518 2022-07-05 Richard Biener <rguenther@suse.de>
11519
11520 PR tree-optimization/106196
11521 * gcc.dg/torture/pr106196.c: New testcase.
11522
11523 2022-07-05 Alexandre Oliva <oliva@adacore.com>
11524
11525 * lib/target-supports.exp (check_effective_target_two_plus_gigs):
11526 Fix array element type. Reported by Hans-Peter Nilsson.
11527
11528 2022-07-05 Piotr Trojanek <trojanek@adacore.com>
11529
11530 * gnat.dg/renaming1.adb: Update WITH clause.
11531 * gnat.dg/renaming1.ads: Likewise.
11532 * gnat.dg/warn29.adb: Likewise.
11533
11534 2022-07-05 Richard Sandiford <richard.sandiford@arm.com>
11535
11536 * gcc.dg/vect/vect-reduc-dot-9.c: Reduce target requirements
11537 from i8mm to dotprod.
11538 * gcc.dg/vect/vect-reduc-dot-10.c: Likewise.
11539 * gcc.dg/vect/vect-reduc-dot-11.c: Likewise.
11540 * gcc.dg/vect/vect-reduc-dot-12.c: Likewise.
11541 * gcc.dg/vect/vect-reduc-dot-13.c: Likewise.
11542 * gcc.dg/vect/vect-reduc-dot-14.c: Likewise.
11543 * gcc.dg/vect/vect-reduc-dot-15.c: Likewise.
11544 * gcc.dg/vect/vect-reduc-dot-16.c: Likewise.
11545 * gcc.dg/vect/vect-reduc-dot-17.c: Likewise.
11546 * gcc.dg/vect/vect-reduc-dot-18.c: Likewise.
11547 * gcc.dg/vect/vect-reduc-dot-19.c: Likewise.
11548 * gcc.dg/vect/vect-reduc-dot-20.c: Likewise.
11549 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
11550 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
11551
11552 2022-07-05 Richard Biener <rguenther@suse.de>
11553
11554 PR tree-optimization/106182
11555 * gcc.dg/torture/pr106182.c: New testcase.
11556
11557 2022-07-05 Hans-Peter Nilsson <hp@axis.com>
11558
11559 * gcc.dg/analyzer/allocation-size-1.c,
11560 gcc.dg/analyzer/allocation-size-2.c,
11561 gcc.dg/analyzer/allocation-size-3.c,
11562 gcc.dg/analyzer/allocation-size-4.c,
11563 gcc.dg/analyzer/allocation-size-5.c: Handle int32_t being "long int".
11564
11565 2022-07-04 Tobias Burnus <tobias@codesourcery.com>
11566 Jakub Jelinek <jakub@redhat.com>
11567
11568 * c-c++-common/gomp/linear-4.c: New test.
11569 * gfortran.dg/gomp/linear-2.f90: New test.
11570 * gfortran.dg/gomp/linear-3.f90: New test.
11571 * gfortran.dg/gomp/linear-4.f90: New test.
11572 * gfortran.dg/gomp/linear-5.f90: New test.
11573 * gfortran.dg/gomp/linear-6.f90: New test.
11574 * gfortran.dg/gomp/linear-7.f90: New test.
11575 * gfortran.dg/gomp/linear-8.f90: New test.
11576
11577 2022-07-04 Martin Jambor <mjambor@suse.cz>
11578
11579 PR tree-optimization/105860
11580 * gcc.dg/tree-ssa/alias-access-path-13.c: New test.
11581 * gcc.dg/tree-ssa/pr105860.c: Likewise.
11582
11583 2022-07-04 Tobias Burnus <tobias@codesourcery.com>
11584 Chung-Lin Tang <cltang@codesourcery.com>
11585 Thomas Schwinge <thomas@codesourcery.com>
11586
11587 * c-c++-common/gomp/requires-4.c: Update dg-*.
11588 * c-c++-common/gomp/reverse-offload-1.c: Likewise.
11589 * c-c++-common/gomp/target-device-ancestor-2.c: Likewise.
11590 * c-c++-common/gomp/target-device-ancestor-3.c: Likewise.
11591 * c-c++-common/gomp/target-device-ancestor-4.c: Likewise.
11592 * c-c++-common/gomp/target-device-ancestor-5.c: Likewise.
11593 * gfortran.dg/gomp/target-device-ancestor-3.f90: Likewise.
11594 * gfortran.dg/gomp/target-device-ancestor-4.f90: Likewise.
11595 * gfortran.dg/gomp/target-device-ancestor-5.f90: Likewise.
11596 * gfortran.dg/gomp/target-device-ancestor-2.f90: Likewise. Move
11597 post-FE checks to ...
11598 * gfortran.dg/gomp/target-device-ancestor-2a.f90: ... this new file.
11599 * gfortran.dg/gomp/requires-8.f90: Update as we don't regard
11600 'declare target' for the 'requires' usage requirement.
11601
11602 2022-07-04 Richard Biener <rguenther@suse.de>
11603
11604 PR tree-optimization/106055
11605 * gcc.dg/graphite/pr106055.c: New testcase.
11606
11607 2022-07-04 Haochen Jiang <haochen.jiang@intel.com>
11608
11609 PR target/43618
11610 * gcc.target/i386/pr43618-1.c: New test.
11611
11612 2022-07-03 H.J. Lu <hjl.tools@gmail.com>
11613
11614 PR target/106022
11615 * gcc.target/i386/pr106022-1.c: New test.
11616 * gcc.target/i386/pr106022-2.c: Likewise.
11617 * gcc.target/i386/pr106022-3.c: Likewise.
11618 * gcc.target/i386/pr106022-4.c: Likewise.
11619
11620 2022-07-03 Xi Ruoyao <xry111@xry111.site>
11621 Lulu Cheng <chenglulu@loongson.cn>
11622
11623 * gcc.c-torture/execute/20101011-1.c (dg-additional-options):
11624 add -mcheck-zero-division for LoongArch targets.
11625
11626 2022-07-03 Tim Lange <mail@tim-lange.me>
11627
11628 * gcc.dg/analyzer/allocation-size-1.c: Use fixed-length types.
11629 * gcc.dg/analyzer/allocation-size-2.c: Likewise.
11630 * gcc.dg/analyzer/allocation-size-3.c: Likewise.
11631 * gcc.dg/analyzer/allocation-size-4.c: Likewise.
11632 * gcc.dg/analyzer/allocation-size-5.c: Likewise.
11633
11634 2022-07-03 Ian Lance Taylor <iant@golang.org>
11635
11636 * g++.dg/torture/except-1.C: New test.
11637
11638 2022-07-02 Tim Lange <mail@tim-lange.me>
11639
11640 PR analyzer/105900
11641 * gcc.dg/analyzer/pr96639.c: Changed buffer size to omit warning.
11642 * gcc.dg/analyzer/allocation-size-1.c: New test.
11643 * gcc.dg/analyzer/allocation-size-2.c: New test.
11644 * gcc.dg/analyzer/allocation-size-3.c: New test.
11645 * gcc.dg/analyzer/allocation-size-4.c: New test.
11646 * gcc.dg/analyzer/allocation-size-5.c: New test.
11647
11648 2022-07-02 Immad Mir <mirimmad17@gmail.com>
11649
11650 PR analyzer/106003
11651 * gcc.dg/analyzer/fd-1.c: New test.
11652 * gcc.dg/analyzer/fd-2.c: New test.
11653 * gcc.dg/analyzer/fd-3.c: New test.
11654 * gcc.dg/analyzer/fd-4.c: New test.
11655
11656 2022-07-01 Marek Polacek <polacek@redhat.com>
11657
11658 PR c++/105550
11659 * g++.dg/cpp1y/nsdmi-aggr16.C: Remove FIXME.
11660 * g++.dg/cpp1y/nsdmi-aggr17.C: Remove FIXME.
11661 * g++.dg/cpp0x/constexpr-elision1.C: New test.
11662 * g++.dg/cpp1y/constexpr-elision1.C: New test.
11663
11664 2022-07-01 Tobias Burnus <tobias@codesourcery.com>
11665
11666 * c-c++-common/gomp/target-data-2.c: New test.
11667 * c-c++-common/gomp/target-data-3.c: New test.
11668 * gfortran.dg/gomp/target-data-1.f90: New test.
11669 * gfortran.dg/gomp/target-data-2.f90: New test.
11670
11671 2022-07-01 Marek Polacek <polacek@redhat.com>
11672
11673 PR c++/106111
11674 * g++.dg/cpp0x/keywords1.C: New test.
11675 * g++.dg/cpp2a/keywords1.C: New test.
11676
11677 2022-07-01 Jason Merrill <jason@redhat.com>
11678
11679 PR c++/106024
11680 * g++.dg/cpp2a/lambda-generic10.C: New test.
11681
11682 2022-07-01 Kito Cheng <kito.cheng@sifive.com>
11683
11684 Revert:
11685 2022-06-30 Kito Cheng <kito.cheng@sifive.com>
11686
11687 PR testsuite/102690
11688 * g++.dg/warn/Warray-bounds-16.C: XFAIL only on lp64 for the
11689 warning.
11690
11691 2022-07-01 Roger Sayle <roger@nextmovesoftware.com>
11692
11693 PR target/106122
11694 * gcc.target/i386/pr106122.c: New test case.
11695
11696 2022-07-01 Richard Biener <rguenther@suse.de>
11697
11698 PR tree-optimization/106131
11699 * g++.dg/torture/pr106131.C: New testcase.
11700
11701 2022-07-01 Martin Liska <mliska@suse.cz>
11702
11703 PR tree-optimization/106126
11704 * gcc.dg/tree-ssa/pr106126.c: New test.
11705
11706 2022-06-30 Harald Anlauf <anlauf@gmx.de>
11707 Steven G. Kargl <kargl@gcc.gnu.org>
11708
11709 PR fortran/103137
11710 PR fortran/103138
11711 PR fortran/103693
11712 PR fortran/105243
11713 * gfortran.dg/class_58.f90: Fix test.
11714 * gfortran.dg/class_73.f90: New test.
11715
11716 2022-06-30 Jonathan Wakely <jwakely@redhat.com>
11717
11718 * g++.dg/spellcheck-stdlib.C: Check <ctime> types and functions.
11719
11720 2022-06-30 Nathan Sidwell <nathan@acm.org>
11721
11722 * g++.dg/modules/inext-1.H: Check include-next happened.
11723
11724 2022-06-30 Roger Sayle <roger@nextmovesoftware.com>
11725 Uroš Bizjak <ubizjak@gmail.com>
11726
11727 * gcc.target/i386/xchg-3.c: New test case.
11728
11729 2022-06-30 Kito Cheng <kito.cheng@sifive.com>
11730
11731 PR testsuite/102690
11732 * g++.dg/warn/Warray-bounds-16.C: XFAIL only on lp64 for the
11733 warning.
11734
11735 2022-06-30 Andrew MacLeod <amacleod@redhat.com>
11736
11737 PR tree-optimization/106114
11738 * gcc.dg/pr106114.c: New.
11739
11740 2022-06-30 Antoni Boucher <bouanto@zoho.com>
11741
11742 PR target/106095
11743 * gcc.target/i386/pr106095.c: Add test using those AVX builtins.
11744
11745 2022-06-29 Antoni Boucher <bouanto@zoho.com>
11746
11747 PR jit/105812
11748 * jit.dg/test-asm.cc: Add include missing to make the test pass.
11749 * jit.dg/test-pr105812-bool-operations.c: New test.
11750
11751 2022-06-29 Iain Buclaw <ibuclaw@gdcproject.org>
11752
11753 PR d/106139
11754 * gdc.dg/pr106139a.d: New test.
11755 * gdc.dg/pr106139b.d: New test.
11756 * gdc.dg/pr106139c.d: New test.
11757 * gdc.dg/pr106139d.d: New test.
11758
11759 2022-06-29 Harald Anlauf <anlauf@gmx.de>
11760 Steven G. Kargl <kargl@gcc.gnu.org>
11761
11762 PR fortran/106121
11763 * gfortran.dg/extends_type_of_4.f90: New test.
11764
11765 2022-06-29 Richard Biener <rguenther@suse.de>
11766
11767 PR tree-optimization/106112
11768 * gcc.dg/torture/pr106112.c: New testcase.
11769
11770 2022-06-29 Jan Beulich <jbeulich@suse.com>
11771
11772 * gcc.target/i386/avx512fp16-reduce-op-2.c: Force SSE2 for i?86.
11773 * gcc.target/i386/pr99464.c: Likewise.
11774
11775 2022-06-29 Jan Beulich <jbeulich@suse.com>
11776
11777 * c-c++-common/torture/builtin-shufflevector-2.c: Prune ix86 MMX
11778 ABI warning.
11779
11780 2022-06-29 Iain Buclaw <ibuclaw@gdcproject.org>
11781
11782 * gdc.dg/Wbuiltin_declaration_mismatch.d: Rename to...
11783 * gdc.dg/Wbuiltin_declaration_mismatch1.d: ...this.
11784 * gdc.dg/Wbuiltin_declaration_mismatch2.d: New test.
11785 * gdc.dg/torture/simd_blendvector.d: New test.
11786 * gdc.dg/torture/simd_cond.d: New test.
11787 * gdc.dg/torture/simd_convertvector.d: New test.
11788 * gdc.dg/torture/simd_load.d: New test.
11789 * gdc.dg/torture/simd_logical.d: New test.
11790 * gdc.dg/torture/simd_shuffle.d: New test.
11791 * gdc.dg/torture/simd_shufflevector.d: New test.
11792 * gdc.dg/torture/simd_store.d: New test.
11793
11794 2022-06-28 Iain Buclaw <ibuclaw@gdcproject.org>
11795
11796 * gdc.dg/attr_simd1.d: New test.
11797 * gdc.dg/attr_simd2.d: New test.
11798
11799 2022-06-28 Dimitar Dimitrov <dimitar@dinux.eu>
11800
11801 * c-c++-common/Wcast-align.c: Silence warnings for targets with
11802 no_alignment_constraints.
11803 * gcc.dg/c11-align-4.c: Skip for no_alignment_constraints.
11804 * gcc.dg/strlenopt-10.c: Replace checks for avr with checks for
11805 any target with no_alignment_constraints.
11806 * gcc.dg/strlenopt-11.c: Ditto.
11807 * gcc.dg/strlenopt-13.c: Ditto.
11808 * lib/target-supports.exp
11809 (check_effective_target_no_alignment_constraints): New.
11810
11811 2022-06-28 Aldy Hernandez <aldyh@redhat.com>
11812
11813 * g++.dg/pr100774.C: Remove --param=evrp-mode.
11814 * gcc.dg/pr100781.c: Same.
11815
11816 2022-06-28 Xi Ruoyao <xry111@xry111.site>
11817
11818 PR target/106096
11819 * g++.target/loongarch/loongarch.exp: New test support file.
11820 * g++.target/loongarch/pr106096.C: New test.
11821
11822 2022-06-28 Richard Biener <rguenther@suse.de>
11823
11824 PR middle-end/106053
11825 * gcc.target/i386/pr106053.c: New testcase.
11826
11827 2022-06-27 Marek Polacek <polacek@redhat.com>
11828
11829 PR c++/89197
11830 * g++.dg/cpp0x/initlist130.C: New test.
11831
11832 2022-06-27 Andrew Stubbs <ams@codesourcery.com>
11833
11834 * lib/target-supports.exp (check_effective_target_global_constructor):
11835 Remove amdgcn.
11836
11837 2022-06-27 Jakub Jelinek <jakub@redhat.com>
11838
11839 PR tree-optimization/106070
11840 * gcc.dg/torture/pr106070.c: Use unsigned long long instead of
11841 unsigned long and -1ULL instead of 0xffffffffffffffff, deobcuscate
11842 and improve formatting.
11843
11844 2022-06-27 Alexandre Oliva <oliva@adacore.com>
11845
11846 * gcc.dg/atomic/c11-atomic-exec-4.c: Call sched_yield.
11847 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
11848 * gcc.dg/atomic/pr80640-2.c: Likewise.
11849 * gcc.dg/atomic/pr80640.c: Likewise.
11850 * gcc.dg/atomic/pr81316.c: Likewise.
11851 * gcc.dg/di-sync-multithread.c: Likewise.
11852
11853 2022-06-27 Roger Sayle <roger@nextmovesoftware.com>
11854
11855 PR rtl-optimization/7061
11856 * gcc.target/i386/pr7061-2.c: Update to look for shufps.
11857
11858 2022-06-27 Roger Sayle <roger@nextmovesoftware.com>
11859
11860 PR tree-optimization/94026
11861 * gcc.dg/pr94026.c: New test case.
11862
11863 2022-06-26 Harald Anlauf <anlauf@gmx.de>
11864
11865 PR fortran/105691
11866 * gfortran.dg/index_6.f90: New test.
11867
11868 2022-06-26 Harald Anlauf <anlauf@gmx.de>
11869
11870 PR fortran/105954
11871 * gfortran.dg/pr105954.f90: New test.
11872
11873 2022-06-26 Vineet Gupta <vineetg@rivosinc.com>
11874
11875 * gcc.dg/torture/fp-double-convert-float-1.c: Add
11876 dg-require-effective-target hard_float.
11877 * gcc.dg/torture/fp-int-convert-timode-3.c: Ditto.
11878 * gcc.dg/torture/fp-int-convert-timode-4.c: Ditto.
11879 * gcc.dg/torture/fp-uint64-convert-double-1.c: Ditto.
11880 * gcc.dg/torture/fp-uint64-convert-double-2.c: Ditto.
11881
11882 2022-06-26 Dimitar Dimitrov <dimitar@dinux.eu>
11883
11884 * gcc.dg/debug/btf/btf-bitfields-1.c: Adjust the checked offsets
11885 for targets which pack structures by default.
11886
11887 2022-06-26 Aldy Hernandez <aldyh@redhat.com>
11888
11889 * g++.dg/warn/Wstringop-overflow-4.C: XFAIL a test.
11890
11891 2022-06-25 Aldy Hernandez <aldyh@redhat.com>
11892
11893 * gcc.dg/sancov/cmp0.c: Adjust for conversion to ranger.
11894 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
11895 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
11896 * gcc.dg/vect/bb-slp-pr81635-2.c: Same.
11897 * gcc.dg/vect/bb-slp-pr81635-4.c: Same.
11898 * g++.dg/warn/Wstringop-overflow-4.C: Likewise.
11899 * gcc.target/mips/data-sym-multi-pool.c: Likewise.
11900 * gcc.target/mips/mips.exp: Likewise.
11901
11902 2022-06-25 Jeff Law <jeffreyalaw@gmail.com>
11903
11904 * gcc.dg/lower-subreg-1.c: Remove tilegx and tilepro entries.
11905 * gcc.misc-tests/linkage.exp: Remove tilegx and
11906 tilepro entries.
11907
11908 2022-06-25 Iain Sandoe <iain@sandoe.co.uk>
11909
11910 * gcc.dg/darwin-comm-1.c: Check for the correct error message for
11911 Darwin <= 10.
11912
11913 2022-06-24 Jason Merrill <jason@redhat.com>
11914
11915 PR c++/87729
11916 PR c++/20423
11917 * g++.dg/warn/Woverloaded-virt1.C: New test.
11918 * g++.dg/warn/Woverloaded-virt2.C: New test.
11919
11920 2022-06-24 Dimitar Dimitrov <dimitar@dinux.eu>
11921
11922 * gcc.dg/debug/btf/btf-bitfields-1.c: Skip if int is less than
11923 32-bits.
11924
11925 2022-06-24 Harald Anlauf <anlauf@gmx.de>
11926
11927 PR fortran/105813
11928 * gfortran.dg/unpack_vector_1.f90: New test.
11929
11930 2022-06-24 Dimitar Dimitrov <dimitar@dinux.eu>
11931
11932 * gcc.dg/builtin-object-size-20.c: Remove cases which
11933 work on default_packed targets.
11934 * gcc.dg/builtin-object-size-22.c: New test with the cases
11935 removed above.
11936
11937 2022-06-24 Dimitar Dimitrov <dimitar@dinux.eu>
11938
11939 * gcc.dg/sso/memcpy-1.c (__big_endian__, __little_endian__):
11940 Rename macros to avoid conflicts with predefined ones.
11941
11942 2022-06-24 Dimitar Dimitrov <dimitar@dinux.eu>
11943
11944 PR tree-optimization/101868
11945 * gcc.dg/lto/pr101868_0.c (zero): New volatile variable.
11946 (main): Use it instead of argc.
11947
11948 2022-06-24 Iain Buclaw <ibuclaw@gdcproject.org>
11949
11950 * gdc.dg/attr_section1.d: Update dg-error.
11951 * gdc.dg/attr_visibility1.d: Likewise.
11952
11953 2022-06-24 Iain Buclaw <ibuclaw@gdcproject.org>
11954
11955 PR d/105413
11956 * gdc.dg/attr_register1.d: New test.
11957 * gdc.dg/attr_register2.d: New test.
11958 * gdc.dg/attr_register3.d: New test.
11959
11960 2022-06-24 Richard Biener <rguenther@suse.de>
11961
11962 PR middle-end/106070
11963 * gcc.dg/torture/pr106070.c: New testcase.
11964
11965 2022-06-24 Alexandre Oliva <oliva@adacore.com>
11966
11967 * g++.dg/abi/pure-virtual1.C: Use -nostdlib++.
11968
11969 2022-06-24 Alexandre Oliva <oliva@adacore.com>
11970
11971 * lib/target-supports.exp
11972 (check_effective_target_two_plus_gigs): New.
11973 * gcc.target/aarch64/symbol-range.c: Link only on
11974 two_plus_gigs targets, compile otherwise.
11975
11976 2022-06-23 Jason Merrill <jason@redhat.com>
11977
11978 PR c++/105925
11979 * g++.dg/ext/desig4.C: Remove extra errors.
11980 * g++.dg/cpp2a/desig26.C: New test.
11981
11982 2022-06-23 Patrick Palka <ppalka@redhat.com>
11983
11984 PR c++/105931
11985 * g++.dg/cpp0x/decltype82a.C: New test.
11986
11987 2022-06-23 Patrick Palka <ppalka@redhat.com>
11988
11989 PR c++/105982
11990 * g++.dg/cpp1z/class-deduction111.C: New test.
11991
11992 2022-06-23 David Malcolm <dmalcolm@redhat.com>
11993
11994 * gcc.dg/plugin/diagnostic-test-metadata.c: Expect " [STR34-C]" to
11995 be emitted at the "gets" call.
11996 * gcc.dg/plugin/diagnostic_plugin_test_metadata.c
11997 (pass_test_metadata::execute): Associate the "gets" diagnostic
11998 with a rule named "STR34-C".
11999
12000 2022-06-23 Jason Merrill <jason@redhat.com>
12001
12002 PR c++/94554
12003 * g++.dg/cpp1z/constexpr-if38.C: New test.
12004
12005 2022-06-23 Jason Merrill <jason@redhat.com>
12006
12007 PR c++/105885
12008 * g++.dg/cpp1z/constexpr-if37.C: New test.
12009
12010 2022-06-23 Martin Liska <mliska@suse.cz>
12011
12012 PR c++/106062
12013 * gfortran.dg/ubsan/pr106062.f90: New test.
12014
12015 2022-06-23 Nathan Sidwell <nathan@acm.org>
12016
12017 * g++.dg/modules/loc-prune-1.C: New.
12018 * g++.dg/modules/loc-prune-2.C: New.
12019 * g++.dg/modules/loc-prune-3.C: New.
12020 * g++.dg/modules/pr98718_a.C: Adjust.
12021 * g++.dg/modules/pr98718_b.C: Adjust.
12022
12023 2022-06-23 Richard Sandiford <richard.sandiford@arm.com>
12024
12025 * gcc.dg/tree-ssa/slsr-39.c: Force vectorization off.
12026
12027 2022-06-23 Jason Merrill <jason@redhat.com>
12028
12029 PR c++/105964
12030 * g++.dg/cpp1z/nontype-auto21.C: New test.
12031
12032 2022-06-22 Jason Merrill <jason@redhat.com>
12033
12034 PR c++/105908
12035 * g++.dg/cpp0x/trailing16.C: New test.
12036
12037 2022-06-22 Jason Merrill <jason@redhat.com>
12038
12039 PR c++/104642
12040 * g++.dg/ubsan/return-8a.C: New test.
12041 * g++.dg/ubsan/return-8b.C: New test.
12042 * g++.dg/ubsan/return-8d.C: New test.
12043 * g++.dg/ubsan/return-8e.C: New test.
12044
12045 2022-06-22 Richard Sandiford <richard.sandiford@arm.com>
12046
12047 PR tree-optimization/106019
12048 * gcc.dg/vect/bb-slp-pr106019.c: New test.
12049
12050 2022-06-22 Alexandre Oliva <oliva@adacore.com>
12051
12052 * gcc.misc-tests/outputs.exp: Clean up left-overs first.
12053
12054 2022-06-22 Alexandre Oliva <oliva@adacore.com>
12055
12056 * gcc.misc-tests/outputs.exp (outest): Introduce quiet mode,
12057 create and return lists of passes and fails. Use it to catch
12058 skip_atsave cases where -L flags are implicitly added by
12059 driver self specs.
12060
12061 2022-06-22 Alexandre Oliva <oliva@adacore.com>
12062
12063 * g++.dg/lto/pr90990_0.C: Require lto_incremental target.
12064
12065 2022-06-22 Haochen Jiang <haochen.jiang@intel.com>
12066
12067 * gcc.target/i386/amx-check.h (request_perm_xtile_data):
12068 New function to check if AMX is usable and enable AMX.
12069 (main): Run test if AMX is usable.
12070
12071 2022-06-21 Roger Sayle <roger@nextmovesoftware.com>
12072 Marek Polacek <polacek@redhat.com>
12073 Segher Boessenkool <segher@kernel.crashing.org>
12074 Kewen Lin <linkw@linux.ibm.com>
12075
12076 PR target/105991
12077 * gcc.target/powerpc/pr105991.c: New test case.
12078
12079 2022-06-21 Arjun Shankar <arjun@redhat.com>
12080
12081 * gcc.dg/pr94899.c: New test.
12082
12083 2022-06-21 Jakub Jelinek <jakub@redhat.com>
12084
12085 PR rtl-optimization/106032
12086 * gcc.c-torture/execute/pr106032.c: New test.
12087
12088 2022-06-21 Jakub Jelinek <jakub@redhat.com>
12089
12090 PR middle-end/106030
12091 * gcc.c-torture/compile/pr106030.c: New test.
12092
12093 2022-06-21 Xionghu Luo <xionghuluo@tencent.com>
12094
12095 PR target/105740
12096 * gcc.dg/tree-ssa/if-to-switch-11.c: New test.
12097
12098 2022-06-21 Siddhesh Poyarekar <siddhesh@gotplt.org>
12099
12100 PR tree-optimization/105736
12101 * gcc.dg/builtin-dynamic-object-size-0.c (TV4): New struct.
12102 (val3): New variable.
12103 (test_pr105736): New test.
12104 (main): Call it.
12105
12106 2022-06-20 Iain Sandoe <iain@sandoe.co.uk>
12107
12108 * lib/asan-dg.exp: Do not apply color to asan output when
12109 under test.
12110
12111 2022-06-20 H.J. Lu <hjl.tools@gmail.com>
12112
12113 PR target/105960
12114 * gcc.target/i386/pr105960.c: New test.
12115
12116 2022-06-20 Iain Sandoe <iain@sandoe.co.uk>
12117
12118 * g++.dg/modules/pr105169_a.C: Skip the test on Darwin.
12119 * g++.dg/modules/pr105169_b.C: Likewise.
12120
12121 2022-06-20 Iain Sandoe <iain@sandoe.co.uk>
12122
12123 * g++.dg/init/array61.C: Allow for two CTOR bodies on Darwin, where
12124 aliases are not currently supported.
12125
12126 2022-06-20 Richard Earnshaw <rearnsha@arm.com>
12127
12128 * gcc.target/arm/simd/mve-vcmp-f32-2.c: Adjust expected output.
12129 * gcc.target/arm/simd/pr100757.c: Likewise.
12130 * gcc.target/arm/simd/pr100757-2.c: Likewise.
12131 * gcc.target/arm/simd/pr100757-3.c: Likewise.
12132 * gcc.target/arm/simd/pr100757-4.c: Likewise.
12133
12134 2022-06-20 Iain Sandoe <iain@sandoe.co.uk>
12135
12136 * g++.dg/modules/init-2_b.C: Add a missing USER_LABEL_PREFIX
12137 to a regex.
12138
12139 2022-06-20 Iain Sandoe <iain@sandoe.co.uk>
12140
12141 * c-c++-common/attr-cdtor-1.c: Requite init_priority support.
12142
12143 2022-06-20 Richard Biener <rguenther@suse.de>
12144
12145 PR middle-end/106027
12146 * gcc.dg/pr106027.c: New testcase.
12147
12148 2022-06-20 yulong <shiyulong@iscas.ac.cn>
12149
12150 * gcc.target/riscv/cmo-zicbom-1.c: modified the input parameters.
12151 * gcc.target/riscv/cmo-zicbom-2.c: modified the input parameters.
12152 * gcc.target/riscv/cmo-zicboz-1.c: modified the input parameters.
12153 * gcc.target/riscv/cmo-zicboz-2.c: modified the input parameters.
12154
12155 2022-06-18 Harald Anlauf <anlauf@gmx.de>
12156
12157 PR fortran/105986
12158 * gfortran.dg/check_bits_3.f90: New test.
12159
12160 2022-06-18 Jakub Jelinek <jakub@redhat.com>
12161
12162 * c-c++-common/ubsan/nonnull-4.c: Use -fsanitize-trap=all
12163 instead of -fsanitize-undefined-trap-on-error.
12164 * c-c++-common/ubsan/div-by-zero-4.c: Use
12165 -fsanitize-trap=signed-integer-overflow instead of
12166 -fsanitize-undefined-trap-on-error.
12167 * c-c++-common/ubsan/overflow-add-4.c: Use -fsanitize-trap=undefined
12168 instead of -fsanitize-undefined-trap-on-error.
12169 * c-c++-common/ubsan/pr56956.c: Likewise.
12170 * c-c++-common/ubsan/pr68142.c: Likewise.
12171 * c-c++-common/ubsan/pr80932.c: Use
12172 -fno-sanitize-trap=all -fsanitize-trap=shift,undefined
12173 instead of -fsanitize-undefined-trap-on-error.
12174 * c-c++-common/ubsan/align-8.c: Use -fsanitize-trap=alignment
12175 instead of -fsanitize-undefined-trap-on-error.
12176
12177 2022-06-18 Jakub Jelinek <jakub@redhat.com>
12178
12179 PR middle-end/105998
12180 * c-c++-common/pr105998.c: New test.
12181
12182 2022-06-18 Roger Sayle <roger@nextmovesoftware.com>
12183
12184 PR tree-optimization/105835
12185 * gcc.dg/pr105835.c: New test case.
12186
12187 2022-06-17 Jakub Jelinek <jakub@redhat.com>
12188
12189 PR c++/106001
12190 * g++.dg/ext/builtin-shufflevector-4.C: New test.
12191
12192 2022-06-17 Uroš Bizjak <ubizjak@gmail.com>
12193
12194 PR target/105209
12195 * gcc.target/alpha/pr105209.c: New test.
12196
12197 2022-06-17 Uroš Bizjak <ubizjak@gmail.com>
12198
12199 PR target/105970
12200 * gcc.target/i386/pr105970.c: New test.
12201
12202 2022-06-17 Uroš Bizjak <ubizjak@gmail.com>
12203
12204 PR target/105993
12205 * gcc.target/i386/pr105993.c: New test.
12206
12207 2022-06-17 Richard Earnshaw <rearnsha@arm.com>
12208
12209 * gcc.target/arm/acle/cde-mve-full-assembly.c: Adjust expected
12210 output.
12211
12212 2022-06-16 David Malcolm <dmalcolm@redhat.com>
12213
12214 * gcc.dg/analyzer/stdarg-1.c
12215 (__analyzer_called_by_test_type_mismatch_1): Verify that
12216 -Wanalyzer-va-arg-type-mismatch is associated with CWE-686.
12217
12218 2022-06-16 David Malcolm <dmalcolm@redhat.com>
12219
12220 * gcc.dg/analyzer/stdarg-1.c
12221 (__analyzer_called_by_test_not_enough_args): Verify that
12222 -Wanalyzer-va-list-exhausted is associated with CWE-685.
12223
12224 2022-06-16 David Malcolm <dmalcolm@redhat.com>
12225
12226 * gcc.dg/analyzer/file-1.c (test_1): Verify that double-fclose is
12227 associated with CWE-1341.
12228
12229 2022-06-16 Nathan Sidwell <nathan@acm.org>
12230
12231 * g++.dg/modules/init-2_b.C: Add init check.
12232 * g++.dg/modules/init-2_c.C: Add init check.
12233
12234 2022-06-16 Jakub Jelinek <jakub@redhat.com>
12235
12236 PR tree-optimization/105983
12237 * gcc.dg/tree-ssa/pr105983.c: New test.
12238
12239 2022-06-16 Jakub Jelinek <jakub@redhat.com>
12240
12241 PR tree-optimization/105984
12242 * gcc.c-torture/execute/pr105984.c: New test.
12243
12244 2022-06-16 Jakub Jelinek <jakub@redhat.com>
12245
12246 PR middle-end/105951
12247 * gcc.target/i386/pr105951-1.c: New test.
12248 * gcc.target/i386/pr105951-2.c: New test.
12249
12250 2022-06-16 Haochen Gui <guihaoc@gcc.gnu.org>
12251
12252 PR target/103316
12253 * gcc.target/powerpc/pr103316.c: New.
12254 * gcc.target/powerpc/fold-vec-cmp-int128.c: New.
12255
12256 2022-06-16 Jia-wei Chen <jiawei@iscas.ac.cn>
12257
12258 * gcc.target/riscv/pr105666.c: New options.
12259
12260 2022-06-16 liuhongt <hongtao.liu@intel.com>
12261
12262 * gcc.target/i386/pr53533-1.c: New test.
12263 * gcc.target/i386/pr53533-2.c: New test.
12264 * gcc.target/i386/pr53533-3.c: New test.
12265 * gcc.target/i386/pr53533-4.c: New test.
12266 * gcc.target/i386/pr53533-5.c: New test.
12267 * gcc.dg/vect/slp-11a.c: Adjust testcase.
12268
12269 2022-06-15 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
12270
12271 * gcc.target/xtensa/sibcalls.c: New.
12272
12273 2022-06-15 David Malcolm <dmalcolm@redhat.com>
12274
12275 PR analyzer/105962
12276 * gcc.dg/analyzer/inlining-1-multiline.c: New test.
12277 * gcc.dg/analyzer/inlining-1-no-undo.c: New test.
12278 * gcc.dg/analyzer/inlining-1.c: New test.
12279 * gcc.dg/analyzer/inlining-2-multiline.c: New test.
12280 * gcc.dg/analyzer/inlining-2.c: New test.
12281 * gcc.dg/analyzer/inlining-3-multiline.c: New test.
12282 * gcc.dg/analyzer/inlining-3.c: New test.
12283 * gcc.dg/analyzer/inlining-4-multiline.c: New test.
12284 * gcc.dg/analyzer/inlining-4.c: New test.
12285 * gcc.dg/analyzer/inlining-5-multiline.c: New test.
12286 * gcc.dg/analyzer/inlining-5.c: New test.
12287 * gcc.dg/analyzer/inlining-6-multiline.c: New test.
12288 * gcc.dg/analyzer/inlining-6.c: New test.
12289 * gcc.dg/analyzer/inlining-7-multiline.c: New test.
12290 * gcc.dg/analyzer/inlining-7.c: New test.
12291
12292 2022-06-15 David Malcolm <dmalcolm@redhat.com>
12293
12294 * gcc.dg/analyzer/uninit-1.c: Add test coverage of attempts
12295 to jump through an uninitialized function pointer, and of attempts
12296 to pass an uninitialized value to a function call.
12297
12298 2022-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
12299
12300 * gdc.dg/asan/attr_no_sanitize1.d: New test.
12301 * gdc.dg/ubsan/attr_no_sanitize2.d: New test.
12302
12303 2022-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
12304
12305 * gdc.dg/attr_visibility1.d: New test.
12306 * gdc.dg/attr_visibility2.d: New test.
12307 * gdc.dg/attr_visibility3.d: New test.
12308
12309 2022-06-15 David Edelsohn <dje.gcc@gmail.com>
12310
12311 * g++.dg/cpp1z/aligned-new9.C: Skip on AIX.
12312
12313 2022-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
12314
12315 * gdc.dg/Wpadded.d: New test.
12316
12317 2022-06-15 Richard Biener <rguenther@suse.de>
12318
12319 PR tree-optimization/105971
12320 * gcc.dg/torture/pr106971.c: New testcase.
12321
12322 2022-06-15 Richard Biener <rguenther@suse.de>
12323
12324 PR tree-optimization/105969
12325 * gcc.dg/pr105969.c: New testcase.
12326
12327 2022-06-15 Richard Sandiford <richard.sandiford@arm.com>
12328
12329 * gcc.target/aarch64/sve/cost_model_14.c: New test.
12330
12331 2022-06-15 Roger Sayle <roger@nextmovesoftware.com>
12332 Richard Biener <rguenther@suse.de>
12333
12334 * gcc.dg/fold-convlshift-4.c: New test case.
12335 * gcc.dg/optimize-bswaphi-1.c: Update found bswap count.
12336 * gcc.dg/tree-ssa/pr61839_3.c: Shift is now optimized before VRP.
12337 * gcc.dg/vect/vect-over-widen-1-big-array.c: Remove obsolete tests.
12338 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12339 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12340 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12341 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12342 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12343
12344 2022-06-15 liuhongt <hongtao.liu@intel.com>
12345
12346 * g++.target/i386/pr105953.C: New test.
12347
12348 2022-06-14 Surya Kumari Jangala <jskumari@linux.ibm.com>
12349
12350 PR rtl-optimization/105041
12351 * gcc.target/powerpc/pr105041.c: New test.
12352
12353 2022-06-14 Nathan Sidwell <nathan@acm.org>
12354
12355 * g++.dg/modules/init-2_a.C: Adjust.
12356 * g++.dg/modules/init-2_c.C: Adjust.
12357 * g++.dg/modules/init-2_d.C: New.
12358
12359 2022-06-14 Jan Hubicka <hubicka@ucw.cz>
12360
12361 * gcc.dg/ipa/pr105739.c: New test.
12362
12363 2022-06-14 Philipp Tomsich <philipp.tomsich@vrull.eu>
12364
12365 * gcc.target/riscv/zba-shadd.c: New test.
12366
12367 2022-06-14 Richard Biener <rguenther@suse.de>
12368
12369 PR middle-end/105965
12370 * gcc.target/i386/pr105965.c: New testcase.
12371
12372 2022-06-14 Eric Botcazou <ebotcazou@adacore.com>
12373
12374 * g++.dg/warn/Wuse-after-free5.C: New test.
12375
12376 2022-06-14 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
12377
12378 * gcc.target/xtensa/BALL-BNALL.c: New.
12379
12380 2022-06-14 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
12381
12382 * gcc.target/xtensa/funnel_shifter.c: New.
12383
12384 2022-06-13 Jason Merrill <jason@redhat.com>
12385
12386 * g++.dg/ubsan/return-8.C: New test.
12387
12388 2022-06-13 Uroš Bizjak <ubizjak@gmail.com>
12389
12390 PR target/105927
12391 * gcc.target/i386/pr105927.c: New test.
12392
12393 2022-06-13 Iain Buclaw <ibuclaw@gdcproject.org>
12394
12395 * gdc.dg/Wbuiltin_declaration_mismatch.d: New test.
12396 * gdc.dg/builtins.d: New test.
12397
12398 2022-06-13 Iain Buclaw <ibuclaw@gdcproject.org>
12399
12400 * gdc.dg/rtti1.d: New test.
12401
12402 2022-06-13 Eric Botcazou <ebotcazou@adacore.com>
12403
12404 * gcc.dg/instrument-4.c: New test.
12405
12406 2022-06-13 Eric Botcazou <ebotcazou@adacore.com>
12407
12408 * c-c++-common/nonnull-1.c: Remove XFAIL for C++.
12409
12410 2022-06-13 Jakub Jelinek <jakub@redhat.com>
12411
12412 PR target/105911
12413 * gcc.dg/pr105911.c: New test.
12414
12415 2022-06-13 Cui,Lili <lili.cui@intel.com>
12416
12417 * gcc.dg/vect/costmodel/x86_64/costmodel-pr104582-2.c: Add
12418 -mtune=generic to dg-options.
12419 * gcc.target/i386/pr84101.c: Likewise.
12420
12421 2022-06-12 Max Filippov <jcmvbkbc@gmail.com>
12422
12423 * g++.target/xtensa/pr95571.C (__xtensa_libgcc_window_spill):
12424 New definition.
12425
12426 2022-06-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12427
12428 PR target/96463
12429 * gcc.target/aarch64/sve/acle/general/pr96463-1.c: New test.
12430 * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Likewise.
12431
12432 2022-06-11 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
12433
12434 * gcc.target/xtensa/constsynth_2insns.c: New.
12435 * gcc.target/xtensa/constsynth_3insns.c: Ditto.
12436 * gcc.target/xtensa/constsynth_double.c: Ditto.
12437
12438 2022-06-10 Nathan Sidwell <nathan@acm.org>
12439
12440 * g++.dg/modules/init-3_a.C: New.
12441 * g++.dg/modules/init-3_b.C: New.
12442 * g++.dg/modules/init-3_c.C: New.
12443
12444 2022-06-10 Roger Sayle <roger@nextmovesoftware.com>
12445
12446 PR rtl-optimization/7061
12447 * gcc.target/i386/pr7061-1.c: New test case.
12448 * gcc.target/i386/pr7061-2.c: New test case.
12449
12450 2022-06-10 Antoni Boucher <bouanto@zoho.com>
12451
12452 PR jit/105829
12453 * jit.dg/test-types.c: Add tests for gcc_jit_type_get_size.
12454
12455 2022-06-09 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
12456
12457 * gcc.target/xtensa/check_zero_byte.c: New.
12458
12459 2022-06-09 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
12460
12461 * gcc.target/xtensa/one_cmpl_abs.c: New.
12462
12463 2022-06-09 Jakub Jelinek <jakub@redhat.com>
12464
12465 PR c++/105871
12466 * g++.dg/pr105871.C: New test.
12467
12468 2022-06-09 Nathan Sidwell <nathan@acm.org>
12469
12470 * g++.dg/modules/init-2_a.C: Check no idempotency.
12471 * g++.dg/modules/init-2_b.C: Check idempotency.
12472
12473 2022-06-09 Tobias Burnus <tobias@codesourcery.com>
12474
12475 * c-c++-common/gomp/reverse-offload-1.c: New.
12476
12477 2022-06-09 Cui,Lili <lili.cui@intel.com>
12478
12479 PR target/105493
12480 * gcc.target/i386/pr91446.c: Adjust to expect vectorization
12481 * gcc.target/i386/pr99881.c: XFAIL.
12482 * gcc.target/i386/pr105493.c: New.
12483 * g++.target/i386/pr105638.C: Use other sequence checks
12484 instead of vpxor, because code generation changed.
12485
12486 2022-06-09 Haochen Gui <guihaoc@gcc.gnu.org>
12487
12488 * gcc.target/powerpc/pr93453-1.c: New.
12489
12490 2022-06-08 Jason Merrill <jason@redhat.com>
12491
12492 PR c++/105852
12493 PR c++/105761
12494 * g++.dg/modules/tpl-friend-2_a.C: Adjust expected dump.
12495 * g++.dg/template/friend74.C: New test.
12496
12497 2022-06-08 Roger Sayle <roger@nextmovesoftware.com>
12498
12499 PR middle-end/105874
12500 * g++.dg/opt/pr105874.C: New test case.
12501
12502 2022-06-08 Nathan Sidwell <nathan@acm.org>
12503
12504 * g++.dg/init/static-cdtor1.C: New.
12505
12506 2022-06-08 Roger Sayle <roger@nextmovesoftware.com>
12507
12508 * gcc.target/i386/xop-pcmov3.c: Add -mno-avx512vl to dg-options.
12509
12510 2022-06-08 Tobias Burnus <tobias@codesourcery.com>
12511
12512 * gfortran.dg/gomp/target-device-ancestor-5.f90: New test.
12513
12514 2022-06-08 liuhongt <hongtao.liu@intel.com>
12515
12516 * gcc.target/i386/pr105513-1.c: New test.
12517 * gcc.target/i386/extract-insert-combining.c: Add new
12518 scan-assembler-not for spill.
12519
12520 2022-06-08 liuhongt <hongtao.liu@intel.com>
12521
12522 PR target/105854
12523 * gcc.target/i386/pr105854.c: Add target int128 and dfp.
12524
12525 2022-06-07 liuhongt <hongtao.liu@intel.com>
12526
12527 * gcc.target/i386/pr105854.c: New test.
12528
12529 2022-06-07 Roger Sayle <roger@nextmovesoftware.com>
12530
12531 PR middle-end/105853
12532 PR target/105856
12533 * gcc.dg/pr105853.c: New test case.
12534 * gcc.dg/pr105856.c: New test case.
12535
12536 2022-06-07 Jakub Jelinek <jakub@redhat.com>
12537
12538 * c-c++-common/gomp/linear-2.c: New test.
12539 * c-c++-common/gomp/linear-3.c: New test.
12540 * g++.dg/gomp/linear-3.C: New test.
12541 * g++.dg/gomp/linear-4.C: New test.
12542 * g++.dg/gomp/linear-5.C: New test.
12543
12544 2022-06-07 Roger Sayle <roger@nextmovesoftware.com>
12545
12546 PR c++/96442
12547 * g++.dg/parse/pr96442.C: New test case.
12548
12549 2022-06-07 Roger Sayle <roger@nextmovesoftware.com>
12550
12551 * gcc.target/i386/xop-pcmov3.c: New test case.
12552
12553 2022-06-06 Patrick Palka <ppalka@redhat.com>
12554
12555 PR c++/53164
12556 PR c++/105848
12557 * g++.dg/template/fn-ptr3.C: New test.
12558
12559 2022-06-04 Marek Polacek <polacek@redhat.com>
12560
12561 PR c++/102399
12562 PR c++/69585
12563 * g++.dg/ext/attrib65.C: New test.
12564 * g++.dg/ext/attrib66.C: New test.
12565 * g++.dg/ext/attrib67.C: New test.
12566
12567 2022-06-04 Roger Sayle <roger@nextmovesoftware.com>
12568
12569 PR middle-end/95126
12570 * gcc.target/i386/pr95126-m32-1.c: New test case.
12571 * gcc.target/i386/pr95126-m32-2.c: New test case.
12572 * gcc.target/i386/pr95126-m32-3.c: New test case.
12573 * gcc.target/i386/pr95126-m32-4.c: New test case.
12574 * gcc.target/i386/pr95126-m64-1.c: New test case.
12575 * gcc.target/i386/pr95126-m64-2.c: New test case.
12576 * gcc.target/i386/pr95126-m64-3.c: New test case.
12577 * gcc.target/i386/pr95126-m64-4.c: New test case.
12578
12579 2022-06-04 Jakub Jelinek <jakub@redhat.com>
12580
12581 PR target/105825
12582 * gcc.dg/pr105825.c: New test.
12583
12584 2022-06-03 Jason Merrill <jason@redhat.com>
12585
12586 * g++.dg/cpp0x/auto56.C: New test.
12587
12588 2022-06-03 Patrick Palka <ppalka@redhat.com>
12589
12590 PR c++/105756
12591 * g++.dg/cpp0x/decltype82.C: New test.
12592
12593 2022-06-03 Jason Merrill <jason@redhat.com>
12594
12595 PR c++/105761
12596 * g++.dg/cpp1y/auto-fn64.C: New test.
12597
12598 2022-06-03 Patrick Palka <ppalka@redhat.com>
12599
12600 PR c++/105637
12601 * g++.dg/cpp0x/lambda/lambda-this22.C: New test.
12602 * g++.dg/template/non-dependent23.C: New test.
12603
12604 2022-06-03 Tobias Burnus <tobias@codesourcery.com>
12605
12606 * gfortran.dg/gomp/scope-6.f90: Fix dg-final scan-tree-dump.
12607
12608 2022-06-03 Tobias Burnus <tobias@codesourcery.com>
12609
12610 * gfortran.dg/gomp/scope-5.f90: New test.
12611 * gfortran.dg/gomp/scope-6.f90: New test.
12612
12613 2022-06-03 Patrick Palka <ppalka@redhat.com>
12614
12615 PR c++/100374
12616 * g++.dg/cpp2a/concepts-spec2.C: New test.
12617 * g++.dg/cpp2a/concepts-template-parm11.C: New test.
12618
12619 2022-06-03 Patrick Palka <ppalka@redhat.com>
12620
12621 PR c++/105797
12622 * g++.dg/cpp2a/concepts-decltype4.C: New test.
12623 * g++.dg/cpp2a/concepts-memfun3.C: New test.
12624
12625 2022-06-03 Jakub Jelinek <jakub@redhat.com>
12626
12627 PR middle-end/30314
12628 PR middle-end/105777
12629 * gcc.dg/tree-ssa/pr30314.c: Add noipa attribute to all functions.
12630 * gcc.dg/tree-ssa/pr105777.c: New test.
12631 * gcc.c-torture/execute/pr30314.c: New test.
12632 * gcc.c-torture/execute/pr105777.c: New test.
12633
12634 2022-06-03 Alexandre Oliva <oliva@adacore.com>
12635
12636 PR tree-optimization/105665
12637 PR tree-optimization/100810
12638 * gcc.dg/torture/pr105665.c: New.
12639
12640 2022-06-02 Marek Polacek <polacek@redhat.com>
12641
12642 PR c++/105803
12643 * g++.dg/template/new13.C: New test.
12644
12645 2022-06-02 David Malcolm <dmalcolm@redhat.com>
12646
12647 * c-c++-common/diagnostic-format-sarif-file-1.c: New test.
12648 * c-c++-common/diagnostic-format-sarif-file-2.c: New test.
12649 * c-c++-common/diagnostic-format-sarif-file-3.c: New test.
12650 * c-c++-common/diagnostic-format-sarif-file-4.c: New test.
12651 * gcc.dg/analyzer/file-meaning-1.c: New test.
12652 * gcc.dg/analyzer/malloc-meaning-1.c: New test.
12653 * gcc.dg/analyzer/malloc-sarif-1.c: New test.
12654 * gcc.dg/plugin/analyzer_gil_plugin.c
12655 (gil_diagnostic::get_meaning_for_state_change): New vfunc impl.
12656 * gcc.dg/plugin/diagnostic-test-paths-5.c: New test.
12657 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
12658 diagnostic-test-paths-5.c to tests for
12659 diagnostic_plugin_test_paths.c.
12660 * lib/gcc-dg.exp: Load scansarif.exp.
12661 * lib/scansarif.exp: New test.
12662
12663 2022-06-02 David Malcolm <dmalcolm@redhat.com>
12664
12665 * c-c++-common/diagnostic-format-json-file-1.c: New test.
12666 * c-c++-common/diagnostic-format-json-stderr-1.c: New test.
12667
12668 2022-06-02 Jason Merrill <jason@redhat.com>
12669
12670 PR c++/105795
12671 * g++.dg/cpp1z/constexpr-aggr-base1.C: New test.
12672
12673 2022-06-02 Roger Sayle <roger@nextmovesoftware.com>
12674
12675 PR target/105791
12676 * gcc.target/i386/pr105791.c: New test case.
12677
12678 2022-06-02 Jakub Jelinek <jakub@redhat.com>
12679
12680 PR middle-end/30314
12681 * gcc.dg/tree-ssa/pr30314.c: Add tests with swapped arguments.
12682
12683 2022-06-02 Jakub Jelinek <jakub@redhat.com>
12684
12685 PR target/105778
12686 * gcc.target/i386/pr105778.c: New test.
12687
12688 2022-06-02 Richard Biener <rguenther@suse.de>
12689
12690 PR tree-optimization/101668
12691 * gcc.target/i386/pr101668.c: New testcase.
12692 * gcc.dg/vect/bb-slp-pr101668.c: Likewise.
12693
12694 2022-06-02 Richard Biener <rguenther@suse.de>
12695
12696 PR tree-optimization/105802
12697 * g++.dg/opt/pr105802.C: New testcase.
12698
12699 2022-06-01 H.J. Lu <hjl.tools@gmail.com>
12700
12701 PR rtl-optimization/105638
12702 * g++.target/i386/pr105638.C: New test.
12703
12704 2022-06-01 Jason Merrill <jason@redhat.com>
12705
12706 PR c++/105734
12707 * g++.dg/cpp0x/auto57.C: New test.
12708
12709 2022-06-01 Jason Merrill <jason@redhat.com>
12710
12711 PR c++/105779
12712 * g++.dg/cpp1y/auto-fn63.C: New test.
12713
12714 2022-06-01 Jakub Jelinek <jakub@redhat.com>
12715
12716 PR middle-end/30314
12717 * gcc.dg/tree-ssa/pr30314.c: New test.
12718
12719 2022-06-01 Richard Biener <rguenther@suse.de>
12720
12721 PR tree-optimization/105786
12722 * gcc.dg/torture/pr105786.c: New testcase.
12723
12724 2022-06-01 Jakub Jelinek <jakub@redhat.com>
12725
12726 PR tree-optimization/105770
12727 * gcc.dg/pr105770.c: New test.
12728
12729 2022-06-01 Richard Biener <rguenther@suse.de>
12730
12731 PR tree-optimization/105763
12732 * gcc.dg/pr105763.c: New testcase.
12733
12734 2022-05-31 Patrick Palka <ppalka@redhat.com>
12735
12736 PR c++/105758
12737 * g++.dg/template/non-dependent24.C: New test.
12738
12739 2022-05-31 Jakub Jelinek <jakub@redhat.com>
12740
12741 * c-c++-common/gomp/scope-5.c: New test.
12742 * c-c++-common/gomp/scope-6.c: New test.
12743 * g++.dg/gomp/attrs-1.C (bar): Add firstprivate and allocate clauses
12744 to scope construct.
12745 * g++.dg/gomp/attrs-2.C (bar): Likewise.
12746
12747 2022-05-30 Harald Anlauf <anlauf@gmx.de>
12748
12749 PR fortran/91300
12750 * gfortran.dg/allocate_alloc_opt_15.f90: New test.
12751
12752 2022-05-30 Roger Sayle <roger@nextmovesoftware.com>
12753
12754 PR rtl-optimization/101617
12755 * gcc.target/i386/pr101617.c: New test case.
12756
12757 2022-05-30 Roger Sayle <roger@nextmovesoftware.com>
12758
12759 PR target/70321
12760 * gcc.target/i386/pr70321.c: New test case.
12761 * gcc.target/i386/sse4_1-stv-1.c: New test case.
12762
12763 2022-05-30 Uroš Bizjak <ubizjak@gmail.com>
12764
12765 * gcc.target/i386/pr105624.c: New test.
12766
12767 2022-05-30 Vineet Gupta <vineetg@rivosinc.com>
12768
12769 * gcc.target/riscv/fmax.c: Add dg-require-effective-target hard_float.
12770 * gcc.target/riscv/fmaxf.c: Ditto.
12771 * gcc.target/riscv/fmin.c: Ditto.
12772 * gcc.target/riscv/fminf.c: Ditto.
12773 * gcc.target/riscv/smax-ieee.c: Ditto.
12774 * gcc.target/riscv/smax.c: Ditto.
12775 * gcc.target/riscv/smaxf-ieee.c: Ditto.
12776 * gcc.target/riscv/smaxf.c: Ditto.
12777 * gcc.target/riscv/smin-ieee.c: Ditto.
12778 * gcc.target/riscv/smin.c: Ditto.
12779 * gcc.target/riscv/sminf-ieee.c: Ditto.
12780 * gcc.target/riscv/sminf.c: Ditto.
12781 * gcc.target/riscv/pr105666.c: Ditto.
12782
12783 2022-05-29 Jakub Jelinek <jakub@redhat.com>
12784
12785 PR preprocessor/105732
12786 * c-c++-common/cpp/va-opt-10.c: New test.
12787
12788 2022-05-28 Tobias Burnus <tobias@codesourcery.com>
12789
12790 * gfortran.dg/gomp/declare-target-2.f90: Add 'enter' clause test.
12791 * gfortran.dg/gomp/declare-target-4.f90: Likewise.
12792
12793 2022-05-28 Jakub Jelinek <jakub@redhat.com>
12794
12795 * c-c++-common/gomp/declare-target-2.c: Add further tests for mixing of
12796 link and to/enter clauses on separate directives.
12797
12798 2022-05-28 Jason Merrill <jason@redhat.com>
12799
12800 PR c++/105652
12801 * g++.dg/cpp2a/concepts-lambda20.C: New test.
12802
12803 2022-05-27 Marek Polacek <polacek@redhat.com>
12804
12805 PR c++/105725
12806 * g++.dg/warn/Wmismatched-tags-10.C: New test.
12807
12808 2022-05-27 Marek Polacek <polacek@redhat.com>
12809
12810 PR c/90658
12811 * c-c++-common/attr-cdtor-1.c: New test.
12812
12813 2022-05-27 Tobias Burnus <tobias@codesourcery.com>
12814 Chung-Lin Tang <cltang@codesourcery.com>
12815
12816 * gfortran.dg/gomp/requires-4.f90: Update dg-error.
12817 * gfortran.dg/gomp/requires-8.f90: Update dg-error.
12818
12819 2022-05-27 Martin Jambor <mjambor@suse.cz>
12820
12821 PR ipa/105639
12822 * gcc.dg/ipa/pr105639.c: New test.
12823
12824 2022-05-27 Jakub Jelinek <jakub@redhat.com>
12825
12826 * c-c++-common/gomp/clauses-3.c: Add tests with enter clause instead
12827 of to or modify some existing to clauses to enter.
12828 * c-c++-common/gomp/declare-target-1.c: Likewise.
12829 * c-c++-common/gomp/declare-target-2.c: Likewise.
12830 * c-c++-common/gomp/declare-target-3.c: Likewise.
12831 * g++.dg/gomp/attrs-9.C: Likewise.
12832 * g++.dg/gomp/declare-target-1.C: Likewise.
12833
12834 2022-05-27 Richard Biener <rguenther@suse.de>
12835
12836 PR tree-optimization/105726
12837 * g++.dg/warn/Warray-bounds-27.C: New testcase.
12838
12839 2022-05-27 Jakub Jelinek <jakub@redhat.com>
12840
12841 PR sanitizer/105729
12842 * g++.dg/ubsan/pr105729.C: New test.
12843
12844 2022-05-27 Roger Sayle <roger@nextmovesoftware.com>
12845
12846 * gcc.dg/pr98865.c: New test case.
12847
12848 2022-05-27 Roger Sayle <roger@nextmovesoftware.com>
12849
12850 * gcc.target/i386/pr91400-1.c: Update for improved code generation.
12851 * gcc.target/i386/pr91400-2.c: Likewise.
12852 * gcc.target/i386/testnot-1.c: New test case.
12853 * gcc.target/i386/testnot-2.c: Likewise.
12854
12855 2022-05-27 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
12856
12857 * gcc.target/xtensa/bswap.c: Remove test.
12858 * gcc.target/xtensa/bswap-O1.c: New.
12859 * gcc.target/xtensa/bswap-O2.c: Ditto.
12860 * gcc.target/xtensa/bswap-Os.c: Ditto.
12861
12862 2022-05-26 Marek Polacek <polacek@redhat.com>
12863
12864 PR c++/105569
12865 * g++.dg/warn/Waddress-9.C: New test.
12866
12867 2022-05-26 Patrick Palka <ppalka@redhat.com>
12868
12869 PR c++/96363
12870 * g++.dg/cpp2a/concepts-partial-spec12.C: New test.
12871 * g++.dg/cpp2a/concepts-partial-spec12a.C: New test.
12872 * g++.dg/cpp2a/concepts-partial-spec13.C: New test.
12873
12874 2022-05-25 Marek Polacek <polacek@redhat.com>
12875
12876 PR c++/96637
12877 * g++.dg/parse/error64.C: New test.
12878
12879 2022-05-25 Jason Merrill <jason@redhat.com>
12880
12881 PR c++/105655
12882 * g++.dg/cpp2a/class-deduction-alias13.C: New test.
12883
12884 2022-05-25 Jason Merrill <jason@redhat.com>
12885
12886 PR c++/105623
12887 * g++.dg/cpp1y/auto-fn62.C: New test.
12888
12889 2022-05-25 Jason Merrill <jason@redhat.com>
12890
12891 * g++.dg/cpp1y/constexpr-local4.C: New test.
12892
12893 2022-05-25 Marek Polacek <polacek@redhat.com>
12894
12895 PR c++/100252
12896 * g++.dg/cpp1y/nsdmi-aggr14.C: New test.
12897 * g++.dg/cpp1y/nsdmi-aggr15.C: New test.
12898 * g++.dg/cpp1y/nsdmi-aggr16.C: New test.
12899 * g++.dg/cpp1y/nsdmi-aggr17.C: New test.
12900 * g++.dg/cpp1y/nsdmi-aggr18.C: New test.
12901 * g++.dg/cpp1y/nsdmi-aggr19.C: New test.
12902
12903 2022-05-25 Jakub Jelinek <jakub@redhat.com>
12904
12905 PR c/91134
12906 * gcc.dg/pr91134.c: New test.
12907
12908 2022-05-25 Richard Biener <rguenther@suse.de>
12909
12910 * gcc.dg/loop-unswitch-10.c: Fix misspelled defaut:
12911 * gcc.dg/loop-unswitch-11.c: Likewise.
12912 * gcc.dg/loop-unswitch-14.c: Likewise.
12913
12914 2022-05-25 Jakub Jelinek <jakub@redhat.com>
12915
12916 PR sanitizer/105714
12917 * gcc.dg/asan/pr105714.c: New test.
12918
12919 2022-05-25 Martin Liska <mliska@suse.cz>
12920 Richard Biener <rguenther@suse.de>
12921
12922 * gcc.dg/loop-unswitch-7.c: New test.
12923 * gcc.dg/loop-unswitch-8.c: New test.
12924 * gcc.dg/loop-unswitch-9.c: New test.
12925 * gcc.dg/loop-unswitch-10.c: New test.
12926 * gcc.dg/loop-unswitch-11.c: New test.
12927 * gcc.dg/loop-unswitch-12.c: New test.
12928 * gcc.dg/loop-unswitch-13.c: New test.
12929 * gcc.dg/loop-unswitch-14.c: New test.
12930 * gcc.dg/loop-unswitch-15.c: New test.
12931 * gcc.dg/loop-unswitch-16.c: New test.
12932 * gcc.dg/loop-unswitch-17.c: New test.
12933 * gcc.dg/torture/20220518-1.c: New test.
12934 * gcc.dg/torture/20220518-2.c: New test.
12935 * gcc.dg/torture/20220525-1.c: New test.
12936 * gcc.dg/alias-10.c: Adjust.
12937 * gcc.dg/tree-ssa/loop-6.c: Likewise.
12938 * gcc.dg/loop-unswitch-1.c: Likewise.
12939
12940 2022-05-25 Szabolcs Nagy <szabolcs.nagy@arm.com>
12941
12942 PR target/104689
12943 * gcc.target/aarch64/pr104689.c: New test.
12944
12945 2022-05-24 Martin Sebor <msebor@redhat.com>
12946 Richard Biener <rguenther@suse.de>
12947
12948 PR middle-end/105604
12949 * gcc.dg/Wrestrict-24.c: New test.
12950 * gcc.dg/Wrestrict-25.c: New test.
12951 * gcc.dg/Wrestrict-26.c: New test.
12952
12953 2022-05-24 Joel Brobecker <brobecker@adacore.com>
12954
12955 * gcc.misc-tests/outputs.exp: Make the -gsplit-dwarf test
12956 a compile-and-link test rather than a compile-only test.
12957
12958 2022-05-24 Jason Merrill <jason@redhat.com>
12959
12960 PR c++/105622
12961 * g++.dg/cpp2a/no_unique_address14.C: New test.
12962
12963 2022-05-24 Roger Sayle <roger@nextmovesoftware.com>
12964
12965 * gcc.target/i386/neg-zext-1.c: New test case for -m32.
12966 * gcc.target/i386/neg-zext-2.c: New test case for -m64.
12967
12968 2022-05-24 Roger Sayle <roger@nextmovesoftware.com>
12969
12970 PR tree-optimization/105668
12971 * gcc.target/i386/pr105668.c: New test case.
12972
12973 2022-05-24 Patrick Palka <ppalka@redhat.com>
12974
12975 * g++.dg/cpp0x/constexpr-52830a.C: New test.
12976
12977 2022-05-24 ShiYulong <shiyulong@iscas.ac.cn>
12978
12979 * gcc.target/riscv/cmo-zicbom-1.c: New test.
12980 * gcc.target/riscv/cmo-zicbom-2.c: New test.
12981 * gcc.target/riscv/cmo-zicbop-1.c: New test.
12982 * gcc.target/riscv/cmo-zicbop-2.c: New test.
12983 * gcc.target/riscv/cmo-zicboz-1.c: New test.
12984 * gcc.target/riscv/cmo-zicboz-2.c: New test.
12985
12986 2022-05-24 Richard Biener <rguenther@suse.de>
12987
12988 PR middle-end/105711
12989 * gcc.target/i386/pr105711.c: New testcase.
12990
12991 2022-05-24 Tobias Burnus <tobias@codesourcery.com>
12992
12993 PR c/105378
12994 * gfortran.dg/gomp/taskwait-depend-nowait-1.f90: New.
12995
12996 2022-05-24 Vineet Gupta <vineetg@rivosinc.com>
12997
12998 * gcc.target/riscv/pr105666.c: New test.
12999
13000 2022-05-24 Jakub Jelinek <jakub@redhat.com>
13001
13002 PR c/105378
13003 * c-c++-common/gomp/taskwait-depend-nowait-1.c: New test.
13004
13005 2022-05-24 Richard Biener <rguenther@suse.de>
13006
13007 PR tree-optimization/100221
13008 * gcc.dg/tree-ssa/ssa-dse-44.c: New testcase.
13009 * gcc.dg/tree-ssa/ssa-dse-45.c: Likewise.
13010
13011 2022-05-24 Kewen Lin <linkw@linux.ibm.com>
13012
13013 PR testsuite/105706
13014 * gcc.target/powerpc/pr78604.c: Adjust.
13015
13016 2022-05-24 Kewen Lin <linkw@linux.ibm.com>
13017
13018 PR target/105627
13019 * gcc.target/powerpc/pr105627.c: New test.
13020
13021 2022-05-23 H.J. Lu <hjl.tools@gmail.com>
13022
13023 PR target/104441
13024 * gcc.target/i386/pr104441-1a.c (load8bit_4x4_avx2): Initialize
13025 src23.
13026
13027 2022-05-23 David Malcolm <dmalcolm@redhat.com>
13028
13029 * gcc.dg/plugin/analyzer_gil_plugin.c: Replace uses of "FINAL" and
13030 "OVERRIDE" with "final" and "override".
13031
13032 2022-05-23 Mayshao <mayshao-oc@zhaoxin.com>
13033
13034 * gcc.target/i386/funcspec-56.inc: Test -arch=lujiauzi and -tune=lujiazui.
13035 * g++.target/i386/mv32.C: Ditto.
13036
13037 2022-05-23 Dimitar Dimitrov <dimitar@dinux.eu>
13038
13039 * gcc.dg/mallign.c: Skip check if sizeof(word)==1.
13040
13041 2022-05-23 Richard Biener <rguenther@suse.de>
13042
13043 * gcc.dg/gimplefe-27.c: Adjust.
13044 * gcc.dg/gimplefe-45.c: Likewise.
13045 * gcc.dg/pr101145-2.c: Likewise.
13046 * gcc.dg/pr98211.c: Likewise.
13047 * gcc.dg/torture/pr89595.c: Likewise.
13048 * gcc.dg/tree-ssa/divide-7.c: Likewise.
13049 * gcc.dg/tree-ssa/ssa-lim-12.c: Likewise.
13050
13051 2022-05-23 liuhongt <hongtao.liu@intel.com>
13052
13053 * gcc.target/i386/spill_to_mask-1.c: New test.
13054
13055 2022-05-21 Dimitar Dimitrov <dimitar@dinux.eu>
13056
13057 * gcc.dg/tree-ssa/gen-vect-11.c: For PRU target, skip the
13058 vectorizing checks in tree dumps.
13059 * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
13060 * gcc.dg/tree-ssa/gen-vect-2.c: Ditto.
13061 * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
13062 * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
13063 * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
13064 * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
13065
13066 2022-05-21 Dimitar Dimitrov <dimitar@dinux.eu>
13067
13068 PR ipa/91088
13069 * gcc.dg/ipa/pr91088.c: Adjust member offset checks to
13070 accommodate targets which pack structures by default.
13071
13072 2022-05-21 Dimitar Dimitrov <dimitar@dinux.eu>
13073
13074 PR middle-end/53535
13075 * gcc.dg/pr46647.c: Skip for pru target.
13076
13077 2022-05-21 Dimitar Dimitrov <dimitar@dinux.eu>
13078
13079 * gcc.dg/ifcvt-4.c: Skip for PRU.
13080
13081 2022-05-21 Dimitar Dimitrov <dimitar@dinux.eu>
13082
13083 * gcc.dg/Warray-bounds-48-novec.c: Add expected warnings
13084 if target packs the structs by default.
13085
13086 2022-05-20 Marc Poulhiès <poulhies@adacore.com>
13087
13088 * g++.dg/ext/visibility/visibility-local-extern1.C: Add missing
13089 dg-require-effective-target fpic.
13090
13091 2022-05-20 Wilco Dijkstra <wilco.dijkstra@arm.com>
13092
13093 * gcc.target/aarch64/ror_2.c: New test.
13094 * gcc.target/aarch64/ror_3.c: New test.
13095
13096 2022-05-20 Christophe Lyon <christophe.lyon@arm.com>
13097
13098 * gcc.dg/torture/convert-dfp-2.c: New test.
13099 * gcc.dg/torture/convert-dfp.c: New test.
13100
13101 2022-05-20 Christophe Lyon <christophe.lyon@arm.com>
13102
13103 * g++.dg/eh/dfp-1.C: New test.
13104 * g++.dg/eh/dfp-2.C: New test.
13105 * g++.dg/eh/dfp-saves-aarch64.C: New test.
13106
13107 2022-05-20 Christophe Lyon <christophe.lyon@arm.com>
13108
13109 * lib/target-supports.exp (check_effective_target_dfp_bid): New.
13110 * gcc.dg/dfp/bid-non-canonical-d128-1.c: Use dfp_bid
13111 effective-target.
13112 * gcc.dg/dfp/bid-non-canonical-d128-2.c: Likewise.
13113 * gcc.dg/dfp/bid-non-canonical-d128-3.c: Likewise.
13114 * gcc.dg/dfp/bid-non-canonical-d128-4.c: Likewise.
13115 * gcc.dg/dfp/bid-non-canonical-d32-1.c: Likewise.
13116 * gcc.dg/dfp/bid-non-canonical-d32-2.c: Likewise.
13117 * gcc.dg/dfp/bid-non-canonical-d64-1.c: Likewise.
13118 * gcc.dg/dfp/bid-non-canonical-d64-2.c: Likewise.
13119
13120 2022-05-20 Christophe Lyon <christophe.lyon@arm.com>
13121
13122 * gcc.target/aarch64/aapcs64/aapcs64.exp: Support new dfp*.c tests.
13123 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add DFP tests.
13124 * gcc.target/aarch64/aapcs64/func-ret-3.c: Add DFP tests.
13125 * gcc.target/aarch64/aapcs64/type-def.h: Add DFP types.
13126 * gcc.target/aarch64/aapcs64/dfp-1.c: New test.
13127 * gcc.target/aarch64/aapcs64/ice_dfp_5.c: New test.
13128 * gcc.target/aarch64/aapcs64/test_align_dfp-1.c: New test.
13129 * gcc.target/aarch64/aapcs64/test_align_dfp-4.c: New test.
13130 * gcc.target/aarch64/aapcs64/test_dfp_1.c: New test.
13131 * gcc.target/aarch64/aapcs64/test_dfp_10.c: New test.
13132 * gcc.target/aarch64/aapcs64/test_dfp_11.c: New test.
13133 * gcc.target/aarch64/aapcs64/test_dfp_12.c: New test.
13134 * gcc.target/aarch64/aapcs64/test_dfp_13.c: New test.
13135 * gcc.target/aarch64/aapcs64/test_dfp_14.c: New test.
13136 * gcc.target/aarch64/aapcs64/test_dfp_15.c: New test.
13137 * gcc.target/aarch64/aapcs64/test_dfp_16.c: New test.
13138 * gcc.target/aarch64/aapcs64/test_dfp_17.c: New test.
13139 * gcc.target/aarch64/aapcs64/test_dfp_18.c: New test.
13140 * gcc.target/aarch64/aapcs64/test_dfp_19.c: New test.
13141 * gcc.target/aarch64/aapcs64/test_dfp_2.c: New test.
13142 * gcc.target/aarch64/aapcs64/test_dfp_20.c: New test.
13143 * gcc.target/aarch64/aapcs64/test_dfp_21.c: New test.
13144 * gcc.target/aarch64/aapcs64/test_dfp_22.c: New test.
13145 * gcc.target/aarch64/aapcs64/test_dfp_23.c: New test.
13146 * gcc.target/aarch64/aapcs64/test_dfp_24.c: New test.
13147 * gcc.target/aarch64/aapcs64/test_dfp_25.c: New test.
13148 * gcc.target/aarch64/aapcs64/test_dfp_26.c: New test.
13149 * gcc.target/aarch64/aapcs64/test_dfp_27.c: New test.
13150 * gcc.target/aarch64/aapcs64/test_dfp_3.c: New test.
13151 * gcc.target/aarch64/aapcs64/test_dfp_5.c: New test.
13152 * gcc.target/aarch64/aapcs64/test_dfp_6.c: New test.
13153 * gcc.target/aarch64/aapcs64/test_dfp_7.c: New test.
13154 * gcc.target/aarch64/aapcs64/test_dfp_8.c: New test.
13155 * gcc.target/aarch64/aapcs64/test_dfp_9.c: New test.
13156 * gcc.target/aarch64/aapcs64/test_quad_double_dfp.c: New test.
13157 * gcc.target/aarch64/aapcs64/va_arg_dfp-1.c: New test.
13158 * gcc.target/aarch64/aapcs64/va_arg_dfp-10.c: New test.
13159 * gcc.target/aarch64/aapcs64/va_arg_dfp-11.c: New test.
13160 * gcc.target/aarch64/aapcs64/va_arg_dfp-12.c: New test.
13161 * gcc.target/aarch64/aapcs64/va_arg_dfp-13.c: New test.
13162 * gcc.target/aarch64/aapcs64/va_arg_dfp-14.c: New test.
13163 * gcc.target/aarch64/aapcs64/va_arg_dfp-16.c: New test.
13164 * gcc.target/aarch64/aapcs64/va_arg_dfp-2.c: New test.
13165 * gcc.target/aarch64/aapcs64/va_arg_dfp-3.c: New test.
13166 * gcc.target/aarch64/aapcs64/va_arg_dfp-4.c: New test.
13167 * gcc.target/aarch64/aapcs64/va_arg_dfp-5.c: New test.
13168 * gcc.target/aarch64/aapcs64/va_arg_dfp-6.c: New test.
13169 * gcc.target/aarch64/aapcs64/va_arg_dfp-8.c: New test.
13170 * gcc.target/aarch64/aapcs64/va_arg_dfp-9.c: New test.
13171
13172 2022-05-20 Christophe Lyon <christophe.lyon@arm.com>
13173
13174 * c-c++-common/dfp/pr39986.c: Accept .word directive.
13175
13176 2022-05-19 Jonathan Wakely <jwakely@redhat.com>
13177
13178 * g++.dg/cpp0x/variadic-tuple.C: Qualify function to avoid ADL
13179 finding std::make_tuple.
13180
13181 2022-05-19 Roger Sayle <roger@nextmovesoftware.com>
13182
13183 PR middle-end/98865
13184 * gcc.target/i386/pr98865.c: New test case.
13185
13186 2022-05-19 Giuliano Belinassi <gbelinassi@suse.de>
13187
13188 PR target/105647
13189 * g++.dg/modules/pr105169_a.C: Change -fpatchable-function-entry to 2.
13190 * g++.dg/modules/pr105169_b.C: Likewise.
13191
13192 2022-05-19 Jakub Jelinek <jakub@redhat.com>
13193
13194 PR debug/105630
13195 * gcc.dg/pr105630.c: New test.
13196
13197 2022-05-19 Jakub Jelinek <jakub@redhat.com>
13198
13199 PR c/105635
13200 * gcc.dg/pr105635.c: New test.
13201
13202 2022-05-18 Marek Polacek <polacek@redhat.com>
13203
13204 PR c/105131
13205 * gcc.dg/Wenum-int-mismatch-1.c: New test.
13206 * gcc.dg/Wenum-int-mismatch-2.c: New test.
13207 * gcc.dg/Wenum-int-mismatch-3.c: New test.
13208 * gcc.dg/Wenum-int-mismatch-4.c: New test.
13209 * gcc.dg/Wenum-int-mismatch-5.c: New test.
13210
13211 2022-05-18 Paul A. Clarke <pc@us.ibm.com>
13212
13213 PR target/105620
13214 * g++.target/powerpc/pr69667.C: Move to ...
13215 * g++.dg/pr69667.C: here. Also, revert recent dg directives changes.
13216
13217 2022-05-18 Roger Sayle <roger@nextmovesoftware.com>
13218
13219 * gcc.target/i386/bmi-andn-3.c: New test case.
13220
13221 2022-05-18 Marek Polacek <polacek@redhat.com>
13222
13223 PR c++/105497
13224 * c-c++-common/Wswitch-1.c: New test.
13225 * g++.dg/warn/Wswitch-4.C: New test.
13226
13227 2022-05-18 Marek Polacek <polacek@redhat.com>
13228
13229 PR c++/105634
13230 * g++.dg/Wclass-memaccess-2.C: Moved to...
13231 * g++.dg/warn/Wclass-memaccess-2.C: ...here.
13232 * g++.dg/Wclass-memaccess-3.C: Moved to...
13233 * g++.dg/warn/Wclass-memaccess-3.C: ...here.
13234 * g++.dg/Wclass-memaccess-4.C: Moved to...
13235 * g++.dg/warn/Wclass-memaccess-4.C: ...here.
13236 * g++.dg/Wclass-memaccess-5.C: Moved to...
13237 * g++.dg/warn/Wclass-memaccess-5.C: ...here.
13238 * g++.dg/Wclass-memaccess-6.C: Moved to...
13239 * g++.dg/warn/Wclass-memaccess-6.C: ...here.
13240 * g++.dg/Wclass-memaccess.C: Moved to...
13241 * g++.dg/warn/Wclass-memaccess.C: ...here.
13242 * g++.dg/warn/Wclass-memaccess-7.C: New test.
13243
13244 2022-05-18 Kewen Lin <linkw@linux.ibm.com>
13245
13246 * gcc.target/powerpc/pr83660.C: Moved to...
13247 * g++.target/powerpc/pr83660.C: ...here.
13248
13249 2022-05-18 Frederik Harwath <frederik@codesourcery.com>
13250
13251 * gcc.dg/graphite/scop-22a.c: New test.
13252
13253 2022-05-18 Tobias Burnus <tobias@codesourcery.com>
13254
13255 * gfortran.dg/gomp/all-memory-1.f90: Add inoutset test.
13256 * gfortran.dg/gomp/all-memory-2.f90: Likewise.
13257 * gfortran.dg/gomp/depobj-1.f90: Likewise.
13258 * gfortran.dg/gomp/depobj-2.f90: Likewise.
13259
13260 2022-05-18 liuhongt <hongtao.liu@intel.com>
13261
13262 * gcc.target/i386/pr103462-1.c: New test.
13263 * gcc.target/i386/pr103462-2.c: New test.
13264 * gcc.target/i386/pr103462-3.c: New test.
13265 * gcc.target/i386/pr103462-4.c: New test.
13266 * gcc.target/i386/pr103462-5.c: New test.
13267 * gcc.target/i386/pr103462-6.c: New test.
13268
13269 2022-05-18 Haochen Gui <guihaoc@gcc.gnu.org>
13270
13271 PR target/95737
13272 * gcc.target/powerpc/pr95737.c: New.
13273
13274 2022-05-18 liuhongt <hongtao.liu@intel.com>
13275
13276 * gcc.target/i386/pr104375.c: New test.
13277
13278 2022-05-18 liuhongt <hongtao.liu@intel.com>
13279
13280 * gcc.target/i386/pr104610.c: New test.
13281
13282 2022-05-17 Jason Merrill <jason@redhat.com>
13283
13284 PR c++/102307
13285 * g++.dg/cpp1z/constexpr-array2.C: New test.
13286
13287 2022-05-17 Tobias Burnus <tobias@codesourcery.com>
13288
13289 * c-c++-common/gomp/target-device-ancestor-5.c: New test.
13290
13291 2022-05-17 Giuliano Belinassi <gbelinassi@suse.de>
13292
13293 PR c++/105169
13294 * g++.dg/modules/pr105169.h: New file.
13295 * g++.dg/modules/pr105169_a.C: New test.
13296 * g++.dg/modules/pr105169_b.C: New file.
13297
13298 2022-05-17 Andrew MacLeod <amacleod@redhat.com>
13299
13300 * gcc.dg/pr105458.c: New.
13301
13302 2022-05-17 Uroš Bizjak <ubizjak@gmail.com>
13303
13304 PR target/105624
13305 * gcc.target/i386/pr105624.c: New test.
13306
13307 2022-05-17 Jakub Jelinek <jakub@redhat.com>
13308
13309 * c-c++-common/gomp/all-memory-1.c (boo): Add test with
13310 inoutset depend-kind.
13311 * c-c++-common/gomp/all-memory-2.c (boo): Likewise.
13312 * c-c++-common/gomp/depobj-1.c (f1): Likewise.
13313 (f2): Adjusted expected diagnostics.
13314 * g++.dg/gomp/depobj-1.C (f4): Adjust expected diagnostics.
13315
13316 2022-05-17 Jakub Jelinek <jakub@redhat.com>
13317
13318 PR target/105613
13319 * gcc.c-torture/execute/pr105613.c: New test.
13320
13321 2022-05-17 Tobias Burnus <tobias@codesourcery.com>
13322
13323 * gfortran.dg/gomp/all-memory-1.f90: New test.
13324 * gfortran.dg/gomp/all-memory-2.f90: New test.
13325 * gfortran.dg/gomp/all-memory-3.f90: New test.
13326
13327 2022-05-17 Richard Biener <rguenther@suse.de>
13328
13329 PR tree-optimization/105618
13330 * gcc.dg/tree-ssa/ssa-sink-19.c: New testcase.
13331
13332 2022-05-17 liuhongt <hongtao.liu@intel.com>
13333
13334 * gcc.target/i386/pr105033.c: New test.
13335
13336 2022-05-17 liuhongt <hongtao.liu@intel.com>
13337
13338 * gcc.dg/pr105591.c: New test.
13339
13340 2022-05-16 David Malcolm <dmalcolm@redhat.com>
13341
13342 PR analyzer/105103
13343 * gcc.dg/analyzer/stdarg-1.c: New test.
13344 * gcc.dg/analyzer/stdarg-2.c: New test.
13345 * gcc.dg/analyzer/stdarg-fmtstring-1.c: New test.
13346 * gcc.dg/analyzer/stdarg-lto-1-a.c: New test.
13347 * gcc.dg/analyzer/stdarg-lto-1-b.c: New test.
13348 * gcc.dg/analyzer/stdarg-lto-1.h: New test.
13349 * gcc.dg/analyzer/stdarg-sentinel-1.c: New test.
13350 * gcc.dg/analyzer/stdarg-types-1.c: New test.
13351 * gcc.dg/analyzer/stdarg-types-2.c: New test.
13352
13353 2022-05-16 Richard Biener <rguenther@suse.de>
13354
13355 PR rtl-optimization/105577
13356 * g++.dg/torture/pr105577.C: New testcase.
13357
13358 2022-05-16 Richard Biener <rguenther@suse.de>
13359
13360 * gcc.dg/torture/pr105598.c: New testcase.
13361
13362 2022-05-16 liuhongt <hongtao.liu@intel.com>
13363
13364 * gcc.target/i386/pr105587.c: New test.
13365
13366 2022-05-15 Jason Merrill <jason@redhat.com>
13367
13368 PR c++/100502
13369 PR c++/58993
13370 * g++.dg/template/access37.C: Now OK.
13371 * g++.dg/template/friend69.C: Now OK.
13372 * g++.dg/lookup/friend23.C: New test.
13373
13374 2022-05-15 Jason Merrill <jason@redhat.com>
13375
13376 PR c++/105589
13377 PR c++/105191
13378 PR c++/92385
13379 * g++.dg/cpp0x/initlist-array16.C: New test.
13380
13381 2022-05-13 Marek Polacek <polacek@redhat.com>
13382
13383 PR c++/81952
13384 * g++.dg/overload/conv-op4.C: New test.
13385
13386 2022-05-13 Roger Sayle <roger@nextmovesoftware.com>
13387 Uroš Bizjak <ubizjak@gmail.com>
13388
13389 * gcc.target/i386/sse2-v1ti-veq.c: New test case.
13390 * gcc.target/i386/sse2-v1ti-vne.c: New test case.
13391
13392 2022-05-13 Paul A. Clarke <pc@us.ibm.com>
13393
13394 * g++.target/powerpc/pr65240-1.C: Adjust DejaGnu directives.
13395 * g++.target/powerpc/pr65240-2.C: Likewise.
13396 * g++.target/powerpc/pr65240-3.C: Likewise.
13397 * g++.target/powerpc/pr65240-4.C: Likewise.
13398 * g++.target/powerpc/pr65242.C: Likewise.
13399 * g++.target/powerpc/pr67211.C: Likewise.
13400 * g++.target/powerpc/pr69667.C: Likewise.
13401 * g++.target/powerpc/pr71294.C: Likewise.
13402
13403 2022-05-13 Paul A. Clarke <pc@us.ibm.com>
13404
13405 * g++.dg/pr65240.h: Move to g++.target/powerpc.
13406 * g++.dg/pr93974.C: Likewise.
13407 * g++.dg/pr65240-1.C: Move to g++.target/powerpc, adjust dg directives.
13408 * g++.dg/pr65240-2.C: Likewise.
13409 * g++.dg/pr65240-3.C: Likewise.
13410 * g++.dg/pr65240-4.C: Likewise.
13411 * g++.dg/pr65242.C: Likewise.
13412 * g++.dg/pr67211.C: Likewise.
13413 * g++.dg/pr69667.C: Likewise.
13414 * g++.dg/pr71294.C: Likewise.
13415 * g++.dg/pr84264.C: Likewise.
13416 * g++.dg/pr84279.C: Likewise.
13417 * g++.dg/pr85657.C: Likewise.
13418 * g++.target/powerpc/pr65240-1.C: New file.
13419 * g++.target/powerpc/pr65240-2.C: New file.
13420 * g++.target/powerpc/pr65240-3.C: New file.
13421 * g++.target/powerpc/pr65240-4.C: New file.
13422 * g++.target/powerpc/pr65240.h: New file.
13423 * g++.target/powerpc/pr65242.C: New file.
13424 * g++.target/powerpc/pr67211.C: New file.
13425 * g++.target/powerpc/pr69667.C: New file.
13426 * g++.target/powerpc/pr71294.C: New file.
13427 * g++.target/powerpc/pr84264.C: New file.
13428 * g++.target/powerpc/pr84279.C: New file.
13429 * g++.target/powerpc/pr85657.C: New file.
13430 * g++.target/powerpc/pr93974.C: New file.
13431
13432 2022-05-13 Roger Sayle <roger@nextmovesoftware.com>
13433
13434 PR tree-optimization/83907
13435 * gcc.dg/tree-ssa/pr83907-1.c: New test case.
13436 * gcc.dg/tree-ssa/pr83907-2.c: New test case.
13437
13438 2022-05-13 Philipp Tomsich <philipp.tomsich@vrull.eu>
13439 Manolis Tsamis <manolis.tsamis@vrull.eu>
13440
13441 * gcc.dg/pr90838.c: Add additional flags (dg-additional-options)
13442 when compiling for riscv64 and subsume gcc.target/aarch64/pr90838.c
13443 and gcc.target/i386/pr95863-2.c.
13444 * gcc.target/aarch64/pr90838.c: Removed.
13445 * gcc.target/i386/pr95863-2.c: Removed.
13446 * lib/target-supports.exp: Recognize RV32 or RV64 via XLEN
13447
13448 2022-05-13 Andrew MacLeod <amacleod@redhat.com>
13449
13450 PR tree-optimization/105597
13451 * gcc.dg/pr105597.c: New.
13452
13453 2022-05-13 Sebastian Pop <spop@amazon.com>
13454
13455 PR target/105162
13456 * gcc.target/aarch64/sync-comp-swap-ool.c: New.
13457 * gcc.target/aarch64/sync-op-acquire-ool.c: New.
13458 * gcc.target/aarch64/sync-op-full-ool.c: New.
13459 * gcc.target/aarch64/target_attr_20.c: Update check.
13460 * gcc.target/aarch64/target_attr_21.c: Same.
13461
13462 2022-05-13 Palmer Dabbelt <palmer@rivosinc.com>
13463
13464 * gcc.dg/debug/btf/btf-datasec-1.c: Don't use small data on RISC-V.
13465
13466 2022-05-13 Jia-Wei Chen <jiawei@iscas.ac.cn>
13467
13468 * g++.dg/opt/const7.C: Don't use small data on RISC-V.
13469
13470 2022-05-13 Andrew MacLeod <amacleod@redhat.com>
13471
13472 * g++.dg/pr104547.C: New.
13473
13474 2022-05-13 Nathan Sidwell <nathan@acm.org>
13475
13476 * g++.dg/modules/mod-sym-4.C: New.
13477
13478 2022-05-13 Alexandre Oliva <oliva@adacore.com>
13479
13480 * gnat.dg/hardbool.ads: New.
13481 * gnat.dg/hardbool.adb: New.
13482
13483 2022-05-13 Eric Botcazou <ebotcazou@adacore.com>
13484
13485 * gnat.dg/sso17.adb: New test.
13486
13487 2022-05-13 Christophe Lyon <christophe.lyon@arm.com>
13488
13489 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Make
13490 diagnostic unique.
13491
13492 2022-05-13 Richard Biener <rguenther@suse.de>
13493
13494 * gcc.dg/plugin/diagnostic_group_plugin.c: Reorder or remove
13495 gimple-fold.h include.
13496 * gcc.dg/plugin/diagnostic_plugin_show_trees.c:
13497 Likewise.
13498 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c:
13499 Likewise.
13500 * gcc.dg/plugin/diagnostic_plugin_test_metadata.c:
13501 Likewise.
13502 * gcc.dg/plugin/diagnostic_plugin_test_paths.c:
13503 Likewise.
13504 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c:
13505 Likewise.
13506 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Likewise.
13507 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
13508 Likewise.
13509 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
13510 * gcc.dg/plugin/ggcplug.c: Likewise.
13511 * gcc.dg/plugin/must_tail_call_plugin.c: Likewise.
13512 * gcc.dg/plugin/one_time_plugin.c: Likewise.
13513 * gcc.dg/plugin/selfassign.c: Likewise.
13514 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
13515 * g++.dg/plugin/selfassign.c: Likewise.
13516
13517 2022-05-13 Alexandre Oliva <oliva@adacore.com>
13518
13519 PR rtl-optimization/105455
13520 * gcc.dg/pr105455.c: New.
13521
13522 2022-05-13 liuhongt <hongtao.liu@intel.com>
13523
13524 * gcc.target/i386/pr102583.c: New test.
13525 * gcc.target/i386/pr92645-2.c: Adjust testcase.
13526 * gcc.target/i386/pr92645-3.c: Ditto.
13527
13528 2022-05-12 David Edelsohn <dje.gcc@gmail.com>
13529
13530 * g++.target/powerpc/pr101168.C: Require VSX.
13531
13532 2022-05-12 Richard Biener <rguenther@suse.de>
13533
13534 PR tree-optimization/105562
13535 * g++.dg/warn/uninit-pr105562.C: New testcase.
13536
13537 2022-05-12 Nathan Sidwell <nathan@acm.org>
13538
13539 * g++.dg/modules/lang-3_a.C: New.
13540 * g++.dg/modules/lang-3_b.C: New.
13541 * g++.dg/modules/lang-3_c.C: New.
13542
13543 2022-05-12 Haochen Jiang <haochen.jiang@intel.com>
13544
13545 PR target/104371
13546 * gcc.target/i386/pr104371-1.c: New test.
13547 * gcc.target/i386/pr104371-2.c: Ditto.
13548
13549 2022-05-12 Jakub Jelinek <jakub@redhat.com>
13550
13551 * c-c++-common/gomp/all-memory-1.c: New test.
13552 * c-c++-common/gomp/all-memory-2.c: New test.
13553 * c-c++-common/gomp/all-memory-3.c: New test.
13554 * g++.dg/gomp/all-memory-1.C: New test.
13555 * g++.dg/gomp/all-memory-2.C: New test.
13556
13557 2022-05-12 jiawei <jiawei@iscas.ac.cn>
13558
13559 * c-c++-common/Wconversion-1.c: Update type.
13560
13561 2022-05-11 Jason Merrill <jason@redhat.com>
13562
13563 PR c++/105541
13564 * g++.dg/cpp2a/lambda-requires1.C: New test.
13565
13566 2022-05-11 Jason Merrill <jason@redhat.com>
13567
13568 PR bootstrap/105567
13569 * g++.dg/template/ctor10.C: New test.
13570
13571 2022-05-11 Harald Anlauf <anlauf@gmx.de>
13572 Steven G. Kargl <kargl@gcc.gnu.org>
13573
13574 PR fortran/105230
13575 * gfortran.dg/pr105230.f90: New test.
13576
13577 2022-05-11 Richard Biener <rguenther@suse.de>
13578
13579 * gcc.dg/tree-ssa/pr61839_1.c: Adjust.
13580 * gcc.dg/tree-ssa/vrp24.c: Likewise.
13581
13582 2022-05-11 liuhongt <hongtao.liu@intel.com>
13583
13584 * gcc.target/i386/pr104915-vmovd.c: New test.
13585 * gcc.target/i386/pr104915-vmovw.c: New test.
13586
13587 2022-05-11 Haochen Gui <guihaoc@gcc.gnu.org>
13588
13589 PR target/105414
13590 * gcc.dg/pr105414.c: New.
13591
13592 2022-05-10 Harald Anlauf <anlauf@gmx.de>
13593
13594 PR fortran/105526
13595 * gfortran.dg/coarray_50.f90: New test.
13596
13597 2022-05-10 H.J. Lu <hjl.tools@gmail.com>
13598
13599 PR target/105472
13600 * gcc.target/i386/iamcu/asm-support.S: Add .note.GNU-stack section
13601 only for Linux.
13602 * gcc.target/x86_64/abi/asm-support.S: Likewise.
13603 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
13604 * gcc.target/x86_64/abi/avx512f/asm-support.S: Likewise.
13605 * gcc.target/x86_64/abi/avx512fp16/asm-support.S: Likewise.
13606 * gcc.target/x86_64/abi/avx512fp16/m256h/asm-support.S: Likewise.
13607 * gcc.target/x86_64/abi/avx512fp16/m512h/asm-support.S: Likewise.
13608 * gcc.target/x86_64/abi/ms-sysv/do-test.S: Likewise.
13609
13610 2022-05-10 Jakub Jelinek <jakub@redhat.com>
13611
13612 PR tree-optimization/105528
13613 * gcc.dg/pr105528.c: New test.
13614
13615 2022-05-10 Maciej W. Rozycki <macro@embecosm.com>
13616
13617 * gcc.target/riscv/fmax-snan.c: New test.
13618 * gcc.target/riscv/fmax.c: New test.
13619 * gcc.target/riscv/fmaxf-snan.c: New test.
13620 * gcc.target/riscv/fmaxf.c: New test.
13621 * gcc.target/riscv/fmin-snan.c: New test.
13622 * gcc.target/riscv/fmin.c: New test.
13623 * gcc.target/riscv/fminf-snan.c: New test.
13624 * gcc.target/riscv/fminf.c: New test.
13625 * gcc.target/riscv/smax-ieee.c: New test.
13626 * gcc.target/riscv/smax.c: New test.
13627 * gcc.target/riscv/smaxf-ieee.c: New test.
13628 * gcc.target/riscv/smaxf.c: New test.
13629 * gcc.target/riscv/smin-ieee.c: New test.
13630 * gcc.target/riscv/smin.c: New test.
13631 * gcc.target/riscv/sminf-ieee.c: New test.
13632 * gcc.target/riscv/sminf.c: New test.
13633
13634 2022-05-10 Thomas Schwinge <thomas@codesourcery.com>
13635
13636 PR middle-end/100400
13637 * c-c++-common/goacc/kernels-decompose-pr100400-1-2.c: Specify
13638 '-Wfatal-errors'.
13639
13640 2022-05-10 Richard Biener <rguenther@suse.de>
13641
13642 PR middle-end/105537
13643 * gcc.dg/torture/pr105537.c: New testcase.
13644
13645 2022-05-10 Uroš Bizjak <ubizjak@gmail.com>
13646 Roger Sayle <roger@nextmovesoftware.com>
13647
13648 * gcc.target/i386/and-1.c: New test case.
13649
13650 2022-05-10 Roger Sayle <roger@nextmovesoftware.com>
13651
13652 * gcc.dg/tree-ssa/pr65855-2.c: New test case.
13653
13654 2022-05-10 Claire Dross <dross@adacore.com>
13655
13656 * gnat.dg/loopvar.adb: Update expected error message.
13657
13658 2022-05-10 Eric Botcazou <ebotcazou@adacore.com>
13659
13660 * gnat.dg/equal7.adb: Add expected error messages (code is now
13661 illegal).
13662
13663 2022-05-10 Eric Botcazou <ebotcazou@adacore.com>
13664
13665 * gcc.target/sparc/20220510-1.c: New test.
13666
13667 2022-05-10 Siddhesh Poyarekar <siddhesh@gotplt.org>
13668
13669 PR middle-end/70090
13670 * gcc.dg/ubsan/object-size-dyn.c: New test.
13671
13672 2022-05-10 Jason Merrill <jason@redhat.com>
13673
13674 PR c++/105529
13675 * g++.dg/cpp2a/constexpr-dtor13.C: New test.
13676 * g++.dg/cpp2a/constexpr-dtor14.C: New test.
13677
13678 2022-05-10 Jiufu Guo <guojiufu@linux.ibm.com>
13679
13680 PR preprocessor/101168
13681 * g++.target/powerpc/pr101168.C: New test.
13682
13683 2022-05-09 Marek Polacek <polacek@redhat.com>
13684
13685 PR c++/103539
13686 * g++.dg/cpp23/label1.C: New test.
13687 * g++.dg/cpp23/label2.C: New test.
13688
13689 2022-05-09 Harald Anlauf <anlauf@gmx.de>
13690
13691 PR fortran/105501
13692 * gfortran.dg/pr105501.f90: New test.
13693
13694 2022-05-09 Dimitar Dimitrov <dimitar@dinux.eu>
13695
13696 * gcc.dg/analyzer/torture/pr51628-30.c: Test can spill excess
13697 errors for default_packed targets.
13698
13699 2022-05-09 Jakub Jelinek <jakub@redhat.com>
13700
13701 PR c++/105256
13702 * g++.dg/cpp0x/pr105256.C: Remove superfluous semicolon.
13703
13704 2022-05-09 Qing Zhao <qing.zhao@oracle.com>
13705
13706 * gcc.target/i386/zero-scratch-regs-1.c: Add -fno-stack-protector
13707 -fno-PIC.
13708 * gcc.target/i386/zero-scratch-regs-10.c: Adjust mov to xor.
13709 * gcc.target/i386/zero-scratch-regs-13.c: Add -msse.
13710 * gcc.target/i386/zero-scratch-regs-14.c: Adjust mov to xor.
13711 * gcc.target/i386/zero-scratch-regs-15.c: Add -fno-stack-protector
13712 -fno-PIC.
13713 * gcc.target/i386/zero-scratch-regs-16.c: Likewise.
13714 * gcc.target/i386/zero-scratch-regs-17.c: Likewise.
13715 * gcc.target/i386/zero-scratch-regs-18.c: Add -fno-stack-protector
13716 -fno-PIC, adjust mov to xor.
13717 * gcc.target/i386/zero-scratch-regs-19.c: Add -fno-stack-protector
13718 -fno-PIC.
13719 * gcc.target/i386/zero-scratch-regs-2.c: Adjust mov to xor.
13720 * gcc.target/i386/zero-scratch-regs-20.c: Add -msse.
13721 * gcc.target/i386/zero-scratch-regs-21.c: Add -fno-stack-protector
13722 -fno-PIC, Adjust mov to xor.
13723 * gcc.target/i386/zero-scratch-regs-22.c: Adjust mov to xor.
13724 * gcc.target/i386/zero-scratch-regs-23.c: Likewise.
13725 * gcc.target/i386/zero-scratch-regs-26.c: Likewise.
13726 * gcc.target/i386/zero-scratch-regs-27.c: Likewise.
13727 * gcc.target/i386/zero-scratch-regs-28.c: Likewise.
13728 * gcc.target/i386/zero-scratch-regs-3.c: Add -fno-stack-protector.
13729 * gcc.target/i386/zero-scratch-regs-31.c: Adjust mov to xor.
13730 * gcc.target/i386/zero-scratch-regs-4.c: Add -fno-stack-protector
13731 -fno-PIC.
13732 * gcc.target/i386/zero-scratch-regs-5.c: Adjust mov to xor.
13733 * gcc.target/i386/zero-scratch-regs-6.c: Add -fno-stack-protector.
13734 * gcc.target/i386/zero-scratch-regs-7.c: Likewise.
13735 * gcc.target/i386/zero-scratch-regs-8.c: Adjust mov to xor.
13736 * gcc.target/i386/zero-scratch-regs-9.c: Add -fno-stack-protector.
13737
13738 2022-05-09 Patrick Palka <ppalka@redhat.com>
13739
13740 PR c++/105491
13741 * g++.dg/cpp0x/constexpr-union7.C: New test.
13742 * g++.dg/cpp0x/constexpr-union7a.C: New test.
13743 * g++.dg/cpp2a/constinit17.C: New test.
13744
13745 2022-05-09 liuhongt <hongtao.liu@intel.com>
13746
13747 * gcc.target/i386/pr105354-1.c: New test.
13748 * gcc.target/i386/pr105354-2.c: New test.
13749
13750 2022-05-09 liuhongt <hongtao.liu@intel.com>
13751
13752 * gcc.target/i386/pr105072.c: New test.
13753
13754 2022-05-07 Marek Polacek <polacek@redhat.com>
13755
13756 PR c++/101833
13757 PR c++/47634
13758 * g++.dg/ext/attr-format-arg1.C: New test.
13759 * g++.dg/ext/attr-format1.C: New test.
13760 * g++.dg/ext/attr-format2.C: New test.
13761 * g++.dg/ext/attr-format3.C: New test.
13762
13763 2022-05-06 Jason Merrill <jason@redhat.com>
13764
13765 * g++.dg/diagnostic/function-color1.C: New test.
13766
13767 2022-05-06 Michael Meissner <meissner@linux.ibm.com>
13768
13769 PR target/102059
13770 * gcc.target/powerpc/pr102059-4.c: New test.
13771
13772 2022-05-06 Hafiz Abid Qadeer <abidh@codesourcery.com>
13773
13774 * c-c++-common/gomp/allocate-2.c: Add tests.
13775 * c-c++-common/gomp/allocate-8.c: New test.
13776 * gfortran.dg/gomp/allocate-3.f90: Add tests.
13777 * gcc.dg/gomp/pr104517.c: Update.
13778
13779 2022-05-05 Marek Polacek <polacek@redhat.com>
13780
13781 PR c++/64679
13782 * g++.dg/parse/ambig11.C: New test.
13783 * g++.dg/parse/ambig12.C: New test.
13784 * g++.dg/parse/ambig13.C: New test.
13785 * g++.dg/parse/ambig14.C: New test.
13786
13787 2022-05-05 Uroš Bizjak <ubizjak@gmail.com>
13788
13789 * gcc.target/i386/pr103611-2.c (dg-do): Compile for target ia32.
13790 (dg-options): Remove -m32.
13791 * gcc.target/i386/pr105032.c (dg-do): Compile for taget ia32.
13792 (dg-additional-options): Remove.
13793 * gcc.target/i386/pr104732.c (dg-options): Remove -m32.
13794 * gcc.target/i386/pr99753.c (dg-options): Ditto.
13795
13796 2022-05-05 Sandra Loosemore <sandra@codesourcery.com>
13797
13798 * c-c++-common/gomp/loop-6.c (f3): New function to test TASKLOOP
13799 diagnostics.
13800 * gfortran.dg/gomp/collapse1.f90: Update expected messages.
13801 * gfortran.dg/gomp/pr85313.f90: Remove dg-error on non-rectangular
13802 loops that are now accepted.
13803 * gfortran.dg/gomp/non-rectangular-loop.f90: New file.
13804 * gfortran.dg/gomp/canonical-loop-1.f90: New file.
13805 * gfortran.dg/gomp/canonical-loop-2.f90: New file.
13806
13807 2022-05-05 Richard Biener <rguenther@suse.de>
13808
13809 PR tree-optimization/104162
13810 * gcc.dg/tree-ssa/ssa-fre-99.c: New testcase.
13811 * gcc.dg/asan/pr99673.c: Adjust.
13812
13813 2022-05-05 Roger Sayle <roger@nextmovesoftware.com>
13814
13815 PR testsuite/105486
13816 * gcc.dg/pr102950.c: Use explicit "signed char" in test case.
13817
13818 2022-05-05 Richard Biener <rguenther@suse.de>
13819
13820 PR testsuite/105486
13821 * gcc.dg/vect/bb-slp-pr104240.c: Align all data.
13822
13823 2022-05-05 Richard Biener <rguenther@suse.de>
13824
13825 PR tree-optimization/105484
13826 * gcc.dg/torture/pr105484.c: New testcase.
13827
13828 2022-05-05 Richard Biener <rguenther@suse.de>
13829
13830 PR tree-optimization/104595
13831 * gcc.dg/vect/pr104595.c: New testcase.
13832
13833 2022-05-04 Patrick Palka <ppalka@redhat.com>
13834
13835 PR c++/105476
13836 * g++.dg/cpp2a/class-deduction-aggr13.C: New test.
13837 * g++.dg/cpp2a/class-deduction-aggr13a.C: New test.
13838
13839 2022-05-04 Marek Polacek <polacek@redhat.com>
13840
13841 * c-c++-common/Wconversion-1.c: New test.
13842
13843 2022-05-04 Marek Polacek <polacek@redhat.com>
13844
13845 PR c++/64679
13846 * g++.dg/parse/functor1.C: New test.
13847
13848 2022-05-04 Marek Polacek <polacek@redhat.com>
13849
13850 PR c++/105436
13851 * g++.dg/parse/template31.C: New test.
13852
13853 2022-05-04 Richard Biener <rguenther@suse.de>
13854
13855 PR tree-optimization/104658
13856 * gcc.target/i386/pr104658.c: New testcase.
13857
13858 2022-05-04 Richard Biener <rguenther@suse.de>
13859
13860 PR tree-optimization/103116
13861 * gcc.dg/vect/pr103116-1.c: New testcase.
13862 * gcc.dg/vect/pr103116-2.c: Likewise.
13863
13864 2022-05-04 Martin Liska <mliska@suse.cz>
13865
13866 * c-c++-common/asan/alloca_loop_unpoisoning.c: Do not combine
13867 fake and real stack.
13868
13869 2022-05-04 Jakub Jelinek <jakub@redhat.com>
13870
13871 * g++.dg/cpp23/lambda-attr1.C: New test.
13872 * g++.dg/cpp23/lambda-attr2.C: New test.
13873
13874 2022-05-04 Martin Liska <mliska@suse.cz>
13875
13876 * c-c++-common/hwasan/alloca-outside-caught.c: Update dg-output.
13877 * c-c++-common/hwasan/heap-overflow.c: Likewise.
13878 * c-c++-common/hwasan/hwasan-thread-access-parent.c: Likewise.
13879 * c-c++-common/hwasan/large-aligned-1.c: Likewise.
13880 * c-c++-common/hwasan/stack-tagging-basic-1.c: Likewise.
13881
13882 2022-05-03 Patrick Palka <ppalka@redhat.com>
13883
13884 PR c++/105351
13885 * g++.dg/template/sfinae33.C: New test.
13886
13887 2022-05-03 Dimitar Dimitrov <dimitar@dinux.eu>
13888
13889 * gcc.c-torture/compile/attr-complex-method-2.c: Accept both __divdc3
13890 and __gnu_divdc3 as valid libgcc function names.
13891 * gcc.dg/complex-6.c: Ditto for __mulsc3.
13892 * gcc.dg/complex-7.c: Ditto for __muldc3.
13893
13894 2022-05-03 Dimitar Dimitrov <dimitar@dinux.eu>
13895
13896 * gcc.dg/memchr.c: Skip for default_packed targets.
13897 * gcc.dg/memcmp-3.c: Ditto.
13898
13899 2022-05-03 Dimitar Dimitrov <dimitar@dinux.eu>
13900
13901 * gcc.dg/Wattributes-8.c: Add annotations for default_packed
13902 targets.
13903
13904 2022-05-03 Dimitar Dimitrov <dimitar@dinux.eu>
13905
13906 * gcc.dg/lower-subreg-1.c: Skip for PRU.
13907
13908 2022-05-03 Dimitar Dimitrov <dimitar@dinux.eu>
13909
13910 * gcc.dg/Wno-frame-address.c: Skip for PRU target.
13911
13912 2022-05-03 Roger Sayle <roger@nextmovesoftware.com>
13913
13914 PR tree-optimization/102950
13915 * gcc.dg/pr102950.c: New test case.
13916 * gcc.dg/tree-ssa/evrp10.c: New test case.
13917
13918 2022-05-03 Uroš Bizjak <ubizjak@gmail.com>
13919
13920 PR target/105079
13921 * gcc.target/i386/pr105079.c: New test.
13922 * gcc.target/i386/pr95483-1.c (dg-options): Use -msse4.1.
13923
13924 2022-05-03 Richard Biener <rguenther@suse.de>
13925
13926 PR middle-end/105461
13927 * gcc.dg/pr105461.c: New testcase.
13928
13929 2022-05-03 Alexandre Oliva <oliva@adacore.com>
13930
13931 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Update
13932 the expected message for the case in which unaligned accesses
13933 are not allowed.
13934
13935 2022-05-02 Jason Merrill <jason@redhat.com>
13936
13937 * g++.dg/cpp2a/lambda-pack-init7.C: Check column number.
13938
13939 2022-05-02 Jason Merrill <jason@redhat.com>
13940
13941 * g++.dg/lookup/name-clash13.C: New test.
13942 * g++.dg/lookup/name-clash14.C: New test.
13943 * g++.dg/lookup/name-clash15.C: New test.
13944 * g++.dg/lookup/name-clash16.C: New test.
13945
13946 2022-05-02 H.J. Lu <hjl.tools@gmail.com>
13947
13948 PR testsuite/105433
13949 * gcc.target/i386/iamcu/asm-support.S: Add .note.GNU-stack.
13950 * gcc.target/x86_64/abi/asm-support.S: Likewise.
13951 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
13952 * gcc.target/x86_64/abi/avx512f/asm-support.S: Likewise.
13953 * gcc.target/x86_64/abi/avx512fp16/asm-support.S: Likewise.
13954 * gcc.target/x86_64/abi/avx512fp16/m256h/asm-support.S: Likewise.
13955 * gcc.target/x86_64/abi/avx512fp16/m512h/asm-support.S: Likewise.
13956 * gcc.target/x86_64/abi/ms-sysv/do-test.S: Likewise.
13957
13958 2022-05-02 Richard Biener <rguenther@suse.de>
13959
13960 PR tree-optimization/104240
13961 * gcc.dg/vect/bb-slp-pr104240.c: New testcase.
13962
13963 2022-05-02 Jakub Jelinek <jakub@redhat.com>
13964
13965 PR debug/105415
13966 * gcc.dg/pr105415.c: New test.
13967
13968 2022-05-02 Richard Biener <rguenther@suse.de>
13969
13970 PR tree-optimization/105437
13971 * g++.dg/vect/pr105437.cc: New testcase.
13972
13973 2022-04-30 Jason Merrill <jason@redhat.com>
13974
13975 PR c/100545
13976 * c-c++-common/attr-mode-1.c: New test.
13977 * c-c++-common/attr-mode-2.c: New test.
13978
13979 2022-04-29 Jason Merrill <jason@redhat.com>
13980
13981 PR c++/104470
13982 * g++.dg/cpp2a/explicit11.C: Second example also ill-formed.
13983 * g++.dg/cpp2a/class-deduction-alias12.C: New test.
13984
13985 2022-04-29 Marek Polacek <polacek@redhat.com>
13986
13987 PR c++/67048
13988 * g++.dg/cpp0x/enum42.C: New test.
13989
13990 2022-04-29 Jason Merrill <jason@redhat.com>
13991
13992 PR c++/80351
13993 * g++.dg/cpp0x/constexpr-77482.C: Adjust message.
13994 * g++.dg/cpp1y/auto-fn27.C: Likewise.
13995 * g++.dg/cpp1y/lambda-generic-variadic22.C: Likewise.
13996 * g++.dg/cpp1z/decomp54.C: Likewise.
13997 * g++.dg/cpp0x/initlist-const1.C: New test.
13998 * g++.dg/warn/Wunused-var-37.C: New test.
13999 * g++.dg/warn/Wunused-var-38.C: New test.
14000 * g++.dg/warn/Wunused-var-39.C: New test.
14001
14002 2022-04-29 Martin Jambor <mjambor@suse.cz>
14003
14004 PR ipa/100413
14005 * g++.dg/ipa/pr100413.C: New test.
14006
14007 2022-04-29 Andre Vieira <andre.simoesdiasvieira@arm.com>
14008
14009 PR tree-optimization/105219
14010 * gcc.dg/vect/pr105219.c: Add aarch64 target option.
14011
14012 2022-04-29 Marek Polacek <polacek@redhat.com>
14013
14014 PR c++/83596
14015 * g++.dg/cpp1z/nontype5.C: New test.
14016
14017 2022-04-29 Marek Polacek <polacek@redhat.com>
14018
14019 PR c++/78244
14020 * g++.dg/cpp0x/Wnarrowing20.C: New test.
14021
14022 2022-04-29 Marek Polacek <polacek@redhat.com>
14023
14024 PR c++/71424
14025 * g++.dg/cpp0x/initlist-array15.C: New test.
14026
14027 2022-04-29 Jason Merrill <jason@redhat.com>
14028
14029 PR c++/102987
14030 * g++.dg/diagnostic/using1.C: Check pretty-printing.
14031
14032 2022-04-29 Jason Merrill <jason@redhat.com>
14033
14034 * g++.dg/cpp0x/alias-decl-1.C: Expect qualified name.
14035
14036 2022-04-29 Jakub Jelinek <jakub@redhat.com>
14037
14038 PR c++/104319
14039 * g++.dg/parse/template28.C: Adjust expected diagnostics.
14040 * g++.dg/parse/template30.C: New test.
14041
14042 2022-04-29 Uroš Bizjak <ubizjak@gmail.com>
14043
14044 PR target/51954
14045 * gcc.target/i386/pr51954.c: New test.
14046
14047 2022-04-29 Richard Biener <rguenther@suse.de>
14048
14049 PR middle-end/105376
14050 * gcc.dg/pr105376.c: New testcase.
14051
14052 2022-04-29 Jason Merrill <jason@redhat.com>
14053
14054 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
14055
14056 2022-04-29 Jason Merrill <jason@redhat.com>
14057
14058 PR c++/102651
14059 PR c++/49387
14060 * g++.dg/rtti/typeid-complete1.C: New test.
14061
14062 2022-04-29 Zhao Wei Liew <zhaoweiliew@gmail.com>
14063
14064 PR c++/25689
14065 * g++.dg/warn/Wparentheses-31.C: New test.
14066
14067 2022-04-28 Sebastian Huber <sebastian.huber@embedded-brains.de>
14068
14069 * gcc.dg/gcov-info-to-gcda.c: Test __gcov_filename_to_gcfn().
14070
14071 2022-04-28 David Malcolm <dmalcolm@redhat.com>
14072
14073 PR analyzer/105285
14074 * gcc.dg/analyzer/symbolic-12.c: New test.
14075
14076 2022-04-28 Patrick Palka <ppalka@redhat.com>
14077
14078 PR c++/105425
14079 * g++.dg/template/partial-specialization13.C: New test.
14080
14081 2022-04-28 Jeff Law <jeffreyalaw@gmail.com>
14082
14083 * gcc.dg/lto/pr94157_0.c: Revert last change.
14084 * lib/prune.exp (prune_gcc_output): Prune new linker warning.
14085
14086 2022-04-28 Jakub Jelinek <jakub@redhat.com>
14087
14088 PR lto/105399
14089 * g++.dg/lto/pr105399_0.C: New test.
14090
14091 2022-04-28 Iain Sandoe <iain@sandoe.co.uk>
14092
14093 PR c++/104051
14094 * g++.dg/coroutines/pr104051.C: New test.
14095
14096 2022-04-28 Iain Sandoe <iain@sandoe.co.uk>
14097
14098 PR c++/105301
14099 * g++.dg/coroutines/pr105301.C: New test.
14100
14101 2022-04-28 Iain Sandoe <iain@sandoe.co.uk>
14102
14103 PR c++/105287
14104 * g++.dg/coroutines/pr105287.C: New test.
14105
14106 2022-04-28 Nathan Sidwell <nathan@acm.org>
14107 Iain Sandoe <iain@sandoe.co.uk>
14108
14109 PR c++/103868
14110 * g++.dg/coroutines/pr103868.C: New test.
14111
14112 2022-04-28 Iain Sandoe <iain@sandoe.co.uk>
14113
14114 * gcc.target/i386/memcpy-strategy-10.c: Account for
14115 __USER_LABEL_PREFIX__.
14116 * gcc.target/i386/memcpy-strategy-5.c: Likewise.
14117 * gcc.target/i386/memset-strategy-5.c: Likewise.
14118 * gcc.target/i386/memset-strategy-7.c: Likewise.
14119
14120 2022-04-28 Iain Sandoe <iain@sandoe.co.uk>
14121
14122 * g++.target/i386/mv31.C: Add target supports guard for ifuncs.
14123
14124 2022-04-28 Marek Polacek <polacek@redhat.com>
14125
14126 PR c++/90107
14127 * g++.dg/parse/qualified6.C: New test.
14128
14129 2022-04-28 Jakub Jelinek <jakub@redhat.com>
14130
14131 PR target/105331
14132 * gcc.dg/pr105331.c: New test.
14133
14134 2022-04-28 Richard Biener <rguenther@suse.de>
14135
14136 PR tree-optimization/105219
14137 * gcc.dg/vect/pr105219.c: New testcase.
14138
14139 2022-04-28 Kewen Lin <linkw@linux.ibm.com>
14140
14141 PR target/105334
14142 * gcc.target/powerpc/pr105334.c: New test.
14143
14144 2022-04-28 Jia-Wei Chen <jiawei@iscas.ac.cn>
14145
14146 PR target/104676
14147 * gcc.dg/torture/pr104676.c: Add "{target pthread}" check.
14148
14149 2022-04-28 Xi Ruoyao <xry111@mengyan1223.wang>
14150
14151 * gcc.target/loongarch/zero-size-field-pass.c: New test.
14152 * gcc.target/loongarch/zero-size-field-ret.c: New test.
14153
14154 2022-04-27 Thomas Koenig <tkoenig@gcc.gnu.org>
14155
14156 * gfortran.dg/pr70673.f90: Removed second invalid
14157 line.
14158
14159 2022-04-27 Marek Polacek <polacek@redhat.com>
14160
14161 PR c++/105398
14162 * g++.dg/cpp1y/lambda-generic-enum2.C: New test.
14163
14164 2022-04-27 Jakub Jelinek <jakub@redhat.com>
14165
14166 PR middle-end/104492
14167 * g++.dg/warn/pr104492.C: New test.
14168
14169 2022-04-27 Thomas Koenig <tkoenig@gcc.gnu.org>
14170
14171 PR fortran/70673
14172 PR fortran/78054
14173 * gfortran.dg/pr70673.f90: Remove invalid statement.
14174 * gfortran.dg/pr70673_2.f90: New test to check that
14175 ICE does not re-appear.
14176
14177 2022-04-27 Mikael Morin <mikael@gcc.gnu.org>
14178
14179 PR fortran/103662
14180 PR fortran/105379
14181 * gfortran.dg/class_dummy_8.f90: New test.
14182 * gfortran.dg/class_dummy_9.f90: New test.
14183
14184 2022-04-27 Mikael Morin <mikael@gcc.gnu.org>
14185
14186 PR fortran/102043
14187 PR fortran/105381
14188 * gfortran.dg/character_array_dummy_1.f90: New test.
14189
14190 2022-04-27 Christophe Lyon <christophe.lyon@arm.com>
14191
14192 PR tree-optimization/105374
14193 * gcc.target/arm/simd/pr105374.C: New.
14194
14195 2022-04-27 Andreas Krebbel <krebbel@linux.ibm.com>
14196
14197 PR target/102024
14198 * g++.target/s390/pr102024-1.C: New test.
14199 * g++.target/s390/pr102024-2.C: New test.
14200 * g++.target/s390/pr102024-3.C: New test.
14201 * g++.target/s390/pr102024-4.C: New test.
14202 * g++.target/s390/pr102024-5.C: New test.
14203 * g++.target/s390/pr102024-6.C: New test.
14204
14205 2022-04-27 Jakub Jelinek <jakub@redhat.com>
14206
14207 PR sanitizer/105396
14208 * gcc.dg/asan/pr105396.c: New test.
14209
14210 2022-04-27 Kewen Lin <linkw@linux.ibm.com>
14211
14212 PR target/105271
14213 * gcc.target/powerpc/pr105271.c: New test.
14214
14215 2022-04-26 Jason Merrill <jason@redhat.com>
14216
14217 PR c++/102629
14218 * g++.dg/cpp2a/lambda-pack-init7.C: New test.
14219
14220 2022-04-26 Patrick Palka <ppalka@redhat.com>
14221
14222 PR c++/105386
14223 * g++.dg/cpp0x/decltype81.C: New test.
14224
14225 2022-04-26 Segher Boessenkoool <segher@kernel.crashing.org>
14226
14227 PR target/105349
14228 * lib/target-supports.exp (check_effective_target_has_arch_pwr5): Use
14229 the specified dg-options.
14230 (check_effective_target_has_arch_pwr6): Ditto.
14231 (check_effective_target_has_arch_pwr7): Ditto.
14232 (check_effective_target_has_arch_pwr8): Ditto.
14233 (check_effective_target_has_arch_pwr9): Ditto.
14234 (check_effective_target_has_arch_pwr10): Ditto.
14235 (check_effective_target_has_arch_ppc64): Ditto.
14236
14237 2022-04-26 Jakub Jelinek <jakub@redhat.com>
14238
14239 PR rtl-optimization/105314
14240 * gcc.target/riscv/pr105314.c: New test.
14241
14242 2022-04-26 Jakub Jelinek <jakub@redhat.com>
14243
14244 PR c++/65211
14245 * g++.target/i386/vec-tmpl1.C: Add -Wno-psabi as
14246 dg-additional-options.
14247
14248 2022-04-26 Jakub Jelinek <jakub@redhat.com>
14249
14250 PR target/105367
14251 * gcc.target/i386/pr105367.c: New test.
14252
14253 2022-04-26 Jakub Jelinek <jakub@redhat.com>
14254
14255 PR fortran/103662
14256 * lib/target-supports.exp (check_effective_target___OPTIMIZE__): Add
14257 a var definition to avoid pedwarn about empty translation unit.
14258 * gfortran.dg/unlimited_polymorphic_3.f03: Remove -ftree-dse from
14259 dg-additional-options, guard scan-tree-dump-not directives on
14260 __OPTIMIZE__ target.
14261
14262 2022-04-26 Jason Merrill <jason@redhat.com>
14263
14264 PR c++/104624
14265 * g++.dg/cpp1y/lambda-generic-variadic22.C: New test.
14266
14267 2022-04-26 Patrick Palka <ppalka@redhat.com>
14268
14269 PR c++/105304
14270 * g++.dg/cpp2a/concepts-requires30.C: New test.
14271
14272 2022-04-26 Patrick Palka <ppalka@redhat.com>
14273
14274 PR c++/105289
14275 PR c++/86193
14276 * g++.dg/template/partial-specialization11.C: New test.
14277 * g++.dg/template/partial-specialization12.C: New test.
14278
14279 2022-04-25 David Malcolm <dmalcolm@redhat.com>
14280
14281 PR analyzer/105365
14282 PR analyzer/105366
14283 * gcc.dg/analyzer/pr105365.c: New test.
14284 * gcc.dg/analyzer/pr105366.c: New test.
14285
14286 2022-04-25 David Malcolm <dmalcolm@redhat.com>
14287
14288 PR analyzer/104308
14289 * gcc.dg/analyzer/pr104308.c: Add test coverage.
14290
14291 2022-04-25 Jakub Jelinek <jakub@redhat.com>
14292 Thomas Schwinge <thomas@codesourcery.com>
14293
14294 PR fortran/104717
14295 * gfortran.dg/goacc/pr104717.f90: New test.
14296 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Adjust.
14297
14298 2022-04-25 Marek Polacek <polacek@redhat.com>
14299
14300 PR c++/105353
14301 * g++.dg/ext/builtin-shufflevector-3.C: New test.
14302
14303 2022-04-25 Andrew MacLeod <amacleod@redhat.com>
14304
14305 PR tree-optimization/105276
14306 * g++.dg/pr105276.C: New.
14307
14308 2022-04-25 Mikael Morin <mikael@gcc.gnu.org>
14309
14310 PR fortran/103662
14311 * gfortran.dg/unlimited_polymorphic_3.f03: Force execution of
14312 the DSE optimization pass.
14313
14314 2022-04-25 Richard Biener <rguenther@suse.de>
14315
14316 PR tree-optimization/100810
14317 * gcc.dg/torture/pr100810.c: New testcase.
14318 * gcc.dg/torture/pr105337.c: Likewise.
14319
14320 2022-04-25 Richard Biener <rguenther@suse.de>
14321
14322 PR rtl-optimization/105231
14323 * gcc.dg/torture/pr105231.c: New testcase.
14324
14325 2022-04-25 Hongyu Wang <hongyu.wang@intel.com>
14326
14327 PR target/105339
14328 * gcc.target/i386/sse-14.c: Add tests for new macro.
14329
14330 2022-04-24 Jeff Law <jeffreyalaw@gmail.com>
14331
14332 * gcc.dg/lto/pr94157_0.c: Also request executable stack from
14333 the linker.
14334
14335 2022-04-24 Mikael Morin <mikael@gcc.gnu.org>
14336 Jakub Jelinek <jakub@redhat.com>
14337
14338 PR fortran/103662
14339 * gfortran.dg/unlimited_polymorphic_3.f03 (foo): Separate
14340 bind(c) and sequence checks to...
14341 (foo_bc, foo_sq): ... two different procedures.
14342 (main, foo*): Change type declarations so that type name,
14343 component name, and either bind(c) or sequence attribute match
14344 between the main type declarations and the procedure type
14345 declarations.
14346 (toplevel): Add optimization dump checks.
14347
14348 2022-04-23 Jakub Jelinek <jakub@redhat.com>
14349
14350 PR target/105338
14351 * gcc.target/i386/pr105338.c: New test.
14352
14353 2022-04-22 Mikael Morin <mikael@gcc.gnu.org>
14354 Richard Biener <rguenther@suse.de>
14355
14356 PR fortran/102043
14357 * gfortran.dg/array_reference_3.f90: New.
14358 * gfortran.dg/negative_stride_1.f90: New.
14359 * gfortran.dg/vector_subscript_8.f90: New.
14360 * gfortran.dg/vector_subscript_9.f90: New.
14361 * gfortran.dg/c_loc_test_22.f90: Update dump patterns.
14362 * gfortran.dg/finalize_10.f90: Same.
14363
14364 2022-04-22 Mikael Morin <mikael@gcc.gnu.org>
14365
14366 PR fortran/102043
14367 * gfortran.dg/dependency_49.f90: Update variable occurence
14368 count.
14369
14370 2022-04-22 Jakub Jelinek <jakub@redhat.com>
14371
14372 PR rtl-optimization/105333
14373 * gcc.dg/pr105333.c: New test.
14374
14375 2022-04-21 Segher Boessenkool <segher@kernel.crashing.org>
14376
14377 PR target/103197
14378 PR target/102146
14379 * gcc.target/powerpc/bswap-brw.c: Add xfail on scan-assembler for -m32.
14380
14381 2022-04-21 Segher Boessenkool <segher@kernel.crashing.org>
14382
14383 * lib/target-supports.exp (check_effective_target_has_arch_ppc64): New.
14384
14385 2022-04-21 Marek Polacek <polacek@redhat.com>
14386
14387 PR c++/105321
14388 * g++.dg/cpp0x/constexpr-105321.C: New test.
14389
14390 2022-04-21 Fritz Reese <foreese@gcc.gnu.org>
14391
14392 PR fortran/105310
14393 * gfortran.dg/dec_union_12.f90: New test.
14394
14395 2022-04-21 Jakub Jelinek <jakub@redhat.com>
14396
14397 PR debug/105203
14398 * gfortran.dg/g77/pr105203.f: New test.
14399
14400 2022-04-20 Ed Catmur <ed@catmur.uk>
14401
14402 PR c++/104996
14403 * g++.dg/cpp0x/initlist129.C: New test.
14404
14405 2022-04-20 Richard Biener <rguenther@suse.de>
14406
14407 PR tree-optimization/105312
14408 * gcc.target/arm/pr105312.c: New testcase.
14409
14410 2022-04-20 Jan Hubicka <hubicka@ucw.cz>
14411
14412 * gcc.c-torture/compile/103818.c: New test.
14413
14414 2022-04-20 Jakub Jelinek <jakub@redhat.com>
14415
14416 PR ipa/105306
14417 * g++.dg/opt/pr105306.C: New test.
14418
14419 2022-04-19 Jakub Jelinek <jakub@redhat.com>
14420
14421 PR target/105257
14422 * gcc.dg/pr105257.c: New test.
14423
14424 2022-04-19 Jakub Jelinek <jakub@redhat.com>
14425
14426 PR c++/105256
14427 * g++.dg/cpp0x/pr105256.C: New test.
14428
14429 2022-04-19 Richard Biener <rguenther@suse.de>
14430
14431 PR tree-optimization/104010
14432 PR tree-optimization/103941
14433 * gcc.target/i386/pr103941-1.c: New testcase.
14434 * gcc.target/i386/pr103941-2.c: Likewise.
14435
14436 2022-04-19 Richard Biener <rguenther@suse.de>
14437
14438 PR tree-optimization/104880
14439 * g++.dg/opt/pr104880.cc: Rename to ...
14440 * g++.dg/opt/pr104880.C: ... this.
14441
14442 2022-04-18 Kewen Lin <linkw@linux.ibm.com>
14443
14444 PR testsuite/105266
14445 * gcc.dg/pr105250.c: Skip for powerpc*-*-* and s390*-*-*.
14446
14447 2022-04-15 Paul A. Clarke <pc@us.ibm.com>
14448
14449 * g++.dg/debug/dwarf2/const2.C: Move to g++.target/powerpc.
14450 * g++.dg/other/darwin-minversion-1.C: Likewise.
14451 * g++.dg/eh/ppc64-sighandle-cr.C: Likewise.
14452 * g++.dg/eh/simd-5.C: Likewise.
14453 * g++.dg/eh/simd-4.C: Move to g++.target/powerpc, adjust dg directives.
14454 * g++.dg/eh/uncaught3.C: Likewise.
14455 * g++.dg/other/spu2vmx-1.C: Likewise.
14456 * g++.target/powerpc/const2.C: New file.
14457 * g++.target/powerpc/darwin-minversion-1.C: New file.
14458 * g++.target/powerpc/ppc64-sighandle-cr.C: New file.
14459 * g++.target/powerpc/simd-4.C: New file.
14460 * g++.target/powerpc/simd-5.C: New file.
14461 * g++.target/powerpc/spu2vmx-1.C: New file.
14462 * g++.target/powerpc/uncaught3.C: New file.
14463
14464 2022-04-15 Marek Polacek <polacek@redhat.com>
14465
14466 PR c++/105268
14467 * g++.dg/concepts/variadic6.C: New test.
14468
14469 2022-04-15 Hongyu Wang <hongyu.wang@intel.com>
14470
14471 * gcc.target/i386/crc32-6.c: Adjust dg-error message.
14472 * gcc.target/i386/crc32-7.c: New test.
14473
14474 2022-04-15 Jason Merrill <jason@redhat.com>
14475
14476 PR c++/102804
14477 * g++.dg/ext/unsigned-typedef1.C: New test.
14478
14479 2022-04-15 Jason Merrill <jason@redhat.com>
14480
14481 PR c++/102987
14482 * g++.dg/diagnostic/using1.C: New test.
14483
14484 2022-04-14 David Malcolm <dmalcolm@redhat.com>
14485
14486 PR analyzer/105264
14487 * gcc.dg/analyzer/torture/symbolic-10.c: New test.
14488
14489 2022-04-14 Jason Merrill <jason@redhat.com>
14490
14491 PR c++/104646
14492 * g++.dg/cpp0x/constexpr-fno-elide-ctors1.C: New test.
14493
14494 2022-04-14 Jason Merrill <jason@redhat.com>
14495
14496 PR c++/82980
14497 * g++.dg/cpp0x/lambda/lambda-current-inst1.C: New test.
14498
14499 2022-04-14 Indu Bhagat <indu.bhagat@oracle.com>
14500
14501 PR debug/105089
14502 * gcc.dg/debug/ctf/ctf-array-2.c: Refactor testcase. Move some
14503 checks ...
14504 * gcc.dg/debug/ctf/ctf-array-5.c: ... to here.
14505 * gcc.dg/debug/ctf/ctf-variables-3.c: ... and here. Add
14506 additional checks for one CTF variable and one CTF object info
14507 record.
14508
14509 2022-04-14 David Malcolm <dmalcolm@redhat.com>
14510
14511 PR analyzer/105252
14512 * gcc.dg/analyzer/pr105252.c: New test.
14513
14514 2022-04-14 Jakub Jelinek <jakub@redhat.com>
14515
14516 PR target/105247
14517 * gcc.c-torture/compile/pr105247.c: New test.
14518
14519 2022-04-14 Robin Dapp <rdapp@linux.ibm.com>
14520
14521 * gcc.target/s390/pr80725.c: Add -Wno-int-to-pointer-cast.
14522
14523 2022-04-14 Jason Merrill <jason@redhat.com>
14524
14525 PR c++/65211
14526 * g++.target/i386/vec-tmpl1.C: New test.
14527
14528 2022-04-14 Jason Merrill <jason@redhat.com>
14529
14530 PR c++/97219
14531 * g++.dg/cpp1y/lambda-generic-local-fn1.C: New test.
14532
14533 2022-04-14 Jason Merrill <jason@redhat.com>
14534
14535 PR c++/101698
14536 * g++.dg/template/conv19.C: New test.
14537
14538 2022-04-14 Jason Merrill <jason@redhat.com>
14539
14540 PR c++/101442
14541 * g++.dg/cpp0x/initlist-nrv1.C: New test.
14542
14543 2022-04-14 Jason Merrill <jason@redhat.com>
14544
14545 PR c++/105265
14546 PR c++/100838
14547 * g++.dg/cpp0x/initlist-new6.C: New test.
14548
14549 2022-04-13 Richard Sandiford <richard.sandiford@arm.com>
14550
14551 PR tree-optimization/105254
14552 * g++.dg/vect/pr105254.cc: New test.
14553
14554 2022-04-13 Tobias Burnus <tobias@codesourcery.com>
14555
14556 PR fortran/105242
14557 * gfortran.dg/gomp/loop-exit.f90: New test.
14558
14559 2022-04-13 Jason Merrill <jason@redhat.com>
14560
14561 PR c++/105245
14562 PR c++/100111
14563 * g++.dg/cpp1y/constexpr-empty2.C: Add -fno-elide-constructors.
14564
14565 2022-04-13 Richard Biener <rguenther@suse.de>
14566
14567 PR tree-optimization/105263
14568 * gcc.dg/pr105263.c: New testcase.
14569
14570 2022-04-13 Jakub Jelinek <jakub@redhat.com>
14571
14572 PR middle-end/105253
14573 * gcc.target/i386/pr105253.c: New test.
14574
14575 2022-04-13 Jakub Jelinek <jakub@redhat.com>
14576
14577 PR c++/105233
14578 * g++.dg/cpp2a/is-constant-evaluated13.C: New test.
14579
14580 2022-04-13 Martin Jambor <mjambor@suse.cz>
14581
14582 PR testsuite/105183
14583 * gcc.dg/ipa/remref-7.c: Add --param max-inline-insns-auto=100 to options.
14584
14585 2022-04-13 Marek Polacek <polacek@redhat.com>
14586
14587 PR c++/97296
14588 * g++.dg/cpp0x/ref-bind4.C: Add dg-error.
14589 * g++.dg/cpp0x/ref-bind8.C: New test.
14590
14591 2022-04-13 Richard Biener <rguenther@suse.de>
14592
14593 PR middle-end/105259
14594 * gcc.target/i386/auto-init-4.c: Adjust.
14595
14596 2022-04-13 Jakub Jelinek <jakub@redhat.com>
14597
14598 PR target/105234
14599 * gcc.c-torture/compile/pr105234.c: New test.
14600
14601 2022-04-13 Richard Biener <rguenther@suse.de>
14602
14603 PR tree-optimization/105250
14604 * gcc.dg/pr105250.c: New testcase.
14605
14606 2022-04-13 Alexandre Oliva <oliva@adacore.com>
14607
14608 * gcc.target/powerpc/pr60203.c: Skip on no 128-bit long double.
14609
14610 2022-04-13 Alexandre Oliva <oliva@adacore.com>
14611
14612 PR target/102146
14613 * gcc.target/powerpc/pr56605.c: Accept SImode compare operand.
14614
14615 2022-04-13 Xi Ruoyao <xry111@mengyan1223.wang>
14616
14617 * gcc.target/mips/pr102024-4.c (dg-options): Add
14618 -ffat-lto-objects.
14619
14620 2022-04-12 Antoni Boucher <bouanto@zoho.com>
14621
14622 PR jit/104293
14623 * jit.dg/all-non-failing-tests.h: Mention
14624 test-setting-alignment.
14625 * jit.dg/test-setting-alignment.c: New test.
14626
14627 2022-04-12 Antoni Boucher <bouanto@zoho.com>
14628
14629 PR jit/104072
14630 * jit.dg/all-non-failing-tests.h: Add new
14631 test-register-variable.
14632 * jit.dg/harness.h: Add -fdiagnostics-color=never to context's
14633 command-line options.
14634 * jit.dg/test-error-register-variable-bad-name.c: New test.
14635 * jit.dg/test-error-register-variable-size-mismatch.c: New test.
14636 * jit.dg/test-register-variable.c: New test.
14637
14638 2022-04-12 Antoni Boucher <bouanto@zoho.com>
14639
14640 PR jit/104071
14641 * jit.dg/all-non-failing-tests.h: Add new test-bitcast.
14642 * jit.dg/test-bitcast.c: New test.
14643 * jit.dg/test-error-bad-bitcast.c: New test.
14644 * jit.dg/test-error-bad-bitcast2.c: New test.
14645
14646 2022-04-12 Antoni Boucher <bouanto@zoho.com>
14647
14648 PR target/95325
14649 * jit.dg/test-types.c: Add tests for sized integer types.
14650
14651 2022-04-12 Jason Merrill <jason@redhat.com>
14652
14653 PR c++/104669
14654 * g++.target/i386/mv31.C: New test.
14655
14656 2022-04-12 Jason Merrill <jason@redhat.com>
14657
14658 PR c++/102071
14659 * g++.dg/cpp1z/aligned-new9.C: Add single-object test.
14660
14661 2022-04-12 Patrick Palka <ppalka@redhat.com>
14662
14663 PR c++/103105
14664 * g++.dg/cpp2a/concepts-requires29.C: New test.
14665 * g++.dg/cpp2a/concepts-requires29a.C: New test.
14666
14667 2022-04-12 Richard Earnshaw <rearnsha@arm.com>
14668
14669 PR target/101755
14670 * gcc.target/arm/reg_equal_test.c: Convert to gimple test. Restrict
14671 to architectures with MOVW/MOVT.
14672
14673 2022-04-12 Richard Biener <rguenther@suse.de>
14674
14675 PR tree-optimization/105235
14676 * g++.dg/opt/pr105235-1.C: New testcase.
14677
14678 2022-04-12 Przemyslaw Wirkus <Przemyslaw.Wirkus@arm.com>
14679
14680 PR target/104144
14681 * gcc.target/arm/multilib.exp: Updated tests.
14682
14683 2022-04-12 Richard Biener <rguenther@suse.de>
14684
14685 PR tree-optimization/105226
14686 * gcc.dg/pr105226.c: New testcase.
14687
14688 2022-04-12 Jakub Jelinek <jakub@redhat.com>
14689
14690 PR target/105214
14691 * gcc.dg/asan/pr105214.c: New test.
14692
14693 2022-04-12 Jakub Jelinek <jakub@redhat.com>
14694
14695 PR rtl-optimization/105211
14696 * gcc.dg/pr105211.c: New test.
14697
14698 2022-04-12 Jason Merrill <jason@redhat.com>
14699
14700 PR c++/104142
14701 * g++.dg/opt/const7.C: New test.
14702
14703 2022-04-12 Jason Merrill <jason@redhat.com>
14704
14705 PR c++/105223
14706 PR c++/92918
14707 * g++.dg/template/using31.C: New test.
14708
14709 2022-04-11 Peter Bergner <bergner@linux.ibm.com>
14710
14711 PR target/104894
14712 * gcc.target/powerpc/pr104894.c: New test.
14713 * gcc.target/powerpc/pr104894-2.c: New test.
14714
14715 2022-04-11 Jason Merrill <jason@redhat.com>
14716
14717 PR c++/98249
14718 * g++.dg/lookup/new3.C: New test.
14719
14720 2022-04-11 Jakub Jelinek <jakub@redhat.com>
14721
14722 PR tree-optimization/105218
14723 * gcc.dg/pr105218.c: New test.
14724
14725 2022-04-11 Alexandre Oliva <oliva@adacore.com>
14726
14727 PR target/104253
14728 * gcc.target/powerpc/pr104253.c: Add missing dg- before
14729 require-effective-target. Prune warning about -mfloat128
14730 possibly not being fully supported.
14731
14732 2022-04-11 Tamar Christina <tamar.christina@arm.com>
14733
14734 PR target/105197
14735 * gcc.target/aarch64/sve/pr105197-1.c: New test.
14736 * gcc.target/aarch64/sve/pr105197-2.c: New test.
14737
14738 2022-04-11 Jason Merrill <jason@redhat.com>
14739
14740 PR c++/100370
14741 * g++.dg/warn/Wplacement-new-size-11.C: New test.
14742
14743 2022-04-11 Jakub Jelinek <jakub@redhat.com>
14744
14745 PR tree-optimization/104639
14746 * gcc.dg/tree-ssa/pr104639-1.c: New test.
14747 * gcc.dg/tree-ssa/pr104639-2.c: New test.
14748
14749 2022-04-11 Jakub Jelinek <jakub@redhat.com>
14750
14751 PR c++/105186
14752 * c-c++-common/pr105186.c: New test.
14753
14754 2022-04-11 Kewen Lin <linkw@linux.ibm.com>
14755
14756 PR testsuite/103196
14757 * gcc.target/powerpc/p9-vec-length-epil-7.c: Add option
14758 -fdisable-tree-cunroll.
14759 * gcc.target/powerpc/p9-vec-length-full-7.c: Likewise.
14760
14761 2022-04-10 Harald Anlauf <anlauf@gmx.de>
14762
14763 PR fortran/105184
14764 * gfortran.dg/coarray_44.f90: Adjust expected output.
14765 * gfortran.dg/coarray_allocate_11.f90: Likewise.
14766 * gfortran.dg/coarray_allocate_12.f90: New test.
14767
14768 2022-04-09 David Malcolm <dmalcolm@redhat.com>
14769
14770 PR analyzer/103892
14771 * gcc.dg/analyzer/pr103892.c: New test.
14772 * gcc.dg/analyzer/pr96841.c: Drop redundant
14773 -Wno-analyzer-too-complex.
14774
14775 2022-04-09 Jan Hubicka <hubicka@ucw.cz>
14776
14777 PR ipa/103376
14778 * gcc.c-torture/compile/pr103376.c: New test.
14779
14780 2022-04-09 Jan Hubicka <hubicka@ucw.cz>
14781
14782 * gcc.dg/ipa/pr105160.c: New test.
14783
14784 2022-04-09 Xi Ruoyao <xry111@mengyan1223.wang>
14785
14786 * gcc.dg/stack-usage-1.c: Adjust for LoongArch LP64.
14787
14788 2022-04-09 Xi Ruoyao <xry111@mengyan1223.wang>
14789
14790 * gcc.dg/builtin-apply2.c (dg-skip-if): Add loongarch*-*-*.
14791
14792 2022-04-09 Jason Merrill <jason@redhat.com>
14793
14794 PR c++/105191
14795 PR c++/92385
14796 * g++.dg/cpp0x/constexpr-array28.C: New test.
14797
14798 2022-04-09 Jason Merrill <jason@redhat.com>
14799
14800 PR c++/91618
14801 PR c++/96604
14802 * g++.dg/cpp0x/friend7.C: Remove xfail.
14803 * g++.dg/template/friend72.C: New test.
14804 * g++.dg/template/friend72a.C: New test.
14805 * g++.dg/template/friend73.C: New test.
14806
14807 2022-04-08 Richard Biener <rguenther@suse.de>
14808
14809 PR tree-optimization/105198
14810 * gcc.dg/torture/pr105198.c: New testcase.
14811
14812 2022-04-08 Jakub Jelinek <jakub@redhat.com>
14813
14814 PR c++/105187
14815 * c-c++-common/torture/20050113-1.c: Add dg-additional-options
14816 -Wno-psabi.
14817
14818 2022-04-08 Jakub Jelinek <jakub@redhat.com>
14819
14820 PR c/105149
14821 * gcc.dg/pr105149.c: New test.
14822
14823 2022-04-08 Jakub Jelinek <jakub@redhat.com>
14824
14825 PR tree-optimization/105189
14826 * g++.dg/torture/pr105189.C: New test.
14827
14828 2022-04-08 Richard Biener <rguenther@suse.de>
14829
14830 PR tree-optimization/105175
14831 * gcc.dg/pr105175.c: New testcase.
14832
14833 2022-04-07 Michael Meissner <meissner@linux.ibm.com>
14834
14835 PR target/104253
14836 * lib/target-supports.exp (check_ppc_float128_sw_available): Do
14837 not run float128 tests on VxWorks.
14838 (check_ppc_float128_hw_available): Likewise.
14839 (check_effective_target_ppc_ieee128_ok): Likewise.
14840
14841 2022-04-07 Tamar Christina <tamar.christina@arm.com>
14842
14843 PR testsuite/105196
14844 * gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Remove slp1 check.
14845
14846 2022-04-07 Richard Biener <rguenther@suse.de>
14847 Jan Hubicka <hubicka@ucw.cz>
14848
14849 PR ipa/104303
14850 * gnat.dg/concat5.adb: New.
14851 * gnat.dg/concat5_pkg1.adb: Likewise.
14852 * gnat.dg/concat5_pkg1.ads: Likewise.
14853 * gnat.dg/concat5_pkg2.adb: Likewise.
14854 * gnat.dg/concat5_pkg2.ads: Likewise.
14855
14856 2022-04-07 David Malcolm <dmalcolm@redhat.com>
14857
14858 PR analyzer/102208
14859 * gcc.dg/analyzer/symbolic-9.c: New test.
14860 * gcc.dg/analyzer/torture/leak-pr102308-1.c: New test.
14861 * gcc.dg/analyzer/torture/leak-pr102308-2.c: New test.
14862
14863 2022-04-07 Richard Biener <rguenther@suse.de>
14864
14865 PR tree-optimization/105185
14866 * gcc.dg/torture/pr105185.c: New testcase.
14867
14868 2022-04-07 Tamar Christina <tamar.christina@arm.com>
14869
14870 PR target/104049
14871 * gcc.target/aarch64/vadd_reduc-1.c: New test.
14872 * gcc.target/aarch64/vadd_reduc-2.c: New test.
14873
14874 2022-04-07 Tamar Christina <tamar.christina@arm.com>
14875
14876 PR testsuite/105095
14877 * gcc.dg/vect/complex/fast-math-complex-add-double.c: Update for codegen.
14878 * gcc.dg/vect/complex/fast-math-complex-add-float.c: Likewise.
14879 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Likewise.
14880 * gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: Likewise.
14881 * gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Likewise.
14882 * gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c: Likewise.
14883 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: Likewise.
14884 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: Likewise.
14885 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: Likewise.
14886 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: Likewise.
14887 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: Likewise.
14888 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: Likewise.
14889 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: Likewise.
14890 * gcc.dg/vect/vect.exp: Add extra letter to filter.
14891
14892 2022-04-07 Tamar Christina <tamar.christina@arm.com>
14893
14894 * gcc.target/aarch64/pr103350-1.c: Skip on BE.
14895 * gcc.target/aarch64/pr103350-2.c: Likewise.
14896
14897 2022-04-07 Jakub Jelinek <jakub@redhat.com>
14898
14899 PR tree-optimization/102586
14900 * g++.dg/torture/builtin-clear-padding-5.C: New test.
14901 * g++.dg/cpp2a/builtin-clear-padding1.C (bar): Uncomment one
14902 call that is now accepted.
14903
14904 2022-04-07 Jakub Jelinek <jakub@redhat.com>
14905
14906 PR tree-optimization/105150
14907 * gcc.dg/pr105150.c: New test.
14908
14909 2022-04-07 Richard Biener <rguenther@suse.de>
14910
14911 PR middle-end/105165
14912 * gcc.dg/pr105165.c: New testcase.
14913
14914 2022-04-07 Andreas Krebbel <krebbel@linux.ibm.com>
14915
14916 PR target/105147
14917 * gcc.dg/pr105140.c: Skip for s390*-*-*.
14918
14919 2022-04-07 Jason Merrill <jason@redhat.com>
14920
14921 PR c++/101051
14922 * g++.dg/cpp0x/trailing15.C: New test.
14923
14924 2022-04-07 Jason Merrill <jason@redhat.com>
14925
14926 PR c++/101717
14927 * g++.dg/cpp1y/lambda-generic-this4.C: New test.
14928
14929 2022-04-07 Jason Merrill <jason@redhat.com>
14930
14931 PR c++/105187
14932 * gcc.c-torture/compile/20050113-1.c: Moved to...
14933 * c-c++-common/torture/20050113-1.c: ...here.
14934
14935 2022-04-06 Jakub Jelinek <jakub@redhat.com>
14936
14937 PR c++/104668
14938 * g++.dg/cpp0x/pr104668.C: New test.
14939
14940 2022-04-06 Patrick Palka <ppalka@redhat.com>
14941
14942 PR c++/105143
14943 * g++.dg/cpp2a/nodiscard1.C: New test.
14944 * g++.dg/warn/Wctad-maybe-unsupported4.C: New test.
14945
14946 2022-04-06 Segher Boessenkool <segher@kernel.crashing.org>
14947
14948 PR target/105147
14949 * gcc.dg/pr105140.c: Skip for powerpc*-*-*.
14950
14951 2022-04-06 Jason Merrill <jason@redhat.com>
14952
14953 PR c++/104702
14954 * g++.dg/warn/Wunused-19.C: New test.
14955
14956 2022-04-06 Xi Ruoyao <xry111@mengyan1223.wang>
14957
14958 * g++.target/mips/cxx17_empty_base.C: New test.
14959
14960 2022-04-06 Jason Merrill <jason@redhat.com>
14961
14962 PR c++/100608
14963 * g++.dg/warn/Wshadow-compatible-local-3.C: New test.
14964
14965 2022-04-06 Richard Biener <rguenther@suse.de>
14966
14967 PR tree-optimization/105173
14968 * gcc.dg/pr105173.c: New testcase.
14969
14970 2022-04-06 Richard Biener <rguenther@suse.de>
14971
14972 PR ipa/105166
14973 * gcc.dg/torture/pr105166.c: New testcase.
14974
14975 2022-04-06 Richard Biener <rguenther@suse.de>
14976
14977 PR tree-optimization/105163
14978 * gcc.dg/torture/pr105163.c: New testcase.
14979
14980 2022-04-06 Richard Sandiford <richard.sandiford@arm.com>
14981
14982 PR tree-optimization/103761
14983 * gcc.dg/vect/pr103761.c: New test.
14984 * gcc.target/aarch64/sve/pr103761.c: Likewise.
14985
14986 2022-04-06 Richard Biener <rguenther@suse.de>
14987
14988 PR tree-optimization/105148
14989 * gcc.dg/torture/pr105148.c: New testcase.
14990
14991 2022-04-06 Roger Sayle <roger@nextmovesoftware.com>
14992
14993 * gcc.target/i386/sse2-v1ti-andnot.c: New test case.
14994
14995 2022-04-06 Richard Biener <rguenther@suse.de>
14996
14997 PR tree-optimization/105142
14998 * g++.dg/torture/pr105142.C: New testcase.
14999
15000 2022-04-06 Richard Biener <rguenther@suse.de>
15001
15002 PR testsuite/105122
15003 * gcc.dg/memcpy-6.c: Adjust.
15004 * gcc.dg/strlenopt-73.c: Likewise.
15005 * gcc.dg/strlenopt-80.c: Likewise.
15006
15007 2022-04-05 Sandra Loosemore <sandra@codesourcery.com>
15008
15009 * gfortran.dg/gomp/masked-taskloop.f90: New.
15010
15011 2022-04-05 Uroš Bizjak <ubizjak@gmail.com>
15012
15013 PR target/105139
15014 * gcc.target/i386/pr105139.c: New test.
15015
15016 2022-04-05 Harald Anlauf <anlauf@gmx.de>
15017
15018 PR fortran/104210
15019 * gfortran.dg/pr104210.f90: New test.
15020
15021 2022-04-05 Harald Anlauf <anlauf@gmx.de>
15022 Steven G. Kargl <kargl@gcc.gnu.org>
15023
15024 PR fortran/105138
15025 * gfortran.dg/recursive_reference_3.f90: New test.
15026
15027 2022-04-05 Richard Sandiford <richard.sandiford@arm.com>
15028
15029 * gcc.target/aarch64/mops_4.c: New test.
15030
15031 2022-04-05 Richard Sandiford <richard.sandiford@arm.com>
15032
15033 PR target/103147
15034 * gcc.target/aarch64/pr103147-1.c: New test.
15035 * gcc.target/aarch64/pr103147-2.c: Likewise.
15036 * gcc.target/aarch64/pr103147-3.c: Likewise.
15037 * gcc.target/aarch64/pr103147-4.c: Likewise.
15038 * gcc.target/aarch64/pr103147-5.c: Likewise.
15039 * gcc.target/aarch64/pr103147-6.c: Likewise.
15040 * gcc.target/aarch64/pr103147-7.c: Likewise.
15041 * gcc.target/aarch64/pr103147-8.c: Likewise.
15042 * gcc.target/aarch64/pr103147-9.c: Likewise.
15043 * gcc.target/aarch64/pr103147-10.c: Likewise.
15044 * g++.target/aarch64/pr103147-1.C: Likewise.
15045 * g++.target/aarch64/pr103147-2.C: Likewise.
15046 * g++.target/aarch64/pr103147-3.C: Likewise.
15047 * g++.target/aarch64/pr103147-4.C: Likewise.
15048 * g++.target/aarch64/pr103147-5.C: Likewise.
15049 * g++.target/aarch64/pr103147-6.C: Likewise.
15050 * g++.target/aarch64/pr103147-7.C: Likewise.
15051 * g++.target/aarch64/pr103147-8.C: Likewise.
15052 * g++.target/aarch64/pr103147-9.C: Likewise.
15053 * g++.target/aarch64/pr103147-10.C: Likewise.
15054
15055 2022-04-05 Jason Merrill <jason@redhat.com>
15056
15057 PR c++/103852
15058 DR 1286
15059 * g++.dg/cpp1z/class-deduction-alias1.C: Expect warning.
15060
15061 2022-04-05 Jason Merrill <jason@redhat.com>
15062
15063 PR c++/101677
15064 * g++.dg/cpp2a/concepts-pr67178.C: Adjust error.
15065 * g++.dg/cpp2a/concepts-requires28.C: New test.
15066
15067 2022-04-05 Jason Merrill <jason@redhat.com>
15068
15069 * g++.dg/cpp0x/noexcept34.C: Allow more wording variation.
15070
15071 2022-04-05 Richard Biener <rguenther@suse.de>
15072
15073 PR c/105151
15074 * gcc.dg/gimplefe-error-14.c: New testcase.
15075
15076 2022-04-05 Robin Dapp <rdapp@linux.ibm.com>
15077
15078 * gcc.target/s390/zvector/vec-double-compile.c: Expect vl
15079 instead of vc*.
15080 * gcc.target/s390/zvector/vec-float-compile.c: Dito.
15081 * gcc.target/s390/zvector/vec-signed-compile.c: Dito.
15082 * gcc.target/s390/zvector/vec-unsigned-compile.c: Dito.
15083
15084 2022-04-05 Robin Dapp <rdapp@linux.ibm.com>
15085
15086 * gcc.target/s390/ifcvt-two-insns-bool.c: Change nle to h.
15087 * gcc.target/s390/ifcvt-two-insns-int.c: Dito.
15088 * gcc.target/s390/ifcvt-two-insns-long.c: Dito.
15089
15090 2022-04-05 Robin Dapp <rdapp@linux.ibm.com>
15091
15092 * gcc.dg/Wuse-after-free-2.c:
15093 Add -fno-tree-loop-distribute-patterns in order to avoid
15094 rawmemchr.
15095
15096 2022-04-05 liuhongt <hongtao.liu@intel.com>
15097
15098 * gcc.target/i386/pr101908-1.c: New test.
15099 * gcc.target/i386/pr101908-2.c: New test.
15100 * gcc.target/i386/pr101908-3.c: New test.
15101
15102 2022-04-04 Jason Merrill <jason@redhat.com>
15103
15104 PR c++/101894
15105 * g++.dg/lookup/friend22.C: New test.
15106
15107 2022-04-04 Jason Merrill <jason@redhat.com>
15108
15109 PR c++/103852
15110 DR 1286
15111 * g++.dg/cpp0x/alias-decl-dr1286a.C: Default args now matter.
15112 * g++.dg/cpp1z/class-deduction-alias1.C: New test.
15113
15114 2022-04-04 Richard Biener <rguenther@suse.de>
15115
15116 PR tree-optimization/105132
15117 * gcc.dg/torture/pr105132.c: New testcase.
15118
15119 2022-04-04 Richard Biener <rguenther@suse.de>
15120
15121 PR middle-end/105140
15122 * gcc.dg/pr105140.c: New testcase.
15123
15124 2022-04-04 Iain Buclaw <ibuclaw@gdcproject.org>
15125
15126 PR d/104740
15127 * gdc.dg/simd_ctfe.d: Compile with target avx_runtime or
15128 vect_sizes_16B_8B.
15129
15130 2022-04-03 Jakub Jelinek <jakub@redhat.com>
15131
15132 PR target/105123
15133 * gcc.target/i386/pr105123.c: New test.
15134
15135 2022-04-03 Benno Evers <benno.evers@tenzir.com>
15136 Iain Sandoe <iain@sandoe.co.uk>
15137
15138 PR c++/103328
15139 * g++.dg/coroutines/pr103328.C: New test.
15140
15141 2022-04-02 Iain Buclaw <ibuclaw@gdcproject.org>
15142
15143 * gdc.dg/nrvo1.d: New test.
15144
15145 2022-04-02 Xi Ruoyao <xry111@mengyan1223.wang>
15146
15147 * gcc.target/mips/pr102024-4.c: New test.
15148
15149 2022-04-02 Alexandre Oliva <oliva@adacore.com>
15150
15151 * gcc.dg/fixed-point/composite-type.c: Add -Wno-array-parameter.
15152
15153 2022-04-01 Jason Merrill <jason@redhat.com>
15154
15155 Revert:
15156 2022-03-31 Jason Merrill <jason@redhat.com>
15157
15158 PR c++/96645
15159 * g++.dg/cpp0x/nsdmi10.C: Now OK.
15160 * g++.dg/ext/is_constructible3.C: Likewise.
15161 * g++.dg/ext/is_constructible7.C: Likewise.
15162
15163 2022-04-01 Jason Merrill <jason@redhat.com>
15164
15165 Revert:
15166 2022-03-24 Jason Merrill <jason@redhat.com>
15167
15168 PR c++/96645
15169 * g++.dg/ext/is_constructible3.C: Expect error.
15170 * g++.dg/ext/is_constructible7.C: New test.
15171
15172 2022-04-01 Patrick Palka <ppalka@redhat.com>
15173
15174 PR c++/105110
15175 * g++.dg/cpp2a/nontype-class52.C: New test.
15176
15177 2022-04-01 Xi Ruoyao <xry111@mengyan1223.wang>
15178
15179 PR target/102024
15180 * gcc.target/mips/pr102024-1.c: New test.
15181 * gcc.target/mips/pr102024-2.c: New test.
15182 * gcc.target/mips/pr102024-3.c: New test.
15183
15184 2022-04-01 Xi Ruoyao <xry111@mengyan1223.wang>
15185
15186 PR target/102024
15187 * g++.target/mips/mips.exp: New test supporting file.
15188 * g++.target/mips/pr102024.C: New test.
15189
15190 2022-04-01 Jakub Jelinek <jakub@redhat.com>
15191
15192 PR tree-optimization/104645
15193 * gcc.dg/tree-ssa/pr104645.c: New test.
15194
15195 2022-04-01 Jakub Jelinek <jakub@redhat.com>
15196
15197 PR target/102024
15198 * gcc.dg/compat/pr102024_test.h: Add further tests with zero sized
15199 structures and arrays.
15200 * g++.dg/compat/pr102024_test.h: Add further tests with zero sized
15201 arrays.
15202
15203 2022-04-01 Tom de Vries <tdevries@suse.de>
15204
15205 * gcc.target/nvptx/nvptx.exp
15206 (check_effective_target_runtime_ptx_isa_version_6_3): Rename and
15207 generalize to ...
15208 (check_effective_target_runtime_ptx_isa_version_at_least): .. this.
15209 (check_effective_target_default_ptx_isa_version_at_least)
15210 (check_effective_target_runtime_ptx_alias, add_options_for_ptx_alias):
15211 New proc.
15212 * gcc.target/nvptx/alias-1.c: Use "target runtime_ptx_alias" and
15213 "dg-add-options ptx_alias".
15214 * gcc.target/nvptx/alias-2.c: Same.
15215 * gcc.target/nvptx/alias-3.c: Same.
15216 * gcc.target/nvptx/alias-4.c: Same.
15217
15218 2022-04-01 Alexandre Oliva <oliva@adacore.com>
15219
15220 * lib/target-supports.exp
15221 (check_effective_target_arm_soft_ok_link): New.
15222 * gcc.target/arm/size-optimization-ieee-1.c: Use it.
15223 * gcc.target/arm/size-optimization-ieee-2.c: Likewise.
15224 * gcc.target/arm/size-optimization-ieee-3.c: Likewise.
15225
15226 2022-03-31 Martin Jambor <mjambor@suse.cz>
15227
15228 * gcc.dg/ipa/pr103083-1.c: New test.
15229 * gcc.dg/ipa/pr103083-2.c: Likewise.
15230
15231 2022-03-31 Martin Jambor <mjambor@suse.cz>
15232
15233 PR ipa/102513
15234 * gcc.dg/ipa/pr102513.c: New test.
15235
15236 2022-03-31 Martin Jambor <mjambor@suse.cz>
15237
15238 PR ipa/103171
15239 * gcc.dg/ipa/remref-6.c: Adjust dump scan string.
15240 * gcc.dg/ipa/remref-7.c: New test.
15241 * gcc.dg/lto/pr103171_0.c: New test.
15242 * gcc.dg/lto/pr103171_1.c: Likewise.
15243
15244 2022-03-31 Tom de Vries <tdevries@suse.de>
15245
15246 * gcc.target/nvptx/march.c: Add missing space in dg-options line.
15247
15248 2022-03-31 Richard Biener <rguenther@suse.de>
15249
15250 PR tree-optimization/105109
15251 * gcc.dg/uninit-pr105109.c: New testcase.
15252
15253 2022-03-31 Jason Merrill <jason@redhat.com>
15254
15255 PR c++/96645
15256 * g++.dg/cpp0x/nsdmi10.C: Now OK.
15257 * g++.dg/ext/is_constructible3.C: Likewise.
15258 * g++.dg/ext/is_constructible7.C: Likewise.
15259
15260 2022-03-30 Harald Anlauf <anlauf@gmx.de>
15261
15262 PR fortran/100892
15263 * gfortran.dg/associated_target_8.f90: New test.
15264
15265 2022-03-30 Vladimir N. Makarov <vmakarov@redhat.com>
15266
15267 PR middle-end/105032
15268 * gcc.target/i386/pr105032.c: New.
15269
15270 2022-03-30 Jakub Jelinek <jakub@redhat.com>
15271
15272 Revert:
15273 2022-03-30 Jakub Jelinek <jakub@redhat.com>
15274
15275 PR tree-optimization/80334
15276 PR target/102772
15277 * g++.dg/torture/pr80334.C: Change from dg-do run to dg-do compile.
15278
15279 2022-03-30 Marek Polacek <polacek@redhat.com>
15280
15281 PR c++/101030
15282 * g++.dg/ext/cond5.C: New test.
15283
15284 2022-03-30 Patrick Palka <ppalka@redhat.com>
15285
15286 PR c++/100474
15287 * g++.dg/cpp2a/concepts-traits3.C: New test.
15288
15289 2022-03-30 Jakub Jelinek <jakub@redhat.com>
15290
15291 PR tree-optimization/80334
15292 PR target/102772
15293 * g++.dg/torture/pr80334.C: Change from dg-do run to dg-do compile.
15294
15295 2022-03-30 Marek Polacek <polacek@redhat.com>
15296
15297 PR c++/93280
15298 PR c++/104583
15299 * g++.dg/cpp0x/nsdmi-list7.C: New test.
15300 * g++.dg/cpp0x/nsdmi-list8.C: New test.
15301
15302 2022-03-30 Jakub Jelinek <jakub@redhat.com>
15303
15304 PR sanitizer/105093
15305 * g++.dg/ubsan/pr105093.C: New test.
15306
15307 2022-03-30 Jakub Jelinek <jakub@redhat.com>
15308
15309 PR tree-optimization/105094
15310 * gcc.dg/pr105094.c: New test.
15311
15312 2022-03-30 Jakub Jelinek <jakub@redhat.com>
15313
15314 PR c++/105092
15315 * g++.dg/gomp/pr105092.C: New test.
15316
15317 2022-03-30 Jakub Jelinek <jakub@redhat.com>
15318
15319 PR c++/105061
15320 * g++.dg/concepts/pr105061.C: New test.
15321
15322 2022-03-30 Alexandre Oliva <oliva@adacore.com>
15323
15324 * gcc.dg/analyzer/strndup-1.c: Add *-*-vxworks* to no-strndup
15325 in libc.
15326
15327 2022-03-30 Alexandre Oliva <oliva@adacore.com>
15328
15329 * gcc.dg/weak/typeof-2.c: Add arm*-*-* to targets that may
15330 place the call target in a constant pool.
15331
15332 2022-03-29 David Malcolm <dmalcolm@redhat.com>
15333
15334 PR testsuite/105085
15335 * gcc.dg/analyzer/untracked-1.c: Add further test coverage.
15336
15337 2022-03-29 Harald Anlauf <anlauf@gmx.de>
15338 Steven G. Kargl <kargl@gcc.gnu.org>
15339
15340 PR fortran/104571
15341 * gfortran.dg/pr104571.f90: New test.
15342
15343 2022-03-29 Jonathan Wakely <jwakely@redhat.com>
15344
15345 * lib/g++-dg.exp: Update comments.
15346 * lib/g++.exp (gpp_std_list): Check for an existing value before
15347 setting it to an empty list.
15348
15349 2022-03-29 Jonathan Wakely <jwakely@redhat.com>
15350
15351 * g++.dg/cpp0x/noexcept06.C: Disable for C++23.
15352
15353 2022-03-29 Harald Anlauf <anlauf@gmx.de>
15354
15355 PR fortran/50549
15356 * gfortran.dg/char_pointer_assign_7.f90: New test.
15357
15358 2022-03-29 Marek Polacek <polacek@redhat.com>
15359 Jakub Jelinek <jakub@redhat.com>
15360
15361 PR middle-end/103597
15362 * c-c++-common/Wimplicit-fallthrough-39.c: New test.
15363
15364 2022-03-29 Patrick Palka <ppalka@redhat.com>
15365
15366 PR c++/71637
15367 * c-c++-common/Wmisleading-indentation-6.c: New test.
15368
15369 2022-03-29 Richard Earnshaw <rearnsha@arm.com>
15370
15371 * gcc.target/aarch64/aapcs64/test_28.c: New test.
15372
15373 2022-03-29 Richard Earnshaw <rearnsha@arm.com>
15374
15375 PR target/102024
15376 * gcc.target/arm/aapcs/vfp26.c: New test.
15377
15378 2022-03-29 Tom de Vries <tdevries@suse.de>
15379
15380 PR target/104857
15381 * gcc.target/nvptx/ptx31.c: New test.
15382 * gcc.target/nvptx/ptx60.c: New test.
15383 * gcc.target/nvptx/ptx63.c: New test.
15384 * gcc.target/nvptx/ptx70.c: New test.
15385
15386 2022-03-29 Tom de Vries <tdevries@suse.de>
15387
15388 PR target/104714
15389 * gcc.target/nvptx/march-map.c: New test.
15390
15391 2022-03-29 Tom de Vries <tdevries@suse.de>
15392
15393 * gcc.target/nvptx/main.c: New test.
15394 * gcc.target/nvptx/march.c: New test.
15395
15396 2022-03-29 Chenghua Xu <xuchenghua@loongson.cn>
15397 Lulu Cheng <chenglulu@loongson.cn>
15398
15399 * g++.dg/cpp0x/constexpr-rom.C: Add build options for LoongArch.
15400 * g++.old-deja/g++.abi/ptrmem.C: Add LoongArch support.
15401 * g++.old-deja/g++.pt/ptrmem6.C: xfail for LoongArch.
15402 * gcc.dg/20020312-2.c: Add LoongArch support.
15403 * c-c++-common/zero-scratch-regs-10.c: Like wise
15404 * c-c++-common/zero-scratch-regs-11.c: Like wise
15405 * c-c++-common/zero-scratch-regs-8.c: Like wise
15406 * c-c++-common/zero-scratch-regs-9.c: Like wise
15407 * gcc.dg/loop-8.c: Skip on LoongArch.
15408 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
15409 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15410 * go.test/go-test.exp: Define the LoongArch target.
15411 * lib/target-supports.exp: Like wise.
15412 * gcc.target/loongarch/loongarch.exp: New file.
15413 * gcc.target/loongarch/tst-asm-const.c: Like wise.
15414 * gcc.target/loongarch/larch-builtin.c: Like wise.
15415
15416 2022-03-29 Marc Poulhiès <poulhies@adacore.com>
15417
15418 * gcc.target/i386/pr103275.c: Add missing
15419 dg-require-effective-target for checking fpic.
15420
15421 2022-03-29 Marc Poulhiès <poulhies@adacore.com>
15422
15423 * gcc.target/i386/pr97521.c: Add -Wno-psabi to dg-options.
15424 * gcc.dg/analyzer/pr96713.c: Likewise.
15425
15426 2022-03-29 Richard Biener <rguenther@suse.de>
15427
15428 PR tree-optimization/105080
15429 * gcc.dg/pr105080.c: New testcase.
15430
15431 2022-03-29 David Malcolm <dmalcolm@redhat.com>
15432
15433 * gcc.dg/analyzer/pr105087-1.c: New test.
15434 * gcc.dg/analyzer/pr105087-2.c: New test.
15435 * gcc.dg/analyzer/vasprintf-1.c: New test.
15436
15437 2022-03-29 David Malcolm <dmalcolm@redhat.com>
15438
15439 PR analyzer/105074
15440 * gcc.dg/analyzer/pr105074.c: New test.
15441 * gcc.dg/analyzer/untracked-1.c (extern_fn_char_ptr): New decl.
15442 (test_13): New.
15443
15444 2022-03-28 Patrick Palka <ppalka@redhat.com>
15445
15446 PR c++/105067
15447 * g++.dg/cpp2a/concepts-err4.C: New test.
15448
15449 2022-03-28 Patrick Palka <ppalka@redhat.com>
15450
15451 PR c++/105064
15452 * g++.dg/cpp2a/concepts-friend9.C: New test.
15453
15454 2022-03-28 Jason Merrill <jason@redhat.com>
15455
15456 PR c++/105003
15457 PR c++/104008
15458 PR c++/102869
15459 * g++.dg/cpp0x/variadic-alias6.C: New test.
15460 * g++.dg/cpp0x/variadic-alias7.C: New test.
15461
15462 2022-03-28 David Malcolm <dmalcolm@redhat.com>
15463
15464 PR analyzer/104308
15465 * gcc.dg/analyzer/pr104308.c: New test.
15466 * gcc.dg/uninit-40.c (foo): Update expression in expected message.
15467
15468 2022-03-28 Jason Merrill <jason@redhat.com>
15469
15470 PR c++/102071
15471 * g++.dg/cpp1z/aligned-new9.C: New test.
15472
15473 2022-03-28 Jason Merrill <jason@redhat.com>
15474
15475 PR c++/103291
15476 * g++.dg/ext/visibility/visibility-local-extern1.C: New test.
15477
15478 2022-03-28 Jason Merrill <jason@redhat.com>
15479
15480 PR c++/102123
15481 * g++.dg/cpp1z/class-deduction110.C: New test.
15482
15483 2022-03-28 Jason Merrill <jason@redhat.com>
15484
15485 PR c++/103968
15486 * g++.dg/cpp0x/alias-decl-mem1.C: New test.
15487
15488 2022-03-28 Jason Merrill <jason@redhat.com>
15489
15490 PR c++/103943
15491 * g++.dg/cpp1z/class-deduction109.C: New test.
15492
15493 2022-03-28 Jason Merrill <jason@redhat.com>
15494
15495 PR c++/102045
15496 * g++.dg/cpp1z/aggr-base12.C: New test.
15497
15498 2022-03-28 Jason Merrill <jason@redhat.com>
15499
15500 PR c++/104847
15501 * g++.dg/abi/mangle-union1.C: New test.
15502
15503 2022-03-28 Jason Merrill <jason@redhat.com>
15504
15505 PR c++/99445
15506 PR c++/103769
15507 * g++.dg/cpp0x/variadic-alias5.C: New test.
15508
15509 2022-03-28 liuhongt <hongtao.liu@intel.com>
15510
15511 * gcc.target/i386/pr105066.c: New test.
15512
15513 2022-03-28 Richard Biener <rguenther@suse.de>
15514
15515 * gcc.dg/torture/pr100786.c: Add dg-require alias.
15516
15517 2022-03-27 H.J. Lu <hjl.tools@gmail.com>
15518
15519 PR target/105068
15520 * gcc.target/i386/pr105068.c: New test.
15521
15522 2022-03-26 Jakub Jelinek <jakub@redhat.com>
15523
15524 PR rtl-optimization/103775
15525 * gcc.dg/pr103775.c: New test.
15526
15527 2022-03-26 Patrick Palka <ppalka@redhat.com>
15528
15529 PR c++/105050
15530 * g++.dg/cpp1y/constexpr-105050.C: New test.
15531
15532 2022-03-26 Patrick Palka <ppalka@redhat.com>
15533
15534 PR c++/103455
15535 * g++.dg/overload/builtin6.C: New test.
15536
15537 2022-03-26 David Malcolm <dmalcolm@redhat.com>
15538
15539 PR analyzer/105057
15540 * gcc.dg/analyzer/fread-2.c: New test, as a regression test for
15541 ICE in store::set_value on untracked base region.
15542 * gcc.dg/analyzer/memset-2.c: Likewise, for ICE in
15543 store::fill_region.
15544 * gcc.dg/analyzer/strcpy-2.c: Likewise, for ICE in
15545 store::mark_region_as_unknown.
15546
15547 2022-03-26 Jakub Jelinek <jakub@redhat.com>
15548
15549 * c-c++-common/builtin-convertvector-3.c: New test.
15550 * g++.dg/cpp2a/bit-cast15.C: New test.
15551
15552 2022-03-25 Peter Bergner <bergner@linux.ibm.com>
15553
15554 * g++.dg/pr65240-1.C: Use -mdejagnu-cpu=. Remove dg-skip-if.
15555 * g++.dg/pr65240-2.C: Likewise.
15556 * g++.dg/pr65240-3.C: Likewise.
15557 * g++.dg/pr65240-4.C: Likewise.
15558 * g++.dg/pr65242.C: Likewise.
15559 * g++.dg/pr67211.C: Likewise.
15560 * g++.dg/pr69667.C: Likewise.
15561 * g++.dg/pr71294.C: Likewise.
15562 * g++.dg/pr84279.C: Likewise.
15563 * g++.dg/torture/ppc-ldst-array.C: Likewise.
15564 * gfortran.dg/nint_p7.f90: Likewise.
15565 * gfortran.dg/pr102860.f90: Likewise.
15566 * gcc.target/powerpc/fusion.c: Use -mdejagnu-cpu= and -mdejagnu-tune=.
15567 * gcc.target/powerpc/fusion2.c: Likewise.
15568 * gcc.target/powerpc/int_128bit-runnable.c: Use -mdejagnu-cpu=.
15569 * gcc.target/powerpc/test_mffsl.c: Likewise.
15570 * gfortran.dg/pr47614.f: Likewise.
15571 * gfortran.dg/pr58968.f: Likewise.
15572
15573 2022-03-25 H.J. Lu <hjl.tools@gmail.com>
15574
15575 PR testsuite/105055
15576 * gcc.target/i386/pr95483-1.c: Replace -msse with -msse2.
15577
15578 2022-03-25 Christophe Lyon <christohe.lyon@arm.com>
15579
15580 PR target/104882
15581 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
15582 * gcc.target/arm/simd/mve-vshl.c: Likewise.
15583 * gcc.target/arm/simd/mve-vec-pack.c: Delete.
15584 * gcc.target/arm/simd/mve-vec-unpack.c: Delete.
15585 * gcc.target/arm/simd/pr104882.c: New test.
15586
15587 2022-03-25 Richard Biener <rguenther@suse.de>
15588
15589 PR tree-optimization/105053
15590 * g++.dg/vect/pr105053.cc: New testcase.
15591
15592 2022-03-25 Marek Polacek <polacek@redhat.com>
15593
15594 PR c++/104944
15595 * g++.dg/cpp0x/alignas20.C: New test.
15596
15597 2022-03-25 Richard Biener <rguenther@suse.de>
15598
15599 PR middle-end/105049
15600 * gcc.dg/pr105049.c: New testcase.
15601
15602 2022-03-25 David Malcolm <dmalcolm@redhat.com>
15603
15604 PR analyzer/104954
15605 * gcc.dg/analyzer/asm-x86-dyndbg-1.c: New test.
15606 * gcc.dg/analyzer/asm-x86-dyndbg-2.c: New test.
15607 * gcc.dg/analyzer/many-unused-locals.c: New test.
15608 * gcc.dg/analyzer/untracked-1.c: New test.
15609 * gcc.dg/analyzer/unused-local-1.c: New test.
15610
15611 2022-03-24 Marek Polacek <polacek@redhat.com>
15612
15613 PR c++/104284
15614 * g++.dg/cpp1y/constexpr-104284-1.C: New test.
15615 * g++.dg/cpp1y/constexpr-104284-2.C: New test.
15616 * g++.dg/cpp1y/constexpr-104284-3.C: New test.
15617 * g++.dg/cpp1y/constexpr-104284-4.C: New test.
15618
15619 2022-03-24 Jason Merrill <jason@redhat.com>
15620
15621 PR c++/96645
15622 * g++.dg/ext/is_constructible3.C: Expect error.
15623 * g++.dg/ext/is_constructible7.C: New test.
15624
15625 2022-03-24 Marek Polacek <polacek@redhat.com>
15626
15627 PR c++/102990
15628 * g++.dg/cpp0x/nsdmi-template22.C: New test.
15629 * g++.dg/cpp0x/nsdmi-template23.C: New test.
15630
15631 2022-03-24 Patrick Palka <ppalka@redhat.com>
15632
15633 PR c++/104620
15634 * g++.dg/cpp23/consteval-if2.C: XFAIL two dg-error tests where
15635 the argument to the non-constant non-dependent consteval call is
15636 wrapped by NON_DEPENDENT_EXPR.
15637 * g++.dg/cpp2a/consteval30.C: New test.
15638
15639 2022-03-24 Alexandre Oliva <oliva@adacore.com>
15640
15641 PR debug/104564
15642 * c-c++-common/torture/harden-comp.c: Adjust.
15643 * c-c++-common/torture/harden-cond.c: Adjust.
15644
15645 2022-03-24 Alexandre Oliva <oliva@adacore.com>
15646
15647 PR middle-end/104975
15648 * gcc.dg/pr104975.c: New.
15649
15650 2022-03-24 Jakub Jelinek <jakub@redhat.com>
15651
15652 PR target/102024
15653 * gcc.dg/compat/pr102024_main.c: New test.
15654 * gcc.dg/compat/pr102024_test.h: New test.
15655 * gcc.dg/compat/pr102024_x.c: New test.
15656 * gcc.dg/compat/pr102024_y.c: New test.
15657 * g++.dg/compat/pr102024_main.C: New test.
15658 * g++.dg/compat/pr102024_test.h: New test.
15659 * g++.dg/compat/pr102024_x.C: New test.
15660 * g++.dg/compat/pr102024_y.C: New test.
15661
15662 2022-03-24 Jakub Jelinek <jakub@redhat.com>
15663
15664 PR c++/105035
15665 * g++.dg/warn/Wduplicated-cond2.C: New test.
15666
15667 2022-03-24 Siddhesh Poyarekar <siddhesh@gotplt.org>
15668
15669 PR tree-optimization/104970
15670 * gcc.dg/builtin-dynamic-object-size-0.c (test_parmsz_simple2,
15671 test_parmsz_simple3, test_parmsz_extern, test_parmsz_internal,
15672 test_parmsz_internal2, test_parmsz_internal3): New tests.
15673 (main): Use them.
15674
15675 2022-03-24 Jakub Jelinek <jakub@redhat.com>
15676
15677 PR c++/104994
15678 * g++.dg/diagnostic/constexpr1.C: Change expected diagnostic wording
15679 from declared to defined.
15680 * g++.dg/cpp23/constexpr-nonlit1.C: Likewise.
15681 (garply): Change dg-error into dg-bogus.
15682 * g++.dg/cpp23/constexpr-nonlit2.C: Change expected diagnostic wording
15683 from declaration to definition.
15684 * g++.dg/cpp23/constexpr-nonlit6.C: Change expected diagnostic wording
15685 from declared to defined.
15686 * g++.dg/cpp23/constexpr-nonlit7.C: New test.
15687 * g++.dg/cpp2a/constexpr-try5.C: Change expected diagnostic wording
15688 from declared to defined.
15689 * g++.dg/cpp2a/consteval3.C: Likewise.
15690
15691 2022-03-23 David Malcolm <dmalcolm@redhat.com>
15692
15693 PR analyzer/104979
15694 * gcc.dg/analyzer/boxed-malloc-1-29.c: Deleted test, moving the
15695 now fixed test_29 to...
15696 * gcc.dg/analyzer/boxed-malloc-1.c: ...here.
15697 * gcc.dg/analyzer/stale-frame-1.c: Add test coverage.
15698
15699 2022-03-23 Tobias Burnus <tobias@codesourcery.com>
15700
15701 PR fortran/103560
15702 * gfortran.dg/include_14.f90: Update dg-warning.
15703 * gfortran.dg/include_17.f90: Likewise.
15704 * gfortran.dg/include_18.f90: Likewise.
15705 * gfortran.dg/include_6.f90: Update dg-*.
15706
15707 2022-03-23 Jason Merrill <jason@redhat.com>
15708
15709 PR c++/105006
15710 * g++.dg/template/using30.C: New test.
15711
15712 2022-03-23 David Malcolm <dmalcolm@redhat.com>
15713
15714 PR analyzer/105017
15715 * gcc.dg/analyzer/taint-alloc-1.c: Add expected messages relating
15716 to heap vs stack.
15717
15718 2022-03-23 David Malcolm <dmalcolm@redhat.com>
15719
15720 PR analyzer/104997
15721 * gcc.dg/analyzer/write-to-string-literal-4-disabled.c: New test,
15722 adapted from write-to-string-literal-4.c.
15723
15724 2022-03-23 Jakub Jelinek <jakub@redhat.com>
15725
15726 PR target/102986
15727 * gcc.target/i386/sse2-v1ti-shift-3.c (rotr_v1ti, rotl_v1ti, rotr_ti,
15728 rotl_ti): Use -i&127 instead of 128-i to avoid UB on i == 0.
15729
15730 2022-03-23 liuhongt <hongtao.liu@intel.com>
15731
15732 * gcc.target/i386/pr104976.c: New test.
15733 * gcc.target/i386/avx512fp16-vfcmaddcph-1a.c: Scan either
15734 vblendps or masked vmovaps.
15735 * gcc.target/i386/avx512fp16-vfmaddcph-1a.c: Ditto
15736 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c: Ditto.
15737 * gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c: Ditto.
15738
15739 2022-03-22 Marek Polacek <polacek@redhat.com>
15740
15741 PR c/82283
15742 PR c/84685
15743 * gcc.dg/Wmissing-field-initializers-1.c: New test.
15744 * gcc.dg/Wmissing-field-initializers-2.c: New test.
15745 * gcc.dg/Wmissing-field-initializers-3.c: New test.
15746 * gcc.dg/Wmissing-field-initializers-4.c: New test.
15747 * gcc.dg/Wmissing-field-initializers-5.c: New test.
15748
15749 2022-03-22 Jakub Jelinek <jakub@redhat.com>
15750
15751 PR c++/102489
15752 * g++.dg/coroutines/pr102489.C: New test.
15753
15754 2022-03-22 Tom de Vries <tdevries@suse.de>
15755
15756 * gcc.target/nvptx/float16-1.c: Add additional-options -mexperimental.
15757 * gcc.target/nvptx/float16-2.c: Same.
15758 * gcc.target/nvptx/float16-3.c: Same.
15759 * gcc.target/nvptx/float16-4.c: Same.
15760 * gcc.target/nvptx/float16-5.c: Same.
15761 * gcc.target/nvptx/float16-6.c: Same.
15762
15763 2022-03-22 Tom de Vries <tdevries@suse.de>
15764
15765 PR target/104957
15766 * gcc.target/nvptx/alias-1.c: New test.
15767 * gcc.target/nvptx/alias-2.c: New test.
15768 * gcc.target/nvptx/alias-3.c: New test.
15769 * gcc.target/nvptx/alias-4.c: New test.
15770 * gcc.target/nvptx/nvptx.exp
15771 (check_effective_target_runtime_ptx_isa_version_6_3): New proc.
15772
15773 2022-03-22 Martin Liska <mliska@suse.cz>
15774
15775 PR target/104898
15776 * gcc.target/i386/pr99753.c: Update test.
15777 * gcc.target/i386/spellcheck-options-1.c: Likewise.
15778 * gcc.target/i386/spellcheck-options-2.c: Likewise.
15779 * gcc.target/i386/spellcheck-options-4.c: Likewise.
15780
15781 2022-03-22 Martin Liska <mliska@suse.cz>
15782
15783 PR target/104898
15784 * gcc.target/aarch64/branch-protection-attr.c:
15785 Use 'qs' and remove usage '(%qs)'.
15786 * gcc.target/aarch64/spellcheck_1.c: Likewise.
15787 * gcc.target/aarch64/spellcheck_2.c: Likewise.
15788 * gcc.target/aarch64/spellcheck_3.c: Likewise.
15789
15790 2022-03-22 Jakub Jelinek <jakub@redhat.com>
15791
15792 PR tree-optimization/102645
15793 * gcc.c-torture/compile/pr102645.c: New test.
15794
15795 2022-03-22 Jakub Jelinek <jakub@redhat.com>
15796
15797 PR rtl-optimization/104989
15798 * g++.dg/other/pr104989.C: New test.
15799
15800 2022-03-22 Hongyu Wang <hongyu.wang@intel.com>
15801
15802 PR target/104978
15803 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: Adjust asm scan.
15804 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Ditto.
15805 * gcc.target/i386/avx512fp16-vfcmaddcsh-1c.c: Removed.
15806 * gcc.target/i386/avx512fp16-vfmaddcsh-1c.c: Ditto.
15807 * gcc.target/i386/pr104978.c: New test.
15808
15809 2022-03-21 H.J. Lu <hjl.tools@gmail.com>
15810
15811 PR target/105000
15812 * gcc.target/i386/pr105000-1.c: New test.
15813 * gcc.target/i386/pr105000-2.c: Likewise.
15814 * gcc.target/i386/pr105000-3.c: Likewise.
15815 * gcc.target/i386/pr105000-4.c: Likewise.
15816
15817 2022-03-21 Jason Merrill <jason@redhat.com>
15818
15819 PR c++/58646
15820 * g++.dg/ext/vla24.C: New test.
15821
15822 2022-03-21 H.J. Lu <hjl.tools@gmail.com>
15823
15824 PR target/86722
15825 PR tree-optimization/90356
15826 * gcc.target/i386/pr86722.c: Add -mno-avx.
15827 * gcc.target/i386/pr90356.c: Likewise.
15828
15829 2022-03-21 Jason Merrill <jason@redhat.com>
15830
15831 PR c++/103337
15832 PR c++/102740
15833 PR c++/103299
15834 PR c++/102538
15835 * g++.dg/ext/flexary3.C: Remove one error.
15836 * g++.dg/parse/pr43765.C: Likewise.
15837 * g++.dg/cpp2a/desig22.C: New test.
15838 * g++.dg/cpp2a/desig23.C: New test.
15839 * g++.dg/cpp2a/desig24.C: New test.
15840 * g++.dg/cpp2a/desig25.C: New test.
15841
15842 2022-03-21 Jason Merrill <jason@redhat.com>
15843
15844 PR c++/101767
15845 * g++.dg/ext/anon-struct10.C: New test.
15846
15847 2022-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
15848
15849 PR d/105004
15850 * gdc.dg/pr105004.d: New test.
15851
15852 2022-03-21 Richard Sandiford <richard.sandiford@arm.com>
15853
15854 PR middle-end/104869
15855 * g++.dg/pr104869.C: New test.
15856
15857 2022-03-21 Kito Cheng <kito.cheng@sifive.com>
15858
15859 * gcc.target/riscv/arch-13.c: New.
15860 * gcc.target/riscv/arch-14.c: Ditto.
15861 * gcc.target/riscv/arch-15.c: Ditto.
15862 * gcc.target/riscv/predef-18.c: Ditto.
15863 * gcc.target/riscv/predef-19.c: Ditto.
15864 * gcc.target/riscv/predef-20.c: Ditto.
15865
15866 2022-03-21 Hongyu Wang <hongyu.wang@intel.com>
15867
15868 PR target/104977
15869 * gcc.target/i386/pr104977.c: New test.
15870
15871 2022-03-20 Jeff Law <jeffreyalaw@gmail.com>
15872
15873 * gcc.target/s390/arch13/sel-1.c: Adjust expected output.
15874
15875 2022-03-19 Mikael Morin <mikael@gcc.gnu.org>
15876
15877 PR fortran/104228
15878 PR fortran/104570
15879 * gfortran.dg/associate_58.f90: New test.
15880
15881 2022-03-19 Jakub Jelinek <jakub@redhat.com>
15882
15883 PR middle-end/104971
15884 * gcc.target/i386/pr104971.c: New test.
15885
15886 2022-03-19 Jakub Jelinek <jakub@redhat.com>
15887
15888 PR c++/101515
15889 * g++.dg/warn/pr101515.C: New test.
15890
15891 2022-03-18 David Malcolm <dmalcolm@redhat.com>
15892
15893 PR analyzer/104943
15894 PR analyzer/104954
15895 PR analyzer/103533
15896 * gcc.dg/analyzer/torture/boxed-ptr-1.c: Update expected number
15897 of exploded nodes to reflect improvements in state purging.
15898
15899 2022-03-18 David Malcolm <dmalcolm@redhat.com>
15900
15901 PR analyzer/104943
15902 * gcc.dg/analyzer/boxed-malloc-1-29.c: New test.
15903 * gcc.dg/analyzer/boxed-malloc-1.c: New test.
15904 * gcc.dg/analyzer/taint-alloc-5.c: New test.
15905 * gcc.dg/analyzer/torture/boxed-int-1.c: New test.
15906 * gcc.dg/analyzer/torture/boxed-ptr-1.c: New test.
15907
15908 2022-03-18 Vladimir N. Makarov <vmakarov@redhat.com>
15909
15910 PR rtl-optimization/104961
15911 * gcc.target/i386/pr104961.c: New.
15912
15913 2022-03-18 Jason Merrill <jason@redhat.com>
15914
15915 PR c++/92918
15916 PR c++/104476
15917 * g++.dg/cpp0x/pr85070.C: Remove expected error.
15918 * g++.dg/lookup/using66a.C: New test.
15919 * g++.dg/lookup/using67.C: New test.
15920
15921 2022-03-18 Jakub Jelinek <jakub@redhat.com>
15922
15923 PR middle-end/99578
15924 PR middle-end/100680
15925 PR tree-optimization/100834
15926 * gcc.dg/tree-ssa/pr99578-1.c: New test.
15927 * gcc.dg/pr99578-1.c: New test.
15928 * gcc.dg/pr99578-2.c: New test.
15929 * gcc.dg/pr99578-3.c: New test.
15930 * gcc.dg/pr100680.c: New test.
15931 * gcc.dg/pr100834.c: New test.
15932
15933 2022-03-18 Jakub Jelinek <jakub@redhat.com>
15934
15935 PR c++/104568
15936 * g++.dg/cpp2a/constexpr-new22.C: New test.
15937
15938 2022-03-18 Jonathan Wakely <jwakely@redhat.com>
15939
15940 * g++.dg/torture/pr104601.C: Include <vector>.
15941
15942 2022-03-18 Marek Polacek <polacek@redhat.com>
15943
15944 PR c++/104008
15945 * g++.dg/cpp0x/variadic-alias3.C: New test.
15946 * g++.dg/cpp0x/variadic-alias4.C: New test.
15947
15948 2022-03-18 Iain Sandoe <iain@sandoe.co.uk>
15949
15950 * g++.dg/modules/bad-mapper-1.C: Make dg- expressions that match the
15951 diagnostics output by earlier Darwin too.
15952
15953 2022-03-18 Tom de Vries <tdevries@suse.de>
15954
15955 * c-c++-common/gomp/pr104968.c: New test.
15956
15957 2022-03-18 Tobias Burnus <tobias@codesourcery.com>
15958
15959 PR fortran/103039
15960 * gfortran.dg/gomp/associate1.f90: Update dg-error.
15961 * gfortran.dg/gomp/associate2.f90: New test.
15962
15963 2022-03-18 liuhongt <hongtao.liu@intel.com>
15964
15965 * gcc.target/i386/pr104974.c: New test.
15966
15967 2022-03-18 Cui,Lili <lili.cui@intel.com>
15968
15969 PR target/104963
15970 * gcc.target/i386/pr104963.c: New test case.
15971
15972 2022-03-17 Roger Sayle <roger@nextmovesoftware.com>
15973
15974 PR target/86722
15975 PR tree-optimization/90356
15976 * gcc.target/i386/pr86722.c: New test case.
15977 * gcc.target/i386/pr90356.c: New test case.
15978
15979 2022-03-17 Richard Biener <rguenther@suse.de>
15980
15981 PR tree-optimization/104960
15982 * gcc.dg/gimplefe-37.c: Adjust to allow either the true
15983 or false edge to have a forwarder.
15984
15985 2022-03-17 Jakub Jelinek <jakub@redhat.com>
15986
15987 PR middle-end/103984
15988 * g++.dg/opt/pr103984.C: New test.
15989
15990 2022-03-17 Thomas Schwinge <thomas@codesourcery.com>
15991
15992 * c-c++-common/goacc-gomp/nesting-1.c: Enhance.
15993 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
15994 * c-c++-common/goacc/nesting-1.c: Likewise.
15995 * gcc.dg/goacc/nested-function-1.c: Likewise.
15996 * gfortran.dg/goacc/common-block-3.f90: Likewise.
15997 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
15998
15999 2022-03-17 Thomas Schwinge <thomas@codesourcery.com>
16000
16001 PR middle-end/90115
16002 * c-c++-common/goacc-gomp/nesting-1.c: Enhance.
16003 * gfortran.dg/goacc/common-block-3.f90: Likewise.
16004
16005 2022-03-16 Christophe Lyon <christophe.lyon@arm.com>
16006 Roger Sayle <roger@nextmovesoftware.com>
16007
16008 PR c/98198
16009 * gcc.dg/pr98198.c: New test case.
16010
16011 2022-03-16 Roger Sayle <roger@nextmovesoftware.com>
16012
16013 PR target/94680
16014 * gcc.target/i386/sse2-pr94680-2.c: New stricter V2DF test case.
16015
16016 2022-03-16 David Malcolm <dmalcolm@redhat.com>
16017
16018 * gcc.dg/analyzer/many-disabled-diagnostics.c: New test.
16019 * gcc.dg/plugin/analyzer_gil_plugin.c
16020 (gil_diagnostic::get_controlling_option): New.
16021 (double_save_thread::emit): Use it.
16022 (fncall_without_gil::emit): Likewise.
16023 (pyobject_usage_without_gil::emit): Likewise.
16024
16025 2022-03-16 Siddhesh Poyarekar <siddhesh@gotplt.org>
16026
16027 PR tree-optimization/104941
16028 * gcc.dg/builtin-dynamic-object-size-0.c (S1, S2): New structs.
16029 (test_alloc_nested_structs, g): New functions.
16030 (main): Call test_alloc_nested_structs.
16031
16032 2022-03-16 H.J. Lu <hjl.tools@gmail.com>
16033
16034 PR target/104890
16035 * gcc.target/i386/pr104890.c: New test.
16036
16037 2022-03-16 LiaoShihua <shihua@iscas.ac.cn>
16038
16039 * gcc.target/riscv/predef-17.c: New test.
16040
16041 2022-03-16 Richard Biener <rguenther@suse.de>
16042
16043 PR tree-optimization/102008
16044 * gcc.target/aarch64/pr102008.c: New testcase.
16045
16046 2022-03-16 Patrick Palka <ppalka@redhat.com>
16047
16048 PR c++/96780
16049 * g++.dg/opt/pr96780.C: New test.
16050
16051 2022-03-16 Siddhesh Poyarekar <siddhesh@gotplt.org>
16052
16053 PR tree-optimization/104942
16054 * gcc.dg/builtin-dynamic-object-size-0.c (alloc_func_long,
16055 test_builtin_malloc_long): New functions.
16056 (main): Use it.
16057
16058 2022-03-16 Jakub Jelinek <jakub@redhat.com>
16059
16060 PR target/104910
16061 * gcc.dg/pr104910.c: New test.
16062
16063 2022-03-16 liuhongt <hongtao.liu@intel.com>
16064
16065 * gcc.target/i386/sse4_1-blendvpd-1.c: New test.
16066
16067 2022-03-15 David Malcolm <dmalcolm@redhat.com>
16068
16069 PR analyzer/95000
16070 * gcc.dg/analyzer/pr95000-1.c: New test.
16071
16072 2022-03-15 Peter Bergner <bergner@linux.ibm.com>
16073
16074 PR target/104923
16075 * gcc.target/powerpc/pr104923.c: New test.
16076
16077 2022-03-15 Patrick Palka <ppalka@redhat.com>
16078
16079 PR c++/103177
16080 * g++.dg/lookup/ambig6.C: New test.
16081
16082 2022-03-15 Roger Sayle <roger@nextmovesoftware.com>
16083 Marc Glisse <marc.glisse@inria.fr>
16084 Richard Biener <rguenther@suse.de>
16085
16086 PR tree-optimization/101895
16087 * gcc.target/i386/pr101895.c: New test case.
16088
16089 2022-03-15 Jakub Jelinek <jakub@redhat.com>
16090
16091 PR c++/104623
16092 * g++.dg/gomp/pr104623.C: New test.
16093
16094 2022-03-15 Jakub Jelinek <jakub@redhat.com>
16095
16096 PR rtl-optimization/104814
16097 * gcc.c-torture/execute/pr104814.c: New test.
16098
16099 2022-03-15 Martin Sebor <msebor@redhat.com>
16100
16101 PR middle-end/104436
16102 * c-c++-common/Wdangling-pointer-8.c: New test.
16103 * g++.dg/warn/Wdangling-pointer-5.C: New test.
16104
16105 2022-03-14 Roger Sayle <roger@nextmovesoftware.com>
16106 Uroš Bizjak <ubizjak@gmail.com>
16107
16108 * gcc.target/i386/pr98335.c: Skip this test if tuning for i486
16109 or pentium, and not optimizing for size.
16110
16111 2022-03-14 Xi Ruoyao <xry111@mengyan1223.wang>
16112
16113 * c-c++-common/asan/global-overflow-1.c: Skip for MIPS with some
16114 optimization levels because inaccurate debug info is causing
16115 dg-output mismatch on line numbers.
16116 * g++.dg/asan/large-func-test-1.C: Likewise.
16117
16118 2022-03-14 Jakub Jelinek <jakub@redhat.com>
16119
16120 PR debug/104778
16121 * gcc.target/powerpc/pr104778.c: New test.
16122
16123 2022-03-14 Jakub Jelinek <jakub@redhat.com>
16124
16125 PR tree-optimization/102586
16126 * g++.dg/cpp2a/builtin-clear-padding1.C: New test.
16127
16128 2022-03-14 Jakub Jelinek <jakub@redhat.com>
16129
16130 PR target/99754
16131 * gcc.target/i386/pr99754-1.c: New test.
16132 * gcc.target/i386/pr99754-2.c: New test.
16133
16134 2022-03-14 liuhongt <hongtao.liu@intel.com>
16135
16136 * gcc.target/i386/pr104666.c: New test.
16137
16138 2022-03-12 Patrick Palka <ppalka@redhat.com>
16139
16140 PR c++/104641
16141 * g++.dg/cpp1z/class-deduction107.C: New test.
16142
16143 2022-03-12 Patrick Palka <ppalka@redhat.com>
16144
16145 PR c++/104622
16146 * g++.dg/template/conv18.C: New test.
16147
16148 2022-03-12 Patrick Palka <ppalka@redhat.com>
16149
16150 PR c++/104527
16151 * g++.dg/cpp2a/concepts-return-req4.C: New test.
16152
16153 2022-03-12 Patrick Palka <ppalka@redhat.com>
16154 Jason Merrill <jason@redhat.com>
16155
16156 PR c++/98644
16157 * g++.dg/cpp2a/concepts-pr98644.C: New test.
16158 * g++.dg/parse/array-size2.C: Remove expected diagnostic about a
16159 narrowing conversion.
16160
16161 2022-03-12 Patrick Palka <ppalka@redhat.com>
16162
16163 * g++.dg/concepts/diagnostic3.C: Adjusted expected location of
16164 "evaluated to false" diagnostics.
16165
16166 2022-03-12 Thomas Schwinge <thomas@codesourcery.com>
16167
16168 PR middle-end/100280
16169 PR middle-end/104892
16170 * c-c++-common/goacc/kernels-decompose-2.c: Adjust.
16171 * c-c++-common/goacc/kernels-decompose-pr100400-1-1.c: Likewise.
16172 * c-c++-common/goacc/kernels-decompose-pr100400-1-2.c: Likewise.
16173 * c-c++-common/goacc/kernels-decompose-pr100400-1-3.c: Likewise.
16174 * c-c++-common/goacc/kernels-decompose-pr100400-1-4.c: Likewise.
16175 * c-c++-common/goacc/kernels-decompose-pr104061-1-1.c: Likewise.
16176 * c-c++-common/goacc/kernels-decompose-pr104061-1-2.c: Likewise.
16177 * c-c++-common/goacc/kernels-decompose-pr104061-1-3.c: Likewise.
16178 * c-c++-common/goacc/kernels-decompose-pr104061-1-4.c: Likewise.
16179 * c-c++-common/goacc/kernels-decompose-pr104132-1.c: Likewise.
16180 * c-c++-common/goacc/kernels-decompose-pr104133-1.c: Likewise.
16181 * c-c++-common/goacc/kernels-decompose-pr104774-1.c: Likewise.
16182 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
16183 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
16184
16185 2022-03-12 Thomas Schwinge <thomas@codesourcery.com>
16186
16187 PR middle-end/100280
16188 PR middle-end/104086
16189 * c-c++-common/goacc/kernels-decompose-pr104086-1.c: Adjust,
16190 extend.
16191
16192 2022-03-12 Thomas Schwinge <thomas@codesourcery.com>
16193
16194 PR middle-end/104086
16195 * c-c++-common/goacc/kernels-decompose-pr104086-1.c: New file.
16196
16197 2022-03-12 Roger Sayle <roger@nextmovesoftware.com>
16198
16199 PR middle-end/98420
16200 * gcc.dg/pr98420.c: New test case.
16201
16202 2022-03-11 Roger Sayle <roger@nextmovesoftware.com>
16203
16204 PR tree-optimization/98335
16205 * g++.target/i386/pr98335.C: New test case.
16206 * gcc.target/i386/pr98335.c: New test case.
16207
16208 2022-03-11 Roger Sayle <roger@nextmovesoftware.com>
16209 Richard Biener <rguenther@suse.de>
16210
16211 PR tree-optimization/98335
16212 * g++.dg/pr98335.C: New test case.
16213 * gcc.dg/pr86010.c: New test case.
16214 * gcc.dg/pr86010-2.c: New test case.
16215
16216 2022-03-11 Roger Sayle <roger@nextmovesoftware.com>
16217
16218 PR c++/84964
16219 * g++.dg/other/pr84964.C: Tweak test to check for the ICE, not for
16220 the (target-dependent) sorry.
16221
16222 2022-03-11 Richard Biener <rguenther@suse.de>
16223
16224 PR tree-optimization/104880
16225 * g++.dg/opt/pr104880.cc: New testcase.
16226
16227 2022-03-11 Tobias Burnus <tobias@codesourcery.com>
16228
16229 * gfortran.dg/goacc/array-with-dt-1.f90: Update/add comments;
16230 remove dg-warning for 'is used uninitialized'.
16231 * gfortran.dg/goacc/pr93464.f90: Likewise.
16232 * gfortran.dg/goacc/array-with-dt-1a.f90: New; copied from
16233 gfortran.dg/goacc/array-with-dt-1.f90 but run with -O0. Update
16234 dg-warning for 'may be used uninitialized'.
16235 * gfortran.dg/goacc/pr93464-2.f90: Likewise; copied from
16236 gfortran.dg/goacc/pr93464.f90.
16237
16238 2022-03-10 Roger Sayle <roger@nextmovesoftware.com>
16239
16240 PR c++/84964
16241 * g++.dg/other/pr84964.C: New test case.
16242
16243 2022-03-10 David Malcolm <dmalcolm@redhat.com>
16244
16245 PR analyzer/104863
16246 * gcc.dg/analyzer/torture/pr104863.c: New test.
16247
16248 2022-03-10 Vladimir N. Makarov <vmakarov@redhat.com>
16249
16250 PR target/103074
16251 * gcc.target/i386/pr103074.c: New.
16252
16253 2022-03-10 Marek Polacek <polacek@redhat.com>
16254
16255 PR c++/104608
16256 * g++.dg/parse/template-keyword3.C: New test.
16257 * g++.dg/parse/template-keyword4.C: New test.
16258
16259 2022-03-10 Marek Polacek <polacek@redhat.com>
16260
16261 PR c++/104752
16262 * g++.dg/cpp23/auto-fncast12.C: New test.
16263
16264 2022-03-10 Marek Polacek <polacek@redhat.com>
16265
16266 PR c++/104846
16267 * g++.dg/init/delete5.C: New test.
16268
16269 2022-03-10 Jakub Jelinek <jakub@redhat.com>
16270
16271 PR c++/103460
16272 * g++.dg/cpp23/subscript7.C: New test.
16273
16274 2022-03-10 David Malcolm <dmalcolm@redhat.com>
16275
16276 PR analyzer/104793
16277 * gcc.dg/analyzer/write-to-const-2.c: Add dg-message directives
16278 for expected notes.
16279 * gcc.dg/analyzer/write-to-function-1.c: Likewise.
16280 * gcc.dg/analyzer/write-to-string-literal-2.c: Likewise.
16281 * gcc.dg/analyzer/write-to-string-literal-3.c: Likewise.
16282 * gcc.dg/analyzer/write-to-string-literal-4.c: Likewise.
16283 * gcc.dg/analyzer/write-to-string-literal-5.c: New test.
16284
16285 2022-03-10 David Malcolm <dmalcolm@redhat.com>
16286
16287 PR analyzer/104793
16288 * gcc.dg/analyzer/write-to-const-2.c: New test.
16289 * gcc.dg/analyzer/write-to-function-1.c: New test.
16290 * gcc.dg/analyzer/write-to-string-literal-2.c: New test.
16291 * gcc.dg/analyzer/write-to-string-literal-3.c: New test.
16292 * gcc.dg/analyzer/write-to-string-literal-4.c: New test.
16293
16294 2022-03-10 David Malcolm <dmalcolm@redhat.com>
16295
16296 * gcc.dg/analyzer/taint-size-access-attr-1.c: Add
16297 -fanalyzer-show-duplicate-count to options; verify that a
16298 duplicate was not created for the tainted size.
16299
16300 2022-03-10 Martin Jambor <mjambor@suse.cz>
16301
16302 PR ipa/104813
16303 * gcc.dg/ipa/pr104813.c: New test.
16304
16305 2022-03-10 Tom de Vries <tdevries@suse.de>
16306
16307 * gcc.target/nvptx/uniform-simt-4.c: New test.
16308
16309 2022-03-10 Tom de Vries <tdevries@suse.de>
16310
16311 PR target/104815
16312 * gcc.target/nvptx/atomic-bit-bucket-dest.c: New test.
16313
16314 2022-03-10 Tom de Vries <tdevries@suse.de>
16315
16316 * gcc.target/nvptx/atomic_fetch-1.c: Update.
16317 * gcc.target/nvptx/atomic_fetch-2.c: Update.
16318
16319 2022-03-10 Thomas Schwinge <thomas@codesourcery.com>
16320
16321 PR middle-end/90115
16322 PR middle-end/102330
16323 PR middle-end/104774
16324 * c-c++-common/goacc/kernels-decompose-pr104061-1-3.c: Adjust.
16325 * c-c++-common/goacc/kernels-decompose-pr104061-1-4.c: Likewise.
16326 * c-c++-common/goacc/kernels-decompose-pr104132-1.c: Likewise.
16327 * c-c++-common/goacc/kernels-decompose-pr104133-1.c: Likewise.
16328 * c-c++-common/goacc/kernels-decompose-pr104774-1.c: Likewise.
16329 * c-c++-common/goacc/privatization-1-compute-loop.c: Likewise.
16330 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
16331 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
16332 Likewise.
16333 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
16334 * gfortran.dg/goacc-gomp/pr102330-1.f90: Likewise, and subsume...
16335 * gfortran.dg/goacc-gomp/pr102330-2.f90: ... this file, and...
16336 * gfortran.dg/goacc-gomp/pr102330-3.f90: ... this file.
16337 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Adjust.
16338 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
16339 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
16340 Likewise.
16341 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
16342
16343 2022-03-10 Thomas Schwinge <thomas@codesourcery.com>
16344
16345 PR middle-end/104774
16346 * c-c++-common/goacc/kernels-decompose-pr104774-1.c: New file.
16347
16348 2022-03-10 Thomas Schwinge <thomas@codesourcery.com>
16349
16350 PR middle-end/102330
16351 * gfortran.dg/goacc-gomp/pr102330-1.f90: New file.
16352 * gfortran.dg/goacc-gomp/pr102330-2.f90: Likewise.
16353 * gfortran.dg/goacc-gomp/pr102330-3.f90: Likewise.
16354
16355 2022-03-10 Thomas Schwinge <thomas@codesourcery.com>
16356
16357 PR middle-end/90115
16358 * c-c++-common/goacc/nesting-1.c: Enhance.
16359 * gcc.dg/goacc/nested-function-1.c: Likewise.
16360 * gcc.dg/goacc/nested-function-2.c: Likewise.
16361 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
16362
16363 2022-03-10 Jakub Jelinek <jakub@redhat.com>
16364
16365 PR target/99708
16366 * gcc.dg/pr99708.c: New test.
16367 * gcc.target/powerpc/pr99708-2.c: New test.
16368 * gcc.target/powerpc/convert-fp-128.c (mode_kf): Define only if
16369 __FLOAT128_TYPE__ is defined.
16370
16371 2022-03-10 Roger Sayle <roger@nextmovesoftware.com>
16372
16373 PR c++/95999
16374 * g++.dg/parse/pr95999.C: New test case.
16375
16376 2022-03-10 Roger Sayle <roger@nextmovesoftware.com>
16377
16378 PR c++/39751
16379 * g++.dg/parse/pr39751.C: New test case.
16380
16381 2022-03-09 Joseph Myers <joseph@codesourcery.com>
16382
16383 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c: Update comments.
16384 * gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: Expect same
16385 results as in C11 mode. Update comments.
16386
16387 2022-03-09 Harald Anlauf <anlauf@gmx.de>
16388
16389 PR fortran/104849
16390 * gfortran.dg/pr104849.f90: New test.
16391
16392 2022-03-09 Patrick Palka <ppalka@redhat.com>
16393
16394 PR c++/104823
16395 * g++.dg/cpp0x/Wnarrowing19.C: New test.
16396 * g++.dg/cpp0x/constexpr-attribute4.C: New file.
16397
16398 2022-03-09 Patrick Palka <ppalka@redhat.com>
16399
16400 PR c++/102137
16401 PR c++/87820
16402 * g++.dg/cpp0x/explicit15.C: New test.
16403 * g++.dg/cpp1z/class-deduction108.C: New test.
16404
16405 2022-03-09 Patrick Palka <ppalka@redhat.com>
16406
16407 PR c++/65396
16408 * g++.dg/cpp0x/vt-34314.C: Adjust expected location of
16409 "redeclared here" note.
16410 * g++.dg/template/pr92440.C: Likewise.
16411 * g++.old-deja/g++.pt/redecl1.C: Adjust expected location of
16412 "redefinition of default argument" error.
16413 * g++.dg/template/defarg23.C: New test.
16414 * g++.dg/template/defarg23a.C: New test.
16415
16416 2022-03-09 Richard Biener <rguenther@suse.de>
16417
16418 PR testsuite/104759
16419 * gcc.dg/vect/vect-multitypes-12.c: Adjust.
16420
16421 2022-03-09 Richard Biener <rguenther@suse.de>
16422
16423 PR middle-end/104786
16424 * gcc.dg/pr104786.c: New testcase.
16425
16426 2022-03-09 Tobias Burnus <tobias@codesourcery.com>
16427
16428 * gfortran.dg/sizeof_6.f90: New test.
16429
16430 2022-03-09 Jakub Jelinek <jakub@redhat.com>
16431
16432 PR c/104711
16433 * c-c++-common/Wshift-negative-value-1.c: Remove
16434 dg-additional-options, instead in target selectors of each diagnostic
16435 check for exact C++ versions where it should be diagnosed.
16436 * c-c++-common/Wshift-negative-value-2.c: Likewise.
16437 * c-c++-common/Wshift-negative-value-3.c: Likewise.
16438 * c-c++-common/Wshift-negative-value-4.c: Likewise.
16439 * c-c++-common/Wshift-negative-value-7.c: New test.
16440 * c-c++-common/Wshift-negative-value-8.c: New test.
16441 * c-c++-common/Wshift-negative-value-9.c: New test.
16442 * c-c++-common/Wshift-negative-value-10.c: New test.
16443 * c-c++-common/Wshift-overflow-1.c: Remove
16444 dg-additional-options, instead in target selectors of each diagnostic
16445 check for exact C++ versions where it should be diagnosed.
16446 * c-c++-common/Wshift-overflow-2.c: Likewise.
16447 * c-c++-common/Wshift-overflow-5.c: Likewise.
16448 * c-c++-common/Wshift-overflow-6.c: Likewise.
16449 * c-c++-common/Wshift-overflow-7.c: Likewise.
16450 * c-c++-common/Wshift-overflow-8.c: New test.
16451 * c-c++-common/Wshift-overflow-9.c: New test.
16452 * c-c++-common/Wshift-overflow-10.c: New test.
16453 * c-c++-common/Wshift-overflow-11.c: New test.
16454 * c-c++-common/Wshift-overflow-12.c: New test.
16455
16456 2022-03-09 Jakub Jelinek <jakub@redhat.com>
16457
16458 PR rtl-optimization/104839
16459 * gcc.c-torture/execute/pr104839.c: New test.
16460
16461 2022-03-08 Roger Sayle <roger@nextmovesoftware.com>
16462
16463 PR c++/96440
16464 * g++.dg/cpp0x/pr96440.C: New test case.
16465
16466 2022-03-08 Tobias Burnus <tobias@codesourcery.com>
16467
16468 PR fortran/104126
16469 * gfortran.dg/null_actual_2.f90: New test.
16470
16471 2022-03-08 Roger Sayle <roger@nextmovesoftware.com>
16472
16473 PR c++/96437
16474 * g++.dg/cpp2a/pr96437.C: New test case.
16475
16476 2022-03-08 Roger Sayle <roger@nextmovesoftware.com>
16477
16478 PR c++/96329
16479 * g++.dg/template/pr96329.C: New test case.
16480
16481 2022-03-08 Marek Polacek <polacek@redhat.com>
16482
16483 PR c++/104108
16484 * g++.dg/cpp0x/alias-decl-74.C: New test.
16485
16486 2022-03-08 Marek Polacek <polacek@redhat.com>
16487
16488 * g++.dg/ext/attr-unavailable-9.C: Add dg-error.
16489
16490 2022-03-08 Harald Anlauf <anlauf@gmx.de>
16491
16492 PR fortran/104811
16493 * gfortran.dg/minmaxloc_16.f90: New test.
16494
16495 2022-03-08 Jakub Jelinek <jakub@redhat.com>
16496
16497 PR c++/104806
16498 * g++.dg/spellcheck-pr104806.C: New test.
16499
16500 2022-03-08 David Malcolm <dmalcolm@redhat.com>
16501
16502 PR analyzer/99771
16503 * gcc.dg/analyzer/leak-4.c: New test.
16504
16505 2022-03-08 Marek Polacek <polacek@redhat.com>
16506
16507 PR rtl-optimization/104777
16508 * gcc.dg/torture/tls/pr104777.c: New test.
16509
16510 2022-03-08 H.J. Lu <hjl.tools@gmail.com>
16511
16512 PR target/104781
16513 * gcc.target/i386/eh_return-1.c: Add -mincoming-stack-boundary=4.
16514 * gcc.target/i386/eh_return-2.c: Likewise.
16515
16516 2022-03-08 Richard Biener <rguenther@suse.de>
16517
16518 PR tree-optimization/84201
16519 * gcc.dg/vect/pr84201.c: New testcase.
16520
16521 2022-03-08 Tamar Christina <tamar.christina@arm.com>
16522
16523 PR tree-optimization/104755
16524 * gcc.dg/vect/vect-bic-bitmask-10.c: Disable sparc.
16525 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
16526 * gcc.dg/vect/vect-bic-bitmask-12.c: Likewise.
16527 * gcc.dg/vect/vect-bic-bitmask-2.c: Likewise.
16528 * gcc.dg/vect/vect-bic-bitmask-23.c: Likewise.
16529 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
16530 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
16531 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
16532 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
16533 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
16534 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
16535
16536 2022-03-08 Richard Biener <rguenther@suse.de>
16537
16538 PR tree-optimization/104825
16539 * gcc.dg/torture/pr104825.c: New testcase.
16540
16541 2022-03-08 liuhongt <hongtao.liu@intel.com>
16542
16543 * gcc.target/i386/pr100865-8a.c: Adjust testcase.
16544 * gcc.target/i386/pr100865-8c.c: Ditto.
16545 * gcc.target/i386/pr100865-9c.c: Ditto.
16546
16547 2022-03-07 Tobias Burnus <tobias@codesourcery.com>
16548
16549 PR fortran/99585
16550 PR fortran/104430
16551 * gfortran.dg/class_result_10.f90: New test.
16552
16553 2022-03-07 David Malcolm <dmalcolm@redhat.com>
16554
16555 PR analyzer/101983
16556 * gcc.dg/analyzer/pr101983-main.c: New test.
16557 * gcc.dg/analyzer/pr101983-not-main.c: New test.
16558
16559 2022-03-07 Martin Liska <mliska@suse.cz>
16560
16561 PR middle-end/104381
16562 * gcc.dg/pr104381.c: New test.
16563
16564 2022-03-07 Richard Biener <rguenther@suse.de>
16565
16566 PR tree-optimization/104782
16567 * gcc.dg/vect/pr104782.c: New testcase.
16568
16569 2022-03-07 Jakub Jelinek <jakub@redhat.com>
16570
16571 PR target/104775
16572 * gcc.target/s390/pr104775.c: New test.
16573
16574 2022-03-07 Jakub Jelinek <jakub@redhat.com>
16575
16576 PR target/104779
16577 * gcc.target/i386/pr104779.c: New test.
16578
16579 2022-03-06 Roger Sayle <roger@nextmovesoftware.com>
16580
16581 * gcc.dg/lower-subreg-1.c: Update test case. iordi3 is no longer
16582 lowered by the RTL subreg1 pass on ia32 [even with -mno-stv].
16583
16584 2022-03-05 Roger Sayle <roger@nextmovesoftware.com>
16585 Uroš Bizjak <ubizjak@gmail.com>
16586
16587 PR testsuite/104732
16588 * gcc.target/i386/pr104732.c: New test case.
16589
16590 2022-03-05 Michael Meissner <meissner@linux.ibm.com>
16591
16592 PR target/104698
16593 * gcc.target/powerpc/pr104698-1.c: New test.
16594 * gcc.target/powerpc/pr104698-2.c: New test.
16595
16596 2022-03-04 Nathan Sidwell <nathan@acm.org>
16597
16598 * g++.dg/modules/std-subst-2.C: New.
16599 * g++.dg/modules/std-subst-3.C: New.
16600 * g++.dg/modules/std-subst-4_a.C: New.
16601 * g++.dg/modules/std-subst-4_b.C: New.
16602 * g++.dg/modules/std-subst-4_c.C: New.
16603
16604 2022-03-04 David Malcolm <dmalcolm@redhat.com>
16605
16606 PR analyzer/103521
16607 * gcc.dg/analyzer/pr93032-mztools.c: Move to...
16608 * gcc.dg/analyzer/pr93032-mztools-signed-char.c: ...this, adding
16609 -fsigned-char to args, and...
16610 * gcc.dg/analyzer/pr93032-mztools-unsigned-char.c: ...copy to here,
16611 adding -funsigned-char to args.
16612
16613 2022-03-04 Patrick Palka <ppalka@redhat.com>
16614
16615 PR c++/103443
16616 * g++.dg/cpp2a/consteval29.C: New test.
16617
16618 2022-03-04 Nathan Sidwell <nathan@acm.org>
16619
16620 * g++.dg/modules/fn-inline-1_b.C: Adjust.
16621 * g++.dg/modules/fn-inline-1_c.C: Adjust.
16622 * g++.dg/modules/imp-inline-1_a.C: Adjust.
16623 * g++.dg/modules/imp-inline-1_b.C: Adjust.
16624 * g++.dg/modules/init-2_a.C: Adjust.
16625 * g++.dg/modules/init-2_b.C: Adjust.
16626 * g++.dg/modules/init-2_c.C: Adjust.
16627 * g++.dg/modules/member-def-2_d.C: Adjust.
16628 * g++.dg/modules/mod-sym-1.C: Adjust.
16629 * g++.dg/modules/mod-sym-2.C: Adjust.
16630 * g++.dg/modules/mod-sym-3.C: Adjust.
16631 * g++.dg/modules/sym-subst-1.C: Adjust.
16632 * g++.dg/modules/sym-subst-2_b.C: Adjust.
16633 * g++.dg/modules/sym-subst-3_a.C: Adjust.
16634 * g++.dg/modules/sym-subst-3_b.C: Adjust.
16635 * g++.dg/modules/sym-subst-4.C: Adjust.
16636 * g++.dg/modules/sym-subst-5.C: Adjust.
16637 * g++.dg/modules/sym-subst-6.C: Adjust.
16638 * g++.dg/modules/tpl-spec-1_a.C: Adjust.
16639 * g++.dg/modules/tpl-spec-2_b.C: Adjust.
16640 * g++.dg/modules/tpl-spec-2_d.C: Adjust.
16641 * g++.dg/modules/tpl-spec-3_a.C: Adjust.
16642 * g++.dg/modules/virt-1_a.C: Adjust.
16643 * g++.dg/modules/virt-2_a.C: Adjust.
16644 * g++.dg/modules/virt-2_b.C: Adjust.
16645 * g++.dg/modules/virt-2_c.C: Adjust.
16646 * g++.dg/modules/vtt-1_a.C: Adjust.
16647 * g++.dg/modules/vtt-1_b.C: Adjust.
16648
16649 2022-03-04 Peter Bergner <bergner@linux.ibm.com>
16650
16651 PR target/87496
16652 PR target/104208
16653 * gcc.target/powerpc/pr104208-1.c: New test.
16654 * gcc.target/powerpc/pr104208-2.c: Likewise.
16655 * gcc.target/powerpc/pr87496-2.c: Swap long double options to trigger
16656 the expected error.
16657 * gcc.target/powerpc/pr87496-3.c: Likewise.
16658
16659 2022-03-04 Jakub Jelinek <jakub@redhat.com>
16660
16661 PR middle-end/104529
16662 * g++.dg/tree-ssa/pr104529.C: New test.
16663
16664 2022-03-04 Thomas Schwinge <thomas@codesourcery.com>
16665
16666 PR middle-end/100280
16667 PR middle-end/104132
16668 PR middle-end/104133
16669 * c-c++-common/goacc/kernels-decompose-pr104061-1-3.c: Adjust.
16670 * c-c++-common/goacc/kernels-decompose-pr104061-1-4.c: Likewise.
16671 * c-c++-common/goacc/kernels-decompose-pr104132-1.c: Likewise.
16672 * c-c++-common/goacc/kernels-decompose-pr104133-1.c: Likewise.
16673
16674 2022-03-04 Thomas Schwinge <thomas@codesourcery.com>
16675
16676 PR middle-end/100280
16677 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
16678 * c-c++-common/goacc/classify-kernels.c: Likewise.
16679 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
16680 * c-c++-common/goacc/kernels-decompose-pr100280-1.c: Likewise.
16681 * c-c++-common/goacc/kernels-decompose-pr104061-1-2.c: Likewise.
16682 * c-c++-common/goacc/kernels-decompose-pr104061-1-3.c: Likewise.
16683 * c-c++-common/goacc/kernels-decompose-pr104061-1-4.c: Likewise.
16684 * c-c++-common/goacc/kernels-decompose-pr104132-1.c: Likewise.
16685 * c-c++-common/goacc/kernels-decompose-pr104133-1.c: Likewise.
16686
16687 2022-03-04 Thomas Schwinge <thomas@codesourcery.com>
16688
16689 PR middle-end/100280
16690 * c-c++-common/goacc/classify-kernels-unparallelized.c: Add
16691 '--param=openacc-privatization=noisy'.
16692 * c-c++-common/goacc/classify-kernels.c: Likewise.
16693 * c-c++-common/goacc/kernels-decompose-2.c: Adjust.
16694 * c-c++-common/goacc/kernels-decompose-pr100280-1.c: Likewise.
16695 * c-c++-common/goacc/kernels-decompose-pr104061-1-2.c: Likewise.
16696 * c-c++-common/goacc/kernels-decompose-pr104061-1-3.c: Likewise.
16697 * c-c++-common/goacc/kernels-decompose-pr104061-1-4.c: Likewise.
16698 * c-c++-common/goacc/kernels-decompose-pr104132-1.c: Likewise.
16699 * c-c++-common/goacc/kernels-decompose-pr104133-1.c: Likewise.
16700
16701 2022-03-04 Thomas Schwinge <thomas@codesourcery.com>
16702
16703 PR middle-end/100400
16704 PR middle-end/103836
16705 PR middle-end/104061
16706 * c-c++-common/goacc/kernels-decompose-pr100400-1-1.c: New.
16707 * c-c++-common/goacc/kernels-decompose-pr100400-1-2.c: New.
16708 * c-c++-common/goacc/kernels-decompose-pr100400-1-3.c: New.
16709 * c-c++-common/goacc/kernels-decompose-pr100400-1-4.c: New.
16710 * c-c++-common/goacc/kernels-decompose-pr103836-1-1.c: New.
16711 * c-c++-common/goacc/kernels-decompose-pr103836-1-2.c: New.
16712 * c-c++-common/goacc/kernels-decompose-pr103836-1-3.c: New.
16713 * c-c++-common/goacc/kernels-decompose-pr103836-1-4.c: New.
16714 * c-c++-common/goacc/kernels-decompose-pr104061-1-1.c: New.
16715 * c-c++-common/goacc/kernels-decompose-pr104061-1-2.c: New.
16716 * c-c++-common/goacc/kernels-decompose-pr104061-1-3.c: New.
16717 * c-c++-common/goacc/kernels-decompose-pr104061-1-4.c: New.
16718
16719 2022-03-04 Thomas Schwinge <thomas@codesourcery.com>
16720
16721 PR middle-end/104133
16722 * c-c++-common/goacc/kernels-decompose-pr104133-1.c: New file.
16723
16724 2022-03-04 Thomas Schwinge <thomas@codesourcery.com>
16725
16726 PR middle-end/104132
16727 * c-c++-common/goacc/kernels-decompose-pr104132-1.c: New file.
16728
16729 2022-03-04 Thomas Schwinge <thomas@codesourcery.com>
16730
16731 * c-c++-common/goacc/classify-kernels-parloops.c: Update.
16732 * c-c++-common/goacc/classify-kernels-unparallelized-parloops.c:
16733 Likewise.
16734 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
16735 * c-c++-common/goacc/classify-kernels.c: Likewise.
16736 * c-c++-common/goacc/classify-parallel.c: Likewise.
16737 * c-c++-common/goacc/classify-routine-nohost.c: Likewise.
16738 * c-c++-common/goacc/classify-routine.c: Likewise.
16739 * c-c++-common/goacc/classify-serial.c: Likewise.
16740 * gfortran.dg/goacc/classify-kernels-parloops.f95: Likewise.
16741 * gfortran.dg/goacc/classify-kernels-unparallelized-parloops.f95:
16742 Likewise.
16743 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
16744 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
16745 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
16746 * gfortran.dg/goacc/classify-routine-nohost.f95: Likewise.
16747 * gfortran.dg/goacc/classify-routine.f95: Likewise.
16748 * gfortran.dg/goacc/classify-serial.f95: Likewise.
16749
16750 2022-03-04 H.J. Lu <hjl.tools@gmail.com>
16751
16752 PR target/104704
16753 * gcc.target/i386/incoming-11.c: Xfail.
16754 * gcc.target/i386/pieces-memset-3.c: Likewise.
16755 * gcc.target/i386/pieces-memset-37.c: Likewise.
16756 * gcc.target/i386/pieces-memset-39.c: Likewise.
16757 * gcc.target/i386/pieces-memset-46.c: Likewise.
16758 * gcc.target/i386/pieces-memset-47.c: Likewise.
16759 * gcc.target/i386/pieces-memset-48.c: Likewise.
16760 * gcc.target/i386/pr90773-5.c: Likewise.
16761 * gcc.target/i386/pr90773-14.c: Likewise.
16762 * gcc.target/i386/pr90773-17.c: Likewise.
16763 * gcc.target/i386/pr100865-8a.c: Likewise.
16764 * gcc.target/i386/pr100865-8c.c: Likewise.
16765 * gcc.target/i386/pr100865-9c.c: Likewise.
16766 * gcc.target/i386/pieces-memset-21.c: Always expect vzeroupper.
16767 * gcc.target/i386/pr82941-1.c: Likewise.
16768 * gcc.target/i386/pr82942-1.c: Likewise.
16769 * gcc.target/i386/pr82990-1.c: Likewise.
16770 * gcc.target/i386/pr82990-3.c: Likewise.
16771 * gcc.target/i386/pr82990-5.c: Likewise.
16772 * gcc.target/i386/pr100865-11b.c: Expect vmovdqa instead of
16773 vmovdqa64.
16774 * gcc.target/i386/pr100865-12b.c: Likewise.
16775 * gcc.target/i386/pr100865-8b.c: Likewise.
16776 * gcc.target/i386/pr100865-9b.c: Likewise.
16777 * gcc.target/i386/pr104704-1.c: New test.
16778 * gcc.target/i386/pr104704-2.c: Likewise.
16779 * gcc.target/i386/pr104704-3.c: Likewise.
16780 * gcc.target/i386/pr104704-4.c: Likewise.
16781 * gcc.target/i386/pr104704-5.c: Likewise.
16782 * gcc.target/i386/pr104704-6.c: Likewise.
16783
16784 2022-03-03 Martin Sebor <msebor@redhat.com>
16785
16786 PR middle-end/104761
16787 * g++.dg/warn/Wdangling-pointer-4.C: New test.
16788 * gcc.dg/Wdangling-pointer-4.c: New test.
16789
16790 2022-03-03 Kwok Cheung Yeung <kcy@codesourcery.com>
16791
16792 PR fortran/104131
16793 * gfortran.dg/gomp/pr104131.f90: New.
16794 * gfortran.dg/gomp/task-detach-1.f90: Update expected error message.
16795
16796 2022-03-03 Tom de Vries <tdevries@suse.de>
16797
16798 * gcc.target/nvptx/sm53.c: Add -mptx=_.
16799 * gcc.target/nvptx/sm70.c: Same.
16800 * gcc.target/nvptx/sm75.c: Same.
16801 * gcc.target/nvptx/sm80.c: Same.
16802
16803 2022-03-03 Jakub Jelinek <jakub@redhat.com>
16804
16805 PR middle-end/104757
16806 * gfortran.dg/gomp/pr104757.f90: New test.
16807 * gcc.dg/gomp/pr104757.c: New test.
16808
16809 2022-03-03 Jakub Jelinek <jakub@redhat.com>
16810
16811 PR middle-end/104558
16812 * gcc.dg/pr104558.c: New test.
16813
16814 2022-03-02 Harald Anlauf <anlauf@gmx.de>
16815
16816 PR fortran/104573
16817 * gfortran.dg/assumed_type_14.f90: New test.
16818
16819 2022-03-02 David Edelsohn <dje.gcc@gmail.com>
16820
16821 * c-c++-common/pr104505.c: Add -Wno-psabi.
16822
16823 2022-03-02 Qing Zhao <qing.zhao@oracle.com>
16824
16825 PR middle-end/102276
16826 * gcc.dg/auto-init-pr102276-1.c: New test.
16827 * gcc.dg/auto-init-pr102276-2.c: New test.
16828 * gcc.dg/auto-init-pr102276-3.c: New test.
16829 * gcc.dg/auto-init-pr102276-4.c: New test.
16830
16831 2022-03-02 Tamar Christina <tamar.christina@arm.com>
16832
16833 PR testsuite/104730
16834 * gcc.dg/vect/complex/pr102819-1.c: Add vect_float.
16835 * gcc.dg/vect/complex/pr102819-2.c: Likewise.
16836 * gcc.dg/vect/complex/pr102819-3.c: Likewise.
16837 * gcc.dg/vect/complex/pr102819-4.c: Likewise.
16838 * gcc.dg/vect/complex/pr102819-5.c: Likewise.
16839 * gcc.dg/vect/complex/pr102819-6.c: Likewise.
16840 * gcc.dg/vect/complex/pr102819-7.c: Likewise.
16841 * gcc.dg/vect/complex/pr102819-8.c: Likewise.
16842 * gcc.dg/vect/complex/pr102819-9.c: Likewise.
16843
16844 2022-03-02 Jakub Jelinek <jakub@redhat.com>
16845
16846 PR rtl-optimization/104637
16847 * gcc.target/i386/pr104637.c: Don't run on ia32. Add -Wno-div-by-zero
16848 to dg-options.
16849 (foo): Remove extraneous initializer.
16850
16851 2022-03-02 Jakub Jelinek <jakub@redhat.com>
16852
16853 PR debug/100541
16854 * g++.dg/opt/pr100541-1.C: New test.
16855 * g++.dg/opt/pr100541-2.C: New test.
16856
16857 2022-03-02 Hongyu Wang <hongyu.wang@intel.com>
16858
16859 PR target/104726
16860 * gcc.target/i386/pr104551.c: Use avx2-check.h.
16861
16862 2022-03-02 Hongyu Wang <hongyu.wang@intel.com>
16863
16864 PR target/104724
16865 * gcc.target/i386/avx512fp16-vcvtsi2sh-1b.c: Use long long
16866 instead of __int64_t.
16867 * gcc.target/i386/avx512fp16-vcvtsi2sh64-1b.c: Ditto.
16868 * gcc.target/i386/avx512fp16-vcvtusi2sh-1b.c: Ditto.
16869 * gcc.target/i386/avx512fp16-vcvtusi2sh64-1b.c: Ditto.
16870
16871 2022-03-01 Martin Sebor <msebor@redhat.com>
16872
16873 PR tree-optimization/104715
16874 * gcc.dg/Wdangling-pointer-3.c: New test.
16875
16876 2022-03-01 Jakub Jelinek <jakub@redhat.com>
16877
16878 PR tree-optimization/104715
16879 * c-c++-common/Wdangling-pointer-7.c: New test.
16880
16881 2022-03-01 Iain Buclaw <ibuclaw@gdcproject.org>
16882
16883 PR d/104736
16884 * gdc.test/runnable/dhry.d: Removed.
16885
16886 2022-03-01 H.J. Lu <hjl.tools@gmail.com>
16887
16888 PR testsuite/104725
16889 * g++.target/i386/pr35513-1.C: Limit to Linux.
16890 * g++.target/i386/pr35513-2.C: Likewise.
16891
16892 2022-03-01 Richard Biener <rguenther@suse.de>
16893
16894 PR tree-optimization/104716
16895 * gfortran.dg/pr104716.f: New testcase.
16896
16897 2022-03-01 Richard Biener <rguenther@suse.de>
16898
16899 PR testsuite/104727
16900 * gcc.target/i386/pr84101.c: Remove XFAIL.
16901
16902 2022-03-01 Richard Biener <rguenther@suse.de>
16903
16904 PR testsuite/104728
16905 * gcc.dg/vect/pr81196-2.c: Require vect_perm.
16906
16907 2022-03-01 Roger Sayle <roger@nextmovesoftware.com>
16908
16909 * gcc.target/i386/pr80270.c: Don't compile new test case on ia32.
16910
16911 2022-03-01 Martin Liska <mliska@suse.cz>
16912
16913 PR ipa/104533
16914 * g++.target/i386/pr104533.C: New test.
16915
16916 2022-03-01 Tom de Vries <tdevries@suse.de>
16917
16918 * gcc.target/nvptx/sm30.c: New test.
16919 * gcc.target/nvptx/sm35.c: New test.
16920 * gcc.target/nvptx/sm53.c: New test.
16921 * gcc.target/nvptx/sm70.c: New test.
16922 * gcc.target/nvptx/sm75.c: New test.
16923 * gcc.target/nvptx/sm80.c: New test.
16924
16925 2022-03-01 Hongyu Wang <hongyu.wang@intel.com>
16926
16927 PR target/104664
16928 * gcc.target/i386/pr104664.c: New test.
16929
16930 2022-02-28 Roger Sayle <roger@nextmovesoftware.com>
16931
16932 PR tree-optimization/91384
16933 * gcc.target/i386/pr91384.c: New test case.
16934
16935 2022-02-28 Roger Sayle <roger@nextmovesoftware.com>
16936 Eric Botcazou <ebotcazou@adacore.com>
16937
16938 * gcc.target/i386/pr80270.c: New test case.
16939
16940 2022-02-28 Vladimir N. Makarov <vmakarov@redhat.com>
16941
16942 PR rtl-optimization/104637
16943 * gcc.target/i386/pr104637.c: New.
16944
16945 2022-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
16946
16947 * gdc.dg/torture/simd7413a.d: Update.
16948 * gdc.dg/ubsan/pr88957.d: Update.
16949 * gdc.dg/simd18489.d: New test.
16950 * gdc.dg/torture/simd21727.d: New test.
16951
16952 2022-02-28 Marek Polacek <polacek@redhat.com>
16953
16954 PR c++/104682
16955 * g++.dg/ext/attr-unavailable-10.C: New test.
16956 * g++.dg/ext/attr-unavailable-11.C: New test.
16957 * g++.dg/warn/deprecated-17.C: New test.
16958 * g++.dg/warn/deprecated-18.C: New test.
16959
16960 2022-02-28 Marek Polacek <polacek@redhat.com>
16961
16962 PR c++/104667
16963 * g++.dg/ext/attrib64.C: New test.
16964
16965 2022-02-28 Qing Zhao <qing.zhao@oracle.com>
16966
16967 PR middle-end/104550
16968 * gcc.dg/auto-init-pr104550-1.c: New test.
16969 * gcc.dg/auto-init-pr104550-2.c: New test.
16970 * gcc.dg/auto-init-pr104550-3.c: New test.
16971
16972 2022-02-28 Martin Liska <mliska@suse.cz>
16973
16974 PR ipa/104648
16975 * g++.dg/pr104648.C: New test.
16976
16977 2022-02-28 Richard Biener <rguenther@suse.de>
16978
16979 PR tree-optimization/104700
16980 * gcc.dg/pr104700-2.c: New testcase.
16981 * gcc.dg/torture/pr104700-1.c: Likewise.
16982
16983 2022-02-28 Tom de Vries <tdevries@suse.de>
16984
16985 * gcc.target/nvptx/atomic-store-1.c: Add -mptx=_.
16986 * gcc.target/nvptx/atomic-store-2.c: Same.
16987 * gcc.target/nvptx/float16-1.c: Same.
16988 * gcc.target/nvptx/float16-2.c: Same.
16989 * gcc.target/nvptx/float16-3.c: Same.
16990 * gcc.target/nvptx/float16-4.c: Same.
16991 * gcc.target/nvptx/float16-5.c: Same.
16992 * gcc.target/nvptx/float16-6.c: Same.
16993 * gcc.target/nvptx/tanh-1.c: Same.
16994 * gcc.target/nvptx/uniform-simt-1.c: Same.
16995 * gcc.target/nvptx/uniform-simt-3.c: Same.
16996
16997 2022-02-28 Tom de Vries <tdevries@suse.de>
16998
16999 * gcc.target/nvptx/atomic-store-3.c: Add -misa=sm_30.
17000
17001 2022-02-28 Tom de Vries <tdevries@suse.de>
17002
17003 * gcc.target/nvptx/uniform-simt-2.c: Add -misa=sm_30.
17004
17005 2022-02-28 Tom de Vries <tdevries@suse.de>
17006
17007 * gcc.target/nvptx/rotate.c: Add -misa=sm_35.
17008
17009 2022-02-28 Hongyu Wang <hongyu.wang@intel.com>
17010
17011 * gcc.target/i386/avx512f-vpternlogd-1.c: Use new enum.
17012 * gcc.target/i386/avx512f-vpternlogq-1.c: Likewise.
17013 * gcc.target/i386/avx512vl-vpternlogd-1.c: Likewise.
17014 * gcc.target/i386/avx512vl-vpternlogq-1.c: Likewise.
17015 * gcc.target/i386/testimm-10.c: Remove imm check for vpternlog
17016 insns since the imm has been truncated in intrinsic.
17017
17018 2022-02-27 Jason Merrill <jason@redhat.com>
17019
17020 PR c++/104618
17021 * g++.dg/overload/paren1.C: New test.
17022
17023 2022-02-25 Jakub Jelinek <jakub@redhat.com>
17024 Marc Glisse <marc.glisse@inria.fr>
17025
17026 PR tree-optimization/104675
17027 * gcc.dg/pr104675-3.c : New test.
17028
17029 2022-02-25 Jakub Jelinek <jakub@redhat.com>
17030
17031 PR target/104681
17032 * g++.dg/opt/pr104681.C: New test.
17033
17034 2022-02-25 Jakub Jelinek <jakub@redhat.com>
17035
17036 * g++.dg/pr104540.C: Move to ...
17037 * g++.target/i386/pr104540.C: ... here.
17038
17039 2022-02-25 Martin Liska <mliska@suse.cz>
17040
17041 PR testsuite/104687
17042 * gcc.dg/lto/20090717_0.c: Fix asan error.
17043
17044 2022-02-25 Richard Biener <rguenther@suse.de>
17045
17046 PR tree-optimization/103037
17047 * gcc.dg/torture/pr103037.c: New testcase.
17048
17049 2022-02-25 Jakub Jelinek <jakub@redhat.com>
17050
17051 PR target/104674
17052 * gcc.target/i386/pr104674.c: New test.
17053
17054 2022-02-25 Jakub Jelinek <jakub@redhat.com>
17055
17056 PR middle-end/104679
17057 * g++.dg/torture/pr104679.C: New test.
17058
17059 2022-02-25 Jakub Jelinek <jakub@redhat.com>
17060
17061 PR tree-optimization/104675
17062 * gcc.dg/pr104675-1.c: New test.
17063 * gcc.dg/pr104675-2.c: New test.
17064
17065 2022-02-25 Alexandre Oliva <oliva@adacore.com>
17066
17067 PR tree-optimization/103845
17068 PR tree-optimization/104263
17069 * gcc.dg/pr103845.c: New.
17070
17071 2022-02-25 Alexandre Oliva <oliva@adacore.com>
17072
17073 PR middle-end/104540
17074 * g++.dg/pr104540.C: New.
17075
17076 2022-02-25 Alexandre Oliva <oliva@adacore.com>
17077
17078 PR tree-optimization/103856
17079 * g++.dg/pr103856.C: New.
17080
17081 2022-02-24 Pat Haugen <pthaugen@linux.ibm.com>
17082
17083 PR testsuite/100407
17084 * gcc.c-torture/compile/attr-retain-1.c: Add -G0 for 32-bit PowerPC.
17085 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
17086
17087 2022-02-24 Harald Anlauf <anlauf@gmx.de>
17088
17089 PR fortran/84519
17090 * gfortran.dg/stop_1.f90: New test.
17091 * gfortran.dg/stop_2.f: New test.
17092 * gfortran.dg/stop_3.f90: New test.
17093 * gfortran.dg/stop_4.f90: New test.
17094
17095 2022-02-24 Richard Biener <rguenther@suse.de>
17096
17097 PR tree-optimization/104676
17098 * gcc.dg/torture/pr104676.c: New testcase.
17099
17100 2022-02-24 Jakub Jelinek <jakub@redhat.com>
17101
17102 PR tree-optimization/104601
17103 * g++.dg/torture/pr104601.C: New test.
17104
17105 2022-02-24 Tom de Vries <tdevries@suse.de>
17106
17107 * gcc.target/nvptx/rotate-run.c: New test.
17108 * gcc.target/nvptx/rotate.c: New test.
17109
17110 2022-02-24 liuhongt <hongtao.liu@intel.com>
17111
17112 * gcc.target/i386/avx512vl-logicsuffix-1.c: New test.
17113
17114 2022-02-23 David Malcolm <dmalcolm@redhat.com>
17115
17116 PR analyzer/104434
17117 * gcc.dg/analyzer/attr-const-1.c: New test.
17118 * gcc.dg/analyzer/attr-const-2.c: New test.
17119 * gcc.dg/analyzer/attr-const-3.c: New test.
17120 * gcc.dg/analyzer/pr104434-const.c: New test.
17121 * gcc.dg/analyzer/pr104434-nonconst.c: New test.
17122 * gcc.dg/analyzer/pr104434.h: New test.
17123
17124 2022-02-23 Marek Polacek <polacek@redhat.com>
17125
17126 PR c++/79493
17127 * g++.dg/diagnostic/undeclared1.C: New test.
17128
17129 2022-02-23 Marek Polacek <polacek@redhat.com>
17130
17131 PR c++/70077
17132 * g++.dg/cpp0x/noexcept76.C: New test.
17133
17134 2022-02-23 Richard Biener <rguenther@suse.de>
17135 Jakub Jelinek <jakub@redhat.com>
17136
17137 PR tree-optimization/104644
17138 * gcc.dg/pr104644.c: New test.
17139
17140 2022-02-23 Richard Biener <rguenther@suse.de>
17141
17142 * gcc.dg/gimplefe-49.c: New testcase.
17143 * gcc.dg/gimplefe-error-13.c: Likewise.
17144
17145 2022-02-23 Richard Biener <rguenther@suse.de>
17146
17147 PR tree-optimization/101636
17148 * gcc.target/i386/pr101636.c: New testcase.
17149 * c-c++-common/torture/pr101636.c: Likewise.
17150
17151 2022-02-23 Jakub Jelinek <jakub@redhat.com>
17152
17153 PR c/104633
17154 * gcc.dg/Winfinite-recursion-3.c: New test.
17155 * gcc.dg/Winfinite-recursion-4.c: New test.
17156 * gcc.dg/Winfinite-recursion-5.c: New test.
17157
17158 2022-02-22 Paul A. Clarke <pc@us.ibm.com>
17159
17160 * g++.dg/ext/altivec-1.C: Move to g++.target/powerpc, adjust dg
17161 directives.
17162 * g++.dg/ext/altivec-2.C: Likewise.
17163 * g++.dg/ext/altivec-3.C: Likewise.
17164 * g++.dg/ext/altivec-4.C: Likewise.
17165 * g++.dg/ext/altivec-5.C: Likewise.
17166 * g++.dg/ext/altivec-6.C: Likewise.
17167 * g++.dg/ext/altivec-7.C: Likewise.
17168 * g++.dg/ext/altivec-8.C: Likewise.
17169 * g++.dg/ext/altivec-9.C: Likewise.
17170 * g++.dg/ext/altivec-10.C: Likewise.
17171 * g++.dg/ext/altivec-11.C: Likewise.
17172 * g++.dg/ext/altivec-12.C: Likewise.
17173 * g++.dg/ext/altivec-13.C: Likewise.
17174 * g++.dg/ext/altivec-14.C: Likewise.
17175 * g++.dg/ext/altivec-15.C: Likewise.
17176 * g++.dg/ext/altivec-16.C: Likewise.
17177 * g++.dg/ext/altivec-17.C: Likewise.
17178 * g++.dg/ext/altivec-18.C: Likewise.
17179 * g++.dg/ext/altivec-cell-1.C: Likewise.
17180 * g++.dg/ext/altivec-cell-2.C: Likewise.
17181 * g++.dg/ext/altivec-cell-3.C: Likewise.
17182 * g++.dg/ext/altivec-cell-4.C: Likewise.
17183 * g++.dg/ext/altivec-cell-5.C: Likewise.
17184 * g++.dg/ext/altivec-types-1.C: Likewise.
17185 * g++.dg/ext/altivec-types-2.C: Likewise.
17186 * g++.dg/ext/altivec-types-3.C: Likewise.
17187 * g++.dg/ext/altivec-types-4.C: Likewise.
17188 * g++.dg/ext/undef-bool-1.C: Likewise.
17189 * g++.target/powerpc/altivec-1.C: New file.
17190 * g++.target/powerpc/altivec-10.C: New file.
17191 * g++.target/powerpc/altivec-11.C: New file.
17192 * g++.target/powerpc/altivec-12.C: New file.
17193 * g++.target/powerpc/altivec-13.C: New file.
17194 * g++.target/powerpc/altivec-14.C: New file.
17195 * g++.target/powerpc/altivec-15.C: New file.
17196 * g++.target/powerpc/altivec-16.C: New file.
17197 * g++.target/powerpc/altivec-17.C: New file.
17198 * g++.target/powerpc/altivec-18.C: New file.
17199 * g++.target/powerpc/altivec-2.C: New file.
17200 * g++.target/powerpc/altivec-3.C: New file.
17201 * g++.target/powerpc/altivec-4.C: New file.
17202 * g++.target/powerpc/altivec-5.C: New file.
17203 * g++.target/powerpc/altivec-6.C: New file.
17204 * g++.target/powerpc/altivec-7.C: New file.
17205 * g++.target/powerpc/altivec-8.C: New file.
17206 * g++.target/powerpc/altivec-9.C: New file.
17207 * g++.target/powerpc/altivec-cell-1.C: New file.
17208 * g++.target/powerpc/altivec-cell-2.C: New file.
17209 * g++.target/powerpc/altivec-cell-3.C: New file.
17210 * g++.target/powerpc/altivec-cell-4.C: New file.
17211 * g++.target/powerpc/altivec-cell-5.C: New file.
17212 * g++.target/powerpc/altivec-types-1.C: New file.
17213 * g++.target/powerpc/altivec-types-2.C: New file.
17214 * g++.target/powerpc/altivec-types-3.C: New file.
17215 * g++.target/powerpc/altivec-types-4.C: New file.
17216 * g++.target/powerpc/undef-bool-1.C: New file.
17217
17218 2022-02-22 Harald Anlauf <anlauf@gmx.de>
17219
17220 PR fortran/104619
17221 * gfortran.dg/derived_constructor_comps_7.f90: New test.
17222
17223 2022-02-22 Christophe Lyon <christophe.lyon@arm.com>
17224
17225 PR target/100757
17226 PR target/100757
17227 * gcc.target/arm/simd/pr100757-2.c: New.
17228 * gcc.target/arm/simd/pr100757-3.c: New.
17229 * gcc.target/arm/simd/pr100757-4.c: New.
17230 * gcc.target/arm/simd/pr100757.c: New.
17231 * gcc.dg/signbit-2.c: Skip when targeting ARM/MVE.
17232 * lib/target-supports.exp (check_effective_target_arm_mve): New.
17233
17234 2022-02-22 Christophe Lyon <christophe.lyon@arm.com>
17235
17236 PR target/100757
17237 PR target/101325
17238 * gcc.dg/rtl/arm/mve-vxbi.c: New test.
17239 * gcc.target/arm/simd/pr101325.c: New.
17240 * gcc.target/arm/simd/pr101325-2.c: New.
17241 * lib/target-supports.exp (check_effective_target_arm_mve_hw): Use
17242 add_options_for_arm_v8_1m_mve_fp.
17243
17244 2022-02-22 Christophe Lyon <christophe.lyon@arm.com>
17245
17246 * gcc.target/arm/simd/mve-vcmp-f32-2.c: New.
17247 * gcc.target/arm/simd/neon-compare-1.c: New.
17248 * gcc.target/arm/simd/neon-compare-2.c: New.
17249 * gcc.target/arm/simd/neon-compare-3.c: New.
17250 * gcc.target/arm/simd/neon-compare-scalar-1.c: New.
17251 * gcc.target/arm/simd/neon-vcmp-f16.c: New.
17252 * gcc.target/arm/simd/neon-vcmp-f32-2.c: New.
17253 * gcc.target/arm/simd/neon-vcmp-f32-3.c: New.
17254 * gcc.target/arm/simd/neon-vcmp-f32.c: New.
17255 * gcc.target/arm/simd/neon-vcmp.c: New.
17256
17257 2022-02-22 Tom de Vries <tdevries@suse.de>
17258
17259 * gcc.target/nvptx/atomic-store-2.c: Use -misa=sm_70.
17260 * gcc.target/nvptx/uniform-simt-3.c: Same.
17261
17262 2022-02-22 Roger Sayle <roger@nextmovesoftware.com>
17263 Richard Biener <rguenther@suse.de>
17264
17265 * gcc.dg/fold-reduc-1.c: New test case.
17266
17267 2022-02-22 Jakub Jelinek <jakub@redhat.com>
17268
17269 PR tree-optimization/104604
17270 * gcc.c-torture/execute/pr104604.c: New test.
17271
17272 2022-02-22 Jakub Jelinek <jakub@redhat.com>
17273
17274 PR target/104612
17275 * gcc.dg/pr104612.c: New test.
17276
17277 2022-02-22 Tom de Vries <tdevries@suse.de>
17278
17279 * gcc.dg/sibcall-10.c: Xfail execution test for nvptx.
17280 * gcc.dg/sibcall-3.c: Same.
17281 * gcc.dg/sibcall-4.c: Same.
17282
17283 2022-02-22 Tom de Vries <tdevries@suse.de>
17284
17285 * gcc.target/nvptx/float16-1.c: Drop -mptx setting.
17286 * gcc.target/nvptx/float16-2.c: Same.
17287 * gcc.target/nvptx/float16-3.c: Same.
17288 * gcc.target/nvptx/float16-4.c: Same.
17289 * gcc.target/nvptx/float16-5.c: Same.
17290 * gcc.target/nvptx/float16-6.c: Same.
17291 * gcc.target/nvptx/tanh-1.c: Same.
17292
17293 2022-02-22 Richard Biener <rguenther@suse.de>
17294
17295 PR tree-optimization/104582
17296 PR target/99881
17297 * gcc.dg/vect/costmodel/x86_64/costmodel-pr104582-1.c: New.
17298 * gcc.dg/vect/costmodel/x86_64/costmodel-pr104582-2.c: Likewise.
17299 * gcc.dg/vect/costmodel/x86_64/costmodel-pr104582-3.c: Likewise.
17300 * gcc.dg/vect/costmodel/x86_64/costmodel-pr104582-4.c: Likewise.
17301 * gcc.target/i386/pr99881.c: Un-XFAIL.
17302 * gcc.target/i386/pr91446.c: Adjust to not expect vectorization.
17303
17304 2022-02-22 Hongyu Wang <hongyu.wang@intel.com>
17305
17306 PR target/103069
17307 * gcc.target/i386/pr103069-2.c: Adjust result check.
17308 * gcc.target/i386/pr103069-3.c: New test.
17309 * gcc.target/i386/pr103069-4.c: Likewise.
17310
17311 2022-02-21 Dan Li <ashimida@linux.alibaba.com>
17312
17313 * gcc.target/aarch64/shadow_call_stack_1.c: New test.
17314 * gcc.target/aarch64/shadow_call_stack_2.c: New test.
17315 * gcc.target/aarch64/shadow_call_stack_3.c: New test.
17316 * gcc.target/aarch64/shadow_call_stack_4.c: New test.
17317 * gcc.target/aarch64/shadow_call_stack_5.c: New test.
17318 * gcc.target/aarch64/shadow_call_stack_6.c: New test.
17319 * gcc.target/aarch64/shadow_call_stack_7.c: New test.
17320 * gcc.target/aarch64/shadow_call_stack_8.c: New test.
17321
17322 2022-02-21 Patrick Palka <ppalka@redhat.com>
17323
17324 PR c++/85493
17325 * g++.dg/cpp0x/decltype80.C: New test.
17326
17327 2022-02-21 Andrew Pinski <apinski@marvell.com>
17328
17329 PR c/104506
17330 * gcc.dg/pr104506-1.c: New test.
17331 * gcc.dg/pr104506-2.c: New test.
17332 * gcc.dg/pr104506-3.c: New test.
17333
17334 2022-02-20 Iain Buclaw <ibuclaw@gdcproject.org>
17335
17336 * gdc.dg/special1.d: New file.
17337
17338 2022-02-20 Harald Anlauf <anlauf@gmx.de>
17339
17340 PR fortran/77693
17341 * gfortran.dg/data_pointer_2.f90: New test.
17342
17343 2022-02-19 Tom de Vries <tdevries@suse.de>
17344
17345 * gcc.target/nvptx/atomic-store-1.c: Update.
17346
17347 2022-02-19 Tom de Vries <tdevries@suse.de>
17348
17349 * gcc.target/nvptx/uniform-simt-3.c: New test.
17350
17351 2022-02-19 Tom de Vries <tdevries@suse.de>
17352
17353 * gcc.target/nvptx/uniform-simt-1.c: Add scan-assembler test.
17354 * gcc.target/nvptx/uniform-simt-2.c: New test.
17355
17356 2022-02-19 Jakub Jelinek <jakub@redhat.com>
17357
17358 PR sanitizer/102656
17359 * g++.dg/asan/pr102656.C: New test.
17360
17361 2022-02-18 H.J. Lu <hjl.tools@gmail.com>
17362
17363 PR target/104581
17364 * gcc.target/i386/pieces-memset-21.c: Expect vzeroupper for ia32.
17365
17366 2022-02-18 Richard Biener <rguenther@suse.de>
17367
17368 PR target/104581
17369 * gcc.target/i386/pr101456-1.c: XFAIL.
17370
17371 2022-02-18 Richard Biener <rguenther@suse.de>
17372
17373 PR tree-optimization/96881
17374 * g++.dg/torture/pr96881-1.C: New testcase.
17375 * g++.dg/torture/pr96881-2.C: Likewise.
17376
17377 2022-02-18 Patrick Palka <ppalka@redhat.com>
17378
17379 PR c++/94944
17380 * g++.dg/cpp0x/noexcept34.C: Adjusted expected diagnostics.
17381 * g++.dg/cpp0x/noexcept75.C: New test.
17382
17383 2022-02-17 Jason Merrill <jason@redhat.com>
17384
17385 PR c++/104539
17386 * g++.dg/ipa/inline-4.C: New test.
17387
17388 2022-02-17 Jason Merrill <jason@redhat.com>
17389
17390 * g++.dg/warn/deprecated-16.C: New test.
17391
17392 2022-02-17 Jason Merrill <jason@redhat.com>
17393
17394 PR c++/90451
17395 * g++.dg/warn/deprecated-14.C: New test.
17396 * g++.dg/warn/deprecated-15.C: New test.
17397
17398 2022-02-17 Eric Botcazou <ebotcazou@adacore.com>
17399
17400 PR target/79754
17401 * gcc.target/i386/pr79754.c: Add target dfp.
17402
17403 2022-02-17 Vladimir N. Makarov <vmakarov@redhat.com>
17404
17405 PR rtl-optimization/104447
17406 * gcc.target/i386/pr104447.c: New.
17407
17408 2022-02-17 Patrick Palka <ppalka@redhat.com>
17409
17410 PR c++/104565
17411 * g++.dg/template/non-dependent22.C: New test.
17412
17413 2022-02-17 liuhongt <hongtao.liu@intel.com>
17414
17415 * gcc.target/i386/pr104551.c: New test.
17416
17417 2022-02-17 Jakub Jelinek <jakub@redhat.com>
17418
17419 PR debug/104557
17420 * gcc.dg/dfp/pr104557.c: New test.
17421
17422 2022-02-17 Jakub Jelinek <jakub@redhat.com>
17423
17424 PR c/104532
17425 * gcc.dg/gomp/pr104532.c: New test.
17426
17427 2022-02-17 Michael Meissner <meissner@the-meissners.org>
17428
17429 PR target/99708
17430 * gcc.target/powerpc/pr99708.c: New test.
17431
17432 2022-02-17 David Malcolm <dmalcolm@redhat.com>
17433
17434 PR analyzer/104576
17435 * gcc.dg/analyzer/torture/uninit-pr63311.c: New test.
17436 * gcc.dg/analyzer/uninit-pr104576.c: New test.
17437 * gfortran.dg/analyzer/uninit-pr63311.f90: New test.
17438
17439 2022-02-16 David Malcolm <dmalcolm@redhat.com>
17440
17441 PR analyzer/104560
17442 * g++.dg/analyzer/placement-new.C: Update expected wording.
17443 * g++.dg/analyzer/pr100244.C: Likewise.
17444 * gcc.dg/analyzer/attr-malloc-1.c (test_7): Likewise.
17445 * gcc.dg/analyzer/malloc-1.c (test_24): Likewise.
17446 (test_25): Likewise.
17447 (test_26): Likewise.
17448 (test_50a, test_50b, test_50c): New.
17449 * gcc.dg/analyzer/malloc-callbacks.c (test_5): Update expected
17450 wording.
17451 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
17452 * gcc.dg/analyzer/pr104560-1.c: New test.
17453 * gcc.dg/analyzer/pr104560-2.c: New test.
17454 * gcc.dg/analyzer/realloc-1.c (test_7): Updated expected wording.
17455 * gcc.dg/analyzer/vla-1.c (test_2): New. Prune output from
17456 -Wfree-nonheap-object.
17457
17458 2022-02-16 Patrick Palka <ppalka@redhat.com>
17459
17460 PR c++/104507
17461 * g++.dg/template/non-dependent21.C: New test.
17462
17463 2022-02-16 Jakub Jelinek <jakub@redhat.com>
17464
17465 PR target/104448
17466 * gcc.target/i386/pr104448.c: New test.
17467
17468 2022-02-16 Jakub Jelinek <jakub@redhat.com>
17469
17470 PR rtl-optimization/104544
17471 * gcc.dg/pr104544.c: New test.
17472
17473 2022-02-16 Richard Sandiford <richard.sandiford@arm.com>
17474
17475 * gcc.target/aarch64/atomic-inst-cas.c: Add
17476 -Wno-invalid-memory-model.
17477
17478 2022-02-16 Richard Sandiford <richard.sandiford@arm.com>
17479
17480 * gcc.target/aarch64/bic-bitmask-1.c: Remove XFAIL.
17481
17482 2022-02-16 Richard Sandiford <richard.sandiford@arm.com>
17483
17484 PR target/100056
17485 * gcc.target/aarch64/pr100056.c: XFAIL the original UBFIZ test
17486 and instead expect two UBFIZs + two ADD UXTBs.
17487
17488 2022-02-16 Jakub Jelinek <jakub@redhat.com>
17489
17490 PR c/104531
17491 * c-c++-common/gomp/atomic-31.c: New test.
17492
17493 2022-02-16 Jakub Jelinek <jakub@redhat.com>
17494
17495 PR c/104510
17496 * gcc.dg/dfp/pr104510.c: New test.
17497
17498 2022-02-15 Peter Bergner <bergner@linux.ibm.com>
17499
17500 * gcc.target/powerpc/htm-1.c: Retry intermittent failing tbegins.
17501
17502 2022-02-15 Andrew MacLeod <amacleod@redhat.com>
17503
17504 PR tree-optimization/104526
17505 * gcc.dg/pr104526.c: New.
17506
17507 2022-02-15 David Malcolm <dmalcolm@redhat.com>
17508
17509 PR analyzer/104524
17510 * gcc.dg/analyzer/pr104524.c: New test.
17511
17512 2022-02-15 David Malcolm <dmalcolm@redhat.com>
17513
17514 PR analyzer/102692
17515 * gcc.dg/analyzer/pr102692-2.c: New test.
17516 * gcc.dg/analyzer/pr102692.c: Remove xfail. Remove -O2 from
17517 options and move to...
17518 * gcc.dg/analyzer/torture/pr102692.c: ...here.
17519
17520 2022-02-15 Tobias Burnus <tobias@codesourcery.com>
17521
17522 * gfortran.dg/gomp/depend-4.f90: Add VALUE test, update scan test.
17523 * gfortran.dg/gomp/depend-5.f90: Fix scan tree for -m32.
17524 * gfortran.dg/gomp/depend-6.f90: New test.
17525
17526 2022-02-15 Richard Sandiford <richard.sandiford@arm.com>
17527
17528 * gcc.target/aarch64/max_plus_1.c: New test.
17529 * gcc.target/aarch64/max_plus_2.c: Likewise.
17530 * gcc.target/aarch64/max_plus_3.c: Likewise.
17531 * gcc.target/aarch64/max_plus_4.c: Likewise.
17532 * gcc.target/aarch64/max_plus_5.c: Likewise.
17533 * gcc.target/aarch64/max_plus_6.c: Likewise.
17534 * gcc.target/aarch64/max_plus_7.c: Likewise.
17535 * gcc.target/aarch64/min_plus_1.c: Likewise.
17536 * gcc.target/aarch64/min_plus_2.c: Likewise.
17537 * gcc.target/aarch64/min_plus_3.c: Likewise.
17538 * gcc.target/aarch64/min_plus_4.c: Likewise.
17539 * gcc.target/aarch64/min_plus_5.c: Likewise.
17540 * gcc.target/aarch64/min_plus_6.c: Likewise.
17541 * gcc.target/aarch64/min_plus_7.c: Likewise.
17542
17543 2022-02-15 Richard Sandiford <richard.sandiford@arm.com>
17544
17545 * gcc.target/aarch64/store_v2vec_lanes.c: Add -fno-tree-vectorize.
17546
17547 2022-02-15 Richard Sandiford <richard.sandiford@arm.com>
17548
17549 * gcc.target/aarch64/shl-combine-2.c: New test.
17550 * gcc.target/aarch64/shl-combine-3.c: Likewise.
17551 * gcc.target/aarch64/shl-combine-4.c: Likewise.
17552 * gcc.target/aarch64/shl-combine-5.c: Likewise.
17553 * gcc.target/aarch64/xtn-combine-1.c: Likewise.
17554 * gcc.target/aarch64/xtn-combine-2.c: Likewise.
17555 * gcc.target/aarch64/xtn-combine-3.c: Likewise.
17556 * gcc.target/aarch64/xtn-combine-4.c: Likewise.
17557 * gcc.target/aarch64/xtn-combine-5.c: Likewise.
17558 * gcc.target/aarch64/xtn-combine-6.c: Likewise.
17559
17560 2022-02-15 Richard Sandiford <richard.sandiford@arm.com>
17561
17562 * gcc.target/aarch64/ldp_stp_5.c: Require -mstrict-align.
17563 * gcc.target/aarch64/ldp_stp_14.h,
17564 * gcc.target/aarch64/ldp_stp_14.c: New test.
17565 * gcc.target/aarch64/ldp_stp_15.c: Likewise.
17566 * gcc.target/aarch64/ldp_stp_16.c: Likewise.
17567 * gcc.target/aarch64/ldp_stp_17.c: Likewise.
17568 * gcc.target/aarch64/ldp_stp_18.c: Likewise.
17569 * gcc.target/aarch64/ldp_stp_19.c: Likewise.
17570
17571 2022-02-15 Richard Biener <rguenther@suse.de>
17572
17573 PR tree-optimization/104543
17574 * gcc.dg/torture/pr104543.c: New testcase.
17575
17576 2022-02-15 Tobias Burnus <tobias@codesourcery.com>
17577
17578 * gfortran.dg/gomp/depend-4.f90: New test.
17579 * gfortran.dg/gomp/depend-5.f90: New test.
17580
17581 2022-02-15 Jakub Jelinek <jakub@redhat.com>
17582
17583 PR middle-end/104522
17584 * gcc.dg/pr104522.c: New test.
17585
17586 2022-02-15 Richard Biener <rguenther@suse.de>
17587
17588 PR tree-optimization/104519
17589 * gcc.dg/torture/pr104519.c: New testcase.
17590
17591 2022-02-15 Jakub Jelinek <jakub@redhat.com>
17592
17593 PR debug/104517
17594 * gcc.dg/gomp/pr104517.c: New test.
17595
17596 2022-02-15 Jason Merrill <jason@redhat.com>
17597
17598 PR c++/104107
17599 PR c++/95036
17600 * g++.dg/cpp0x/alias-decl-ttp2.C: New test.
17601 * g++.dg/cpp1z/ttp2.C: New test.
17602
17603 2022-02-14 Michael Meissner <meissner@the-meissners.org>
17604
17605 PR target/104253
17606 * gcc.target/powerpc/pr104253.c: New test.
17607
17608 2022-02-14 Harald Anlauf <anlauf@gmx.de>
17609
17610 PR fortran/104211
17611 * gfortran.dg/pr104211.f90: New test.
17612
17613 2022-02-14 Jakub Jelinek <jakub@redhat.com>
17614
17615 PR c++/104513
17616 * g++.dg/cpp1y/constexpr-104513.C: New test.
17617 * g++.dg/cpp2a/constexpr-dtor12.C: New test.
17618
17619 2022-02-14 Richard Biener <rguenther@suse.de>
17620
17621 PR tree-optimization/104528
17622 * gfortran.dg/pr104528.f: New testcase.
17623
17624 2022-02-14 Richard Biener <rguenther@suse.de>
17625
17626 PR tree-optimization/104511
17627 * gcc.dg/pr104511.c: New testcase.
17628
17629 2022-02-14 Richard Biener <rguenther@suse.de>
17630
17631 PR c/104505
17632 * c-c++-common/pr104505.c: New testcase.
17633
17634 2022-02-14 Richard Biener <rguenther@suse.de>
17635
17636 PR middle-end/104497
17637 * c-c++-common/torture/pr104497.c: New testcase.
17638
17639 2022-02-13 Mikael Morin <mikael@gcc.gnu.org>
17640
17641 PR fortran/104228
17642 * gfortran.dg/asan/associate_58.f90: New test.
17643 * gfortran.dg/asan/associate_59.f90: New test.
17644
17645 2022-02-13 liuhongt <hongtao.liu@intel.com>
17646
17647 * gcc.target/i386/pr103771-2.c: New test.
17648 * gcc.target/i386/pr103771-3.c: New test.
17649
17650 2022-02-12 Jakub Jelinek <jakub@redhat.com>
17651
17652 PR sanitizer/104449
17653 * gcc.dg/asan/pr104449.c: New test.
17654 * g++.dg/asan/pr104449.C: New test.
17655
17656 2022-02-12 H.J. Lu <hjl.tools@gmail.com>
17657
17658 PR testsuite/104481
17659 * g++.target/i386/pr35513-1.C: Require property_1_needed target.
17660 * g++.target/i386/pr35513-2.C: Likewise.
17661 * gcc.target/i386/pr35513-8.c: Change to compile.
17662 * lib/target-supports.exp (check_compile): Support assembly code.
17663 (check_effective_target_property_1_needed): New proc.
17664
17665 2022-02-12 Jakub Jelinek <jakub@redhat.com>
17666
17667 PR target/104502
17668 * gcc.target/i386/pr104502.c: New test.
17669
17670 2022-02-12 Uroš Bizjak <ubizjak@gmail.com>
17671
17672 PR target/79754
17673 * gcc.target/i386/pr79754.c: New test.
17674
17675 2022-02-11 Jakub Jelinek <jakub@redhat.com>
17676
17677 PR tree-optimization/104499
17678 * gcc.c-torture/compile/pr104499.c: New test.
17679
17680 2022-02-11 Vladimir N. Makarov <vmakarov@redhat.com>
17681
17682 PR rtl-optimization/104400
17683 * gcc.target/v850/pr104400.c: New.
17684 * gcc.target/v850/v850.exp: New.
17685
17686 2022-02-11 David Malcolm <dmalcolm@redhat.com>
17687
17688 PR analyzer/104274
17689 * gcc.dg/analyzer/torture/empty-struct-1.c: New test.
17690
17691 2022-02-11 Richard Biener <rguenther@suse.de>
17692
17693 * gcc.dg/gimplefe-48.c: New testcase.
17694
17695 2022-02-11 Jakub Jelinek <jakub@redhat.com>
17696
17697 PR c++/104472
17698 * g++.dg/cpp0x/constexpr-104472.C: New test.
17699
17700 2022-02-11 Jakub Jelinek <jakub@redhat.com>
17701
17702 PR middle-end/104446
17703 * gcc.target/i386/pr104446.c: New test.
17704
17705 2022-02-11 Richard Biener <rguenther@suse.de>
17706
17707 PR middle-end/104496
17708 * gcc.target/i386/pr104496.c: New testcase.
17709
17710 2022-02-11 Jakub Jelinek <jakub@redhat.com>
17711
17712 PR rtl-optimization/104459
17713 * gcc.dg/pr104459.c: New test.
17714
17715 2022-02-11 liuhongt <hongtao.liu@intel.com>
17716
17717 * gcc.target/i386/pr104479.c: New test.
17718 * gcc.target/i386/cond_op_shift_w-1.c: Adjust testcase.
17719
17720 2022-02-11 Tom de Vries <tdevries@suse.de>
17721
17722 * gcc.c-torture/compile/pr100576.c: Require effective target
17723 non_strict_prototype.
17724 * gcc.c-torture/compile/pr97576.c: Same.
17725
17726 2022-02-11 Tom de Vries <tdevries@suse.de>
17727
17728 * c-c++-common/Walloca-larger-than.c: Require effective target alloca.
17729 * c-c++-common/Warray-bounds-9.c: Same.
17730 * c-c++-common/Wdangling-pointer-2.c: Same.
17731 * c-c++-common/Wdangling-pointer-4.c: Same.
17732 * c-c++-common/Wdangling-pointer-5.c: Same.
17733 * c-c++-common/Wdangling-pointer.c: Same.
17734 * c-c++-common/auto-init-11.c: Same.
17735 * c-c++-common/auto-init-12.c: Same.
17736 * c-c++-common/auto-init-15.c: Same.
17737 * c-c++-common/auto-init-16.c: Same.
17738 * c-c++-common/torture/builtin-clear-padding-4.c: Same.
17739 * gcc.c-torture/compile/pr99787-1.c: Same.
17740 * gcc.dg/Walloca-larger-than-4.c: Same.
17741 * gcc.dg/Wdangling-pointer.c: Same.
17742 * gcc.dg/Wfree-nonheap-object-2.c: Same.
17743 * gcc.dg/Wfree-nonheap-object.c: Same.
17744 * gcc.dg/Wstringop-overflow-56.c: Same.
17745 * gcc.dg/Wstringop-overflow-57.c: Same.
17746 * gcc.dg/Wstringop-overflow-67.c: Same.
17747 * gcc.dg/Wstringop-overflow-71.c: Same.
17748 * gcc.dg/Wvla-larger-than-5.c: Same.
17749 * gcc.dg/analyzer/taint-alloc-1.c: Same.
17750 * gcc.dg/analyzer/torture/ubsan-1.c: Same.
17751 * gcc.dg/graphite/pr99085.c: Same.
17752 * gcc.dg/pr100225.c: Same.
17753 * gcc.dg/pr98721-1.c: Same.
17754 * gcc.dg/pr99122-2.c: Same.
17755 * gcc.dg/sso-14.c: Same.
17756 * gcc.dg/tree-ssa/builtin-sprintf-warn-25.c: Same.
17757 * gcc.dg/uninit-38.c: Same.
17758 * gcc.dg/uninit-39.c: Same.
17759 * gcc.dg/uninit-41.c: Same.
17760 * gcc.dg/uninit-pr100250.c: Same.
17761 * gcc.dg/uninit-pr101300.c: Same.
17762 * gcc.dg/uninit-pr101494.c: Same.
17763 * gcc.dg/uninit-pr98578.c: Same.
17764 * gcc.dg/uninit-pr98583.c: Same.
17765 * gcc.dg/vla-stexp-1.c: Same.
17766 * gcc.dg/vla-stexp-2.c: Same.
17767 * gcc.dg/vla-stexp-4.c: Same.
17768 * gcc.dg/vla-stexp-5.c: Same.
17769
17770 2022-02-10 Jakub Jelinek <jakub@redhat.com>
17771
17772 PR tree-optimization/104373
17773 * g++.dg/warn/Wuninitialized-32.C (operator new[]): Use __SIZE_TYPE__
17774 as type of the first argument instead of unsigned long.
17775
17776 2022-02-10 Tobias Burnus <tobias@codesourcery.com>
17777
17778 PR c++/102204
17779 * g++.dg/gomp/unmappable-1.C: Remove previously expected dg-message.
17780
17781 2022-02-10 David Malcolm <dmalcolm@redhat.com>
17782
17783 PR analyzer/98797
17784 * gcc.dg/analyzer/casts-1.c: Mark xfails as fixed; add further
17785 test coverage for casts of string literals.
17786
17787 2022-02-10 Qing Zhao <qing.zhao@oracle.com>
17788
17789 PR middle-end/100775
17790 * gcc.target/arm/pr100775.c: New test.
17791
17792 2022-02-10 Uroš Bizjak <ubizjak@gmail.com>
17793
17794 PR target/104469
17795 * gcc.target/i386/pr104469.c: New test.
17796
17797 2022-02-10 H.J. Lu <hjl.tools@gmail.com>
17798
17799 PR target/104458
17800 * gcc.target/i386/pr104458.c: Replace long with long long.
17801
17802 2022-02-10 David Malcolm <dmalcolm@redhat.com>
17803
17804 PR analyzer/102052
17805 * gcc.dg/analyzer/fields.c (size_t): Use __SIZE_TYPE__ rather than
17806 hardcoding long unsigned int.
17807 * gcc.dg/analyzer/gzio-3.c (size_t): Likewise.
17808 * gcc.dg/analyzer/gzio-3a.c (size_t): Likewise.
17809 * gcc.dg/analyzer/pr98969.c (test_1): Use __UINTPTR_TYPE__ rather
17810 than long int.
17811 (test_2): Likewise.
17812 * gcc.dg/analyzer/pr99716-2.c (test_mountpoint): Use "rand" rather
17813 than "random".
17814 * gcc.dg/analyzer/pr99774-1.c (size_t): Use __SIZE_TYPE__ rather
17815 than hardcoding long unsigned int.
17816 * gcc.dg/analyzer/strndup-1.c: Add MinGW to targets that don't
17817 implement strndup.
17818 * gcc.dg/analyzer/zlib-5.c (size_t): Use __SIZE_TYPE__ rather
17819 than hardcoding long unsigned int.
17820
17821 2022-02-10 Richard Biener <rguenther@suse.de>
17822
17823 PR tree-optimization/104373
17824 * g++.dg/warn/Wuninitialized-32.C: New testcase.
17825 * gcc.dg/uninit-pr20644-O0.c: Remove XFAIL.
17826
17827 2022-02-10 Richard Biener <rguenther@suse.de>
17828
17829 PR middle-end/104467
17830 * gcc.dg/torture/pr104467.c: New testcase.
17831
17832 2022-02-10 Richard Biener <rguenther@suse.de>
17833
17834 PR tree-optimization/104466
17835 * gfortran.dg/pr104466.f90: New testcase.
17836
17837 2022-02-10 Tom de Vries <tdevries@suse.de>
17838
17839 * gcc.target/nvptx/atomic-store-2.c: New test.
17840
17841 2022-02-10 Tom de Vries <tdevries@suse.de>
17842
17843 * gcc.target/nvptx/atomic-store-1.c: New test.
17844 * gcc.target/nvptx/atomic-store-3.c: New test.
17845 * gcc.target/nvptx/stack-atomics-run.c: Update.
17846
17847 2022-02-10 Tobias Burnus <tobias@codesourcery.com>
17848
17849 PR fortran/104329
17850 * gfortran.dg/gomp/atomic-28.f90: New test.
17851
17852 2022-02-10 Roger Sayle <roger@nextmovesoftware.com>
17853
17854 PR target/104345
17855 * gcc.target/nvptx/neg-selp.c: New test case.
17856
17857 2022-02-10 Roger Sayle <roger@nextmovesoftware.com>
17858
17859 * gcc.target/nvptx/bool-1.c: Update.
17860 * gcc.target/nvptx/bool-2.c: New test case for and.pred.
17861 * gcc.target/nvptx/bool-3.c: New test case for or.pred.
17862 * gcc.target/nvptx/bool-4.c: New test case for xor.pred.
17863
17864 2022-02-10 Roger Sayle <roger@nextmovesoftware.com>
17865
17866 * gcc.target/nvptx/mul-hi64.c: New test case.
17867 * gcc.target/nvptx/umul-hi64.c: New test case.
17868 * gcc.target/nvptx/mul-wide64.c: New test case.
17869 * gcc.target/nvptx/umul-wide64.c: New test case.
17870 * gcc.target/nvptx/isinf.c: New test case.
17871
17872 2022-02-10 Roger Sayle <roger@nextmovesoftware.com>
17873
17874 * gcc.target/nvptx/bool-1.c: New test case.
17875
17876 2022-02-10 Roger Sayle <roger@nextmovesoftware.com>
17877
17878 * gcc.target/nvptx/float16-3.c: New test case for neghf2.
17879 * gcc.target/nvptx/float16-4.c: New test case for abshf2.
17880 * gcc.target/nvptx/float16-5.c: New test case for fmahf4.
17881 * gcc.target/nvptx/float16-6.c: New test case.
17882
17883 2022-02-10 Marcel Vollweiler <marcel@codesourcery.com>
17884
17885 * c-c++-common/gomp/clauses-1.c: Added has_device_addr to test cases.
17886 * g++.dg/gomp/attrs-1.C: Added has_device_addr to test cases.
17887 * g++.dg/gomp/attrs-2.C: Added has_device_addr to test cases.
17888 * c-c++-common/gomp/target-has-device-addr-1.c: New test.
17889 * c-c++-common/gomp/target-has-device-addr-2.c: New test.
17890 * c-c++-common/gomp/target-is-device-ptr-1.c: New test.
17891 * c-c++-common/gomp/target-is-device-ptr-2.c: New test.
17892 * gfortran.dg/gomp/is_device_ptr-3.f90: New test.
17893 * gfortran.dg/gomp/target-has-device-addr-1.f90: New test.
17894 * gfortran.dg/gomp/target-has-device-addr-2.f90: New test.
17895
17896 2022-02-10 Eugene Rozenfeld <erozen@microsoft.com>
17897
17898 * g++.dg/tree-prof/indir-call-recursive-inlining.C : New test.
17899
17900 2022-02-10 Andrew Pinski <apinski@marvell.com>
17901
17902 PR target/104474
17903 * gcc.target/aarch64/sve/pr104474-1.c: New test.
17904 * gcc.target/aarch64/sve/pr104474-2.c: New test.
17905 * gcc.target/aarch64/sve/pr104474-3.c: New test.
17906
17907 2022-02-09 David Malcolm <dmalcolm@redhat.com>
17908
17909 * gcc.dg/analyzer/uninit-1.c: Add test coverage for shifts,
17910 comparisons, +, -, *, /, and __builtin_strlen.
17911 * gcc.dg/analyzer/uninit-CWE-457-examples.c: New test.
17912
17913 2022-02-09 Harald Anlauf <anlauf@gmx.de>
17914
17915 PR fortran/66193
17916 * gfortran.dg/array_constructor_55.f90: New test.
17917
17918 2022-02-09 David Edelsohn <dje.gcc@gmail.com>
17919
17920 * gcc.dg/Wstringop-overflow-69.c: Add -Wno-psabi.
17921 * gcc.dg/loop-unswitch-6.c: Omit -fcompare-debug on AIX.
17922
17923 2022-02-09 H.J. Lu <hjl.tools@gmail.com>
17924
17925 PR target/104441
17926 * gcc.target/i386/pr104441-1a.c: Compile with -march=x86-64.
17927 * gcc.target/i386/pr104441-1b.c: Likewise.
17928
17929 2022-02-09 Jakub Jelinek <jakub@redhat.com>
17930
17931 PR c/104427
17932 * gcc.dg/pr104427.c: New test.
17933
17934 2022-02-09 Uroš Bizjak <ubizjak@gmail.com>
17935
17936 PR target/104462
17937 * gcc.target/i386/pr104462.c: New test.
17938
17939 2022-02-09 Uroš Bizjak <ubizjak@gmail.com>
17940
17941 PR target/104458
17942 * gcc.target/i386/pr104458.c: New test.
17943
17944 2022-02-09 Ian Lance Taylor <iant@golang.org>
17945
17946 * gcc.misc-tests/godump-1.c: Adjust for alignment field rename.
17947
17948 2022-02-09 Bill Schmidt <wschmidt@linux.ibm.com>
17949
17950 * gcc.target/powerpc/vec-replace-word-runnable.c: Handle expected
17951 prototypes for each call to vec_replace_unaligned.
17952
17953 2022-02-09 Richard Sandiford <richard.sandiford@arm.com>
17954
17955 * gcc.target/aarch64/vec-init-13.c: New test.
17956 * gcc.target/aarch64/vec-init-14.c: Likewise.
17957 * gcc.target/aarch64/vec-init-15.c: Likewise.
17958 * gcc.target/aarch64/vec-init-16.c: Likewise.
17959 * gcc.target/aarch64/vec-init-17.c: Likewise.
17960
17961 2022-02-09 Richard Sandiford <richard.sandiford@arm.com>
17962
17963 * gcc.target/aarch64/vec-init-12.c: New test.
17964
17965 2022-02-09 Richard Sandiford <richard.sandiford@arm.com>
17966
17967 * gcc.target/aarch64/vec-init-9.c: New test.
17968 * gcc.target/aarch64/vec-init-10.c: Likewise.
17969 * gcc.target/aarch64/vec-init-11.c: Likewise.
17970
17971 2022-02-09 Richard Sandiford <richard.sandiford@arm.com>
17972
17973 * gcc.target/aarch64/vec-init-8.c: New test.
17974
17975 2022-02-09 Richard Sandiford <richard.sandiford@arm.com>
17976
17977 * gcc.target/aarch64/vec-init-6.c: New file.
17978 * gcc.target/aarch64/vec-init-7.c: New file.
17979
17980 2022-02-09 Patrick Palka <ppalka@redhat.com>
17981
17982 PR c++/104432
17983 * g++.dg/template/non-dependent19.C: New test.
17984 * g++.dg/template/non-dependent19a.C: New test.
17985 * g++.dg/template/non-dependent20.C: New test.
17986
17987 2022-02-09 Jason Merrill <jason@redhat.com>
17988
17989 PR c++/103752
17990 * g++.dg/modules/explicit-bool-1_b.C: New test.
17991 * g++.dg/modules/explicit-bool-1_a.H: New test.
17992
17993 2022-02-09 Richard Biener <rguenther@suse.de>
17994
17995 PR middle-end/104464
17996 * gcc.dg/pr104464.c: New testcase.
17997
17998 2022-02-09 Jason Merrill <jason@redhat.com>
17999
18000 * g++.dg/cpp23/feat-cxx2b.C: Adjust.
18001 * g++.dg/cpp2a/feat-cxx2a.C: Adjust.
18002
18003 2022-02-09 Roger Sayle <roger@nextmovesoftware.com>
18004
18005 PR tree-optimization/104420
18006 * gcc.dg/pr104420-1.c: New test case.
18007 * gcc.dg/pr104420-2.c: New test case.
18008 * gcc.dg/pr104420-3.c: New test case.
18009 * gcc.dg/pr104420-4.c: New test case.
18010 * gcc.dg/pr96392.c: Remove incorrect test.
18011
18012 2022-02-09 Jakub Jelinek <jakub@redhat.com>
18013
18014 PR debug/104407
18015 * g++.dg/debug/dwarf2/pr104407.C: New test.
18016
18017 2022-02-09 Andrew MacLeod <amacleod@redhat.com>
18018
18019 PR tree-optimization/104288
18020 * gcc.dg/pr104288.c: New.
18021
18022 2022-02-09 Richard Biener <rguenther@suse.de>
18023
18024 PR tree-optimization/104445
18025 PR tree-optimization/102832
18026 * gcc.dg/vect/pr104445.c: New testcase.
18027 * gcc.dg/vect/pr102832.c: New file.
18028
18029 2022-02-09 H.J. Lu <hjl.tools@gmail.com>
18030
18031 PR target/35513
18032 PR target/100593
18033 * g++.target/i386/pr35513-1.C: New file.
18034 * g++.target/i386/pr35513-2.C: Likewise.
18035 * gcc.target/i386/pr35513-1a.c: Likewise.
18036 * gcc.target/i386/pr35513-1b.c: Likewise.
18037 * gcc.target/i386/pr35513-2a.c: Likewise.
18038 * gcc.target/i386/pr35513-2b.c: Likewise.
18039 * gcc.target/i386/pr35513-3a.c: Likewise.
18040 * gcc.target/i386/pr35513-3b.c: Likewise.
18041 * gcc.target/i386/pr35513-4a.c: Likewise.
18042 * gcc.target/i386/pr35513-4b.c: Likewise.
18043 * gcc.target/i386/pr35513-5a.c: Likewise.
18044 * gcc.target/i386/pr35513-5b.c: Likewise.
18045 * gcc.target/i386/pr35513-6a.c: Likewise.
18046 * gcc.target/i386/pr35513-6b.c: Likewise.
18047 * gcc.target/i386/pr35513-7a.c: Likewise.
18048 * gcc.target/i386/pr35513-7b.c: Likewise.
18049 * gcc.target/i386/pr35513-8.c: Likewise.
18050 * gcc.target/i386/pr35513-9a.c: Likewise.
18051 * gcc.target/i386/pr35513-9b.c: Likewise.
18052 * gcc.target/i386/pr35513-10a.c: Likewise.
18053 * gcc.target/i386/pr35513-10b.c: Likewise.
18054 * gcc.target/i386/pr35513-11a.c: Likewise.
18055 * gcc.target/i386/pr35513-11b.c: Likewise.
18056 * gcc.target/i386/pr35513-12a.c: Likewise.
18057 * gcc.target/i386/pr35513-12b.c: Likewise.
18058
18059 2022-02-09 H.J. Lu <hjl.tools@gmail.com>
18060
18061 PR target/104441
18062 * gcc.target/i386/pr104441-1a.c: New test.
18063 * gcc.target/i386/pr104441-1b.c: Likewise.
18064
18065 2022-02-09 liuhongt <hongtao.liu@intel.com>
18066
18067 PR target/104451
18068 * gcc.target/i386/pr104451.c: New test.
18069
18070 2022-02-09 Richard Biener <rguenther@suse.de>
18071
18072 PR middle-end/104450
18073 * g++.dg/torture/pr104450.C: New testcase.
18074
18075 2022-02-09 Richard Biener <rguenther@suse.de>
18076
18077 PR target/104453
18078 * gcc.target/i386/pr104453.c: New testcase.
18079
18080 2022-02-09 Joel Teichroeb <joel@teichroeb.net>
18081
18082 PR analyzer/101081
18083 * gcc.dg/analyzer/analyzer-verbosity-2a.c: Replace #include of
18084 stdio.h with declarations needed by the test.
18085 * gcc.dg/analyzer/analyzer-verbosity-3a.c: Likewise.
18086 * gcc.dg/analyzer/edges-1.c: Likewise.
18087 * gcc.dg/analyzer/file-1.c: Likewise.
18088 * gcc.dg/analyzer/file-2.c: Likewise.
18089 * gcc.dg/analyzer/file-paths-1.c: Likewise.
18090 * gcc.dg/analyzer/file-pr58237.c: Likewise.
18091 * gcc.dg/analyzer/pr99716-1.c: Likewise.
18092
18093 2022-02-09 David Malcolm <dmalcolm@redhat.com>
18094
18095 PR analyzer/104452
18096 * gcc.dg/analyzer/pr104452.c: New test.
18097
18098 2022-02-09 Jason Merrill <jason@redhat.com>
18099
18100 PR c++/96876
18101 * g++.dg/cpp1z/aggr-base11.C: New test.
18102 * g++.dg/eh/aggregate2.C: New test.
18103
18104 2022-02-08 Robin Dapp <rdapp@linux.ibm.com>
18105
18106 PR rtl-optimization/104198
18107 PR rtl-optimization/104153
18108 * gcc.dg/pr104198.c: New test.
18109
18110 2022-02-08 Jakub Jelinek <jakub@redhat.com>
18111
18112 PR c++/104379
18113 * g++.dg/warn/Wshadow-18.C: New test.
18114
18115 2022-02-08 Jakub Jelinek <jakub@redhat.com>
18116
18117 PR c++/104403
18118 * g++.dg/cpp0x/lambda/lambda-104403.C: New test.
18119
18120 2022-02-08 Jakub Jelinek <jakub@redhat.com>
18121
18122 PR target/102140
18123 * gcc.dg/pr102140.c: New test.
18124
18125 2022-02-08 Bill Schmidt <wschmidt@linux.ibm.com>
18126
18127 * gcc.target/powerpc/vec-msumc.c: New test.
18128
18129 2022-02-08 Patrick Palka <ppalka@redhat.com>
18130
18131 PR c++/104425
18132 * g++.dg/template/partial-specialization10.C: New test.
18133
18134 2022-02-08 Robin Dapp <rdapp@linux.ibm.com>
18135
18136 * gcc.target/s390/ifcvt-two-insns-int.c: Fix array size.
18137 * gcc.target/s390/ifcvt-two-insns-long.c: Dito.
18138
18139 2022-02-08 Patrick Palka <ppalka@redhat.com>
18140
18141 PR c++/80951
18142 * g++.dg/cpp1z/noexcept-type25.C: New test.
18143
18144 2022-02-08 Patrick Palka <ppalka@redhat.com>
18145
18146 PR c++/104410
18147 * g++.dg/cpp2a/concepts-pr104410.C: New test.
18148
18149 2022-02-08 Patrick Palka <ppalka@redhat.com>
18150
18151 PR c++/103706
18152 * g++.dg/cpp2a/concepts-lambda19.C: New test.
18153
18154 2022-02-08 Patrick Palka <ppalka@redhat.com>
18155
18156 PR c++/103706
18157 * g++.dg/cpp2a/concepts-lambda18.C: New test.
18158
18159 2022-02-08 Maciej W. Rozycki <macro@embecosm.com>
18160
18161 * gcc.target/riscv/riscv.exp: Use `gcc-dg-runtest' rather than
18162 `dg-runtest'. Add `-Og -g' and `-Oz' variants via
18163 ADDITIONAL_TORTURE_OPTIONS.
18164 * gcc.target/riscv/arch-1.c: Adjust test options accordingly.
18165 * gcc.target/riscv/arch-10.c: Likewise.
18166 * gcc.target/riscv/arch-11.c: Likewise.
18167 * gcc.target/riscv/arch-12.c: Likewise.
18168 * gcc.target/riscv/arch-2.c: Likewise.
18169 * gcc.target/riscv/arch-3.c: Likewise.
18170 * gcc.target/riscv/arch-4.c: Likewise.
18171 * gcc.target/riscv/arch-5.c: Likewise.
18172 * gcc.target/riscv/arch-6.c: Likewise.
18173 * gcc.target/riscv/arch-7.c: Likewise.
18174 * gcc.target/riscv/arch-8.c: Likewise.
18175 * gcc.target/riscv/arch-9.c: Likewise.
18176 * gcc.target/riscv/attribute-1.c: Likewise.
18177 * gcc.target/riscv/attribute-10.c: Likewise.
18178 * gcc.target/riscv/attribute-11.c: Likewise.
18179 * gcc.target/riscv/attribute-12.c: Likewise.
18180 * gcc.target/riscv/attribute-13.c: Likewise.
18181 * gcc.target/riscv/attribute-14.c: Likewise.
18182 * gcc.target/riscv/attribute-15.c: Likewise.
18183 * gcc.target/riscv/attribute-16.c: Likewise.
18184 * gcc.target/riscv/attribute-17.c: Likewise.
18185 * gcc.target/riscv/attribute-2.c: Likewise.
18186 * gcc.target/riscv/attribute-3.c: Likewise.
18187 * gcc.target/riscv/attribute-4.c: Likewise.
18188 * gcc.target/riscv/attribute-5.c: Likewise.
18189 * gcc.target/riscv/attribute-7.c: Likewise.
18190 * gcc.target/riscv/attribute-8.c: Likewise.
18191 * gcc.target/riscv/attribute-9.c: Likewise.
18192 * gcc.target/riscv/interrupt-1.c: Likewise.
18193 * gcc.target/riscv/interrupt-2.c: Likewise.
18194 * gcc.target/riscv/interrupt-3.c: Likewise.
18195 * gcc.target/riscv/interrupt-4.c: Likewise.
18196 * gcc.target/riscv/interrupt-conflict-mode.c: Likewise.
18197 * gcc.target/riscv/interrupt-debug.c: Likewise.
18198 * gcc.target/riscv/interrupt-mmode.c: Likewise.
18199 * gcc.target/riscv/interrupt-smode.c: Likewise.
18200 * gcc.target/riscv/interrupt-umode.c: Likewise.
18201 * gcc.target/riscv/li.c: Likewise.
18202 * gcc.target/riscv/load-immediate.c: Likewise.
18203 * gcc.target/riscv/losum-overflow.c: Likewise.
18204 * gcc.target/riscv/mcpu-6.c: Likewise.
18205 * gcc.target/riscv/mcpu-7.c: Likewise.
18206 * gcc.target/riscv/pr102957.c: Likewise.
18207 * gcc.target/riscv/pr103302.c: Likewise.
18208 * gcc.target/riscv/pr104140.c: Likewise.
18209 * gcc.target/riscv/pr84660.c: Likewise.
18210 * gcc.target/riscv/pr93202.c: Likewise.
18211 * gcc.target/riscv/pr93304.c: Likewise.
18212 * gcc.target/riscv/pr95252.c: Likewise.
18213 * gcc.target/riscv/pr95683.c: Likewise.
18214 * gcc.target/riscv/pr98777.c: Likewise.
18215 * gcc.target/riscv/pr99702.c: Likewise.
18216 * gcc.target/riscv/predef-1.c: Likewise.
18217 * gcc.target/riscv/predef-10.c: Likewise.
18218 * gcc.target/riscv/predef-11.c: Likewise.
18219 * gcc.target/riscv/predef-12.c: Likewise.
18220 * gcc.target/riscv/predef-13.c: Likewise.
18221 * gcc.target/riscv/predef-14.c: Likewise.
18222 * gcc.target/riscv/predef-15.c: Likewise.
18223 * gcc.target/riscv/predef-16.c: Likewise.
18224 * gcc.target/riscv/predef-2.c: Likewise.
18225 * gcc.target/riscv/predef-3.c: Likewise.
18226 * gcc.target/riscv/predef-4.c: Likewise.
18227 * gcc.target/riscv/predef-5.c: Likewise.
18228 * gcc.target/riscv/predef-6.c: Likewise.
18229 * gcc.target/riscv/predef-7.c: Likewise.
18230 * gcc.target/riscv/predef-8.c: Likewise.
18231 * gcc.target/riscv/promote-type-for-libcall.c: Likewise.
18232 * gcc.target/riscv/save-restore-1.c: Likewise.
18233 * gcc.target/riscv/save-restore-2.c: Likewise.
18234 * gcc.target/riscv/save-restore-3.c: Likewise.
18235 * gcc.target/riscv/save-restore-4.c: Likewise.
18236 * gcc.target/riscv/save-restore-6.c: Likewise.
18237 * gcc.target/riscv/save-restore-7.c: Likewise.
18238 * gcc.target/riscv/save-restore-8.c: Likewise.
18239 * gcc.target/riscv/save-restore-9.c: Likewise.
18240 * gcc.target/riscv/shift-and-1.c: Likewise.
18241 * gcc.target/riscv/shift-and-2.c: Likewise.
18242 * gcc.target/riscv/shift-shift-1.c: Likewise.
18243 * gcc.target/riscv/shift-shift-2.c: Likewise.
18244 * gcc.target/riscv/shift-shift-3.c: Likewise.
18245 * gcc.target/riscv/shift-shift-4.c: Likewise.
18246 * gcc.target/riscv/shift-shift-5.c: Likewise.
18247 * gcc.target/riscv/shorten-memrefs-1.c: Likewise.
18248 * gcc.target/riscv/shorten-memrefs-2.c: Likewise.
18249 * gcc.target/riscv/shorten-memrefs-3.c: Likewise.
18250 * gcc.target/riscv/shorten-memrefs-4.c: Likewise.
18251 * gcc.target/riscv/shorten-memrefs-5.c: Likewise.
18252 * gcc.target/riscv/shorten-memrefs-6.c: Likewise.
18253 * gcc.target/riscv/shorten-memrefs-7.c: Likewise.
18254 * gcc.target/riscv/shorten-memrefs-8.c: Likewise.
18255 * gcc.target/riscv/switch-qi.c: Likewise.
18256 * gcc.target/riscv/switch-si.c: Likewise.
18257 * gcc.target/riscv/weak-1.c: Likewise.
18258 * gcc.target/riscv/zba-adduw.c: Likewise.
18259 * gcc.target/riscv/zba-shNadd-01.c: Likewise.
18260 * gcc.target/riscv/zba-shNadd-02.c: Likewise.
18261 * gcc.target/riscv/zba-shNadd-03.c: Likewise.
18262 * gcc.target/riscv/zba-slliuw.c: Likewise.
18263 * gcc.target/riscv/zba-zextw.c: Likewise.
18264 * gcc.target/riscv/zbb-andn-orn-xnor-01.c: Likewise.
18265 * gcc.target/riscv/zbb-andn-orn-xnor-02.c: Likewise.
18266 * gcc.target/riscv/zbb-li-rotr.c: Likewise.
18267 * gcc.target/riscv/zbb-min-max.c: Likewise.
18268 * gcc.target/riscv/zbb-rol-ror-01.c: Likewise.
18269 * gcc.target/riscv/zbb-rol-ror-02.c: Likewise.
18270 * gcc.target/riscv/zbb-rol-ror-03.c: Likewise.
18271 * gcc.target/riscv/zbbw.c: Likewise.
18272 * gcc.target/riscv/zbs-bclr.c: Likewise.
18273 * gcc.target/riscv/zbs-bext.c: Likewise.
18274 * gcc.target/riscv/zbs-binv.c: Likewise.
18275 * gcc.target/riscv/zbs-bset.c: Likewise.
18276 * gcc.target/riscv/zero-extend-1.c: Likewise.
18277 * gcc.target/riscv/zero-extend-2.c: Likewise.
18278 * gcc.target/riscv/zero-extend-3.c: Likewise.
18279 * gcc.target/riscv/zero-extend-4.c: Likewise.
18280 * gcc.target/riscv/zero-extend-5.c: Likewise.
18281
18282 2022-02-08 Tom de Vries <tdevries@suse.de>
18283
18284 * gcc.dg/tree-ssa/builtin-sprintf.c: Require c99_runtime for
18285 dg-do run.
18286
18287 2022-02-08 Tom de Vries <tdevries@suse.de>
18288
18289 PR target/104364
18290 * gcc.target/nvptx/softstack-2.c: New test.
18291 * gcc.target/nvptx/uniform-simt-1.c: New test.
18292
18293 2022-02-08 liuhongt <hongtao.liu@intel.com>
18294
18295 * gcc.target/i386/pr104059.c: New test.
18296
18297 2022-02-07 David Malcolm <dmalcolm@redhat.com>
18298
18299 PR analyzer/104417
18300 * gcc.dg/analyzer/pr104417.c: New test.
18301
18302 2022-02-07 David Malcolm <dmalcolm@redhat.com>
18303
18304 PR analyzer/103872
18305 * gcc.dg/analyzer/memcpy-1.c: Add alternate versions of test cases
18306 in which the calls to memcpy are hidden from the optimizer. Add
18307 further test cases.
18308 * gcc.dg/analyzer/taint-size-1.c: Add test coverage for memcpy
18309 with tainted size.
18310
18311 2022-02-07 David Malcolm <dmalcolm@redhat.com>
18312
18313 * gcc.dg/analyzer/asm-x86-1.c: Use dg-do "compile" rather than
18314 "assemble".
18315 * gcc.dg/analyzer/asm-x86-lp64-1.c: Likewise.
18316 * gcc.dg/analyzer/asm-x86-lp64-2.c: Likewise.
18317 * gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c:
18318 Likewise.
18319 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c:
18320 Likewise, and restrict to x86_64-pc-linux-gnu.
18321 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c: Likewise.
18322 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c: Use dg-do
18323 "compile" rather than "assemble".
18324 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c:
18325 Likewise, and restrict to x86_64-pc-linux-gnu.
18326 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c: Use dg-do
18327 "compile" rather than "assemble".
18328 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c:
18329 Likewise.
18330 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c:
18331 Likewise.
18332
18333 2022-02-07 Jakub Jelinek <jakub@redhat.com>
18334
18335 PR target/104380
18336 * gcc.c-torture/execute/builtins/lib/chk.c (__sprintf_chkieee128,
18337 __vsprintf_chkieee128, __snprintf_chkieee128,
18338 __vsnprintf_chkieee128): New aliases to non-ieee128 suffixed functions
18339 for powerpc -mabi=ieeelongdouble.
18340
18341 2022-02-07 Tamar Christina <tamar.christina@arm.com>
18342
18343 * gcc.target/arm/simd/vdot-2-1.c: Add new tests.
18344 * gcc.target/arm/simd/vdot-2-2.c: Likewise and fix output.
18345
18346 2022-02-07 Tamar Christina <tamar.christina@arm.com>
18347
18348 * gcc.target/arm/simd/vdot-compile.c: Add new cases.
18349 * gcc.target/arm/simd/vdot-exec.c: Likewise.
18350
18351 2022-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
18352
18353 PR target/104327
18354 * gcc.c-torture/compile/pr104327.c: New test.
18355
18356 2022-02-07 Richard Biener <rguenther@suse.de>
18357
18358 PR middle-end/104402
18359 * gcc.dg/torture/pr104402.c: New testcase.
18360
18361 2022-02-07 Kewen Lin <linkw@linux.ibm.com>
18362
18363 PR target/103627
18364 * gcc.target/powerpc/pr103627-3.c: New test.
18365
18366 2022-02-07 Kewen Lin <linkw@linux.ibm.com>
18367
18368 PR target/103627
18369 * gcc.target/powerpc/pr103627-1.c: New test.
18370 * gcc.target/powerpc/pr103627-2.c: New test.
18371
18372 2022-02-06 Patrick Palka <ppalka@redhat.com>
18373
18374 PR c++/96242
18375 * g++.dg/cpp2a/spaceship-synth15.C: New test.
18376
18377 2022-02-06 Jakub Jelinek <jakub@redhat.com>
18378
18379 PR c++/89074
18380 PR c++/104033
18381 * g++.dg/cpp1y/constexpr-89074-3.C: New test.
18382
18383 2022-02-05 Jeff Law <jeffreyalaw@gmail.com>
18384
18385 * gcc.target/s390/20150826-1.c: Update expected output.
18386 * gcc.target/s390/zvector/imm-range-error-1.c: Likewise.
18387
18388 2022-02-05 Jakub Jelinek <jakub@redhat.com>
18389
18390 PR tree-optimization/104389
18391 * gcc.dg/pr104389.c: New test.
18392
18393 2022-02-05 Jason Merrill <jason@redhat.com>
18394
18395 PR c++/104300
18396 PR c++/92385
18397 * g++.dg/cpp0x/initlist-array14.C: New test.
18398
18399 2022-02-04 Jakub Jelinek <jakub@redhat.com>
18400
18401 PR target/104380
18402 * gcc.dg/pr104380.c: New test.
18403
18404 2022-02-04 Eric Botcazou <ebotcazou@adacore.com>
18405
18406 PR tree-optimization/104356
18407 * gnat.dg/opt97.adb: New test.
18408
18409 2022-02-04 David Edelsohn <dje.gcc@gmail.com>
18410
18411 * gcc.target/powerpc/builtins-1.c: Limit -mbig.
18412 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: Limit -mbig.
18413 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: Limit -mbig.
18414 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Remove target selector.
18415 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-3.c: Only powerpc*-linux.
18416 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-4.c: Only powerpc*-linux*.
18417 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: Limit -mbig.
18418 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: Limit -mbig.
18419 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Remove target selector.
18420 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-3.c: Only powerpc*-linux*.
18421 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-4.c: Only powerpc*-linux*.
18422
18423 2022-02-04 Richard Biener <rguenther@suse.de>
18424 Bin Cheng <bin.cheng@linux.alibaba.com>
18425
18426 PR tree-optimization/100499
18427 * gcc.dg/torture/pr100499-1.c: New testcase.
18428 * gcc.dg/torture/pr100499-2.c: Likewise.
18429 * gcc.dg/torture/pr100499-3.c: Likewise.
18430
18431 2022-02-04 Roger Sayle <roger@nextmovesoftware.com>
18432
18433 PR rtl-optimization/101885
18434 * gcc.dg/pr101885.c: New test case.
18435
18436 2022-02-04 Richard Sandiford <richard.sandiford@arm.com>
18437
18438 PR middle-end/104092
18439 * gcc.target/aarch64/sve/acle/general/pr104092.c: New test.
18440
18441 2022-02-04 Richard Biener <rguenther@suse.de>
18442
18443 PR middle-end/90348
18444 PR middle-end/104092
18445 * gcc.dg/pr87052.c: Adjust.
18446
18447 2022-02-03 Patrick Palka <ppalka@redhat.com>
18448
18449 PR c++/104079
18450 * g++.dg/cpp0x/noexcept74.C: New test.
18451 * g++.dg/cpp0x/noexcept74a.C: New test.
18452
18453 2022-02-03 David Malcolm <dmalcolm@redhat.com>
18454
18455 PR analyzer/104369
18456 * gcc.dg/analyzer/pr104369-1.c: New test.
18457 * gcc.dg/analyzer/pr104369-2.c: New test.
18458 * gcc.dg/analyzer/realloc-3.c: New test.
18459 * gcc.dg/analyzer/realloc-4.c: New test.
18460 * gcc.dg/analyzer/taint-realloc.c: New test.
18461
18462 2022-02-03 David Malcolm <dmalcolm@redhat.com>
18463
18464 * gcc.dg/analyzer/calloc-1.c: New test.
18465
18466 2022-02-03 Uroš Bizjak <ubizjak@gmail.com>
18467
18468 PR target/104362
18469 * gcc.target/i386/pr104362.c: New test.
18470
18471 2022-02-03 Martin Sebor <msebor@redhat.com>
18472
18473 PR tree-optimization/104119
18474 * gcc.dg/tree-ssa/builtin-snprintf-13.c: New test.
18475 * gcc.dg/tree-ssa/builtin-sprintf-warn-29.c: New test.
18476
18477 2022-02-03 Harald Anlauf <anlauf@gmx.de>
18478
18479 PR fortran/104311
18480 * gfortran.dg/transfer_simplify_15.f90: New test.
18481
18482 2022-02-03 Bill Schmidt <wschmidt@linux.ibm.com>
18483
18484 PR target/103686
18485 * gcc.target/powerpc/builtins-1-be-folded.c: Remove -mfold-gimple
18486 option.
18487 * gcc.target/powerpc/builtins-1-le-folded.c: Likewise.
18488 * gcc.target/powerpc/builtins-1.c: Rewrite to use small functions and
18489 restrict to -O2 -mbig for predictability. Adjust instruction counts.
18490 * gcc.target/powerpc/builtins-5.c: Remove -mno-fold-gimple option.
18491 * gcc.target/powerpc/p8-vec-xl-xst.c: Likewise.
18492 * gcc.target/powerpc/pr83926.c: Likewise.
18493 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: Delete.
18494 * gcc.target/powerpc/pr86731-nogimplefold.c: Delete.
18495 * gcc.target/powerpc/swaps-p8-17.c: Remove -mno-fold-gimple option.
18496
18497 2022-02-03 Bill Schmidt <wschmidt@linux.ibm.com>
18498
18499 PR target/95082
18500 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: Restrict to -mbig.
18501 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: Likewise.
18502 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-3.c: New.
18503 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-4.c: New.
18504 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: Restrict to -mbig.
18505 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: Likewise.
18506 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-3.c: New.
18507 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-4.c: New.
18508
18509 2022-02-03 Richard Biener <rguenther@suse.de>
18510
18511 PR debug/104337
18512 * gcc.dg/debug/pr104337.c: New testcase.
18513
18514 2022-02-03 Bill Schmidt <wschmidt@linux.ibm.com>
18515
18516 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Adjust error
18517 messages.
18518 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
18519 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
18520 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Likewise.
18521 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
18522 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
18523 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
18524 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
18525 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Likewise.
18526 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
18527 * gcc.target/powerpc/dfp/dtstsfi-12.c: Likewise.
18528 * gcc.target/powerpc/dfp/dtstsfi-14.c: Likewise.
18529 * gcc.target/powerpc/dfp/dtstsfi-17.c: Likewise.
18530 * gcc.target/powerpc/dfp/dtstsfi-19.c: Likewise.
18531 * gcc.target/powerpc/dfp/dtstsfi-2.c: Likewise.
18532 * gcc.target/powerpc/dfp/dtstsfi-22.c: Likewise.
18533 * gcc.target/powerpc/dfp/dtstsfi-24.c: Likewise.
18534 * gcc.target/powerpc/dfp/dtstsfi-27.c: Likewise.
18535 * gcc.target/powerpc/dfp/dtstsfi-29.c: Likewise.
18536 * gcc.target/powerpc/dfp/dtstsfi-32.c: Likewise.
18537 * gcc.target/powerpc/dfp/dtstsfi-34.c: Likewise.
18538 * gcc.target/powerpc/dfp/dtstsfi-37.c: Likewise.
18539 * gcc.target/powerpc/dfp/dtstsfi-39.c: Likewise.
18540 * gcc.target/powerpc/dfp/dtstsfi-4.c: Likewise.
18541 * gcc.target/powerpc/dfp/dtstsfi-42.c: Likewise.
18542 * gcc.target/powerpc/dfp/dtstsfi-44.c: Likewise.
18543 * gcc.target/powerpc/dfp/dtstsfi-47.c: Likewise.
18544 * gcc.target/powerpc/dfp/dtstsfi-49.c: Likewise.
18545 * gcc.target/powerpc/dfp/dtstsfi-52.c: Likewise.
18546 * gcc.target/powerpc/dfp/dtstsfi-54.c: Likewise.
18547 * gcc.target/powerpc/dfp/dtstsfi-57.c: Likewise.
18548 * gcc.target/powerpc/dfp/dtstsfi-59.c: Likewise.
18549 * gcc.target/powerpc/dfp/dtstsfi-62.c: Likewise.
18550 * gcc.target/powerpc/dfp/dtstsfi-64.c: Likewise.
18551 * gcc.target/powerpc/dfp/dtstsfi-67.c: Likewise.
18552 * gcc.target/powerpc/dfp/dtstsfi-69.c: Likewise.
18553 * gcc.target/powerpc/dfp/dtstsfi-7.c: Likewise.
18554 * gcc.target/powerpc/dfp/dtstsfi-72.c: Likewise.
18555 * gcc.target/powerpc/dfp/dtstsfi-74.c: Likewise.
18556 * gcc.target/powerpc/dfp/dtstsfi-77.c: Likewise.
18557 * gcc.target/powerpc/dfp/dtstsfi-79.c: Likewise.
18558 * gcc.target/powerpc/dfp/dtstsfi-9.c: Likewise.
18559 * gcc.target/powerpc/pr80315-1.c: Likewise.
18560 * gcc.target/powerpc/pr80315-2.c: Likewise.
18561 * gcc.target/powerpc/pr80315-3.c: Likewise.
18562 * gcc.target/powerpc/pr80315-4.c: Likewise.
18563 * gcc.target/powerpc/pr82015.c: Likewise.
18564 * gcc.target/powerpc/pr91903.c: Likewise.
18565 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Likewise.
18566 * gcc.target/powerpc/vec-ternarylogic-10.c: Likewise.
18567
18568 2022-02-03 Eric Botcazou <ebotcazou@adacore.com>
18569
18570 PR tree-optimization/104356
18571 * gnat.dg/div_zero.adb: Add dg-skip-if directive for PowerPC.
18572
18573 2022-02-03 Richard Sandiford <richard.sandiford@arm.com>
18574
18575 * gcc.target/aarch64/sve/struct_vect_25.c: Remove XFAILs.
18576
18577 2022-02-03 Richard Sandiford <richard.sandiford@arm.com>
18578
18579 * gcc.target/aarch64/sve/mask_struct_load_1.c: Use intptr_t
18580 iterators instead of int iterators.
18581 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
18582 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
18583 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
18584 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
18585 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
18586 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
18587 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
18588 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
18589 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
18590 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
18591 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
18592
18593 2022-02-03 Richard Sandiford <richard.sandiford@arm.com>
18594
18595 * gcc.target/aarch64/sve/single_5.c: Remove some XFAILs.
18596
18597 2022-02-03 Richard Sandiford <richard.sandiford@arm.com>
18598
18599 * gcc.dg/vect/tsvc/vect-tsvc-s1115.c: Don't XFAIL for SVE.
18600 * gcc.dg/vect/tsvc/vect-tsvc-s114.c: Likewise.
18601 * gcc.dg/vect/tsvc/vect-tsvc-s1161.c: Likewise.
18602 * gcc.dg/vect/tsvc/vect-tsvc-s1232.c: Likewise.
18603 * gcc.dg/vect/tsvc/vect-tsvc-s124.c: Likewise.
18604 * gcc.dg/vect/tsvc/vect-tsvc-s1279.c: Likewise.
18605 * gcc.dg/vect/tsvc/vect-tsvc-s161.c: Likewise.
18606 * gcc.dg/vect/tsvc/vect-tsvc-s253.c: Likewise.
18607 * gcc.dg/vect/tsvc/vect-tsvc-s257.c: Likewise.
18608 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Likewise.
18609 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Likewise.
18610 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Likewise.
18611 * gcc.dg/vect/tsvc/vect-tsvc-s272.c: Likewise.
18612 * gcc.dg/vect/tsvc/vect-tsvc-s273.c: Likewise.
18613 * gcc.dg/vect/tsvc/vect-tsvc-s274.c: Likewise.
18614 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Likewise.
18615 * gcc.dg/vect/tsvc/vect-tsvc-s278.c: Likewise.
18616 * gcc.dg/vect/tsvc/vect-tsvc-s279.c: Likewise.
18617 * gcc.dg/vect/tsvc/vect-tsvc-s3111.c: Likewise.
18618 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: Likewise.
18619 * gcc.dg/vect/tsvc/vect-tsvc-s441.c: Likewise.
18620 * gcc.dg/vect/tsvc/vect-tsvc-s443.c: Likewise.
18621 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: Likewise.
18622 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: Likewise.
18623 * gcc.dg/vect/tsvc/vect-tsvc-vif.c: Likewise.
18624
18625 2022-02-03 Richard Sandiford <richard.sandiford@arm.com>
18626
18627 * gcc.dg/guality/ipa-sra-1.c: Update aarch64*-*-* xfails.
18628 * gcc.dg/guality/pr54519-1.c: Likewise.
18629 * gcc.dg/guality/pr54519-3.c: Likewise.
18630
18631 2022-02-03 Jakub Jelinek <jakub@redhat.com>
18632
18633 PR tree-optimization/104334
18634 * g++.dg/opt/pr104334.C: New test.
18635
18636 2022-02-03 Jakub Jelinek <jakub@redhat.com>
18637
18638 PR fortran/104328
18639 * gfortran.dg/gomp/atomic-27.f90: New test.
18640
18641 2022-02-03 Jason Merrill <jason@redhat.com>
18642
18643 PR c++/104302
18644 * g++.dg/template/array35.C: New test.
18645 * g++.dg/template/array36.C: New test.
18646
18647 2022-02-02 Segher Boessenkool <segher@kernel.crashing.org>
18648
18649 * lib/target-supports.exp (check_effective_target_powerpc_altivec_ok):
18650 Return 0 if the target is not Power. Restructure and add some comments.
18651
18652 2022-02-02 David Malcolm <dmalcolm@redhat.com>
18653
18654 * gcc.dg/analyzer/torture/ubsan-1.c: Add missing return stmts.
18655 * gcc.dg/analyzer/uninit-trivial-auto-var-init-pattern.c: Move
18656 to...
18657 * gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-pattern.c:
18658 ...here.
18659 * gcc.dg/analyzer/uninit-trivial-auto-var-init-uninitialized.c:
18660 Move to...
18661 * gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-uninitialized.c:
18662 ...here.
18663 * gcc.dg/analyzer/uninit-trivial-auto-var-init-zero.c: Move to...
18664 * gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-zero.c: ...here.
18665
18666 2022-02-02 David Malcolm <dmalcolm@redhat.com>
18667
18668 * gcc.dg/analyzer/torture/uninit-bit-field-ref.c: New test.
18669
18670 2022-02-02 David Malcolm <dmalcolm@redhat.com>
18671
18672 PR analyzer/104270
18673 * gcc.dg/analyzer/uninit-trivial-auto-var-init-pattern.c: New
18674 test.
18675 * gcc.dg/analyzer/uninit-trivial-auto-var-init-uninitialized.c:
18676 New test.
18677 * gcc.dg/analyzer/uninit-trivial-auto-var-init-zero.c: New test.
18678
18679 2022-02-02 Tamar Christina <tamar.christina@arm.com>
18680
18681 PR tree-optimization/102819
18682 PR tree-optimization/103169
18683 * g++.dg/vect/pr99149.cc: xfail for now.
18684 * gcc.dg/vect/complex/pr102819-1.c: New test.
18685 * gcc.dg/vect/complex/pr102819-2.c: New test.
18686 * gcc.dg/vect/complex/pr102819-3.c: New test.
18687 * gcc.dg/vect/complex/pr102819-4.c: New test.
18688 * gcc.dg/vect/complex/pr102819-5.c: New test.
18689 * gcc.dg/vect/complex/pr102819-6.c: New test.
18690 * gcc.dg/vect/complex/pr102819-7.c: New test.
18691 * gcc.dg/vect/complex/pr102819-8.c: New test.
18692 * gcc.dg/vect/complex/pr102819-9.c: New test.
18693 * gcc.dg/vect/complex/pr103169.c: New test.
18694
18695 2022-02-01 Ilya Leoshkevich <iii@linux.ibm.com>
18696
18697 * gcc.target/s390/nobp-section-type-conflict.c: New test.
18698
18699 2022-02-01 Harald Anlauf <anlauf@gmx.de>
18700
18701 PR fortran/104331
18702 * gfortran.dg/eoshift_9.f90: New test.
18703
18704 2022-02-01 Jakub Jelinek <jakub@redhat.com>
18705
18706 PR preprocessor/104147
18707 * c-c++-common/cpp/pr104147.c: New test.
18708
18709 2022-02-01 Jason Merrill <jason@redhat.com>
18710
18711 PR c++/103186
18712 * g++.dg/cpp0x/lambda/lambda-defarg10.C: New test.
18713
18714 2022-02-01 Tom de Vries <tdevries@suse.de>
18715
18716 * gcc.target/nvptx/stack-atomics-run.c: New test.
18717
18718 2022-02-01 Jakub Jelinek <jakub@redhat.com>
18719
18720 PR middle-end/104307
18721 * gcc.target/i386/pr104307.c: New test.
18722
18723 2022-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
18724
18725 PR rtl-optimization/101260
18726 * gcc.target/s390/pr101260.c: New testcase.
18727
18728 2022-02-01 Xi Ruoyao <xry111@mengyan1223.wang>
18729
18730 * gcc.dg/pr95115.c: New test.
18731
18732 2022-02-01 Tom de Vries <tdevries@suse.de>
18733
18734 * gcc.dg/tree-ssa/ldist-strlen-4.c: New test.
18735
18736 2022-01-31 Marek Polacek <polacek@redhat.com>
18737
18738 PR c++/102414
18739 PR c++/101874
18740 * g++.dg/cpp23/auto-array3.C: New test.
18741 * g++.dg/cpp23/auto-array4.C: New test.
18742
18743 2022-01-31 Marek Polacek <polacek@redhat.com>
18744
18745 PR c++/102434
18746 * g++.dg/cpp0x/initlist128.C: New test.
18747
18748 2022-01-31 Patrick Palka <ppalka@redhat.com>
18749
18750 PR c++/104294
18751 * g++.dg/cpp1z/class-deduction106.C: New test.
18752
18753 2022-01-31 Patrick Palka <ppalka@redhat.com>
18754
18755 PR c++/104291
18756 * g++.dg/template/partial20.C: New test.
18757
18758 2022-01-31 Martin Sebor <msebor@redhat.com>
18759
18760 PR middle-end/104232
18761 * g++.dg/warn/Wuse-after-free4.C: New test.
18762 * gcc.dg/Wuse-after-free-2.c: New test.
18763 * gcc.dg/Wuse-after-free-3.c: New test.
18764
18765 2022-01-31 Jakub Jelinek <jakub@redhat.com>
18766
18767 PR tree-optimization/103514
18768 * gcc.dg/tree-ssa/pr103514.c: Add
18769 --param logical-op-non-short-circuit=1 to dg-options.
18770
18771 2022-01-31 Eric Botcazou <ebotcazou@adacore.com>
18772
18773 * gnat.dg/div_zero.adb: New test.
18774
18775 2022-01-29 Jakub Jelinek <jakub@redhat.com>
18776
18777 PR tree-optimization/95424
18778 * gcc.dg/tree-ssa/divide-7.c: Fix up regexps in scan-tree-dump{,-not}.
18779
18780 2022-01-29 Jakub Jelinek <jakub@redhat.com>
18781 Andrew Pinski <apinski@marvell.com>
18782
18783 PR tree-optimization/104279
18784 PR tree-optimization/104280
18785 PR tree-optimization/104281
18786 * gcc.dg/torture/pr104279.c: New test.
18787 * gcc.dg/torture/pr104280.c: New test.
18788 * gcc.dg/torture/pr104281.c: New test.
18789
18790 2022-01-28 Navid Rahimi <navidrahimi@microsoft.com>
18791
18792 * gcc.dg/tree-ssa/pr103514.c: Testcase for this optimization.
18793
18794 2022-01-28 Patrick Palka <ppalka@redhat.com>
18795 Jason Merrill <jason@redhat.com>
18796
18797 PR c++/92752
18798 * g++.dg/warn/Wignored-qualifiers2.C: New test.
18799
18800 2022-01-28 Zhao Wei Liew <zhaoweiliew@gmail.com>
18801
18802 PR tree-optimization/95424
18803 * gcc.dg/tree-ssa/divide-6.c: New file.
18804 * gcc.dg/tree-ssa/divide-7.c: New file.
18805
18806 2022-01-28 Jakub Jelinek <jakub@redhat.com>
18807
18808 PR tree-optimization/104263
18809 * gcc.dg/pr104263.c: New test.
18810
18811 2022-01-28 Allan McRae <allan@archlinux.org>
18812
18813 PR testsuite/70230
18814 * gcc.dg/asan/use-after-scope-4.c (dg-options): Add
18815 -fno-stack-protector.
18816 * gcc.dg/stack-usage-1.c: Likewise
18817 * gcc.dg/superblock.c: Likewise
18818 * gcc.target/i386/avx-vzeroupper-17.c: Likewise
18819 * gcc.target/i386/cleanup-1.c: Likewise
18820 * gcc.target/i386/cleanup-2.c: Likewise
18821 * gcc.target/i386/interrupt-redzone-1.c: Likewise
18822 * gcc.target/i386/interrupt-redzone-2.c: Likewise
18823 * gcc.target/i386/pr79793-1.c: Likewise
18824 * gcc.target/i386/pr79793-2.c: Likewise
18825 * gcc.target/i386/shrink_wrap_1.c: Likewise
18826 * gcc.target/i386/stack-check-11.c: Likewise
18827 * gcc.target/i386/stack-check-18.c: Likewise
18828 * gcc.target/i386/stack-check-19.c: Likewise
18829 * gcc.target/i386/stackalign/pr88483-1.c: Likewise
18830 * gcc.target/i386/stackalign/pr88483-2.c: Likewise
18831 * gcc.target/i386/sw-1.c: Likewise
18832
18833 2022-01-28 Patrick Palka <ppalka@redhat.com>
18834
18835 PR c++/103341
18836 * g++.dg/cpp2a/concepts-class4.C: New test.
18837 * g++.dg/cpp2a/concepts-var-templ2.C: New test.
18838
18839 2022-01-28 Richard Biener <rguenther@suse.de>
18840
18841 PR tree-optimization/104263
18842 * gcc.dg/tree-ssa/inline-13.c: New testcase.
18843
18844 2022-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
18845
18846 PR fortran/103790
18847 * gfortran.dg/coarray_collectives_18.f90: New test.
18848
18849 2022-01-28 Eric Botcazou <ebotcazou@adacore.com>
18850
18851 * gnat.dg/generic_comp.adb: New test.
18852
18853 2022-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
18854
18855 Revert:
18856 2022-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
18857
18858 PR fortran/103790
18859 * gfortran.dg/coarray_collectives_18.f90: New test.
18860
18861 2022-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
18862
18863 PR fortran/103790
18864 * gfortran.dg/coarray_collectives_18.f90: New test.
18865
18866 2022-01-28 Jason Merrill <jason@redhat.com>
18867
18868 PR c++/100198
18869 PR c++/100030
18870 PR c++/100282
18871 * g++.dg/cpp0x/lambda/lambda-variadic13.C: Accept the sorry
18872 as well as the correct error.
18873 * g++.dg/cpp0x/lambda/lambda-variadic14.C: Likewise.
18874 * g++.dg/cpp0x/lambda/lambda-variadic14a.C: New test.
18875 * g++.dg/cpp0x/lambda/lambda-variadic15.C: New test.
18876 * g++.dg/cpp0x/lambda/lambda-variadic16.C: New test.
18877
18878 2022-01-27 David Malcolm <dmalcolm@redhat.com>
18879
18880 * gcc.dg/analyzer/data-model-1.c: Add dg-message directives for
18881 expected region creation events.
18882 * gcc.dg/analyzer/malloc-1.c: Likewise.
18883 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Likewise.
18884 * gcc.dg/analyzer/pr101547.c: Likewise.
18885 * gcc.dg/analyzer/pr101875.c: Likewise.
18886 * gcc.dg/analyzer/pr101962.c: Likewise.
18887 * gcc.dg/analyzer/pr104224.c: Likewise.
18888 * gcc.dg/analyzer/pr94047.c: Likewise.
18889 * gcc.dg/analyzer/symbolic-1.c: Likewise.
18890 * gcc.dg/analyzer/uninit-1.c: Likewise.
18891 * gcc.dg/analyzer/uninit-4.c: Likewise.
18892 * gcc.dg/analyzer/uninit-alloca.c: New test.
18893 * gcc.dg/analyzer/uninit-pr94713.c: Add dg-message directive for
18894 expected region creation event.
18895 * gcc.dg/analyzer/uninit-pr94714.c: Likewise.
18896 * gcc.dg/analyzer/zlib-3.c: Likewise.
18897
18898 2022-01-27 Jason Merrill <jason@redhat.com>
18899
18900 PR c++/104245
18901 PR c++/51344
18902 * g++.dg/lto/alignas1_0.C: New test.
18903
18904 2022-01-27 Uroš Bizjak <ubizjak@gmail.com>
18905
18906 * gfortran.dg/ieee/signaling_1.f90 (dg-do):
18907 Run only on non-ia32 targets.
18908 * gfortran.dg/ieee/signaling_2.f90 (dg-do): Ditto.
18909 * gfortran.dg/ieee/signaling_3.f90 (dg-do): Ditto.
18910
18911 2022-01-27 Harald Anlauf <anlauf@gmx.de>
18912
18913 PR fortran/104128
18914 * gfortran.dg/transfer_simplify_14.f90: New test.
18915
18916 2022-01-27 Patrick Palka <ppalka@redhat.com>
18917
18918 PR c++/82632
18919 * g++.dg/cpp1z/class-deduction104.C: New test.
18920 * g++.dg/cpp1z/class-deduction105.C: New test.
18921
18922 2022-01-27 Harald Anlauf <anlauf@gmx.de>
18923
18924 PR fortran/84784
18925 * gfortran.dg/pr84784.f90: New test.
18926
18927 2022-01-27 Patrick Palka <ppalka@redhat.com>
18928
18929 PR c++/99895
18930 * g++.dg/cpp2a/consteval-memfn1.C: New test.
18931 * g++.dg/cpp2a/consteval-memfn2.C: New test.
18932 * g++.dg/cpp2a/consteval28.C: New test.
18933
18934 2022-01-27 Patrick Palka <ppalka@redhat.com>
18935
18936 PR c++/92944
18937 PR c++/103678
18938 * g++.dg/cpp2a/concepts-partial-spec10.C: New test.
18939 * g++.dg/cpp2a/concepts-partial-spec11.C: New test.
18940
18941 2022-01-27 Marek Polacek <polacek@redhat.com>
18942
18943 PR c++/101988
18944 * g++.dg/cpp1z/class-deduction-new1.C: New test.
18945 * g++.dg/cpp23/auto-array2.C: New test.
18946
18947 2022-01-27 Kewen Lin <linkw@linux.ibm.com>
18948
18949 PR target/103702
18950 * gcc.target/powerpc/pr103702.c: New test.
18951
18952 2022-01-27 Chung-Lin Tang <cltang@codesourcery.com>
18953
18954 PR middle-end/103642
18955 * c-c++-common/gomp/pr103642.c: New test.
18956
18957 2022-01-27 Andrew Pinski <apinski@marvell.com>
18958
18959 PR target/104201
18960 * gcc.target/aarch64/branch-protection-attr.c: Fix quoting for
18961 the expected error message on line 5 of leaf.
18962
18963 2022-01-27 Jakub Jelinek <jakub@redhat.com>
18964
18965 PR tree-optimization/104196
18966 * gcc.c-torture/execute/pr104196.c: New test.
18967
18968 2022-01-26 Jakub Jelinek <jakub@redhat.com>
18969
18970 PR target/104239
18971 * gcc.target/powerpc/pr104239-3.c: New test.
18972
18973 2022-01-26 Jakub Jelinek <jakub@redhat.com>
18974
18975 PR target/104239
18976 * gcc.target/powerpc/pr104239-1.c: New test.
18977 * gcc.target/powerpc/pr104239-2.c: New test.
18978
18979 2022-01-26 Jakub Jelinek <jakub@redhat.com>
18980
18981 PR c++/104226
18982 * g++.dg/cpp0x/constexpr-104226.C: New test.
18983
18984 2022-01-26 Marek Polacek <polacek@redhat.com>
18985
18986 PR target/104213
18987 * g++.dg/warn/Wuse-after-free2.C: New test.
18988 * g++.dg/warn/Wuse-after-free3.C: New test.
18989
18990 2022-01-26 Jason Merrill <jason@redhat.com>
18991
18992 PR c++/104235
18993 * g++.dg/parse/template-keyword2.C: New test.
18994
18995 2022-01-26 Martin Liska <mliska@suse.cz>
18996
18997 * gcc.dg/tree-ssa/modref-7.c: Update scanned patterns.
18998 * gcc.dg/tree-ssa/modref-8.c: Likewise.
18999
19000 2022-01-26 David Malcolm <dmalcolm@redhat.com>
19001
19002 PR analyzer/104224
19003 * gcc.dg/analyzer/pr104224.c: New test.
19004
19005 2022-01-26 Jakub Jelinek <jakub@redhat.com>
19006
19007 PR target/104188
19008 * gcc.target/i386/pr104188.c: Add dg-require-effective-target
19009 sse2_runtime. Add -msse2 to dg-options.
19010
19011 2022-01-26 Jason Merrill <jason@redhat.com>
19012
19013 PR c++/103057
19014 * g++.dg/cpp0x/alias-decl-void1.C: New test.
19015
19016 2022-01-25 Harald Anlauf <anlauf@gmx.de>
19017
19018 PR fortran/104227
19019 * gfortran.dg/transfer_check_6.f90: New test.
19020
19021 2022-01-25 Harald Anlauf <anlauf@gmx.de>
19022
19023 PR fortran/104212
19024 * gfortran.dg/argument_checking_26.f90: New test.
19025
19026 2022-01-25 Patrick Palka <ppalka@redhat.com>
19027
19028 PR c++/101532
19029 PR c++/104225
19030 * g++.dg/cpp0x/nsdmi-template21.C: New test.
19031 * g++.dg/cpp0x/nsdmi-template21a.C: New test.
19032
19033 2022-01-25 Jason Merrill <jason@redhat.com>
19034
19035 PR c++/59950
19036 * g++.dg/init/assign2.C: New test.
19037
19038 2022-01-25 Richard Biener <rguenther@suse.de>
19039
19040 PR tree-optimization/104214
19041 * gcc.dg/vect/pr81196-2.c: New variant testcase only
19042 requiring vect_int.
19043
19044 2022-01-25 Francois-Xavier Coudert <fxcoudert@gmail.com>
19045
19046 * gfortran.dg/ieee/signaling_3.f90: Skip test on 32-bit x86/x86_64.
19047
19048 2022-01-25 Francois-Xavier Coudert <fxcoudert@gmail.com>
19049
19050 * gfortran.dg/ieee/signaling_1.f90: Fix test.
19051
19052 2022-01-24 Marek Polacek <polacek@redhat.com>
19053
19054 PR preprocessor/104030
19055 * c-c++-common/Wbidi-chars-10.c: Turn on UCN checking.
19056 * c-c++-common/Wbidi-chars-11.c: Likewise.
19057 * c-c++-common/Wbidi-chars-14.c: Likewise.
19058 * c-c++-common/Wbidi-chars-16.c: Likewise.
19059 * c-c++-common/Wbidi-chars-17.c: Likewise.
19060 * c-c++-common/Wbidi-chars-4.c: Likewise.
19061 * c-c++-common/Wbidi-chars-5.c: Likewise.
19062 * c-c++-common/Wbidi-chars-6.c: Likewise.
19063 * c-c++-common/Wbidi-chars-7.c: Likewise.
19064 * c-c++-common/Wbidi-chars-8.c: Likewise.
19065 * c-c++-common/Wbidi-chars-9.c: Likewise.
19066 * c-c++-common/Wbidi-chars-ranges.c: Likewise.
19067 * c-c++-common/Wbidi-chars-18.c: New test.
19068 * c-c++-common/Wbidi-chars-19.c: New test.
19069 * c-c++-common/Wbidi-chars-20.c: New test.
19070 * c-c++-common/Wbidi-chars-21.c: New test.
19071 * c-c++-common/Wbidi-chars-22.c: New test.
19072 * c-c++-common/Wbidi-chars-23.c: New test.
19073
19074 2022-01-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
19075
19076 * gfortran.dg/ieee/signaling_1.f90: Do not require issignaling.
19077 * gfortran.dg/ieee/signaling_2.f90: Add comment.
19078 * gfortran.dg/ieee/signaling_3.f90: New test.
19079
19080 2022-01-24 Raoni Fassina Firmino <raoni@linux.ibm.com>
19081
19082 PR target/94193
19083 * gcc.target/powerpc/builtin-feclearexcept-feraiseexcept-1.c: New test.
19084 * gcc.target/powerpc/builtin-feclearexcept-feraiseexcept-2.c: New test.
19085 * gcc.target/powerpc/builtin-fegetround.c: New test.
19086
19087 2022-01-24 Patrick Palka <ppalka@redhat.com>
19088
19089 PR c++/104173
19090 * g++.dg/cpp0x/ref-qual21.C: New test.
19091
19092 2022-01-24 Richard Biener <rguenther@suse.de>
19093 Jiufu Guo <guojiufu@linux.ibm.com>
19094
19095 PR tree-optimization/100740
19096 PR tree-optimization/101508
19097 PR tree-optimization/101972
19098 PR tree-optimization/102131
19099 * gcc.dg/torture/pr100740.c: New testcase.
19100 * gcc.dg/torture/pr101508.c: Likewise.
19101 * gcc.dg/torture/pr101972.c: Likewise.
19102 * gcc.dg/torture/pr102131-1.c: Likewise.
19103 * gcc.dg/torture/pr102131-2.c: Likewise.
19104 * gcc.dg/torture/pr102131-3.c: Likewise.
19105 * gcc.dg/torture/pr102131-4.c: Likewise.
19106
19107 2022-01-24 Jakub Jelinek <jakub@redhat.com>
19108
19109 PR sanitizer/104158
19110 * gcc.dg/sancov/pr104158-7.c: Adjust for repeating of arguments
19111 being allowed.
19112
19113 2022-01-24 Jakub Jelinek <jakub@redhat.com>
19114
19115 PR sanitizer/104158
19116 * gcc.dg/spellcheck-options-24.c: New test.
19117 * gcc.dg/sancov/pr104158-1.c: New test.
19118 * gcc.dg/sancov/pr104158-2.c: New test.
19119 * gcc.dg/sancov/pr104158-3.c: New test.
19120 * gcc.dg/sancov/pr104158-4.c: New test.
19121 * gcc.dg/sancov/pr104158-5.c: New test.
19122 * gcc.dg/sancov/pr104158-6.c: New test.
19123 * gcc.dg/sancov/pr104158-7.c: New test.
19124
19125 2022-01-24 Kito Cheng <kito.cheng@sifive.com>
19126
19127 * gcc.target/riscv/attribute-19.c: Add -misa-spec=2.2
19128
19129 2022-01-24 Jiufu Guo <guojiufu@linux.ibm.com>
19130
19131 PR tree-optimization/102087
19132 * gcc.dg/pr102087_1.c: New test.
19133
19134 2022-01-24 LiaoShihua <shihua@iscas.ac.cn>
19135
19136 * gcc.target/riscv/arch-9.c: Update the check info.
19137 * gcc.target/riscv/arch-10.c: Ditto.
19138 * gcc.target/riscv/arch-12.c: Ditto.
19139
19140 2022-01-24 David Edelsohn <dje.gcc@gmail.com>
19141
19142 * gcc.dg/analyzer/torture/pr104159.c: Ignore psabi warning.
19143
19144 2022-01-24 H.J. Lu <hjl.tools@gmail.com>
19145
19146 PR target/104188
19147 * gcc.target/i386/pr104188.c: New test.
19148
19149 2022-01-23 Will Wray <wjwray@gmail.com>
19150
19151 PR c++/55227
19152 * g++.dg/cpp2a/desig21.C: New test.
19153
19154 2022-01-23 Andrew Pinski <apinski@marvell.com>
19155
19156 PR target/64821
19157 * gcc.target/aarch64/vsqrt-1.c: New test.
19158 * gcc.target/aarch64/vsqrt-2.c: New test.
19159
19160 2022-01-23 Jason Merrill <jason@redhat.com>
19161
19162 PR c++/104182
19163 * g++.dg/cpp0x/initlist127.C: New test.
19164
19165 2022-01-23 Jason Merrill <jason@redhat.com>
19166
19167 PR c++/101072
19168 * g++.dg/cpp0x/constexpr-empty14a.C: New test.
19169
19170 2022-01-22 David Malcolm <dmalcolm@redhat.com>
19171
19172 PR analyzer/104150
19173 * gcc.dg/analyzer/pr104089.c: Add "dg-add-options float16"
19174 and "dg-require-effective-target float16" directives.
19175
19176 2022-01-22 David Malcolm <dmalcolm@redhat.com>
19177
19178 PR analyzer/104159
19179 * gcc.dg/analyzer/torture/pr104159.c: New test.
19180
19181 2022-01-22 Harald Anlauf <anlauf@gmx.de>
19182
19183 PR fortran/104127
19184 * gfortran.dg/transfer_simplify_11.f90: Fix logic.
19185 * gfortran.dg/transfer_simplify_13.f90: New test.
19186
19187 2022-01-22 Michael Meissner <meissner@the-meissners.org>
19188
19189 PR testsuite/103763
19190 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Fix insn regex
19191 on power10.
19192
19193 2022-01-21 Jakub Jelinek <jakub@redhat.com>
19194
19195 PR c++/104148
19196 * c-c++-common/Wformat-pr104148.c: New test.
19197
19198 2022-01-21 Jason Merrill <jason@redhat.com>
19199
19200 * g++.dg/template/explicit-args6.C: Add expected message.
19201
19202 2022-01-21 Jason Merrill <jason@redhat.com>
19203
19204 PR c++/104084
19205 PR c++/20040
19206 * g++.dg/init/new50.C: New test.
19207
19208 2022-01-21 Bill Schmidt <wschmidt@linux.ibm.com>
19209
19210 * gcc.target/powerpc/builtins-4.c: Add two test variants. Adjust
19211 assembler counts.
19212
19213 2022-01-21 Roger Sayle <roger@nextmovesoftware.com>
19214
19215 PR middle-end/104140
19216 * gcc.target/riscv/pr104140.c: New test case.
19217
19218 2022-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
19219
19220 PR target/103676
19221 * g++.target/arm/pr103676.C: New.
19222
19223 2022-01-21 Marek Polacek <polacek@redhat.com>
19224
19225 PR c++/101715
19226 * g++.dg/cpp0x/noexcept72.C: New test.
19227 * g++.dg/cpp0x/noexcept73.C: New test.
19228
19229 2022-01-21 Jason Merrill <jason@redhat.com>
19230
19231 PR c++/104139
19232 PR c++/103681
19233 * g++.dg/abi/no_unique_address2.C: Adjust to detect this on x86-64.
19234
19235 2022-01-21 Richard Biener <rguenther@suse.de>
19236
19237 PR sanitizer/99673
19238 * gcc.dg/asan/pr99673.c: New testcase.
19239
19240 2022-01-21 Ard Biesheuvel <ardb@kernel.org>
19241
19242 * gcc.target/arm/stack-protector-7.c: New test.
19243 * gcc.target/arm/stack-protector-8.c: New test.
19244
19245 2022-01-21 Richard Earnshaw <rearnsha@arm.com>
19246
19247 * gcc.target/aarch64/spellcheck_1.c: Adjust tests for new output.
19248 * gcc.target/aarch64/spellcheck_2.c: Likewise.
19249 * gcc.target/aarch64/spellcheck_3.c: Likewise.
19250 * gcc.target/aarch64/spellcheck_7.c: Likewise.
19251
19252 2022-01-21 Richard Biener <rguenther@suse.de>
19253
19254 PR tree-optimization/104156
19255 * gcc.dg/loop-unswitch-6.c: New testcase.
19256
19257 2022-01-21 Richard Biener <rguenther@suse.de>
19258
19259 PR tree-optimization/104152
19260 * gcc.dg/vect/pr104152.c: New testcase.
19261
19262 2022-01-21 Aldy Hernandez <aldyh@redhat.com>
19263
19264 * gcc.dg/pr103721-2.c: New test.
19265 * gcc.dg/pr103721.c: New test.
19266
19267 2022-01-21 Jakub Jelinek <jakub@redhat.com>
19268
19269 PR rtl-optimization/102478
19270 * gcc.dg/pr102478.c: New test.
19271
19272 2022-01-21 Jeff Law <jeffreyalaw@gmail.com>
19273
19274 * gcc.target/mips/fix-r4000-2.c: Update expected output.
19275 * gcc.target/mips/fix-r4000-3.c: Update expected output. Add
19276 -fexpensive-optimizations for consistency in output.
19277 * gcc.target/mips/fix-r4000-7.c: Update expected output.
19278 * gcc.target/mips/fix-r4000-8.c: Update expected output.
19279
19280 2022-01-20 David Malcolm <dmalcolm@redhat.com>
19281
19282 PR analyzer/94362
19283 * gcc.dg/analyzer/pr94362-1.c: New test.
19284 * gcc.dg/analyzer/pr94362-2.c: New test.
19285
19286 2022-01-20 David Malcolm <dmalcolm@redhat.com>
19287
19288 PR analyzer/103685
19289 * gcc.dg/analyzer/torture/pr103685.c: New test.
19290
19291 2022-01-20 Sandra Loosemore <sandra@codesourcery.com>
19292
19293 PR fortran/103695
19294 PR fortran/102621
19295 * gfortran.dg/gomp/affinity-clause-3.f90: Adjust pattern.
19296 * gfortran.dg/gomp/pr102621.f90: New.
19297 * gfortran.dg/gomp/pr103695.f90: New.
19298
19299 2022-01-20 Jason Merrill <jason@redhat.com>
19300
19301 PR c++/101405
19302 * g++.dg/cpp2a/desig20.C: New test.
19303
19304 2022-01-20 Marek Polacek <polacek@redhat.com>
19305
19306 PR c++/102338
19307 * g++.dg/cpp1y/noexcept2.C: New test.
19308
19309 2022-01-20 Patrick Palka <ppalka@redhat.com>
19310
19311 PR c++/103631
19312 * g++.dg/cpp2a/nontype-class51.C: New test.
19313
19314 2022-01-20 Richard Biener <rguenther@suse.de>
19315
19316 PR middle-end/100786
19317 * gcc.dg/torture/pr100786.c: New testcase.
19318
19319 2022-01-20 Richard Earnshaw <rearnsha@arm.com>
19320
19321 PR target/102517
19322 * gcc.target/aarch64/cpymem-q-reg_1.c: Allow ld1 and st1 for the
19323 memcpy expansion.
19324
19325 2022-01-20 Patrick Palka <ppalka@redhat.com>
19326
19327 PR c++/91911
19328 PR c++/103672
19329 * g++.dg/cpp1z/class-deduction101.C: New test.
19330 * g++.dg/cpp1z/class-deduction101a.C: New test.
19331 * g++.dg/cpp1z/class-deduction101b.C: New test.
19332 * g++.dg/cpp1z/class-deduction102.C: New test.
19333 * g++.dg/cpp1z/class-deduction102a.C: New test.
19334 * g++.dg/cpp1z/class-deduction102b.C: New test.
19335 * g++.dg/cpp1z/class-deduction103.C: New test.
19336
19337 2022-01-20 Patrick Palka <ppalka@redhat.com>
19338
19339 * g++.dg/other/pr88187.C: Adjust expected C++17 diagnostic.
19340
19341 2022-01-20 Richard Earnshaw <rearnsha@arm.com>
19342
19343 * gcc.target/arm/crypto-vaese-erratum1.c: New test.
19344
19345 2022-01-20 Jakub Jelinek <jakub@redhat.com>
19346
19347 PR debug/103874
19348 * gcc.dg/debug/dwarf2/pr103874.c: New test.
19349
19350 2022-01-20 Jakub Jelinek <jakub@redhat.com>
19351
19352 * g++.dg/opt/pr47639.C: Add -Wno-psabi to dg-options.
19353
19354 2022-01-20 liuhongt <hongtao.liu@intel.com>
19355
19356 * gcc.target/i386/mask-pack-prefer128.c: New test.
19357 * gcc.target/i386/mask-pack-prefer256.c: New test.
19358 * gcc.target/i386/pr103771.c: New test.
19359
19360 2022-01-20 Jason Merrill <jason@redhat.com>
19361
19362 PR c++/102300
19363 * g++.dg/parse/no-typename1.C: Remove expected error.
19364 * g++.dg/template/nested7.C: New test.
19365
19366 2022-01-20 David Edelsohn <dje.gcc@gmail.com>
19367
19368 * gcc.target/powerpc/sldoi_to_mov.c: Require VSX.
19369
19370 2022-01-19 Robin Dapp <rdapp@linux.ibm.com>
19371
19372 * gcc.dg/ifcvt-4.c: Remove s390-specific check.
19373 * gcc.target/s390/ifcvt-two-insns-bool.c: New test.
19374 * gcc.target/s390/ifcvt-two-insns-int.c: New test.
19375 * gcc.target/s390/ifcvt-two-insns-long.c: New test.
19376
19377 2022-01-19 Jakub Jelinek <jakub@redhat.com>
19378
19379 PR middle-end/102860
19380 * gfortran.dg/pr102860.f90: New test.
19381
19382 2022-01-19 Jakub Jelinek <jakub@redhat.com>
19383
19384 PR c/104115
19385 * gcc.dg/tree-ssa/evrp-trans2.c: New test.
19386
19387 2022-01-19 Richard Biener <rguenther@suse.de>
19388
19389 PR tree-optimization/104112
19390 * gcc.dg/vect/pr104112-1.c: New testcase.
19391 * gcc.dg/vect/pr104112-2.c: New testcase.
19392
19393 2022-01-19 Martin Liska <mliska@suse.cz>
19394
19395 * g++.dg/ext/boolcomplex-1.c: Moved to...
19396 * g++.dg/ext/boolcomplex-1.C: ...here.
19397 * g++.dg/opt/pr47639.c: Moved to...
19398 * g++.dg/opt/pr47639.C: ...here.
19399 * g++.dg/pr83979.c: Moved to...
19400 * g++.dg/pr83979.C: ...here.
19401 * g++.dg/tm/asm-1.c: Moved to...
19402 * g++.dg/tm/asm-1.C: ...here.
19403 * g++.dg/vect/pr71483.c: Moved to...
19404 * g++.dg/vect/pr71483.cc: ...here.
19405
19406 2022-01-19 Jakub Jelinek <jakub@redhat.com>
19407
19408 PR c++/89074
19409 * gcc.dg/tree-ssa/pr89074.c: New test.
19410
19411 2022-01-19 Richard Biener <rguenther@suse.de>
19412
19413 PR testsuite/102833
19414 * gcc.dg/vect/bb-slp-17.c: Require vect64.
19415
19416 2022-01-19 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
19417
19418 PR testsuite/104021
19419 * gcc.dg/vect/tsvc/tsvc.h: Do not include malloc.h on dragonfly
19420 and use posix_memalign ().
19421
19422 2022-01-19 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
19423
19424 PR testsuite/104022
19425 * g++.dg/gcov/pr16855.C: xfail the count lines for DTORs on dragonfly.
19426 * g++.dg/gcov/pr16855-priority.C: Ditto. Adjust source layout so that
19427 dejagnu xfail expressions work.
19428
19429 2022-01-19 Martin Liska <mliska@suse.cz>
19430
19431 PR testsuite/104109
19432 * lib/gcov.exp: Fix pytest detection unsupported message.
19433
19434 2022-01-19 Kewen Lin <linkw@linux.ibm.com>
19435
19436 PR tree-optimization/104015
19437 * gcc.dg/vect/slp-perm-9.c: Adjust.
19438 * gcc.target/powerpc/pr104015-1.c: New test.
19439 * gcc.target/powerpc/pr104015-2.c: New test.
19440
19441 2022-01-19 Jakub Jelinek <jakub@redhat.com>
19442
19443 PR target/104104
19444 * gcc.target/i386/pr104104.c: New test.
19445
19446 2022-01-19 Martin Sebor <msebor@redhat.com>
19447
19448 PR middle-end/104076
19449 * g++.dg/warn/Wdangling-pointer-3.C: New test.
19450
19451 2022-01-19 Martin Sebor <msebor@redhat.com>
19452
19453 PR middle-end/104103
19454 * gcc.dg/torture/pr57147-2.c: Prune out expected warning.
19455
19456 2022-01-19 Martin Sebor <msebor@redhat.com>
19457
19458 PR middle-end/104069
19459 * gcc.dg/Wuse-after-free.c: New test.
19460
19461 2022-01-18 Jakub Jelinek <jakub@redhat.com>
19462
19463 PR c++/104055
19464 * g++.dg/cpp2a/consteval27.C: New test.
19465
19466 2022-01-18 Jason Merrill <jason@redhat.com>
19467
19468 * lib/g++-dg.exp: Change 2a to 20.
19469
19470 2022-01-18 Jason Merrill <jason@redhat.com>
19471 Jakub Jelinek <jakub@redhat.com>
19472
19473 PR c++/104025
19474 * g++.dg/warn/pr104025.C: New test.
19475
19476 2022-01-18 David Faust <david.faust@oracle.com>
19477
19478 * gcc.target/bpf/core-section-1.c: Adjust expected record size
19479 occurrences.
19480
19481 2022-01-18 David Malcolm <dmalcolm@redhat.com>
19482
19483 PR analyzer/104089
19484 * gcc.dg/analyzer/pr104089.c: New test.
19485
19486 2022-01-18 David Malcolm <dmalcolm@redhat.com>
19487
19488 PR analyzer/104062
19489 * gcc.dg/analyzer/pr104062.c: New test.
19490
19491 2022-01-18 Patrick Palka <ppalka@redhat.com>
19492
19493 PR c++/104074
19494 * g++.dg/cpp1z/nontype-auto20.C: New test.
19495
19496 2022-01-18 Harald Anlauf <anlauf@gmx.de>
19497
19498 PR fortran/103692
19499 * gfortran.dg/pr102520.f90: Adjust error messages.
19500 * gfortran.dg/pr103692.f90: New test.
19501
19502 2022-01-18 Jason Merrill <jason@redhat.com>
19503
19504 PR c++/104007
19505 * g++.dg/eh/new2.C: New test.
19506
19507 2022-01-18 Martin Liska <mliska@suse.cz>
19508
19509 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Update scanned
19510 pattern.
19511 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
19512 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
19513
19514 2022-01-18 Richard Biener <rguenther@suse.de>
19515
19516 PR ipa/103989
19517 * g++.dg/opt/pr103989.C: New testcase.
19518
19519 2022-01-18 Richard Biener <rguenther@suse.de>
19520
19521 PR tree-optimization/103987
19522 * gcc.dg/torture/pr103987.c: New testcase.
19523
19524 2022-01-18 Richard Sandiford <richard.sandiford@arm.com>
19525
19526 PR target/104005
19527 * gcc.target/aarch64/pr104005.c: New test.
19528
19529 2022-01-18 Andrew Pinski <apinski@marvell.com>
19530
19531 PR tree-optimization/101941
19532 * gcc.c-torture/compile/pr101941-1.c: New test.
19533 * gcc.dg/tree-ssa/pr101941-1.c: New test.
19534
19535 2022-01-18 Martin Liska <mliska@suse.cz>
19536
19537 * gcc.src/maintainers.exp: Use
19538 check_effective_target_python3_module for checking of unicode
19539 module.
19540 * lib/target-supports.exp: Add
19541 check_effective_target_python3_module.
19542
19543 2022-01-18 Martin Liska <mliska@suse.cz>
19544
19545 * gcc.misc-tests/options.exp: Include renamed file.
19546
19547 2022-01-18 Martin Liska <mliska@suse.cz>
19548
19549 * gcc.src/maintainers.exp: Use the new
19550 check_effective_target_recent_python3.
19551 * lib/target-supports.exp: Check for Python3 version >= 3.6.
19552
19553 2022-01-18 liuhongt <hongtao.liu@intel.com>
19554
19555 PR target/103973
19556 * g++.target/i386/pr103973-1.C: Change scan-assembler from
19557 "\tucomisd" to "\t\[v\]?ucomisd".
19558 * g++.target/i386/pr103973-11.C: Ditto.
19559 * g++.target/i386/pr103973-13.C: Ditto.
19560 * g++.target/i386/pr103973-15.C: Ditto.
19561 * g++.target/i386/pr103973-3.C: Ditto.
19562 * g++.target/i386/pr103973-5.C: Ditto.
19563 * g++.target/i386/pr103973-7.C: Ditto.
19564 * g++.target/i386/pr103973-9.C: Ditto.
19565 * gcc.target/i386/pr103973-1.c: Ditto.
19566 * gcc.target/i386/pr103973-11.c: Ditto.
19567 * gcc.target/i386/pr103973-13.c: Ditto.
19568 * gcc.target/i386/pr103973-15.c: Ditto.
19569 * gcc.target/i386/pr103973-3.c: Ditto.
19570 * gcc.target/i386/pr103973-5.c: Ditto.
19571 * gcc.target/i386/pr103973-7.c: Ditto.
19572 * gcc.target/i386/pr103973-9.c: Ditto.
19573
19574 2022-01-17 qing zhao <qing.zhao@oracle.com>
19575
19576 * gcc.dg/auto-init-uninit-16.c (testfunc): Delete xfail to reflect
19577 the fact that address taken variable can be warned.
19578 * gcc.dg/auto-init-uninit-34.c (warn_scalar_1): Likewise.
19579 (warn_scalar_2): Likewise.
19580 * gcc.dg/auto-init-uninit-37.c (T1): Likewise.
19581 (T2): Likewise.
19582 * gcc.dg/auto-init-uninit-B.c (baz): Likewise.
19583
19584 2022-01-17 Jakub Jelinek <jakub@redhat.com>
19585
19586 PR c++/104031
19587 * g++.dg/cpp1y/pr104031.C: New test.
19588
19589 2022-01-17 Jason Merrill <jason@redhat.com>
19590
19591 * c-c++-common/cpp/line-2.c: Only expect includes once.
19592 * c-c++-common/cpp/line-3.c: Likewise.
19593
19594 2022-01-17 Andrew Stubbs <ams@codesourcery.com>
19595
19596 * gfortran.dg/gomp/requires-8.f90: Reinstate dynamic allocators
19597 requirement.
19598
19599 2022-01-17 Hafiz Abid Qadeer <abidh@codesourcery.com>
19600
19601 * gfortran.dg/gomp/allocate-2.f90: Change 0 to 0_1.
19602
19603 2022-01-17 Jakub Jelinek <jakub@redhat.com>
19604
19605 PR target/103973
19606 * gcc.target/i386/pr103973-1.c: New test.
19607 * gcc.target/i386/pr103973-2.c: New test.
19608 * gcc.target/i386/pr103973-3.c: New test.
19609 * gcc.target/i386/pr103973-4.c: New test.
19610 * gcc.target/i386/pr103973-5.c: New test.
19611 * gcc.target/i386/pr103973-6.c: New test.
19612 * gcc.target/i386/pr103973-7.c: New test.
19613 * gcc.target/i386/pr103973-8.c: New test.
19614 * gcc.target/i386/pr103973-9.c: New test.
19615 * gcc.target/i386/pr103973-10.c: New test.
19616 * gcc.target/i386/pr103973-11.c: New test.
19617 * gcc.target/i386/pr103973-12.c: New test.
19618 * gcc.target/i386/pr103973-13.c: New test.
19619 * gcc.target/i386/pr103973-14.c: New test.
19620 * gcc.target/i386/pr103973-15.c: New test.
19621 * gcc.target/i386/pr103973-16.c: New test.
19622 * gcc.target/i386/pr103973-17.c: New test.
19623 * gcc.target/i386/pr103973-18.c: New test.
19624 * gcc.target/i386/pr103973-19.c: New test.
19625 * gcc.target/i386/pr103973-20.c: New test.
19626 * g++.target/i386/pr103973-1.C: New test.
19627 * g++.target/i386/pr103973-2.C: New test.
19628 * g++.target/i386/pr103973-3.C: New test.
19629 * g++.target/i386/pr103973-4.C: New test.
19630 * g++.target/i386/pr103973-5.C: New test.
19631 * g++.target/i386/pr103973-6.C: New test.
19632 * g++.target/i386/pr103973-7.C: New test.
19633 * g++.target/i386/pr103973-8.C: New test.
19634 * g++.target/i386/pr103973-9.C: New test.
19635 * g++.target/i386/pr103973-10.C: New test.
19636 * g++.target/i386/pr103973-11.C: New test.
19637 * g++.target/i386/pr103973-12.C: New test.
19638 * g++.target/i386/pr103973-13.C: New test.
19639 * g++.target/i386/pr103973-14.C: New test.
19640 * g++.target/i386/pr103973-15.C: New test.
19641 * g++.target/i386/pr103973-16.C: New test.
19642 * g++.target/i386/pr103973-17.C: New test.
19643 * g++.target/i386/pr103973-18.C: New test.
19644 * g++.target/i386/pr103973-19.C: New test.
19645 * g++.target/i386/pr103973-20.C: New test.
19646
19647 2022-01-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
19648
19649 * gfortran.dg/ieee/signaling_3.f90: Remove file.
19650
19651 2022-01-17 Martin Liska <mliska@suse.cz>
19652
19653 * g++.dg/uninit-pred-loop-1_b.C: Fix invalid warnings.
19654 * g++.dg/uninit-pred-loop-1_c.C: Likewise.
19655
19656 2022-01-17 Martin Liska <mliska@suse.cz>
19657
19658 * g++.dg/uninit-pred-loop-1_a.cc: Moved to...
19659 * g++.dg/uninit-pred-loop-1_a.C: ...here.
19660 * g++.dg/uninit-pred-loop-1_b.cc: Moved to...
19661 * g++.dg/uninit-pred-loop-1_b.C: ...here.
19662 * g++.dg/uninit-pred-loop-1_c.cc: Moved to...
19663 * g++.dg/uninit-pred-loop-1_c.C: ...here.
19664 * g++.dg/uninit-pred-loop_1.cc: Moved to...
19665 * g++.dg/uninit-pred-loop_1.C: ...here.
19666
19667 2022-01-17 Martin Liska <mliska@suse.cz>
19668
19669 * lib/gcov.exp: Use check_effective_target_pytest3.
19670 * lib/target-supports.exp: Add check_effective_target_pytest3.
19671
19672 2022-01-17 Martin Liska <mliska@suse.cz>
19673
19674 * gcc.src/maintainers.exp: Start using check-MAINTAINERS.py.
19675 * lib/target-supports.exp: Add check_effective_target_python3.
19676
19677 2022-01-17 Martin Liska <mliska@suse.cz>
19678
19679 PR testsuite/104035
19680 * g++.dg/torture/pr57993-2.C: Fix warnings.
19681
19682 2022-01-17 Haochen Gui <guihaoc@gcc.gnu.org>
19683
19684 PR target/103124
19685 * gcc.target/powerpc/pr103124.c: New testcase.
19686
19687 2022-01-16 Francois-Xavier Coudert <fxcoudert@gmail.com>
19688
19689 * gfortran.dg/ieee/signaling_1.f90: xfail on x87.
19690 * gfortran.dg/ieee/signaling_2.f90: xfail on x87.
19691 * gfortran.dg/ieee/signaling_3.f90: New file.
19692
19693 2022-01-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
19694
19695 PR fortran/82207
19696 * gfortran.dg/ieee/ieee_10.f90: Do not create signaling NaNs.
19697 * gfortran.dg/ieee/signaling_2.f90: New test.
19698 * gfortran.dg/ieee/signaling_2_c.c: New file.
19699
19700 2022-01-16 Jonathan Wakely <jwakely@redhat.com>
19701
19702 PR testsuite/104037
19703 * g++.old-deja/g++.robertl/eb43.C: Ad -Wno-deprecated.
19704
19705 2022-01-16 Mikael Morin <mikael@gcc.gnu.org>
19706
19707 PR fortran/103789
19708 PR fortran/87711
19709 PR fortran/97896
19710 * gfortran.dg/index_5.f90: Enrich test with usages of INDEX with
19711 a non-keyword KIND argument.
19712 * gfortran.dg/len_trim.f90: Same for LEN_TRIM.
19713 * gfortran.dg/maskl_1.f90: Same for MASKL.
19714 * gfortran.dg/maskr_1.f90: Same for MASKR.
19715 * gfortran.dg/scan_3.f90: Same for SCAN.
19716 * gfortran.dg/verify_3.f90: Same for VERIFY.
19717
19718 2022-01-16 wwwhhhyyy <hongyu.wang@intel.com>
19719
19720 * gcc.target/i386/avx2-dest-false-dep-for-glc.c: New test.
19721 * gcc.target/i386/avx512dq-dest-false-dep-for-glc.c: Ditto.
19722 * gcc.target/i386/avx512f-dest-false-dep-for-glc.c: Ditto.
19723 * gcc.target/i386/avx512fp16-dest-false-dep-for-glc.c: Ditto.
19724 * gcc.target/i386/avx512fp16vl-dest-false-dep-for-glc.c: Ditto.
19725 * gcc.target/i386/avx512vl-dest-false-dep-for-glc.c: Ditto.
19726
19727 2022-01-15 Martin Sebor <msebor@redhat.com>
19728
19729 PR c/63272
19730 * g++.dg/warn/Wfree-nonheap-object-6.C: Disable valid warnings.
19731 * g++.dg/warn/ref-temp1.C: Prune expected warning.
19732 * gcc.dg/uninit-pr50476.c: Expect a new warning.
19733 * c-c++-common/Wdangling-pointer-2.c: New test.
19734 * c-c++-common/Wdangling-pointer-3.c: New test.
19735 * c-c++-common/Wdangling-pointer-4.c: New test.
19736 * c-c++-common/Wdangling-pointer-5.c: New test.
19737 * c-c++-common/Wdangling-pointer-6.c: New test.
19738 * c-c++-common/Wdangling-pointer.c: New test.
19739 * g++.dg/warn/Wdangling-pointer-2.C: New test.
19740 * g++.dg/warn/Wdangling-pointer.C: New test.
19741 * gcc.dg/Wdangling-pointer-2.c: New test.
19742 * gcc.dg/Wdangling-pointer.c: New test.
19743
19744 2022-01-15 Martin Sebor <msebor@redhat.com>
19745
19746 PR tree-optimization/80532
19747 * gcc.dg/Wmismatched-dealloc-2.c: Avoid -Wuse-after-free.
19748 * gcc.dg/Wmismatched-dealloc-3.c: Same.
19749 * gcc.dg/analyzer/file-1.c: Prune expected warning.
19750 * gcc.dg/analyzer/file-2.c: Same.
19751 * gcc.dg/attr-alloc_size-6.c: Disable -Wuse-after-free.
19752 * gcc.dg/attr-alloc_size-7.c: Same.
19753 * c-c++-common/Wuse-after-free-2.c: New test.
19754 * c-c++-common/Wuse-after-free-3.c: New test.
19755 * c-c++-common/Wuse-after-free-4.c: New test.
19756 * c-c++-common/Wuse-after-free-5.c: New test.
19757 * c-c++-common/Wuse-after-free-6.c: New test.
19758 * c-c++-common/Wuse-after-free-7.c: New test.
19759 * c-c++-common/Wuse-after-free.c: New test.
19760 * g++.dg/warn/Wmismatched-dealloc-3.C: New test.
19761 * g++.dg/warn/Wuse-after-free.C: New test.
19762
19763 2022-01-15 Harald Anlauf <anlauf@gmx.de>
19764
19765 PR fortran/83079
19766 * gfortran.dg/transfer_char_kind4.f90: New test.
19767
19768 2022-01-14 David Malcolm <dmalcolm@redhat.com>
19769
19770 * gcc.dg/analyzer/taint-merger.c: New test.
19771
19772 2022-01-14 David Malcolm <dmalcolm@redhat.com>
19773
19774 PR analyzer/104029
19775 * gcc.dg/analyzer/pr104029.c: New test.
19776 * gcc.dg/analyzer/taint-ops.c: New test.
19777
19778 2022-01-14 Harald Anlauf <anlauf@gmx.de>
19779
19780 PR fortran/99256
19781 * gfortran.dg/altreturn_11.f90: New test.
19782
19783 2022-01-14 Eric Botcazou <ebotcazou@adacore.com>
19784
19785 * gnat.dg/lto25.adb: New test.
19786 * gnat.dg/opt96.adb: Likewise.
19787 * gnat.dg/opt96_pkg.ads, gnat.dg/opt96_pkg.adb: New helper.
19788
19789 2022-01-14 Harald Anlauf <anlauf@gmx.de>
19790
19791 PR fortran/103782
19792 * gfortran.dg/overload_4.f90: New test.
19793
19794 2022-01-14 Martin Sebor <msebor@redhat.com>
19795
19796 PR middle-end/101475
19797 * gcc.dg/Wstringop-overflow-15.c: Remove xfails.
19798 * gcc.dg/Wstringop-overflow-68.c: Adjust, remove xfails.
19799 * gcc.dg/Wstringop-overflow-88.c: New test.
19800
19801 2022-01-14 Martin Sebor <msebor@redhat.com>
19802
19803 * gcc.dg/tree-ssa/builtin-sprintf-warn-28.c: New test.
19804
19805 2022-01-14 Martin Liska <mliska@suse.cz>
19806
19807 * c-c++-common/Walloca-larger-than.c: Fix typo.
19808
19809 2022-01-14 Martin Liska <mliska@suse.cz>
19810
19811 * g++.dg/cpp0x/pr56868.cpp: Moved to...
19812 * g++.dg/cpp0x/pr56868.C: ...here.
19813 * gcc.dg/torture/pr57993-2.cpp: Moved to...
19814 * g++.dg/torture/pr57993-2.C: ...here.
19815
19816 2022-01-14 Martin Liska <mliska@suse.cz>
19817
19818 * c-c++-common/Walloca-larger-than.C: Moved to...
19819 * c-c++-common/Walloca-larger-than.c: ...here.
19820
19821 2022-01-14 Chung-Lin Tang <cltang@codesourcery.com>
19822
19823 PR c++/103705
19824 * c-c++-common/gomp/pr103705.c: New test.
19825
19826 2022-01-14 Martin Liska <mliska@suse.cz>
19827
19828 * g++.dg/vect/pr99149.cc: Remove executable mode.
19829 * g++.dg/vect/pr99220.cc: Likewise.
19830 * g++.target/i386/avx512vl-pr100738-1.C: Likewise.
19831 * g++.target/i386/pr100738-1.C: Likewise.
19832 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: Likewise.
19833 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
19834 * gcc.target/aarch64/advsimd-intrinsics/bfdot-3.c: Likewise.
19835 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: Likewise.
19836 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
19837 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-3.c: Likewise.
19838 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-4.c: Likewise.
19839 * gcc.target/i386/pr101796-1.c: Likewise.
19840 * gcc.target/i386/pr94790-1.c: Likewise.
19841 * gcc.target/i386/pr94790-2.c: Likewise.
19842 * gcc.target/powerpc/mma-double-test.c: Likewise.
19843 * gcc.target/powerpc/mma-single-test.c: Likewise.
19844 * gdc.test/fail_compilation/constraints_aggr.d: Likewise.
19845 * gdc.test/fail_compilation/constraints_defs.d: Likewise.
19846 * gdc.test/fail_compilation/constraints_func1.d: Likewise.
19847 * gdc.test/fail_compilation/constraints_func2.d: Likewise.
19848 * gdc.test/fail_compilation/constraints_func3.d: Likewise.
19849 * gdc.test/fail_compilation/constraints_func4.d: Likewise.
19850 * gdc.test/fail_compilation/constraints_tmpl.d: Likewise.
19851 * gdc.test/fail_compilation/imports/constraints.d: Likewise.
19852
19853 2022-01-14 Jakub Jelinek <jakub@redhat.com>
19854
19855 PR c++/103991
19856 * g++.dg/warn/Wreturn-type-13.C: New test.
19857
19858 2022-01-14 Jakub Jelinek <jakub@redhat.com>
19859
19860 PR c++/89074
19861 * g++.dg/cpp1y/constexpr-89074-1.C: New test.
19862
19863 2022-01-14 Jakub Jelinek <jakub@redhat.com>
19864
19865 PR target/98737
19866 * gcc.dg/tree-ssa/pr98737-1.c: New test.
19867 * gcc.dg/tree-ssa/pr98737-2.c: New test.
19868
19869 2022-01-14 Claudiu Zissulescu <claziss@synopsys.com>
19870
19871 * gcc.target/arc/cancel-1.c: New file.
19872
19873 2022-01-14 Siddhesh Poyarekar <siddhesh@gotplt.org>
19874
19875 PR tree-optimization/104009
19876 * gcc.dg/builtin-object-size-1.c (test10): New test.
19877 * gcc.dg/builtin-object-size-3.c (test10): Likewise.
19878 (test9): Expect zero size for negative offsets.
19879 * gcc.dg/builtin-object-size-4.c (test8): Likewise.
19880 * gcc.dg/builtin-object-size-5.c (test7): Drop test for
19881 __builtin_object_size.
19882
19883 2022-01-14 liuhongt <hongtao.liu@intel.com>
19884
19885 * gcc.target/i386/pr104001.c: New test.
19886
19887 2022-01-14 David Malcolm <dmalcolm@redhat.com>
19888
19889 * gcc.dg/analyzer/attr-tainted_args-1.c: New test.
19890 * gcc.dg/analyzer/attr-tainted_args-misuses.c: New test.
19891 * gcc.dg/analyzer/taint-CVE-2011-2210-1.c: New test.
19892 * gcc.dg/analyzer/taint-CVE-2020-13143-1.c: New test.
19893 * gcc.dg/analyzer/taint-CVE-2020-13143-2.c: New test.
19894 * gcc.dg/analyzer/taint-CVE-2020-13143.h: New test.
19895 * gcc.dg/analyzer/taint-alloc-3.c: New test.
19896 * gcc.dg/analyzer/taint-alloc-4.c: New test.
19897 * gcc.dg/analyzer/test-uaccess.h: New test.
19898
19899 2022-01-13 Anthony Sharp <anthonysharp15@gmail.com>
19900 Jason Merrill <jason@redhat.com>
19901
19902 PR c++/70417
19903 * g++.dg/cpp0x/variadic-mem_fn2.C: Catch warning about missing
19904 template keyword.
19905 * g++.dg/template/dependent-name17.C: New test.
19906 * g++.dg/template/dependent-name18.C: New test.
19907
19908 2022-01-13 Uroš Bizjak <ubizjak@gmail.com>
19909
19910 PR target/103861
19911 * gcc.target/i386/pr103861.c (shl,ashr,lshr): New tests.
19912
19913 2022-01-13 Hafiz Abid Qadeer <abidh@codesourcery.com>
19914
19915 * gfortran.dg/gomp/allocate-1.f90: New test.
19916 * gfortran.dg/gomp/allocate-2.f90: New test.
19917 * gfortran.dg/gomp/allocate-3.f90: New test.
19918 * gfortran.dg/gomp/collapse1.f90: Update error message.
19919 * gfortran.dg/gomp/openmp-simd-4.f90: Likewise.
19920 * gfortran.dg/gomp/clauses-1.f90: Uncomment allocate clause.
19921
19922 2022-01-13 Andrew MacLeod <amacleod@redhat.com>
19923
19924 PR tree-optimization/83072
19925 PR tree-optimization/83073
19926 PR tree-optimization/97909
19927 * gcc.dg/pr83072-2.c: New.
19928 * gcc.dg/pr83073.c: New.
19929
19930 2022-01-13 Andrew MacLeod <amacleod@redhat.com>
19931
19932 PR tree-optimization/96707
19933 * g++.dg/pr96707.C: New.
19934
19935 2022-01-13 Harald Anlauf <anlauf@gmx.de>
19936
19937 PR fortran/67804
19938 * gfortran.dg/pr93604.f90: Adjust to changed diagnostics.
19939 * gfortran.dg/pr67804.f90: New test.
19940
19941 2022-01-13 Uroš Bizjak <ubizjak@gmail.com>
19942
19943 PR target/104003
19944 * g++.target/i386/pr103861-1-sse4.C: New test.
19945 * g++.target/i386/pr103861-1-xop.C: Ditto.
19946
19947 2022-01-13 Paul A. Clarke <pc@us.ibm.com>
19948
19949 * gcc.target/powerpc/sse4_1-round3.h: New.
19950 * gcc.target/powerpc/sse4_1-roundpd.c: New.
19951 * gcc.target/powerpc/sse4_1-roundps.c: New.
19952 * gcc.target/powerpc/sse4_1-roundsd.c: New.
19953 * gcc.target/powerpc/sse4_1-roundss.c: New.
19954
19955 2022-01-13 Richard Biener <rguenther@suse.de>
19956
19957 PR c/104002
19958 * c-c++-common/builtin-shufflevector-3.c: Move ...
19959 * c-c++-common/torture/builtin-shufflevector-3.c: ... here.
19960
19961 2022-01-13 Thomas Schwinge <thomas@codesourcery.com>
19962
19963 * c-c++-common/goacc/routine-6.c: Merge into...
19964 * c-c++-common/goacc/routine-5.c: ... this, and document current
19965 C/C++ difference.
19966
19967 2022-01-13 Thomas Schwinge <thomas@codesourcery.com>
19968
19969 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: Document
19970 current '-Wuninitialized' diagnostics.
19971 * c-c++-common/goacc/mdc-1.c: Likewise.
19972 * c-c++-common/goacc/nested-reductions-1-kernels.c: Likewise.
19973 * c-c++-common/goacc/nested-reductions-1-parallel.c: Likewise.
19974 * c-c++-common/goacc/nested-reductions-1-routine.c: Likewise.
19975 * c-c++-common/goacc/nested-reductions-2-kernels.c: Likewise.
19976 * c-c++-common/goacc/nested-reductions-2-parallel.c: Likewise.
19977 * c-c++-common/goacc/nested-reductions-2-routine.c: Likewise.
19978 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
19979 * c-c++-common/goacc/uninit-firstprivate-clause.c: Likewise.
19980 * c-c++-common/goacc/uninit-if-clause.c: Likewise.
19981 * gfortran.dg/goacc/array-with-dt-1.f90: Likewise.
19982 * gfortran.dg/goacc/array-with-dt-2.f90: Likewise.
19983 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
19984 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
19985 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
19986 * gfortran.dg/goacc/derived-chartypes-1.f90: Likewise.
19987 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
19988 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
19989 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
19990 * gfortran.dg/goacc/derived-classtypes-1.f95: Likewise.
19991 * gfortran.dg/goacc/derived-types-2.f90: Likewise.
19992 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
19993 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
19994 * gfortran.dg/goacc/modules.f95: Likewise.
19995 * gfortran.dg/goacc/nested-reductions-1-kernels.f90: Likewise.
19996 * gfortran.dg/goacc/nested-reductions-1-parallel.f90: Likewise.
19997 * gfortran.dg/goacc/nested-reductions-1-routine.f90: Likewise.
19998 * gfortran.dg/goacc/nested-reductions-2-kernels.f90: Likewise.
19999 * gfortran.dg/goacc/nested-reductions-2-parallel.f90: Likewise.
20000 * gfortran.dg/goacc/nested-reductions-2-routine.f90: Likewise.
20001 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
20002 * gfortran.dg/goacc/pr93464.f90: Likewise.
20003 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
20004 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
20005 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
20006 Likewise.
20007 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
20008 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
20009 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: Likewise.
20010 * gfortran.dg/goacc/uninit-if-clause.f95: Likewise.
20011 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
20012 * gfortran.dg/goacc/wait.f90: Likewise.
20013
20014 2022-01-13 Thomas Schwinge <thomas@codesourcery.com>
20015
20016 PR middle-end/100280
20017 * c-c++-common/goacc/kernels-decompose-pr100280-1.c: New.
20018 * c-c++-common/goacc/classify-kernels-parloops.c: Likewise.
20019 * c-c++-common/goacc/classify-kernels-unparallelized-parloops.c:
20020 Likewise.
20021 * c-c++-common/goacc/classify-kernels-unparallelized.c: Test
20022 '--param openacc-kernels=decompose'.
20023 * c-c++-common/goacc/classify-kernels.c: Likewise.
20024 * c-c++-common/goacc/kernels-decompose-2.c: Update.
20025 * c-c++-common/goacc/kernels-decompose-ice-1.c: Remove.
20026 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
20027 * gfortran.dg/goacc/classify-kernels-parloops.f95: New.
20028 * gfortran.dg/goacc/classify-kernels-unparallelized-parloops.f95:
20029 Likewise.
20030 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Test
20031 '--param openacc-kernels=decompose'.
20032 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
20033
20034 2022-01-13 Thomas Schwinge <thomas@codesourcery.com>
20035
20036 * c-c++-common/goacc/kernels-decompose-1.c: Enhance.
20037 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
20038 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
20039 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
20040 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
20041 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
20042
20043 2022-01-13 Haochen Jiang <haochen.jiang@intel.com>
20044
20045 PR target/94790
20046 * gcc.target/i386/pr94790-1.c: New test.
20047 * gcc.target/i386/pr94790-2.c: Ditto.
20048
20049 2022-01-13 Xionghu Luo <luoxhu@linux.ibm.com>
20050
20051 * gcc.target/powerpc/sldoi_to_mov.c: New test.
20052
20053 2022-01-12 Uroš Bizjak <ubizjak@gmail.com>
20054
20055 PR target/103941
20056 * gcc.target/i386/pr103861-3.c (dg-options): Add -fno-vect-cost-model.
20057
20058 2022-01-12 Uroš Bizjak <ubizjak@gmail.com>
20059
20060 PR target/103935
20061 * g++.dg/vect/slp-pr98855.cc: Compile only for x86 targets.
20062
20063 2022-01-12 Uroš Bizjak <ubizjak@gmail.com>
20064
20065 PR target/100637
20066 PR target/103861
20067 * g++.target/i386/pr100637-1b.C (dg-options):
20068 Use -msse2 instead of -msse4.1.
20069 * g++.target/i386/pr100637-1w.C (dg-options): Ditto.
20070 * g++.target/i386/pr103861-1.C (dg-options): Ditto.
20071 * gcc.target/i386/pr100637-4b.c (dg-options): Ditto.
20072 * gcc.target/i386/pr103861-4.c (dg-options): Ditto.
20073 * gcc.target/i386/pr100637-1b.c: Remove scan-assembler
20074 directives for logic instructions.
20075 * gcc.target/i386/pr100637-1w.c: Ditto.
20076 * gcc.target/i386/warn-vect-op-2.c:
20077 Update dg-warning for vector logic operation.
20078
20079 2022-01-12 Michael Meissner <meissner@the-meissners.org>
20080
20081 PR testsuite/102935
20082 * gcc.target/powerpc/pr101384-1.c: Update insn regexp for power9
20083 and power10.
20084
20085 2022-01-12 Andrew MacLeod <amacleod@redhat.com>
20086
20087 PR tree-optimization/83541
20088 * g++.dg/pr83541.C: New.
20089
20090 2022-01-12 David Malcolm <dmalcolm@redhat.com>
20091
20092 PR analyzer/103940
20093 * gcc.dg/analyzer/taint-size-access-attr-1.c: New test.
20094
20095 2022-01-12 Tom de Vries <tdevries@suse.de>
20096
20097 * gcc.target/nvptx/atomic-exchange-1.c: New test.
20098 * gcc.target/nvptx/atomic-exchange-2.c: New test.
20099 * gcc.target/nvptx/atomic-exchange-3.c: New test.
20100 * gcc.target/nvptx/atomic-exchange-4.c: New test.
20101
20102 2022-01-12 Tom de Vries <tdevries@suse.de>
20103
20104 * gcc.target/nvptx/atomic_fetch-1.c: Rewrite.
20105 * gcc.target/nvptx/atomic_fetch-2.c: Rewrite.
20106
20107 2022-01-12 Francois-Xavier Coudert <fxcoudert@gmail.com>
20108
20109 * gfortran.dg/ieee/signaling_1.f90: Fix comment.
20110
20111 2022-01-12 Francois-Xavier Coudert <fxcoudert@gmail.com>
20112
20113 * gfortran.dg/ieee/signaling_1.f90: Adjust flags.
20114
20115 2022-01-12 Jakub Jelinek <jakub@redhat.com>
20116 Jason Merrill <jason@redhat.com>
20117
20118 PR c++/103480
20119 * g++.dg/warn/Wuseless-cast2.C: New test.
20120
20121 2022-01-12 Jakub Jelinek <jakub@redhat.com>
20122
20123 PR middle-end/101530
20124 * c-c++-common/builtin-shufflevector-3.c: Add -Wno-psabi to
20125 dg-options.
20126
20127 2022-01-12 Richard Biener <rguenther@suse.de>
20128
20129 PR tree-optimization/76174
20130 * gcc.dg/tree-ssa/pr76174.c: New testcase.
20131
20132 2022-01-11 qing zhao <qing.zhao@oracle.com>
20133
20134 * c-c++-common/auto-init-1.c: Adjust testcase to reflect the 3rd
20135 argument change of function .DEFERRED_INIT.
20136 * c-c++-common/auto-init-10.c: Likewise.
20137 * c-c++-common/auto-init-11.c: Likewise.
20138 * c-c++-common/auto-init-12.c: Likewise.
20139 * c-c++-common/auto-init-13.c: Likewise.
20140 * c-c++-common/auto-init-14.c: Likewise.
20141 * c-c++-common/auto-init-15.c: Likewise.
20142 * c-c++-common/auto-init-16.c: Likewise.
20143 * c-c++-common/auto-init-2.c: Likewise.
20144 * c-c++-common/auto-init-3.c: Likewise.
20145 * c-c++-common/auto-init-4.c: Likewise.
20146 * c-c++-common/auto-init-5.c: Likewise.
20147 * c-c++-common/auto-init-6.c: Likewise.
20148 * c-c++-common/auto-init-7.c: Likewise.
20149 * c-c++-common/auto-init-8.c: Likewise.
20150 * c-c++-common/auto-init-9.c: Likewise.
20151 * c-c++-common/auto-init-esra.c: Likewise.
20152 * c-c++-common/auto-init-padding-1.c: Likewise.
20153 * gcc.target/aarch64/auto-init-2.c: Likewise.
20154
20155 2022-01-11 Jakub Jelinek <jakub@redhat.com>
20156
20157 * gfortran.dg/pr47614.f: Don't use -mcpu=power4 for
20158 powerpc64le*-*-linux*.
20159
20160 2022-01-11 Uroš Bizjak <ubizjak@gmail.com>
20161
20162 PR target/103861
20163 * g++.target/i386/pr100637-1b.C (dg-options):
20164 Use -msse4 instead of -msse2.
20165 * g++.target/i386/pr100637-1w.C (dg-options): Ditto.
20166 * g++.target/i386/pr103861-1.C: New test.
20167 * gcc.target/i386/pr100637-4b.c (dg-options):
20168 Use -msse4 instead of -msse2.
20169 * gcc.target/i386/pr103861-4.c: New test.
20170
20171 2022-01-11 Jakub Jelinek <jakub@redhat.com>
20172
20173 PR c++/101597
20174 * g++.dg/opt/pr101597.C: New test.
20175
20176 2022-01-11 Jakub Jelinek <jakub@redhat.com>
20177
20178 PR c/101537
20179 PR c/103881
20180 * c-c++-common/pr101537.c: New test.
20181 * c-c++-common/pr103881.c: New test.
20182
20183 2022-01-11 Patrick Palka <ppalka@redhat.com>
20184
20185 PR c++/103831
20186 * g++.dg/cpp2a/concepts-class3.C: New test.
20187 * g++.dg/template/non-dependent18.C: New test.
20188
20189 2022-01-11 Siddhesh Poyarekar <siddhesh@gotplt.org>
20190
20191 PR middle-end/70090
20192 * gcc.dg/builtin-dynamic-object-size-0.c: Add new tests.
20193 * gcc.dg/builtin-object-size-1.c (test1)
20194 [__builtin_object_size]: Adjust expected output for dynamic
20195 object sizes.
20196 * gcc.dg/builtin-object-size-2.c (test1)
20197 [__builtin_object_size]: Likewise.
20198 * gcc.dg/builtin-object-size-3.c (test1)
20199 [__builtin_object_size]: Likewise.
20200 * gcc.dg/builtin-object-size-4.c (test1)
20201 [__builtin_object_size]: Likewise.
20202
20203 2022-01-11 Siddhesh Poyarekar <siddhesh@gotplt.org>
20204
20205 PR middle-end/70090
20206 * gcc.dg/builtin-dynamic-object-size-0.c: Add new tests.
20207 * gcc.dg/builtin-object-size-1.c (test1)
20208 [__builtin_object_size]: Alter expected result for dynamic
20209 object size.
20210 * gcc.dg/builtin-object-size-2.c (test1)
20211 [__builtin_object_size]: Likewise.
20212 * gcc.dg/builtin-object-size-3.c (test1)
20213 [__builtin_object_size]: Likewise.
20214 * gcc.dg/builtin-object-size-4.c (test1)
20215 [__builtin_object_size]: Likewise.
20216
20217 2022-01-11 Siddhesh Poyarekar <siddhesh@gotplt.org>
20218
20219 PR middle-end/70090
20220 * gcc.dg/builtin-dynamic-object-size-0.c (test_parmsz_simple,
20221 test_parmsz_scaled, test_parmsz_unknown): New functions.
20222 (main): Call them. Add new arguments argc and argv.
20223
20224 2022-01-11 Siddhesh Poyarekar <siddhesh@gotplt.org>
20225
20226 PR middle-end/70090
20227 * gcc.dg/builtin-dynamic-object-size-0.c: New tests.
20228 * gcc.dg/builtin-dynamic-object-size-10.c: Add comment.
20229 * gcc.dg/builtin-dynamic-object-size-5-main.c: New file.
20230 * gcc.dg/builtin-dynamic-object-size-5.c: Use it and change test
20231 to dg-do run.
20232 * gcc.dg/builtin-object-size-5.c [!N]: Define N.
20233 (test1, test2, test3, test4) [__builtin_object_size]: Expect
20234 exact result for __builtin_dynamic_object_size.
20235 * gcc.dg/builtin-object-size-1.c [__builtin_object_size]: Expect
20236 exact size expressions for __builtin_dynamic_object_size.
20237 * gcc.dg/builtin-object-size-2.c [__builtin_object_size]:
20238 Likewise.
20239 * gcc.dg/builtin-object-size-3.c [__builtin_object_size]:
20240 Likewise.
20241 * gcc.dg/builtin-object-size-4.c [__builtin_object_size]:
20242 Likewise.
20243
20244 2022-01-11 Siddhesh Poyarekar <siddhesh@gotplt.org>
20245 Jakub Jelinek <jakub@redhat.com>
20246
20247 PR tree-optimization/103961
20248 * gcc.dg/pr103961.c: New test case.
20249
20250 2022-01-11 David Malcolm <dmalcolm@redhat.com>
20251
20252 PR analyzer/102692
20253 * gcc.dg/analyzer/pr102692.c: New test.
20254
20255 2022-01-11 Roger Sayle <roger@nextmovesoftware.com>
20256 Richard Biener <rguenther@suse.de>
20257
20258 * gcc.target/i386/mult-highpart.c: New test case.
20259
20260 2022-01-11 Xionghu Luo <luoxhu@linux.ibm.com>
20261
20262 PR target/102239
20263 * gcc.target/powerpc/pr102239.c: New test.
20264
20265 2022-01-11 Xionghu Luo <luoxhu@linux.ibm.com>
20266
20267 PR testsuite/103820
20268 * gcc.dg/tree-ssa/recip-3.c: Adjust.
20269
20270 2022-01-11 Haochen Jiang <haochen.jiang@intel.com>
20271
20272 PR target/53652
20273 * gcc.target/i386/pr53652-1.c: New test.
20274
20275 2022-01-10 Uroš Bizjak <ubizjak@gmail.com>
20276
20277 PR target/103861
20278 * gcc.target/i386/pr103861-2.c: New test.
20279
20280 2022-01-10 Patrick Palka <ppalka@redhat.com>
20281
20282 PR c++/103879
20283 * g++.dg/cpp1y/constexpr-base2.C: New test.
20284 * g++.dg/cpp1y/constexpr-base2a.C: New test.
20285
20286 2022-01-10 Patrick Palka <ppalka@redhat.com>
20287
20288 PR c++/103783
20289 * g++.dg/cpp2a/concepts-memfun2.C: New test.
20290
20291 2022-01-10 Jakub Jelinek <jakub@redhat.com>
20292
20293 PR c++/103912
20294 * g++.dg/cpp2a/consteval26.C: New test.
20295
20296 2022-01-10 Paul A. Clarke <pc@us.ibm.com>
20297
20298 * gcc.target/powerpc/sse4_1-blendvps.c: Copy from gcc.target/i386,
20299 adjust dg directives to suit.
20300
20301 2022-01-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
20302
20303 * gcc.target/aarch64/masked_epilogue.c: New test.
20304
20305 2022-01-10 Paul Thomas <pault@gcc.gnu.org>
20306
20307 PR fortran/103366
20308 * gfortran.dg/pr103366.f90: New test.
20309
20310 2022-01-10 Jakub Jelinek <jakub@redhat.com>
20311
20312 PR target/102024
20313 * gcc.target/i386/pr102024.c: New test.
20314 * g++.target/i386/pr102024.C: New test.
20315
20316 2022-01-10 Richard Sandiford <richard.sandiford@arm.com>
20317
20318 * gcc.target/aarch64/reg-alloc-4.c: New test.
20319
20320 2022-01-10 Richard Sandiford <richard.sandiford@arm.com>
20321
20322 * gcc.target/aarch64/reg-alloc-3.c: New test.
20323
20324 2022-01-10 Richard Sandiford <richard.sandiford@arm.com>
20325
20326 * gcc.target/aarch64/reg-alloc-2.c: New test.
20327
20328 2022-01-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
20329
20330 PR fortran/82207
20331 * gfortran.dg/ieee/signaling_1.f90: New test.
20332 * gfortran.dg/ieee/signaling_1_c.c: New file.
20333
20334 2022-01-10 Richard Biener <rguenther@suse.de>
20335
20336 PR middle-end/101530
20337 * c-c++-common/builtin-shufflevector-3.c: New testcase.
20338
20339 2022-01-10 Richard Biener <rguenther@suse.de>
20340
20341 PR tree-optimization/100359
20342 * gcc.dg/tree-ssa/pr100359.c: New testcase.
20343
20344 2022-01-09 Harald Anlauf <anlauf@gmx.de>
20345
20346 PR fortran/103777
20347 * gfortran.dg/masklr_3.f90: New test.
20348
20349 2022-01-09 Harald Anlauf <anlauf@gmx.de>
20350
20351 PR fortran/101762
20352 * gfortran.dg/pr101762.f90: New test.
20353
20354 2022-01-09 Mikael Morin <mikael@gcc.gnu.org>
20355
20356 PR fortran/103789
20357 * gfortran.dg/maskl_1.f90: New test.
20358 * gfortran.dg/maskr_1.f90: New test.
20359 * gfortran.dg/scan_3.f90: New test.
20360 * gfortran.dg/verify_3.f90: New test.
20361
20362 2022-01-09 Sandra Loosemore <sandra@codesourcery.com>
20363
20364 * g++.dg/cpp0x/constexpr-compare1.C: Add explicit
20365 -fdelete-null-pointer-checks option.
20366 * g++.dg/cpp0x/constexpr-compare2.C: Likewise.
20367 * g++.dg/cpp0x/constexpr-typeid2.C: Likewise.
20368 * g++.dg/cpp1y/constexpr-94716.C: Likewise.
20369 * g++.dg/cpp1z/constexpr-compare1.C: Likewise.
20370 * g++.dg/cpp1z/constexpr-if36.C: Likewise.
20371 * gcc.dg/init-compare-1.c: Likewise.
20372
20373 2022-01-08 Roger Sayle <roger@nextmovesoftware.com>
20374
20375 * gcc.target/i386/sse2-v1ti-mov-1.c: New test case.
20376 * gcc.target/i386/sse2-v1ti-zext.c: New test case.
20377
20378 2022-01-08 Jakub Jelinek <jakub@redhat.com>
20379
20380 PR c++/89074
20381 * g++.dg/cpp1y/constexpr-89074-2.C: New test.
20382 * g++.dg/cpp1z/constexpr-89074-1.C: New test.
20383
20384 2022-01-08 Jason Merrill <jason@redhat.com>
20385
20386 PR c++/103946
20387 * g++.dg/cpp0x/nsdmi-array1.C: New test.
20388
20389 2022-01-08 Jason Merrill <jason@redhat.com>
20390
20391 PR c++/100588
20392 * g++.dg/cpp2a/destroying-delete5.C: Expect warning.
20393 * g++.dg/cpp2a/destroying-delete6.C: New test.
20394
20395 2022-01-08 David Malcolm <dmalcolm@redhat.com>
20396
20397 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_escaped): New
20398 decl.
20399 * gcc.dg/analyzer/escaping-1.c: New test.
20400
20401 2022-01-07 Jason Merrill <jason@redhat.com>
20402
20403 PR c++/20040
20404 * g++.dg/init/delete4.C: New test.
20405
20406 2022-01-07 Andrew Pinski <apinski@marvell.com>
20407
20408 PR target/102941
20409 * gcc.target/aarch64/asm-flag-7.c: New test.
20410 * gcc.target/arm/asm-flag-7.c: New test.
20411
20412 2022-01-07 Piotr Trojanek <trojanek@adacore.com>
20413
20414 * gnat.dg/aggr26.adb: Update expected error message.
20415
20416 2022-01-07 liuhongt <hongtao.liu@intel.com>
20417
20418 * g++.target/i386/pr103750-fwprop-1.C: New test.
20419
20420 2022-01-07 Roger Sayle <roger@nextmovesoftware.com>
20421
20422 * gcc.target/nvptx/cnot-1.c: New test case.
20423
20424 2022-01-07 Haochen Gui <guihaoc@gcc.gnu.org>
20425
20426 * gcc.target/powerpc/mffscrni_p9.c: New testcase for mffscrni.
20427 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Test mffscrn and mffscrni
20428 separately.
20429
20430 2022-01-07 Jason Merrill <jason@redhat.com>
20431
20432 PR c++/103936
20433 PR c++/65591
20434 * g++.dg/init/aggr15.C: New test.
20435
20436 2022-01-07 liuhongt <hongtao.liu@intel.com>
20437
20438 * gcc.target/i386/pr103774.c: New test.
20439 * gcc.target/i386/avx512bw-vpcmpequb-1.c: Adjust scan assembler
20440 from vpcmpub to (?:vpcmpub|vpcmpeqb).
20441 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
20442 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
20443 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
20444 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
20445 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
20446 * gcc.target/i386/avx512f-vpcmpud-1.c: Ditto.
20447 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
20448 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
20449 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
20450
20451 2022-01-07 liuhongt <hongtao.liu@intel.com>
20452
20453 * gcc.target/i386/pr103753.c: New test.
20454
20455 2022-01-07 Sandra Loosemore <sandra@codesourcery.com>
20456
20457 PR fortran/103898
20458 * gfortran.dg/pr103898.f90: New test.
20459
20460 2022-01-07 Jason Merrill <jason@redhat.com>
20461
20462 PR c++/103711
20463 * g++.dg/eh/delegating1.C: New test.
20464
20465 2022-01-07 Jason Merrill <jason@redhat.com>
20466
20467 PR c++/61611
20468 * g++.dg/eh/ctor-fntry1.C: New test.
20469
20470 2022-01-07 Jason Merrill <jason@redhat.com>
20471
20472 PR c++/33799
20473 PR c++/102191
20474 * g++.dg/eh/return1.C: Add temporary in try block case.
20475 * g++.dg/cpp2a/constexpr-dtor11.C: New test.
20476
20477 2022-01-07 Jason Merrill <jason@redhat.com>
20478
20479 PR c++/53868
20480 * g++.dg/eh/ref-temp1.C: New test.
20481 * g++.dg/eh/ref-temp2.C: New test.
20482
20483 2022-01-07 Jason Merrill <jason@redhat.com>
20484
20485 PR c++/66451
20486 * g++.dg/eh/array3.C: New test.
20487 * g++.dg/eh/array1.C: Mark destructor as throw().
20488 * g++.dg/ipa/devirt-40.C: Likewise.
20489 * g++.dg/warn/pr83054.C: Likewise.
20490 * g++.dg/eh/delete1.C: Shorten array to one element.
20491
20492 2022-01-07 Jason Merrill <jason@redhat.com>
20493
20494 * g++.dg/tree-ssa/aggregate1.C: New test.
20495
20496 2022-01-07 Jason Merrill <jason@redhat.com>
20497
20498 PR c++/66139
20499 PR c++/52320
20500 * g++.dg/cpp0x/initlist116.C: New test.
20501 * g++.dg/cpp0x/initlist117.C: New test.
20502 * g++.dg/cpp0x/lambda/lambda-eh.C: New test.
20503 * g++.dg/eh/aggregate1.C: New test.
20504
20505 2022-01-07 Jason Merrill <jason@redhat.com>
20506
20507 PR c++/94041
20508 * g++.dg/init/array12.C:
20509 * g++.dg/init/aggr7-eh2.C: New test.
20510 * g++.dg/init/aggr7-eh3.C: New test.
20511
20512 2022-01-07 Jason Merrill <jason@redhat.com>
20513
20514 PR c++/94041
20515 * g++.dg/init/aggr7-eh.C: New test.
20516 * g++.dg/cpp0x/initlist122.C: Also test aggregate variable.
20517
20518 2022-01-07 Jason Merrill <jason@redhat.com>
20519
20520 PR c++/92385
20521 * g++.dg/init/array61.C: New test.
20522
20523 2022-01-07 Jason Merrill <jason@redhat.com>
20524
20525 * g++.old-deja/g++.martin/new1.C: Don't expect preeval.
20526 * g++.dg/tree-ssa/stabilize1.C: Removed.
20527
20528 2022-01-06 David Malcolm <dmalcolm@redhat.com>
20529
20530 PR analyzer/103546
20531 * gcc.dg/analyzer/aliasing-3.c: New test.
20532
20533 2022-01-06 Steve Kargl <kargl@gcc.gnu.org>
20534 Sandra Loosemore <sandra@codesourcery.com>
20535
20536 PR fortran/103287
20537 * gfortran.dg/c-interop/pr103287-1.f90: new.
20538 * gfortran.dg/c-interop/pr103287-2.f90: new.
20539
20540 2022-01-06 H.J. Lu <hjl.tools@gmail.com>
20541
20542 PR target/103925
20543 * gcc.target/i386/harden-sls-6.c: New test.
20544
20545 2022-01-06 Uroš Bizjak <ubizjak@gmail.com>
20546
20547 * gcc.target/i386/pr102811-2.c (dg-final):
20548 Update scan-assembler-times directives.
20549 * gcc.target/i386/sse2-float16-2.c (dg-final):
20550 Update scan-assembler directives.
20551
20552 2022-01-06 Kito Cheng <kito.cheng@sifive.com>
20553
20554 * gcc.target/riscv/predef-14.c: New.
20555 * gcc.target/riscv/predef-15.c: Ditto.
20556 * gcc.target/riscv/predef-16.c: Ditto.
20557
20558 2022-01-06 Patrick Palka <ppalka@redhat.com>
20559
20560 PR c++/69681
20561 * g++.dg/cpp0x/constexpr-compare2.C: New test.
20562
20563 2022-01-06 Jakub Jelinek <jakub@redhat.com>
20564
20565 PR rtl-optimization/103908
20566 * gcc.target/i386/pr103908.c: New test.
20567
20568 2022-01-06 Marek Polacek <polacek@redhat.com>
20569
20570 PR c++/103758
20571 * gcc.dg/sso-6.c: Update dg-warning.
20572
20573 2022-01-05 Uroš Bizjak <ubizjak@gmail.com>
20574
20575 PR target/103861
20576 * gcc.target/i386/pr103861-3.c: New test.
20577 * g++.dg/vect/slp-pr98855.cc (dg-final): Check that
20578 no vectorization using SLP was performed.
20579
20580 2022-01-05 Uroš Bizjak <ubizjak@gmail.com>
20581
20582 PR target/103915
20583 * gcc.target/i386/pr103915.c: New test.
20584
20585 2022-01-05 Uroš Bizjak <ubizjak@gmail.com>
20586
20587 PR target/103905
20588 * gcc.target/i386/pr103905.c: New test.
20589
20590 2022-01-05 Sandra Loosemore <sandra@codesourcery.com>
20591
20592 PR fortran/103258
20593 * gfortran.dg/pr103258.f90: New.
20594
20595 2022-01-05 Nathan Sidwell <nathan@acm.org>
20596
20597 * g++.dg/template/attr-used.C: New.
20598
20599 2022-01-05 Nathan Sidwell <nathan@acm.org>
20600
20601 * g++.dg/diagnostic/recur-align.C: New.
20602
20603 2022-01-05 Richard Biener <rguenther@suse.de>
20604
20605 PR tree-optimization/103816
20606 * gcc.dg/torture/pr103816.c: New testcase.
20607
20608 2022-01-05 Jakub Jelinek <jakub@redhat.com>
20609
20610 PR fortran/103691
20611 * gfortran.dg/pr103691.f90: New test.
20612
20613 2022-01-05 Jakub Jelinek <jakub@redhat.com>
20614
20615 PR target/103895
20616 * gcc.target/i386/pr103895.c: Add -msse2 to dg-options.
20617
20618 2022-01-05 Kewen Lin <linkw@linux.ibm.com>
20619
20620 PR ipa/102059
20621 * gcc.dg/lto/pr102059-1_0.c: New test.
20622 * gcc.dg/lto/pr102059-1_1.c: New test.
20623 * gcc.dg/lto/pr102059-1_2.c: New test.
20624 * gcc.dg/lto/pr102059-2_0.c: New test.
20625 * gcc.dg/lto/pr102059-2_1.c: New test.
20626 * gcc.dg/lto/pr102059-2_2.c: New test.
20627 * gcc.target/powerpc/pr102059-1.c: New test.
20628 * gcc.target/powerpc/pr102059-2.c: New test.
20629 * gcc.target/powerpc/pr102059-3.c: New test.
20630
20631 2022-01-04 Martin Sebor <msebor@redhat.com>
20632
20633 PR middle-end/99612
20634 * c-c++-common/pr83059.c: Adjust text of expected diagnostics.
20635 * gcc.dg/atomic-invalid-2.c: Same.
20636 * gcc.dg/atomic-invalid.c: Same.
20637 * c-c++-common/Winvalid-memory-model.c: New test.
20638 * g++.dg/warn/Winvalid-memory-model-2.C: New test.
20639 * g++.dg/warn/Winvalid-memory-model.C: New test.
20640
20641 2022-01-04 Uroš Bizjak <ubizjak@gmail.com>
20642
20643 PR target/103861
20644 * gcc.target/i386/warn-vect-op-2.c: Adjust warnings.
20645 * gcc.target/i386/pr103900.c: New test.
20646
20647 2022-01-04 Richard Biener <rguenther@suse.de>
20648
20649 PR tree-optimization/103800
20650 * gcc.dg/vect/bb-slp-pr103800.c: New testcase.
20651
20652 2022-01-04 Richard Biener <rguenther@suse.de>
20653
20654 PR tree-optimization/103864
20655 PR tree-optimization/103544
20656 * gcc.dg/vect/pr103864.c: New testcase.
20657
20658 2022-01-04 Chung-Lin Tang <cltang@codesourcery.com>
20659
20660 * gfortran.dg/gomp/pr103643.f90: New test.
20661
20662 2022-01-04 liuhongt <hongtao.liu@intel.com>
20663
20664 * gcc.target/i386/pr103895.c: New test.
20665
20666 2022-01-04 Andrew Pinski <apinski@marvell.com>
20667
20668 PR c++/90782
20669 * g++.dg/cpp1z/class-deduction100.C: New test.
20670
20671 2022-01-03 Marek Polacek <polacek@redhat.com>
20672
20673 PR c++/103758
20674 * g++.dg/cpp0x/constexpr-condition.C: Adjust dg-error.
20675
20676 2022-01-03 Uroš Bizjak <ubizjak@gmail.com>
20677
20678 PR target/103894
20679 * gcc.target/i386/pr103894.c: New test.
20680
20681 2022-01-03 Sandra Loosemore <sandra@codesourcery.com>
20682
20683 PR fortran/103390
20684 * gfortran.dg/c-interop/pr103390-1.f90: New.
20685 * gfortran.dg/c-interop/pr103390-2.f90: New.
20686 * gfortran.dg/c-interop/pr103390-3.f90: New.
20687 * gfortran.dg/c-interop/pr103390-4.f90: New.
20688 * gfortran.dg/c-interop/pr103390-6.f90: New.
20689 * gfortran.dg/c-interop/pr103390-7.f90: New.
20690 * gfortran.dg/c-interop/pr103390-8.f90: New.
20691 * gfortran.dg/c-interop/pr103390-9.f90: New.
20692 * gfortran.dg/c-interop/pr103390-5.f90: New file.
20693
20694 2022-01-03 Jakub Jelinek <jakub@redhat.com>
20695
20696 PR target/98737
20697 * gcc.target/i386/pr98737-1.c: New test.
20698 * gcc.target/i386/pr98737-2.c: New test.
20699 * gcc.target/i386/pr98737-3.c: New test.
20700 * gcc.target/i386/pr98737-4.c: New test.
20701 * gcc.target/i386/pr98737-5.c: New test.
20702 * gcc.target/i386/pr98737-6.c: New test.
20703 * gcc.target/i386/pr98737-7.c: New test.
20704
20705 2022-01-03 Richard Biener <rguenther@suse.de>
20706
20707 PR middle-end/103851
20708 * g++.dg/gomp/pr103851.C: New testcase.
20709
20710 2022-01-03 Jakub Jelinek <jakub@redhat.com>
20711
20712 PR c++/94716
20713 * gcc.dg/init-compare-1.c: New test.
20714 * g++.dg/cpp0x/constexpr-compare1.C: New test.
20715 * g++.dg/cpp1y/constexpr-94716.C: New test.
20716 * g++.dg/cpp1z/constexpr-compare1.C: New test.
20717
20718 2022-01-03 Martin Liska <mliska@suse.cz>
20719
20720 * gcc.target/i386/avx2-i32gatherpd256-4.c: Fix ASAN errors.
20721 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
20722 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
20723 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
20724 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
20725 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
20726 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
20727 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
20728 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
20729 * gcc.target/i386/pr64291-1.c: Likewise.
20730
20731 2022-01-03 Martin Liska <mliska@suse.cz>
20732
20733 * gcc.dg/vect/vect-simd-18.c: Fix ASAN error.
20734 * gcc.dg/vect/vect-simd-19.c: Likewise.
20735
20736 2022-01-03 Jakub Jelinek <jakub@redhat.com>
20737
20738 PR c++/103600
20739 * g++.dg/cpp0x/constexpr-typeid2.C: New test.
20740
20741 2022-01-03 Richard Biener <rguenther@suse.de>
20742
20743 PR tree-optimization/66502
20744 * gcc.dg/tree-ssa/ssa-fre-98.c: New testcase.
20745
20746 2022-01-03 Richard Biener <rguenther@suse.de>
20747
20748 PR tree-optimization/103615
20749 * gcc.dg/torture/pr103615.c: New testcase.
20750
20751 2022-01-02 Uroš Bizjak <ubizjak@gmail.com>
20752
20753 PR target/103861
20754 * gcc.dg/store_merging_18.c (dg-options): Add -fno-tree-vectorize.
20755 * gcc.dg/store_merging_29.c (dg-options): Ditto.
20756 * gcc.target/i386/pr103861.c: New test.
20757 * gcc.target/i386/pr92658-avx512vl.c (dg-final):
20758 Remove vpmovqb scan-assembler xfail.
20759 * gcc.target/i386/pr92658-sse4.c (dg-final):
20760 Remove pmovzxbq scan-assembler xfail.
20761 * gcc.target/i386/pr92658-sse4-2.c (dg-final):
20762 Remove pmovsxbq scan-assembler xfail.
20763 * gcc.target/i386/warn-vect-op-2.c (dg-warning): Adjust warnings.
20764
20765 2022-01-02 John David Anglin <danglin@gcc.gnu.org>
20766
20767 * gcc.target/hppa/shadd-2.c: Adjust count to 3.
20768 * gcc.target/hppa/shadd-3.c: Likewise.
20769
20770 2022-01-02 John David Anglin <danglin@gcc.gnu.org>
20771
20772 * gcc.dg/guality/example.c: Skip on hppa*-*-linux*.
20773
20774 2022-01-02 Jason Merrill <jason@redhat.com>
20775
20776 * g++.dg/eh/array2.C: New test.
20777
20778 2022-01-02 Jason Merrill <jason@redhat.com>
20779
20780 * g++.dg/eh/cleanup6.C: New test.
20781
20782 2022-01-01 Andrew Pinski <apinski@marvell.com>
20783
20784 PR rtl-optimization/100241
20785 PR rtl-optimization/99787
20786 * gcc.c-torture/compile/pr100241-1.c: New test.
20787 * gcc.c-torture/compile/pr99787-1.c: New test.
20788
20789 2022-01-01 Jakub Jelinek <jakub@redhat.com>
20790
20791 * gcc.misc-tests/godump-1.c: Adjust for renaming of last
20792 field from _align suffix to _ suffix.
20793
20794 2022-01-01 Jakub Jelinek <jakub@redhat.com>
20795 Iain Sandoe <iain@sandoe.co.uk>
20796
20797 PR objc/103639
20798 * objc.dg/pr103639.m: New test.
20799
20800 \f
20801 Copyright (C) 2022 Free Software Foundation, Inc.
20802
20803 Copying and distribution of this file, with or without modification,
20804 are permitted in any medium without royalty provided the copyright
20805 notice and this notice are preserved.