1 2024-02-07 Richard Biener <rguenther@suse.de>
3 PR tree-optimization/113796
4 * gcc.dg/torture/pr113796.c: New testcase.
6 2024-02-07 Roger Sayle <roger@nextmovesoftware.com>
7 Uros Bizjak <ubizjak@gmail.com>
10 * gcc.target/i386/pr113690.c: New test case.
12 2024-02-07 Victor Do Nascimento <victor.donascimento@arm.com>
14 * gcc.target/aarch64/acle/rwsr-armv8p9.c: New.
16 2024-02-07 Kushal Pal <kushalpal109@gmail.com>
18 * rust/compile/issue-2040.rs:
19 Enclose 'const' in single quotes.
21 2024-02-07 Philip Herron <herron.philip@googlemail.com>
23 * rust/compile/issue-2775.rs: New test.
25 2024-02-07 Philip Herron <herron.philip@googlemail.com>
27 * rust/compile/issue-2782.rs: New test.
29 2024-02-07 Philip Herron <herron.philip@googlemail.com>
31 * rust/compile/issue-1773.rs: Moved to...
32 * rust/compile/issue-1773.rs.bak: ...here.
33 * rust/compile/issue-2723-1.rs: New test.
34 * rust/compile/issue-2723-2.rs: New test.
36 2024-02-07 Philip Herron <herron.philip@googlemail.com>
38 * rust/compile/issue-2747.rs: New test.
40 2024-02-07 Philip Herron <herron.philip@googlemail.com>
42 * rust/compile/issue-2772-1.rs: New test.
43 * rust/compile/issue-2772-2.rs: New test.
45 2024-02-07 Philip Herron <herron.philip@googlemail.com>
47 * rust/compile/issue-1483.rs: New test.
49 2024-02-07 Kushal Pal <kushalpal109@gmail.com>
51 * rust/compile/issue-2812.rs: New test.
53 2024-02-07 Tamar Christina <tamar.christina@arm.com>
55 PR tree-optimization/113750
56 * gcc.dg/vect/vect-early-break_112-pr113750.c: New test.
57 * gcc.dg/vect/vect-early-break_113-pr113750.c: New test.
58 * gcc.dg/vect/vect-early-break_114-pr113750.c: New test.
59 * gcc.dg/vect/vect-early-break_115-pr113750.c: New test.
60 * gcc.dg/vect/vect-early-break_116-pr113750.c: New test.
62 2024-02-07 Tamar Christina <tamar.christina@arm.com>
64 PR tree-optimization/113731
65 * gcc.dg/vect/vect-early-break_111-pr113731.c: New test.
67 2024-02-07 Tamar Christina <tamar.christina@arm.com>
69 PR tree-optimization/113467
70 * gcc.dg/vect/vect-early-break_110-pr113467.c: New test.
72 2024-02-07 Jakub Jelinek <jakub@redhat.com>
74 PR tree-optimization/113756
75 * gcc.dg/pr113756.c: New test.
77 2024-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
79 * gcc.dg/debug/dwarf2/inline5.c: Don't xfail scan-assembler-not on
80 { aix || solaris2 } && !gas.
82 2024-02-07 Jakub Jelinek <jakub@redhat.com>
84 PR tree-optimization/113753
85 * gcc.dg/torture/bitint-56.c: New test.
86 * gcc.dg/bitint-87.c: New test.
88 2024-02-07 Pan Li <pan2.li@intel.com>
91 * gcc.target/riscv/rvv/base/pr113766-1.c: New test.
92 * gcc.target/riscv/rvv/base/pr113766-2.c: New test.
94 2024-02-06 Jakub Jelinek <jakub@redhat.com>
97 * g++.dg/parse/pr113788.C: New test.
99 2024-02-06 Marek Polacek <polacek@redhat.com>
102 * g++.dg/cpp0x/deleted17.C: New test.
104 2024-02-06 Andrew Carlotti <andrew.carlotti@arm.com>
106 * g++.target/aarch64/mv-symbols1.C: New test.
107 * g++.target/aarch64/mv-symbols2.C: Ditto.
108 * g++.target/aarch64/mv-symbols3.C: Ditto.
109 * g++.target/aarch64/mv-symbols4.C: Ditto.
110 * g++.target/aarch64/mv-symbols5.C: Ditto.
111 * g++.target/aarch64/mvc-symbols1.C: Ditto.
112 * g++.target/aarch64/mvc-symbols2.C: Ditto.
113 * g++.target/aarch64/mvc-symbols3.C: Ditto.
114 * g++.target/aarch64/mvc-symbols4.C: Ditto.
116 2024-02-06 Jakub Jelinek <jakub@redhat.com>
119 * gcc.dg/asan/pr110676.c: New test.
121 2024-02-06 Jakub Jelinek <jakub@redhat.com>
123 PR tree-optimization/113736
124 * gcc.dg/bitint-86.c: New test.
126 2024-02-06 Jakub Jelinek <jakub@redhat.com>
128 PR tree-optimization/113759
129 * gcc.c-torture/compile/pr113759.c: New test.
131 2024-02-06 Jason Merrill <jason@redhat.com>
134 * g++.dg/cpp2a/spaceship-eq17.C: New test.
136 2024-02-05 Jason Merrill <jason@redhat.com>
139 * g++.dg/ext/frounding-math1.C: New test.
141 2024-02-05 Jason Merrill <jason@redhat.com>
144 * g++.dg/cpp0x/initlist-array22.C: New test.
146 2024-02-05 H.J. Lu <hjl.tools@gmail.com>
149 * gcc.target/i386/pr113689-1.c: New file.
150 * gcc.target/i386/pr113689-2.c: Likewise.
151 * gcc.target/i386/pr113689-3.c: Likewise.
153 2024-02-05 Jakub Jelinek <jakub@redhat.com>
156 * gcc.dg/bitint-85.c: New test.
158 2024-02-05 Richard Ball <richard.ball@arm.com>
160 * lib/target-supports.exp: Add v8_1_m_main_pacbti.
161 * g++.target/arm/bti_thunk.C: New test.
163 2024-02-05 H.J. Lu <(no_default)>
165 * gcc.target/i386/apx-ndd.c: Updated.
167 2024-02-05 Richard Biener <rguenther@suse.de>
169 PR tree-optimization/113707
170 * gcc.dg/torture/pr113707-1.c: New testcase.
171 * gcc.dg/torture/pr113707-2.c: Likewise.
173 2024-02-05 Jakub Jelinek <jakub@redhat.com>
175 PR tree-optimization/113737
176 * gcc.dg/bitint-84.c: New test.
178 2024-02-05 Monk Chiang <monk.chiang@sifive.com>
180 * gcc.target/riscv/mcpu-sifive-p450.c: New test.
181 * gcc.target/riscv/mcpu-sifive-p670.c: New test.
183 2024-02-04 Jeff Law <jlaw@ventanamicro.com>
185 * gcc.target/riscv/reg_subreg_costs.c: New test.
186 Co-authored-by: Jivan Hakobyan <jivanhakobyan9@gmail.com>
188 2024-02-03 John David Anglin <danglin@gcc.gnu.org>
190 * gcc.dg/pr84877.c: Adjust xfail parentheses.
192 2024-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
195 * gfortran.dg/fmt_error_10.f: Show D+0 exponent.
196 * gfortran.dg/pr96436_4.f90: Show E+0 exponent.
197 * gfortran.dg/pr96436_5.f90: Show E+0 exponent.
198 * gfortran.dg/pr111022.f90: New test.
200 2024-02-03 Jakub Jelinek <jakub@redhat.com>
203 * gcc.dg/pr113722.c: New test.
205 2024-02-03 Patrick Palka <ppalka@redhat.com>
209 * g++.dg/cpp2a/class-deduction-alias18.C: New test.
210 * g++.dg/cpp2a/concepts-friend16.C: New test.
212 2024-02-03 Gaius Mulley <gaiusmod2@gmail.com>
215 * gm2/extensions/fail/arith1.mod: New test.
216 * gm2/extensions/fail/arith2.mod: New test.
217 * gm2/extensions/fail/arith3.mod: New test.
218 * gm2/extensions/fail/arith4.mod: New test.
219 * gm2/extensions/fail/arithpromote.mod: New test.
220 * gm2/extensions/fail/extensions-fail.exp: New test.
221 * gm2/linking/fail/badimp.def: New test.
222 * gm2/linking/fail/badimp.mod: New test.
223 * gm2/linking/fail/linking-fail.exp: New test.
224 * gm2/linking/fail/testbadimp.mod: New test.
226 2024-02-02 Tamar Christina <tamar.christina@arm.com>
228 PR tree-optimization/113588
229 PR tree-optimization/113467
230 * gcc.dg/vect/vect-early-break_108-pr113588.c: New test.
231 * gcc.dg/vect/vect-early-break_109-pr113588.c: New test.
233 2024-02-02 Andrew Pinski <quic_apinski@quicinc.com>
235 * gcc.dg/vect/vect-avg-1.c: Check optimized dump
236 for `vector *signed short` instead of the `vect` dump.
237 * gcc.dg/vect/vect-avg-11.c: Likewise.
238 * gcc.dg/vect/vect-avg-12.c: Likewise.
239 * gcc.dg/vect/vect-avg-13.c: Likewise.
240 * gcc.dg/vect/vect-avg-14.c: Likewise.
241 * gcc.dg/vect/vect-avg-2.c: Likewise.
242 * gcc.dg/vect/vect-avg-3.c: Likewise.
243 * gcc.dg/vect/vect-avg-4.c: Likewise.
244 * gcc.dg/vect/vect-avg-5.c: Likewise.
245 * gcc.dg/vect/vect-avg-6.c: Likewise.
246 * gcc.dg/vect/vect-avg-7.c: Likewise.
247 * gcc.dg/vect/vect-avg-8.c: Likewise.
249 2024-02-02 Jakub Jelinek <jakub@redhat.com>
252 * gcc.dg/torture/bitint-53.c: New test.
253 * gcc.dg/torture/bitint-55.c: New test.
255 2024-02-02 Antoni Boucher <bouanto@zoho.com>
257 * jit.dg/all-non-failing-tests.h: New test.
258 * jit.dg/test-sizeof.c: New test.
260 2024-02-02 Jason Merrill <jason@redhat.com>
263 * g++.dg/cpp2a/spaceship-synth-neg3.C: Check error message.
264 * g++.dg/cpp2a/spaceship-eq16.C: New test.
266 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
269 * gcc.target/riscv/rvv/autovec/pr113697.c: New test.
271 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
273 * lib/target-supports.exp (check_effective_target_shared):
274 Allow the external symbols referenced in the test to be undefined.
276 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
278 * g++.dg/ubsan/ubsan.exp:Add a parameter to init to say that
279 we expect the C++ driver to provide paths for libstdc++.
280 * gcc.dg/ubsan/ubsan.exp: Add a parameter to init to say that
281 we need a path added for libstdc++.
282 * gdc.dg/ubsan/ubsan.exp: Likewise.
283 * gfortran.dg/ubsan/ubsan.exp: Likewise.
284 * lib/ubsan-dg.exp: Handle a single parameter to init that
285 requests addition of a path to libstdc++ to link flags.
287 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
289 * g++.dg/asan/asan.exp: Add a parameter to init to say that
290 we expect the C++ driver to provide paths for libstdc++.
291 * g++.dg/hwasan/hwasan.exp: Likewise
292 * gcc.dg/asan/asan.exp: Add a parameter to init to say that
293 we need a path added for libstdc++.
294 * gcc.dg/hwasan/hwasan.exp: Likewise.
295 * gdc.dg/asan/asan.exp: Likewise.
296 * gfortran.dg/asan/asan.exp: Likewise.
297 * lib/asan-dg.exp: Handle a single parameter to init that
298 requests addition of a path to libstdc++ to link flags.
299 * lib/hwasan-dg.exp: Likewise.
301 2024-02-02 Jakub Jelinek <jakub@redhat.com>
303 PR tree-optimization/113691
304 * gcc.dg/bitint-83.c: New test.
306 2024-02-02 Jakub Jelinek <jakub@redhat.com>
308 PR tree-optimization/113692
309 * gcc.dg/bitint-82.c: New test.
311 2024-02-02 Jakub Jelinek <jakub@redhat.com>
314 * gcc.dg/bitint-81.c: New test.
316 2024-02-02 Jakub Jelinek <jakub@redhat.com>
319 * g++.dg/opt/pr113705.C: New test.
321 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
323 * gcc.target/i386/pr71321.c (scan-assembler-not): Avoid multiline
326 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
328 * gcc.target/i386/sse2-stv-1.c (dg-options): Add -mno-stackrealign.
330 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
332 * gcc.target/i386/pr80569.c: Require gas.
334 2024-02-02 Lehua Ding <lehua.ding@rivai.ai>
337 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
339 * gcc.target/riscv/rvv/autovec/poly_licm-1.c: New test.
340 * gcc.target/riscv/rvv/autovec/poly_licm-2.c: New test.
342 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
345 * lib/obj-c++.exp: Decide on whether to present -B or -L to
346 reference the paths to uninstalled libobjc/libobjc-gnu and
347 libstdc++ and use that to generate the link flags.
349 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
352 * gfortran.dg/coarray/caf.exp: Remove duplicate additions of
354 * gfortran.dg/dg.exp: Likewise.
355 * lib/gfortran.exp: Decide on whether to present -B or -L to
356 reference the paths to uninstalled libgfortran, libqadmath and
357 libatomic and use that to generate the link flags.
359 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
361 * gcc.target/riscv/rvv/autovec/poly_licm-1.c: New test.
362 * gcc.target/riscv/rvv/autovec/poly_licm-2.c: New test.
364 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
366 * gcc.target/i386/pieces-memcpy-7.c (dg-additional-options): Add
368 * gcc.target/i386/pieces-memcpy-8.c: Likewise.
369 * gcc.target/i386/pieces-memcpy-9.c: Likewise.
370 * gcc.target/i386/pieces-memset-36.c: Likewise.
371 * gcc.target/i386/pieces-memset-40.c: Likewise.
372 * gcc.target/i386/pieces-memset-9.c: Likewise.
374 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
376 * gcc.target/i386/apx-ndd-cmov.c (scan-assembler-times): Allow for
379 2024-02-02 Jason Merrill <jason@redhat.com>
382 * g++.dg/cpp2a/no_unique_address15.C: New test.
384 2024-02-02 Jason Merrill <jason@redhat.com>
387 * g++.dg/cpp1y/var-templ-array1.C: New test.
389 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
391 * gcc.target/riscv/rvv/vsetvl/vsetvl_pre-1.c: New test.
393 2024-02-02 Jiahao Xu <xujiahao@loongson.cn>
395 * gcc.target/loongarch/larch-frecipe-intrinsic.c: New test.
397 2024-02-02 Li Wei <liwei@loongson.cn>
399 * gfortran.dg/vect/vect-10.f90: New test.
401 2024-02-02 Xi Ruoyao <xry111@xry111.site>
403 * gcc.target/loongarch/func-call-extreme-1.c (dg-options):
404 Use -O2 instead of -O0 to ensure the pcalau12i/addi/lu32i/lu52i
405 instruction sequences are not reordered by the compiler.
406 (NOIPA): Disallow interprocedural optimizations.
407 * gcc.target/loongarch/func-call-extreme-2.c: Remove the content
408 duplicated from func-call-extreme-1.c, include it instead.
409 (dg-options): Likewise.
410 * gcc.target/loongarch/func-call-extreme-3.c (dg-options):
412 * gcc.target/loongarch/func-call-extreme-4.c (dg-options):
414 * gcc.target/loongarch/cmodel-extreme-1.c: New test.
415 * gcc.target/loongarch/cmodel-extreme-2.c: New test.
416 * g++.target/loongarch/cmodel-extreme-mi-thunk-1.C: New test.
417 * g++.target/loongarch/cmodel-extreme-mi-thunk-2.C: New test.
418 * g++.target/loongarch/cmodel-extreme-mi-thunk-3.C: New test.
420 2024-02-02 Lulu Cheng <chenglulu@loongson.cn>
422 * gcc.target/loongarch/explicit-relocs-medium-call36-auto-tls-ld-gd.c: New test.
424 2024-02-02 Lulu Cheng <chenglulu@loongson.cn>
426 * gcc.target/loongarch/explicit-relocs-extreme-auto-tls-ld-gd.c: New test.
427 * gcc.target/loongarch/explicit-relocs-medium-auto-tls-ld-gd.c: New test.
429 2024-02-02 Lulu Cheng <chenglulu@loongson.cn>
431 * gcc.target/loongarch/attr-model-5.c: New test.
432 * gcc.target/loongarch/func-call-extreme-5.c: New test.
433 * gcc.target/loongarch/func-call-extreme-6.c: New test.
434 * gcc.target/loongarch/tls-extreme-macro.c: New test.
436 2024-02-01 Marek Polacek <polacek@redhat.com>
438 * g++.dg/warn/Wdangling-reference21.C: New test.
440 2024-02-01 John David Anglin <danglin@gcc.gnu.org>
442 * gnat.dg/trampoline3.adb: xfail scan-assembler-not
445 2024-02-01 Patrick Palka <ppalka@redhat.com>
448 * g++.dg/template/ttp42.C: New test.
449 * g++.dg/template/ttp43.C: New test.
451 2024-02-01 Marek Polacek <polacek@redhat.com>
454 * g++.dg/cpp2a/concepts-throw1.C: New test.
455 * g++.dg/eh/throw4.C: New test.
457 2024-02-01 Monk Chiang <monk.chiang@sifive.com>
459 * gcc.target/riscv/za-ext.c: New test.
460 * gcc.target/riscv/zi-ext.c: New test.
462 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
464 * gcc.target/i386/pr38534-1.c: Add -fomit-frame-pointer to
466 * gcc.target/i386/pr38534-2.c: Likewise.
467 * gcc.target/i386/pr38534-3.c: Likewise.
468 * gcc.target/i386/pr38534-4.c: Likewise.
470 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
472 * gcc.target/i386/no-callee-saved-1.c: Add -fomit-frame-pointer to
474 * gcc.target/i386/no-callee-saved-2.c: Likewise.
476 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
478 * gcc.target/i386/avx512vl-stv-rotatedi-1.c: Add -mstv
479 -mno-stackrealign to dg-options.
481 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
483 * gcc.target/i386/pr70321.c: Add -fomit-frame-pointer to
486 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
488 * g++.dg/ext/attr-section2.C (scan-assembler): Quote dots. Allow
489 for double-quoted section name.
490 * g++.dg/ext/attr-section2a.C: Likewise.
491 * g++.dg/ext/attr-section2b.C: Likewise.
493 2024-02-01 Richard Biener <rguenther@suse.de>
495 PR tree-optimization/113693
496 * gcc.dg/pr113693.c: New testcase.
498 2024-02-01 Jakub Jelinek <jakub@redhat.com>
499 Jason Merrill <jason@redhat.com>
502 * g++.dg/asan/initlist1.C: New test.
504 2024-02-01 Roger Sayle <roger@nextmovesoftware.com>
505 Richard Biener <rguenther@suse.de>
508 * g++.target/i386/pr113560.C: New test case.
509 * gcc.target/i386/pr113560.c: Likewise.
510 * gcc.dg/pr87954.c: Update test case.
512 2024-02-01 Edwin Lu <ewlu@rivosinc.com>
515 2024-02-01 Edwin Lu <ewlu@rivosinc.com>
518 * g++.target/riscv/rvv/base/bug-1.C: use default scheduling
519 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: ditto
520 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: ditto
521 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: ditto
522 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: ditto
523 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: ditto
524 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: ditto
525 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: ditto
526 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: ditto
527 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: ditto
528 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: ditto
529 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: ditto
530 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: ditto
531 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: ditto
532 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: ditto
533 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: ditto
534 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: ditto
535 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: ditto
536 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: ditto
537 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: ditto
538 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: ditto
539 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: ditto
540 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: ditto
541 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: ditto
542 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: ditto
543 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: ditto
544 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: ditto
545 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: ditto
546 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: ditto
547 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: ditto
548 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: ditto
549 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: ditto
550 * gcc.target/riscv/rvv/base/pr108185-1.c: ditto
551 * gcc.target/riscv/rvv/base/pr108185-2.c: ditto
552 * gcc.target/riscv/rvv/base/pr108185-3.c: ditto
553 * gcc.target/riscv/rvv/base/pr108185-4.c: ditto
554 * gcc.target/riscv/rvv/base/pr108185-5.c: ditto
555 * gcc.target/riscv/rvv/base/pr108185-6.c: ditto
556 * gcc.target/riscv/rvv/base/pr108185-7.c: ditto
557 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: ditto
558 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: ditto
559 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: ditto
560 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: ditto
561 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: ditto
562 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: ditto
563 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: ditto
564 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: ditto
565 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: ditto
566 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: ditto
567 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: ditto
568 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: ditto
569 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: ditto
570 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: ditto
571 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: ditto
572 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: ditto
573 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: ditto
574 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: ditto
575 * gfortran.dg/vect/vect-8.f90: ditto
577 2024-02-01 Edwin Lu <ewlu@rivosinc.com>
580 * g++.target/riscv/rvv/base/bug-1.C: use default scheduling
581 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: ditto
582 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: ditto
583 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: ditto
584 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: ditto
585 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: ditto
586 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: ditto
587 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: ditto
588 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: ditto
589 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: ditto
590 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: ditto
591 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: ditto
592 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: ditto
593 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: ditto
594 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: ditto
595 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: ditto
596 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: ditto
597 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: ditto
598 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: ditto
599 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: ditto
600 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: ditto
601 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: ditto
602 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: ditto
603 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: ditto
604 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: ditto
605 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: ditto
606 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: ditto
607 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: ditto
608 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: ditto
609 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: ditto
610 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: ditto
611 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: ditto
612 * gcc.target/riscv/rvv/base/pr108185-1.c: ditto
613 * gcc.target/riscv/rvv/base/pr108185-2.c: ditto
614 * gcc.target/riscv/rvv/base/pr108185-3.c: ditto
615 * gcc.target/riscv/rvv/base/pr108185-4.c: ditto
616 * gcc.target/riscv/rvv/base/pr108185-5.c: ditto
617 * gcc.target/riscv/rvv/base/pr108185-6.c: ditto
618 * gcc.target/riscv/rvv/base/pr108185-7.c: ditto
619 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: ditto
620 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: ditto
621 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: ditto
622 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: ditto
623 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: ditto
624 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: ditto
625 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: ditto
626 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: ditto
627 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: ditto
628 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: ditto
629 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: ditto
630 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: ditto
631 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: ditto
632 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: ditto
633 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: ditto
634 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: ditto
635 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: ditto
636 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: ditto
637 * gfortran.dg/vect/vect-8.f90: ditto
639 2024-02-01 Andrew Pinski <quic_apinski@quicinc.com>
642 * gcc.target/aarch64/acle/ls64_strict_align.c: New test.
644 2024-01-31 David Malcolm <dmalcolm@redhat.com>
647 * gcc.dg/analyzer/deref-before-check-pr113253.c: New test.
649 2024-01-31 Joseph Myers <josmyers@redhat.com>
652 * gcc.dg/c23-enum-9.c, gcc.dg/c23-enum-10.c: New tests.
654 2024-01-31 Robin Dapp <rdapp@ventanamicro.com>
656 * gcc.target/aarch64/sve/pre_cond_share_1.c: XFAIL.
657 * gcc.target/riscv/rvv/autovec/pr113607-run.c: New test.
658 * gcc.target/riscv/rvv/autovec/pr113607.c: New test.
660 2024-01-31 Martin Uecker <uecker@tugraz.at>
663 * gcc.dg/pr113438.c: New test.
665 2024-01-31 Jonathan Yong <10walls@gmail.com>
667 * c-c++-common/analyzer/uninit-pr108968-register.c:
668 Use __UINTPTR_TYPE__ instead of unsigned long for LLP64.
670 2024-01-31 Gaius Mulley <gaiusmod2@gmail.com>
673 * gm2/pim/pass/stdio.mod: Moved to...
674 * gm2/pim/pass/teststdio.mod: ...here.
675 * gm2/pim/run/pass/builtins.mod: Moved to...
676 * gm2/pim/run/pass/testbuiltins.mod: ...here.
677 * gm2/pim/run/pass/math.mod: Moved to...
678 * gm2/pim/run/pass/testmath.mod: ...here.
679 * gm2/pim/run/pass/math2.mod: Moved to...
680 * gm2/pim/run/pass/testmath2.mod: ...here.
682 2024-01-31 Tamar Christina <tamar.christina@arm.com>
685 * gcc.target/aarch64/sve/vect-early-break-cbranch.c: Ignore exact branch.
686 * gcc.target/aarch64/vect-early-break-cbranch.c: Likewise.
688 2024-01-31 Tamar Christina <tamar.christina@arm.com>
691 * c-c++-common/hwasan/hwasan-thread-clears-stack.c: Update testcase.
693 2024-01-31 Tamar Christina <tamar.christina@arm.com>
694 Matthew Malcomson <matthew.malcomson@arm.com>
697 * c-c++-common/hwasan/builtin-special-handling.c: Update testcase.
699 2024-01-31 Richard Biener <rguenther@suse.de>
702 * gcc.dg/torture/pr110176.c: New testcase.
704 2024-01-31 Alex Coplan <alex.coplan@arm.com>
707 * gcc.target/aarch64/torture/pr111677.c: New test.
709 2024-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
711 * gcc.target/i386/auto-init-5.c: Add
712 -fno-asynchronous-unwind-tables to dg-options.
713 * gcc.target/i386/auto-init-6.c: Likewise.
715 2024-01-31 Richard Biener <rguenther@suse.de>
717 PR tree-optimization/111444
718 * gcc.dg/torture/pr111444.c: New testcase.
720 2024-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
722 * g++.dg/cpp0x/udlit-extended-id-1.C: Require ucn support.
724 2024-01-31 Richard Biener <rguenther@suse.de>
726 PR tree-optimization/113630
727 * gcc.dg/torture/pr113630.c: New testcase.
729 2024-01-31 Jakub Jelinek <jakub@redhat.com>
731 PR rtl-optimization/113656
732 * gcc.target/i386/pr113656.c: New test.
734 2024-01-31 Jakub Jelinek <jakub@redhat.com>
737 * gcc.dg/bitint-80.c: New test.
739 2024-01-31 Jakub Jelinek <jakub@redhat.com>
741 PR tree-optimization/113639
742 * gcc.dg/bitint-79.c: New test.
744 2024-01-31 Richard Biener <rguenther@suse.de>
746 PR tree-optimization/113670
747 * gcc.target/i386/pr113670.c: New testcase.
749 2024-01-31 Alexandre Oliva <oliva@adacore.com>
752 * gcc.dg/strub-internal-pr113394.c: New.
754 2024-01-31 Joseph Myers <josmyers@redhat.com>
758 * gcc.c-torture/compile/pr111059-1.c,
759 gcc.c-torture/compile/pr111059-2.c,
760 gcc.c-torture/compile/pr111059-3.c,
761 gcc.c-torture/compile/pr111059-4.c,
762 gcc.c-torture/compile/pr111059-5.c,
763 gcc.c-torture/compile/pr111059-6.c,
764 gcc.c-torture/compile/pr111059-7.c,
765 gcc.c-torture/compile/pr111059-8.c,
766 gcc.c-torture/compile/pr111059-9.c,
767 gcc.c-torture/compile/pr111059-10.c,
768 gcc.c-torture/compile/pr111059-11.c,
769 gcc.c-torture/compile/pr111059-12.c,
770 gcc.c-torture/compile/pr111911-1.c,
771 gcc.c-torture/compile/pr111911-2.c: New tests.
773 2024-01-31 David Malcolm <dmalcolm@redhat.com>
776 * c-c++-common/analyzer/stdarg-pr113509.c: New test.
778 2024-01-30 Fangrui Song <maskray@google.com>
781 * gcc.target/i386/asm-raw-symbol.c: New testcase.
783 2024-01-30 Marek Polacek <polacek@redhat.com>
787 * g++.dg/warn/Wdangling-reference18.C: New test.
788 * g++.dg/warn/Wdangling-reference19.C: New test.
789 * g++.dg/warn/Wdangling-reference20.C: New test.
791 2024-01-30 Patrick Palka <ppalka@redhat.com>
794 * g++.dg/cpp0x/temp_default8.C: New test.
796 2024-01-30 Jason Merrill <jason@redhat.com>
799 * g++.dg/abi/anon6.C: Specify ABI v18.
800 * g++.dg/abi/anon6a.C: New test for ABI v19.
802 2024-01-30 Jason Merrill <jason@redhat.com>
805 * g++.dg/abi/mangle-regparm1a.C: Use -Wabi=0.
807 2024-01-30 Patrick Palka <ppalka@redhat.com>
810 * g++.dg/cpp23/explicit-obj-lambda14.C: New test.
812 2024-01-30 Patrick Palka <ppalka@redhat.com>
815 * g++.dg/template/nontype30.C: New test.
817 2024-01-30 Pan Li <pan2.li@intel.com>
819 * gcc.target/riscv/rvv/autovec/vls/def.h: Add new helper macro.
820 * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c: New test.
821 * gcc.target/riscv/rvv/autovec/vls/calling-convention-10.c: New test.
822 * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: New test.
823 * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: New test.
824 * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: New test.
825 * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: New test.
826 * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: New test.
827 * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: New test.
828 * gcc.target/riscv/rvv/autovec/vls/calling-convention-8.c: New test.
829 * gcc.target/riscv/rvv/autovec/vls/calling-convention-9.c: New test.
830 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-1.c: New test.
831 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-2.c: New test.
832 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-3.c: New test.
833 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-4.c: New test.
834 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-5.c: New test.
835 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-6.c: New test.
837 2024-01-30 David Malcolm <dmalcolm@redhat.com>
840 * c-c++-common/analyzer/allocation-size-pr113654-1.c: New test.
842 2024-01-30 Arthur Cohen <arthur.cohen@embecosm.com>
844 * rust/execute/torture/builtin_macros1.rs: Fix output pattern.
845 * rust/execute/torture/coercion3.rs: Likewise.
846 * rust/execute/torture/issue-2080.rs: Likewise.
847 * rust/execute/torture/issue-2179.rs: Likewise.
848 * rust/execute/torture/issue-2180.rs: Likewise.
849 * rust/execute/torture/iter1.rs: Likewise.
851 2024-01-30 Robert Goss <goss.robert@gmail.com>
853 * rust/compile/missing_constructor_fields.rs: Added case with no initializers
855 2024-01-30 Jakub Dupak <dev@jakubdupak.com>
857 * rust/compile/for_lifetimes.rs: New test.
859 2024-01-30 Jakub Dupak <dev@jakubdupak.com>
861 * rust/compile/torture/utf8_identifiers.rs: add mising lifetime
863 2024-01-30 Robert Goss <goss.robert@gmail.com>
865 * rust/compile/repeated_constructor_fields.rs: Added case with constructor field repeated
867 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
869 * rust/compile/issue-2788.rs: New test.
871 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
873 * rust/compile/const_trait_fn.rs:
874 Enclose const in single quotes.
876 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
878 * rust/compile/issue-2785.rs: New test.
880 2024-01-30 Nirmal Patel <nirmal@nirmal.dev>
882 * rust/compile/issue-2187.rs: New file.
883 * rust/execute/torture/issue-2187.rs: New file.
885 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
887 * rust/compile/issue-2767.rs: New test.
889 2024-01-30 Arthur Cohen <arthur.cohen@embecosm.com>
891 * rust/compile/torture/intrinsics-4.rs: Adjust.
892 * rust/compile/torture/intrinsics-math.rs: Adjust.
893 * rust/execute/torture/atomic_load.rs: Adjust.
894 * rust/execute/torture/atomic_store.rs: Adjust.
895 * rust/compile/torture/intrinsics-1.rs: Removed.
896 * rust/compile/torture/builtin_abort.rs: New test.
897 * rust/execute/torture/builtin_abort.rs: New test.
899 2024-01-30 Owen Avery <powerboat9.gamer@gmail.com>
901 * rust/compile/sized-stub.rs: New test.
903 2024-01-30 Nobel Singh <nobel2073@gmail.com>
905 * rust/compile/issue-2040.rs: New test.
907 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
909 * rust/compile/functions_without_body.rs: New test.
911 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
913 * rust/execute/torture/name_resolution.rs: New test.
915 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
917 * rust/compile/name_resolution11.rs: New test.
918 * rust/compile/name_resolution12.rs: New test.
919 * rust/compile/name_resolution13.rs: New test.
921 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
923 * rust/compile/const_trait_fn.rs: New test.
925 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
927 * rust/compile/const_async_function.rs: New test.
929 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
931 * rust/compile/unsafe_module.rs: New test.
933 2024-01-30 M V V S Manoj Kumar <mvvsmanojkumar@gmail.com>
935 * rust/compile/issue-2650-1.rs: New test.(edition=2018)
936 * rust/compile/issue-2650-2.rs: New test.(edition=2015)
938 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
940 * rust/compile/const_generics_8.rs: Fill the union with dummy values.
941 * rust/compile/empty_union.rs: New test.
943 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
945 * rust/compile/non_foreign_variadic_function.rs: New test.
947 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
949 * rust/compile/auto_trait_invalid.rs: Update old test with updated
952 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
954 * rust/compile/auto_trait_super_trait.rs: New test.
956 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
958 * rust/compile/generic_auto_trait.rs: New test.
960 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
962 * rust/compile/self_const_ptr.rs: New test.
963 * rust/compile/self_mut_ptr.rs: New test.
964 * rust/compile/self_ptr.rs: New test.
966 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
968 * rust/compile/trait_pub_type.rs: New test.
970 2024-01-30 Richard Biener <rguenther@suse.de>
972 PR tree-optimization/113659
973 * gcc.dg/pr113659.c: New testcase.
975 2024-01-30 Iain Sandoe <iain@sandoe.co.uk>
978 * lib/gdc.exp: Decide on whether to present -B or -L to reference
979 the paths to uninstalled libphobos and libstdc++ and use that to
980 generate the link flags.
982 2024-01-30 Richard Sandiford <richard.sandiford@arm.com>
985 * gcc.c-torture/compile/pr113623.c: New test.
987 2024-01-30 Richard Sandiford <richard.sandiford@arm.com>
990 * go.dg/pr113636.go: New test.
992 2024-01-30 Jakub Jelinek <jakub@redhat.com>
994 PR tree-optimization/113603
995 * gcc.c-torture/compile/pr113603.c: New test.
997 2024-01-30 Jakub Jelinek <jakub@redhat.com>
1000 * gcc.dg/pr101195.c: New test.
1002 2024-01-30 Jakub Jelinek <jakub@redhat.com>
1004 PR middle-end/113622
1005 * gcc.target/i386/pr113622-2.c: Use -msse2 instead of -msse in
1007 * gcc.target/i386/pr113622-3.c: Likewise.
1009 2024-01-30 Alexandre Oliva <oliva@adacore.com>
1012 2023-12-26 David Edelsohn <dje.gcc@gmail.com>
1014 * c-c++-common/strub-unsupported-2.c: Require strub.
1015 * c-c++-common/strub-unsupported-3.c: Same.
1016 * c-c++-common/strub-unsupported.c: Same.
1017 * lib/target-supports.exp (check_effective_target_strub): Return 0
1020 2024-01-30 H.J. Lu <(no_default)>
1022 * gcc.target/i386/libcall-1.c: Limit to lp64 target.
1023 * gcc.target/i386/pr107057.c: Likewise.
1025 2024-01-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1027 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adapt test.
1028 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Ditto.
1029 * gcc.target/riscv/rvv/autovec/vls/mod-1.c: Ditto.
1030 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: Ditto.
1031 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: Ditto.
1033 2024-01-29 Alexandre Oliva <oliva@adacore.com>
1035 * lib/target-supports.exp (check_effective_target_shared):
1036 Check for a static-only libc.
1038 2024-01-29 Alexandre Oliva <oliva@adacore.com>
1040 * c-c++-common/dfp/pr36800.c: Drop dg-do overrider.
1041 * c-c++-common/dfp/pr39034.c: Likewise.
1042 * c-c++-common/dfp/pr39035.c: Likewise.
1043 * gcc.dg/dfp/bid-non-canonical-d32-1.c: Likewise.
1044 * gcc.dg/dfp/bid-non-canonical-d32-2.c: Likewise.
1045 * gcc.dg/dfp/bid-non-canonical-d64-1.c: Likewise.
1046 * gcc.dg/dfp/bid-non-canonical-d64-2.c: Likewise.
1047 * gcc.dg/dfp/builtin-snan-1.c: Likewise.
1048 * gcc.dg/dfp/builtin-tgmath-dfp.c: Likewise.
1049 * gcc.dg/dfp/c23-float-dfp-4.c: Likewise.
1050 * gcc.dg/dfp/c23-float-dfp-5.c: Likewise.
1051 * gcc.dg/dfp/c23-float-dfp-6.c: Likewise.
1052 * gcc.dg/dfp/c23-float-dfp-7.c: Likewise.
1053 * gcc.dg/dfp/pr108068.c: Likewise.
1054 * gcc.dg/dfp/pr97439.c: Likewise.
1055 * g++.dg/compat/decimal/pass-1_main.C: Require dfprt.
1056 * g++.dg/compat/decimal/pass-2_main.C: Likewise.
1057 * g++.dg/compat/decimal/pass-3_main.C: Likewise.
1058 * g++.dg/compat/decimal/pass-4_main.C: Likewise.
1059 * g++.dg/compat/decimal/pass-5_main.C: Likewise.
1060 * g++.dg/compat/decimal/pass-6_main.C: Likewise.
1061 * g++.dg/compat/decimal/return-1_main.C: Likewise.
1062 * g++.dg/compat/decimal/return-2_main.C: Likewise.
1063 * g++.dg/compat/decimal/return-3_main.C: Likewise.
1064 * g++.dg/compat/decimal/return-4_main.C: Likewise.
1065 * g++.dg/compat/decimal/return-5_main.C: Likewise.
1066 * g++.dg/compat/decimal/return-6_main.C: Likewise.
1067 * g++.dg/eh/dfp-1.C: Likewise.
1068 * g++.dg/eh/dfp-2.C: Likewise.
1069 * g++.dg/eh/dfp-saves-aarch64.C: Likewise.
1070 * gcc.c-torture/execute/pr80692.c: Likewise.
1071 * gcc.dg/dfp/bid-non-canonical-d128-1.c: Likewise.
1072 * gcc.dg/dfp/bid-non-canonical-d128-2.c: Likewise.
1073 * gcc.dg/dfp/bid-non-canonical-d128-3.c: Likewise.
1074 * gcc.dg/dfp/bid-non-canonical-d128-4.c: Likewise.
1076 2024-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
1078 * gcc.target/bpf/naked-1.c: Update test to not expect an exit
1079 instruction in naked function.
1080 * gcc.target/bpf/naked-2.c: New test.
1082 2024-01-29 Patrick O'Neill <patrick@rivosinc.com>
1084 * gcc.target/riscv/rvv/vsetvl/pr113429.c: Add
1085 require-effective-target rv64 and riscv_v
1087 2024-01-29 Jason Merrill <jason@redhat.com>
1090 * g++.dg/cpp1y/lambda-generic-nested3.C: New test.
1092 2024-01-29 Matthieu Longo <matthieu.longo@arm.com>
1095 * gcc.target/arm/rev16.c: Moved to...
1096 * gcc.target/arm/rev16_1.c: ...here.
1097 * gcc.target/arm/rev16_2.c: New test to check that rev16 is emitted.
1099 2024-01-29 Richard Biener <rguenther@suse.de>
1101 PR middle-end/113622
1102 * gcc.target/i386/pr113622-2.c: New testcase.
1103 * gcc.target/i386/pr113622-3.c: Likewise.
1105 2024-01-29 Richard Biener <rguenther@suse.de>
1107 PR middle-end/113622
1108 * gcc.target/i386/pr113622-1.c: New testcase.
1110 2024-01-29 Alex Coplan <alex.coplan@arm.com>
1113 * gcc.c-torture/compile/pr113616.c: New test.
1115 2024-01-29 H.J. Lu <hjl.tools@gmail.com>
1118 * gcc.target/i386/pr38534-5.c: New file.
1119 * gcc.target/i386/pr38534-6.c: Likewise.
1121 2024-01-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1124 * gcc.target/aarch64/sve/acle/general/dupq_5.c: Remove include directive
1125 and instead use #pragma GCC for including arm_sve.h.
1127 2024-01-29 Richard Sandiford <richard.sandiford@arm.com>
1130 * gcc.dg/vect/pr113281-1.c: New test.
1131 * gcc.dg/vect/pr113281-2.c: Likewise.
1132 * gcc.dg/vect/pr113281-3.c: Likewise.
1133 * gcc.dg/vect/pr113281-4.c: Likewise.
1134 * gcc.dg/vect/pr113281-5.c: Likewise.
1136 2024-01-29 Jakub Jelinek <jakub@redhat.com>
1138 PR tree-optimization/110603
1139 * gcc.c-torture/compile/pr110603.c: New test.
1141 2024-01-29 Andrew Pinski <quic_apinski@quicinc.com>
1144 * lib/target-supports.exp (check_effective_target_vect_long_mult):
1145 Fix powerpc*-*-* checks by considering ilp32.
1147 2024-01-28 Harald Anlauf <anlauf@gmx.de>
1150 * gfortran.dg/optional_absent_11.f90: New test.
1152 2024-01-28 Iain Sandoe <iain@sandoe.co.uk>
1154 * obj-c++.dg/encode-10.mm: Remove unneeded '-lobjc' option addition.
1155 * obj-c++.dg/encode-9.mm: Likewise.
1157 2024-01-28 Iain Sandoe <iain@sandoe.co.uk>
1159 * jit.dg/jit.exp: Filter error output to remove per-run
1162 2024-01-27 Jose E. Marchesi <jose.marchesi@oracle.com>
1164 * gcc.target/bpf/helper-skb-ancestor-cgroup-id.c: Add constant
1165 version of kernel helper static pointer.
1167 2024-01-27 Harald Anlauf <anlauf@gmx.de>
1170 * gfortran.dg/pr104908.f90: New test.
1172 2024-01-27 H.J. Lu <hjl.tools@gmail.com>
1175 * gcc.target/i386/pr38534-1.c: New file.
1176 * gcc.target/i386/pr38534-2.c: Likewise.
1177 * gcc.target/i386/pr38534-3.c: Likewise.
1178 * gcc.target/i386/pr38534-4.c: Likewise.
1179 * gcc.target/i386/stack-check-17.c: Updated.
1181 2024-01-27 H.J. Lu <hjl.tools@gmail.com>
1185 * gcc.dg/torture/no-callee-saved-run-1a.c: New file.
1186 * gcc.dg/torture/no-callee-saved-run-1b.c: Likewise.
1187 * gcc.target/i386/no-callee-saved-1.c: Likewise.
1188 * gcc.target/i386/no-callee-saved-2.c: Likewise.
1189 * gcc.target/i386/no-callee-saved-3.c: Likewise.
1190 * gcc.target/i386/no-callee-saved-4.c: Likewise.
1191 * gcc.target/i386/no-callee-saved-5.c: Likewise.
1192 * gcc.target/i386/no-callee-saved-6.c: Likewise.
1193 * gcc.target/i386/no-callee-saved-7.c: Likewise.
1194 * gcc.target/i386/no-callee-saved-8.c: Likewise.
1195 * gcc.target/i386/no-callee-saved-9.c: Likewise.
1196 * gcc.target/i386/no-callee-saved-10.c: Likewise.
1197 * gcc.target/i386/no-callee-saved-11.c: Likewise.
1198 * gcc.target/i386/no-callee-saved-12.c: Likewise.
1199 * gcc.target/i386/no-callee-saved-13.c: Likewise.
1200 * gcc.target/i386/no-callee-saved-14.c: Likewise.
1201 * gcc.target/i386/no-callee-saved-15.c: Likewise.
1202 * gcc.target/i386/no-callee-saved-16.c: Likewise.
1203 * gcc.target/i386/no-callee-saved-17.c: Likewise.
1204 * gcc.target/i386/no-callee-saved-18.c: Likewise.
1206 2024-01-27 Jakub Jelinek <jakub@redhat.com>
1208 PR tree-optimization/113614
1209 * gcc.dg/torture/bitint-54.c: New test.
1211 2024-01-27 Jakub Jelinek <jakub@redhat.com>
1213 PR tree-optimization/113568
1214 * gcc.dg/bitint-78.c: New test.
1216 2024-01-27 Lewis Hyatt <lhyatt@gmail.com>
1218 PR preprocessor/105608
1219 * g++.dg/pch/line-map-1.C: New test.
1220 * g++.dg/pch/line-map-1.Hs: New test.
1221 * g++.dg/pch/line-map-2.C: New test.
1222 * g++.dg/pch/line-map-2.Hs: New test.
1223 * g++.dg/pch/line-map-3.C: New test.
1224 * g++.dg/pch/line-map-3.Hs: New test.
1226 2024-01-26 Hans-Peter Nilsson <hp@axis.com>
1228 * g++.dg/Wattributes-3.C: Adjust expected warning.
1229 * gcc.dg/fail_always_inline.c: Ditto.
1231 2024-01-26 Nathaniel Shead <nathanieloshead@gmail.com>
1234 * g++.dg/modules/pr113580_a.C: New test.
1235 * g++.dg/modules/pr113580_b.C: New test.
1237 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
1239 * gcc.target/riscv/cset-sext-rtl.c: New file.
1240 * gcc.target/riscv/cset-sext-rtl32.c: New file.
1241 * gcc.target/riscv/cset-sext-sfb-rtl.c: New file.
1242 * gcc.target/riscv/cset-sext-sfb-rtl32.c: New file.
1243 * gcc.target/riscv/cset-sext-thead-rtl.c: New file.
1244 * gcc.target/riscv/cset-sext-ventana-rtl.c: New file.
1245 * gcc.target/riscv/cset-sext-zicond-rtl.c: New file.
1246 * gcc.target/riscv/cset-sext-zicond-rtl32.c: New file.
1248 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
1250 * gcc.target/riscv/pr105314-rtl.c: New file.
1251 * gcc.target/riscv/pr105314-rtl32.c: New file.
1253 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
1255 * gcc.target/riscv/pr105314.c: Scan the RTL "ce1" pass too.
1257 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
1259 * gcc.target/riscv/pr105314.c: Replace `dg-options' command with
1260 `dg-skip-if'. Also reject "bne" with `dg-final'.
1262 2024-01-26 Gaius Mulley <gaiusmod2@gmail.com>
1264 * gm2/pim/fail/badpointer4.mod: New test.
1265 * gm2/pim/fail/strconst.def: New test.
1267 2024-01-26 Nathaniel Shead <nathanieloshead@gmail.com>
1270 * g++.dg/modules/init-4_a.C: New test.
1271 * g++.dg/modules/init-4_b.C: New test.
1272 * g++.dg/modules/init-6_a.H: New test.
1273 * g++.dg/modules/init-6_b.C: New test.
1275 2024-01-26 Richard Biener <rguenther@suse.de>
1277 PR tree-optimization/113602
1278 * gcc.dg/pr113602.c: New testcase.
1280 2024-01-26 Jiahao Xu <xujiahao@loongson.cn>
1282 * gcc.target/loongarch/vect-extract.c: New test.
1284 2024-01-26 Jiahao Xu <xujiahao@loongson.cn>
1286 * gcc.target/loongarch/short-circuit.c: New test.
1288 2024-01-26 chenxiaolong <chenxiaolong@loongson.cn>
1290 * gcc.dg/signbit-2.c: Added additional "-mlsx" compilation options.
1291 * gfortran.dg/graphite/vect-pr40979.f90: Dito.
1292 * gfortran.dg/vect/fast-math-mgrid-resid.f: Dito.
1294 2024-01-26 Li Wei <liwei@loongson.cn>
1296 * gcc.target/loongarch/invariant-recip.c: New test.
1298 2024-01-26 Andrew Pinski <quic_apinski@quicinc.com>
1301 * gcc.dg/vect/pr25413a.c: Expect 1 vectorized loops for !vect_long_mult
1302 and 2 for vect_long_mult.
1304 2024-01-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1307 * gcc.target/riscv/rvv/autovec/pr113469.c: New test.
1309 2024-01-25 Jakub Jelinek <jakub@redhat.com>
1312 * g++.dg/expr/ptrmem11.C: New test.
1314 2024-01-25 Jason Merrill <jason@redhat.com>
1317 * g++.dg/cpp0x/initlist-pmf2.C: New test.
1319 2024-01-25 Jason Merrill <jason@redhat.com>
1322 * g++.dg/coroutines/co-await-initlist2.C: New test.
1324 2024-01-25 Gaius Mulley <gaiusmod2@gmail.com>
1326 * gm2/pim/fail/badpointer.mod: New test.
1327 * gm2/pim/fail/badpointer2.mod: New test.
1328 * gm2/pim/fail/badpointer3.mod: New test.
1329 * gm2/projects/pim/run/pass/pegfive/pegfive.mod: New test.
1330 * gm2/projects/pim/run/pass/pegfive/projects-pim-run-pass-pegfive.exp: New test.
1332 2024-01-25 Robin Dapp <rdapp.gcc@gmail.com>
1334 * gcc.target/riscv/rvv/autovec/pr112971.c: New test.
1336 2024-01-25 Robin Dapp <rdapp@ventanamicro.com>
1339 * gcc.dg/vect/no-scevccp-outer-7.c: Add target check.
1340 * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
1341 * gcc.dg/vect/vect-reduc-dot-s16a.c: Ditto.
1342 * gcc.dg/vect/vect-reduc-dot-s8a.c: Ditto.
1343 * gcc.dg/vect/vect-reduc-dot-s8b.c: Ditto.
1344 * gcc.dg/vect/vect-reduc-dot-u16b.c: Ditto.
1345 * gcc.dg/vect/vect-reduc-dot-u8a.c: Ditto.
1346 * gcc.dg/vect/vect-reduc-dot-u8b.c: Ditto.
1347 * gcc.dg/vect/vect-reduc-pattern-1a.c: Ditto.
1348 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
1349 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
1350 * gcc.dg/vect/vect-reduc-pattern-2a.c: Ditto.
1351 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
1352 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Ditto.
1354 2024-01-25 David Malcolm <dmalcolm@redhat.com>
1357 * c-c++-common/analyzer/compound-assignment-5.c (test_3): Remove
1358 xfails, reorder tests.
1359 * c-c++-common/analyzer/compound-assignment-pr112969.c: New test.
1360 * gcc.dg/plugin/infoleak-pr112969.c: New test.
1361 * gcc.dg/plugin/plugin.exp: Add infoleak-pr112969.c to
1362 analyzer_kernel_plugin.c tests.
1364 2024-01-25 Mary Bennett <mary.bennett@embecosm.com>
1366 * gcc.target/riscv/cv-simd-abs-b-compile-1.c: New test.
1367 * gcc.target/riscv/cv-simd-abs-h-compile-1.c: New test.
1368 * gcc.target/riscv/cv-simd-add-b-compile-1.c: New test.
1369 * gcc.target/riscv/cv-simd-add-div2-compile-1.c: New test.
1370 * gcc.target/riscv/cv-simd-add-div4-compile-1.c: New test.
1371 * gcc.target/riscv/cv-simd-add-div8-compile-1.c: New test.
1372 * gcc.target/riscv/cv-simd-add-h-compile-1.c: New test.
1373 * gcc.target/riscv/cv-simd-add-sc-b-compile-1.c: New test.
1374 * gcc.target/riscv/cv-simd-add-sc-h-compile-1.c: New test.
1375 * gcc.target/riscv/cv-simd-and-b-compile-1.c: New test.
1376 * gcc.target/riscv/cv-simd-and-h-compile-1.c: New test.
1377 * gcc.target/riscv/cv-simd-and-sc-b-compile-1.c: New test.
1378 * gcc.target/riscv/cv-simd-and-sc-h-compile-1.c: New test.
1379 * gcc.target/riscv/cv-simd-avg-b-compile-1.c: New test.
1380 * gcc.target/riscv/cv-simd-avg-h-compile-1.c: New test.
1381 * gcc.target/riscv/cv-simd-avg-sc-b-compile-1.c: New test.
1382 * gcc.target/riscv/cv-simd-avg-sc-h-compile-1.c: New test.
1383 * gcc.target/riscv/cv-simd-avgu-b-compile-1.c: New test.
1384 * gcc.target/riscv/cv-simd-avgu-h-compile-1.c: New test.
1385 * gcc.target/riscv/cv-simd-avgu-sc-b-compile-1.c: New test.
1386 * gcc.target/riscv/cv-simd-avgu-sc-h-compile-1.c: New test.
1387 * gcc.target/riscv/cv-simd-cmpeq-b-compile-1.c: New test.
1388 * gcc.target/riscv/cv-simd-cmpeq-h-compile-1.c: New test.
1389 * gcc.target/riscv/cv-simd-cmpeq-sc-b-compile-1.c: New test.
1390 * gcc.target/riscv/cv-simd-cmpeq-sc-h-compile-1.c: New test.
1391 * gcc.target/riscv/cv-simd-cmpge-b-compile-1.c: New test.
1392 * gcc.target/riscv/cv-simd-cmpge-h-compile-1.c: New test.
1393 * gcc.target/riscv/cv-simd-cmpge-sc-b-compile-1.c: New test.
1394 * gcc.target/riscv/cv-simd-cmpge-sc-h-compile-1.c: New test.
1395 * gcc.target/riscv/cv-simd-cmpgeu-b-compile-1.c: New test.
1396 * gcc.target/riscv/cv-simd-cmpgeu-h-compile-1.c: New test.
1397 * gcc.target/riscv/cv-simd-cmpgeu-sc-b-compile-1.c: New test.
1398 * gcc.target/riscv/cv-simd-cmpgeu-sc-h-compile-1.c: New test.
1399 * gcc.target/riscv/cv-simd-cmpgt-b-compile-1.c: New test.
1400 * gcc.target/riscv/cv-simd-cmpgt-h-compile-1.c: New test.
1401 * gcc.target/riscv/cv-simd-cmpgt-sc-b-compile-1.c: New test.
1402 * gcc.target/riscv/cv-simd-cmpgt-sc-h-compile-1.c: New test.
1403 * gcc.target/riscv/cv-simd-cmpgtu-b-compile-1.c: New test.
1404 * gcc.target/riscv/cv-simd-cmpgtu-h-compile-1.c: New test.
1405 * gcc.target/riscv/cv-simd-cmpgtu-sc-b-compile-1.c: New test.
1406 * gcc.target/riscv/cv-simd-cmpgtu-sc-h-compile-1.c: New test.
1407 * gcc.target/riscv/cv-simd-cmple-b-compile-1.c: New test.
1408 * gcc.target/riscv/cv-simd-cmple-h-compile-1.c: New test.
1409 * gcc.target/riscv/cv-simd-cmple-sc-b-compile-1.c: New test.
1410 * gcc.target/riscv/cv-simd-cmple-sc-h-compile-1.c: New test.
1411 * gcc.target/riscv/cv-simd-cmpleu-b-compile-1.c: New test.
1412 * gcc.target/riscv/cv-simd-cmpleu-h-compile-1.c: New test.
1413 * gcc.target/riscv/cv-simd-cmpleu-sc-b-compile-1.c: New test.
1414 * gcc.target/riscv/cv-simd-cmpleu-sc-h-compile-1.c: New test.
1415 * gcc.target/riscv/cv-simd-cmplt-b-compile-1.c: New test.
1416 * gcc.target/riscv/cv-simd-cmplt-h-compile-1.c: New test.
1417 * gcc.target/riscv/cv-simd-cmplt-sc-b-compile-1.c: New test.
1418 * gcc.target/riscv/cv-simd-cmplt-sc-h-compile-1.c: New test.
1419 * gcc.target/riscv/cv-simd-cmpltu-b-compile-1.c: New test.
1420 * gcc.target/riscv/cv-simd-cmpltu-h-compile-1.c: New test.
1421 * gcc.target/riscv/cv-simd-cmpltu-sc-b-compile-1.c: New test.
1422 * gcc.target/riscv/cv-simd-cmpltu-sc-h-compile-1.c: New test.
1423 * gcc.target/riscv/cv-simd-cmpne-b-compile-1.c: New test.
1424 * gcc.target/riscv/cv-simd-cmpne-h-compile-1.c: New test.
1425 * gcc.target/riscv/cv-simd-cmpne-sc-b-compile-1.c: New test.
1426 * gcc.target/riscv/cv-simd-cmpne-sc-h-compile-1.c: New test.
1427 * gcc.target/riscv/cv-simd-cplxconj-compile-1.c: New test.
1428 * gcc.target/riscv/cv-simd-cplxmul-i-compile-1.c: New test.
1429 * gcc.target/riscv/cv-simd-cplxmul-i-div2-compile-1.c: New test.
1430 * gcc.target/riscv/cv-simd-cplxmul-i-div4-compile-1.c: New test.
1431 * gcc.target/riscv/cv-simd-cplxmul-i-div8-compile-1.c: New test.
1432 * gcc.target/riscv/cv-simd-cplxmul-r-compile-1.c: New test.
1433 * gcc.target/riscv/cv-simd-cplxmul-r-div2-compile-1.c: New test.
1434 * gcc.target/riscv/cv-simd-cplxmul-r-div4-compile-1.c: New test.
1435 * gcc.target/riscv/cv-simd-cplxmul-r-div8-compile-1.c: New test.
1436 * gcc.target/riscv/cv-simd-dotsp-b-compile-1.c: New test.
1437 * gcc.target/riscv/cv-simd-dotsp-h-compile-1.c: New test.
1438 * gcc.target/riscv/cv-simd-dotsp-sc-b-compile-1.c: New test.
1439 * gcc.target/riscv/cv-simd-dotsp-sc-h-compile-1.c: New test.
1440 * gcc.target/riscv/cv-simd-dotup-b-compile-1.c: New test.
1441 * gcc.target/riscv/cv-simd-dotup-h-compile-1.c: New test.
1442 * gcc.target/riscv/cv-simd-dotup-sc-b-compile-1.c: New test.
1443 * gcc.target/riscv/cv-simd-dotup-sc-h-compile-1.c: New test.
1444 * gcc.target/riscv/cv-simd-dotusp-b-compile-1.c: New test.
1445 * gcc.target/riscv/cv-simd-dotusp-h-compile-1.c: New test.
1446 * gcc.target/riscv/cv-simd-dotusp-sc-b-compile-1.c: New test.
1447 * gcc.target/riscv/cv-simd-dotusp-sc-h-compile-1.c: New test.
1448 * gcc.target/riscv/cv-simd-extract-b-compile-1.c: New test.
1449 * gcc.target/riscv/cv-simd-extract-h-compile-1.c: New test.
1450 * gcc.target/riscv/cv-simd-extractu-b-compile-1.c: New test.
1451 * gcc.target/riscv/cv-simd-extractu-h-compile-1.c: New test.
1452 * gcc.target/riscv/cv-simd-insert-b-compile-1.c: New test.
1453 * gcc.target/riscv/cv-simd-insert-h-compile-1.c: New test.
1454 * gcc.target/riscv/cv-simd-march-compile-1.c: New test.
1455 * gcc.target/riscv/cv-simd-max-b-compile-1.c: New test.
1456 * gcc.target/riscv/cv-simd-max-h-compile-1.c: New test.
1457 * gcc.target/riscv/cv-simd-max-sc-b-compile-1.c: New test.
1458 * gcc.target/riscv/cv-simd-max-sc-h-compile-1.c: New test.
1459 * gcc.target/riscv/cv-simd-maxu-b-compile-1.c: New test.
1460 * gcc.target/riscv/cv-simd-maxu-h-compile-1.c: New test.
1461 * gcc.target/riscv/cv-simd-maxu-sc-b-compile-1.c: New test.
1462 * gcc.target/riscv/cv-simd-maxu-sc-h-compile-1.c: New test.
1463 * gcc.target/riscv/cv-simd-min-b-compile-1.c: New test.
1464 * gcc.target/riscv/cv-simd-min-h-compile-1.c: New test.
1465 * gcc.target/riscv/cv-simd-min-sc-b-compile-1.c: New test.
1466 * gcc.target/riscv/cv-simd-min-sc-h-compile-1.c: New test.
1467 * gcc.target/riscv/cv-simd-minu-b-compile-1.c: New test.
1468 * gcc.target/riscv/cv-simd-minu-h-compile-1.c: New test.
1469 * gcc.target/riscv/cv-simd-minu-sc-b-compile-1.c: New test.
1470 * gcc.target/riscv/cv-simd-minu-sc-h-compile-1.c: New test.
1471 * gcc.target/riscv/cv-simd-neg-b-compile-1.c: New test.
1472 * gcc.target/riscv/cv-simd-neg-h-compile-1.c: New test.
1473 * gcc.target/riscv/cv-simd-or-b-compile-1.c: New test.
1474 * gcc.target/riscv/cv-simd-or-h-compile-1.c: New test.
1475 * gcc.target/riscv/cv-simd-or-sc-b-compile-1.c: New test.
1476 * gcc.target/riscv/cv-simd-or-sc-h-compile-1.c: New test.
1477 * gcc.target/riscv/cv-simd-pack-compile-1.c: New test.
1478 * gcc.target/riscv/cv-simd-pack-h-compile-1.c: New test.
1479 * gcc.target/riscv/cv-simd-packhi-b-compile-1.c: New test.
1480 * gcc.target/riscv/cv-simd-packlo-b-compile-1.c: New test.
1481 * gcc.target/riscv/cv-simd-sdotsp-b-compile-1.c: New test.
1482 * gcc.target/riscv/cv-simd-sdotsp-h-compile-1.c: New test.
1483 * gcc.target/riscv/cv-simd-sdotsp-sc-b-compile-1.c: New test.
1484 * gcc.target/riscv/cv-simd-sdotsp-sc-h-compile-1.c: New test.
1485 * gcc.target/riscv/cv-simd-sdotup-b-compile-1.c: New test.
1486 * gcc.target/riscv/cv-simd-sdotup-h-compile-1.c: New test.
1487 * gcc.target/riscv/cv-simd-sdotup-sc-b-compile-1.c: New test.
1488 * gcc.target/riscv/cv-simd-sdotup-sc-h-compile-1.c: New test.
1489 * gcc.target/riscv/cv-simd-sdotusp-b-compile-1.c: New test.
1490 * gcc.target/riscv/cv-simd-sdotusp-h-compile-1.c: New test.
1491 * gcc.target/riscv/cv-simd-sdotusp-sc-b-compile-1.c: New test.
1492 * gcc.target/riscv/cv-simd-sdotusp-sc-h-compile-1.c: New test.
1493 * gcc.target/riscv/cv-simd-shuffle-sci-h-compile-1.c: New test.
1494 * gcc.target/riscv/cv-simd-shuffle2-b-compile-1.c: New test.
1495 * gcc.target/riscv/cv-simd-shuffle2-h-compile-1.c: New test.
1496 * gcc.target/riscv/cv-simd-shufflei0-sci-b-compile-1.c: New test.
1497 * gcc.target/riscv/cv-simd-shufflei1-sci-b-compile-1.c: New test.
1498 * gcc.target/riscv/cv-simd-shufflei2-sci-b-compile-1.c: New test.
1499 * gcc.target/riscv/cv-simd-shufflei3-sci-b-compile-1.c: New test.
1500 * gcc.target/riscv/cv-simd-sll-b-compile-1.c: New test.
1501 * gcc.target/riscv/cv-simd-sll-h-compile-1.c: New test.
1502 * gcc.target/riscv/cv-simd-sll-sc-b-compile-1.c: New test.
1503 * gcc.target/riscv/cv-simd-sll-sc-h-compile-1.c: New test.
1504 * gcc.target/riscv/cv-simd-sra-b-compile-1.c: New test.
1505 * gcc.target/riscv/cv-simd-sra-h-compile-1.c: New test.
1506 * gcc.target/riscv/cv-simd-sra-sc-b-compile-1.c: New test.
1507 * gcc.target/riscv/cv-simd-sra-sc-h-compile-1.c: New test.
1508 * gcc.target/riscv/cv-simd-srl-b-compile-1.c: New test.
1509 * gcc.target/riscv/cv-simd-srl-h-compile-1.c: New test.
1510 * gcc.target/riscv/cv-simd-srl-sc-b-compile-1.c: New test.
1511 * gcc.target/riscv/cv-simd-srl-sc-h-compile-1.c: New test.
1512 * gcc.target/riscv/cv-simd-sub-b-compile-1.c: New test.
1513 * gcc.target/riscv/cv-simd-sub-div2-compile-1.c: New test.
1514 * gcc.target/riscv/cv-simd-sub-div4-compile-1.c: New test.
1515 * gcc.target/riscv/cv-simd-sub-div8-compile-1.c: New test.
1516 * gcc.target/riscv/cv-simd-sub-h-compile-1.c: New test.
1517 * gcc.target/riscv/cv-simd-sub-sc-b-compile-1.c: New test.
1518 * gcc.target/riscv/cv-simd-sub-sc-h-compile-1.c: New test.
1519 * gcc.target/riscv/cv-simd-subrotmj-compile-1.c: New test.
1520 * gcc.target/riscv/cv-simd-subrotmj-div2-compile-1.c: New test.
1521 * gcc.target/riscv/cv-simd-subrotmj-div4-compile-1.c: New test.
1522 * gcc.target/riscv/cv-simd-subrotmj-div8-compile-1.c: New test.
1523 * gcc.target/riscv/cv-simd-xor-b-compile-1.c: New test.
1524 * gcc.target/riscv/cv-simd-xor-h-compile-1.c: New test.
1525 * gcc.target/riscv/cv-simd-xor-sc-b-compile-1.c: New test.
1526 * gcc.target/riscv/cv-simd-xor-sc-h-compile-1.c: New test.
1527 * lib/target-supports.exp: Add proc for XCVsimd extension.
1529 2024-01-25 Yanzhang Wang <yanzhang.wang@intel.com>
1532 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: Fix the asm
1534 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: Ditto.
1535 * gcc.target/riscv/rvv/base/abi-call-args-1.c: Ditto.
1536 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: Ditto.
1537 * gcc.target/riscv/rvv/base/abi-call-args-2.c: Ditto.
1538 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: Ditto.
1539 * gcc.target/riscv/rvv/base/abi-call-args-3.c: Ditto.
1540 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: Ditto.
1541 * gcc.target/riscv/rvv/base/abi-call-args-4.c: Ditto.
1542 * gcc.target/riscv/rvv/base/abi-call-error-1.c: Ditto.
1543 * gcc.target/riscv/rvv/base/abi-call-return-run.c: Ditto.
1544 * gcc.target/riscv/rvv/base/abi-call-return.c: Ditto.
1545 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: Ditto.
1546 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: Ditto.
1547 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: Ditto.
1548 * gcc.target/riscv/rvv/base/abi-callee-saved-1-save-restore.c: Ditto.
1549 * gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c: Ditto.
1550 * gcc.target/riscv/rvv/base/abi-callee-saved-1.c: Ditto.
1551 * gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: Ditto.
1552 * gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: Ditto.
1553 * gcc.target/riscv/rvv/base/abi-callee-saved-2.c: Ditto.
1554 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: Ditto.
1555 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: Ditto.
1556 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: Ditto.
1557 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Ditto.
1558 * gcc.target/riscv/rvv/base/overloaded_rv32_vadd.c: Ditto.
1559 * gcc.target/riscv/rvv/base/overloaded_rv32_vfadd.c: Ditto.
1560 * gcc.target/riscv/rvv/base/overloaded_rv32_vget_vset.c: Ditto.
1561 * gcc.target/riscv/rvv/base/overloaded_rv32_vloxseg2ei16.c: Ditto.
1562 * gcc.target/riscv/rvv/base/overloaded_rv32_vreinterpret.c: Ditto.
1563 * gcc.target/riscv/rvv/base/overloaded_rv64_vadd.c: Ditto.
1564 * gcc.target/riscv/rvv/base/overloaded_rv64_vfadd.c: Ditto.
1565 * gcc.target/riscv/rvv/base/overloaded_rv64_vget_vset.c: Ditto.
1566 * gcc.target/riscv/rvv/base/overloaded_rv64_vloxseg2ei16.c: Ditto.
1567 * gcc.target/riscv/rvv/base/overloaded_rv64_vreinterpret.c: Ditto.
1568 * gcc.target/riscv/rvv/base/spill-10.c: Ditto.
1569 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
1570 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
1571 * gcc.target/riscv/rvv/base/tuple_vundefined.c: Ditto.
1572 * gcc.target/riscv/rvv/base/vcreate.c: Ditto.
1573 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Ditto.
1574 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Ditto.
1575 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
1576 * lib/target-supports.exp: Remove the flag.
1578 2024-01-25 Jakub Jelinek <jakub@redhat.com>
1580 PR middle-end/113574
1581 * gcc.dg/torture/bitint-52.c: New test.
1583 2024-01-25 Richard Sandiford <richard.sandiford@arm.com>
1586 * gcc.target/aarch64/sve/pr113572.c: New test.
1588 2024-01-25 Richard Sandiford <richard.sandiford@arm.com>
1591 * gcc.target/aarch64/pr113550.c: New test.
1593 2024-01-25 Richard Sandiford <richard.sandiford@arm.com>
1596 * gcc.target/aarch64/pr113485.c: New test.
1597 * gcc.target/aarch64/pr113573.c: Likewise.
1599 2024-01-25 Andrew Pinski <quic_apinski@quicinc.com>
1602 * gcc.dg/vect/slp-reduc-10a.c: Use `__SIZETYPE__` instead of `unsigned long`.
1603 * gcc.dg/vect/slp-reduc-10b.c: Likewise.
1604 * gcc.dg/vect/slp-reduc-10c.c: Likewise.
1605 * gcc.dg/vect/slp-reduc-10d.c: Likewise.
1606 * gcc.dg/vect/slp-reduc-10e.c: Likewise.
1607 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
1608 * gcc.dg/vect/vect-ifcvt-19.c: Likewise.
1610 2024-01-25 Richard Biener <rguenther@suse.de>
1612 PR tree-optimization/113576
1613 * gcc.dg/vect/pr113576.c: New testcase.
1615 2024-01-25 Haochen Gui <guihaoc@gcc.gnu.org>
1617 * gcc.target/powerpc/block-cmp-1.c: Exclude m32 and mpowerpc64.
1618 * gcc.target/powerpc/block-cmp-4.c: Likewise.
1619 * gcc.target/powerpc/block-cmp-8.c: New.
1621 2024-01-25 liuhongt <hongtao.liu@intel.com>
1623 * c-c++-common/hwasan/alloca-outside-caught.c: Adjust
1625 * c-c++-common/hwasan/hwasan-poison-optimisation.c: Ditto.
1626 * c-c++-common/hwasan/vararray-outside-caught.c: Ditto.
1628 2024-01-25 Nathaniel Shead <nathanieloshead@gmail.com>
1631 * g++.dg/modules/concept-9.h: New test.
1632 * g++.dg/modules/concept-9_a.C: New test.
1633 * g++.dg/modules/concept-9_b.C: New test.
1634 * g++.dg/modules/concept-10_a.H: New test.
1635 * g++.dg/modules/concept-10_b.C: New test.
1637 2024-01-25 Nathaniel Shead <nathanieloshead@gmail.com>
1640 * g++.dg/modules/indirect-1_b.C: Adjust to handle namespaces not
1641 being attached to the module they were imported from.
1642 * g++.dg/modules/indirect-1_c.C: Likewise.
1643 * g++.dg/modules/indirect-2_b.C: Likewise.
1644 * g++.dg/modules/indirect-2_c.C: Likewise.
1645 * g++.dg/modules/indirect-3_b.C: Likewise.
1646 * g++.dg/modules/indirect-3_c.C: Likewise.
1647 * g++.dg/modules/indirect-4_b.C: Likewise.
1648 * g++.dg/modules/indirect-4_c.C: Likewise.
1649 * g++.dg/modules/namespace-5_a.C: New test.
1650 * g++.dg/modules/namespace-5_b.C: New test.
1651 * g++.dg/modules/namespace-5_c.C: New test.
1653 2024-01-25 Haochen Jiang <haochen.jiang@intel.com>
1655 * gcc.target/i386/adx-check.h: Include stdio.h when DEBUG
1657 * gcc.target/i386/avx512fp16-vscalefph-1b.c: Do not define
1659 * gcc.target/i386/avx512fp16vl-vaddph-1b.c: Ditto.
1660 * gcc.target/i386/avx512fp16vl-vcmpph-1b.c: Ditto.
1661 * gcc.target/i386/avx512fp16vl-vdivph-1b.c: Ditto.
1662 * gcc.target/i386/avx512fp16vl-vfpclassph-1b.c: Ditto.
1663 * gcc.target/i386/avx512fp16vl-vgetexpph-1b.c: Ditto.
1664 * gcc.target/i386/avx512fp16vl-vgetmantph-1b.c: Ditto.
1665 * gcc.target/i386/avx512fp16vl-vmaxph-1b.c: Ditto.
1666 * gcc.target/i386/avx512fp16vl-vminph-1b.c: Ditto.
1667 * gcc.target/i386/avx512fp16vl-vmulph-1b.c: Ditto.
1668 * gcc.target/i386/avx512fp16vl-vrcpph-1b.c: Ditto.
1669 * gcc.target/i386/avx512fp16vl-vreduceph-1b.c: Ditto.
1670 * gcc.target/i386/avx512fp16vl-vrndscaleph-1b.c: Ditto.
1671 * gcc.target/i386/avx512fp16vl-vrsqrtph-1b.c: Ditto.
1672 * gcc.target/i386/avx512fp16vl-vscalefph-1b.c: Ditto.
1673 * gcc.target/i386/avx512fp16vl-vsqrtph-1b.c: Ditto.
1674 * gcc.target/i386/avx512fp16vl-vsubph-1b.c: Ditto.
1675 * gcc.target/i386/readeflags-1.c: Include stdio.h when DEBUG
1677 * gcc.target/i386/rtm-check.h: Ditto.
1678 * gcc.target/i386/sha-check.h: Ditto.
1679 * gcc.target/i386/writeeflags-1.c: Ditto.
1681 2024-01-25 Andrew Pinski <quic_apinski@quicinc.com>
1683 * lib/target-supports.exp (check_effective_target_vect_long_mult): Fix
1684 small typo for aarch64*-*-*.
1686 2024-01-24 Patrick Palka <ppalka@redhat.com>
1689 * g++.dg/cpp2a/spaceship-sfinae3.C: New test.
1691 2024-01-24 Jason Merrill <jason@redhat.com>
1694 * g++.dg/eh/return3.C: New test.
1696 2024-01-24 Harald Anlauf <anlauf@gmx.de>
1699 * gfortran.dg/optional_absent_10.f90: New test.
1701 2024-01-24 Andrew Pinski <quic_apinski@quicinc.com>
1704 * lib/target-supports.exp (check_effective_target_vect_long_mult):
1705 Fix aarch64*-*-* checks.
1707 2024-01-24 Martin Jambor <mjambor@suse.cz>
1711 * gcc.dg/ipa/pr108007.c: New test.
1712 * gcc.dg/ipa/pr112616.c: Likewise.
1714 2024-01-24 Andrew Pinski <quic_apinski@quicinc.com>
1717 * gcc.target/aarch64/builtin_apply-1.c: New test.
1719 2024-01-24 Monk Chiang <monk.chiang@sifive.com>
1721 * gcc.target/riscv/sfb.c: New test.
1722 * gcc.target/riscv/pr113095.c: New test.
1724 2024-01-24 Tamar Christina <tamar.christina@arm.com>
1727 * gcc.target/aarch64/sve/pr109636_1.c: New test.
1728 * gcc.target/aarch64/sve/pr109636_2.c: New test.
1729 * gcc.target/aarch64/sve2/pr109636_1.c: New test.
1731 2024-01-24 Tamar Christina <tamar.christina@arm.com>
1733 PR tree-optimization/113552
1734 * gcc.target/aarch64/pr113552.c: New test.
1735 * gcc.target/aarch64/simd_pcs_attribute-3.c: Remove bogus check.
1737 2024-01-24 Martin Jambor <mjambor@suse.cz>
1740 * gcc.dg/ipa/pr113490.c: New test.
1742 2024-01-24 David Malcolm <dmalcolm@redhat.com>
1745 * gcc.dg/plugin/plugin.exp: Add taint-pr112977.c.
1746 * gcc.dg/plugin/taint-pr112977.c: New test.
1748 2024-01-24 David Malcolm <dmalcolm@redhat.com>
1751 * gcc.dg/plugin/analyzer_kernel_plugin.c
1752 (class known_function___check_object_size): New.
1753 (kernel_analyzer_init_cb): Register it.
1754 * gcc.dg/plugin/plugin.exp: Add taint-pr112927.c.
1755 * gcc.dg/plugin/taint-pr112927.c: New test.
1757 2024-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1760 * gcc.dg/vect/vect-simd-clone-16c.c: Don't wildcard x86_64 in
1761 target specs. Allow any i?86 target instead of i686 only.
1762 * gcc.dg/vect/vect-simd-clone-16d.c: Likewise.
1763 * gcc.dg/vect/vect-simd-clone-17c.c: Likewise.
1764 * gcc.dg/vect/vect-simd-clone-17d.c: Likewise.
1765 * gcc.dg/vect/vect-simd-clone-18c.c: Likewise.
1766 * gcc.dg/vect/vect-simd-clone-18d.c: Likewise.
1768 2024-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1770 * gcc.target/i386/pr80833-1.c: Add -mno-stackrealign to dg-options.
1772 2024-01-24 Tamar Christina <tamar.christina@arm.com>
1774 PR tree-optimization/113364
1775 * gcc.dg/vect/vect-early-break_107-pr113364.c: New test.
1777 2024-01-24 Patrick O'Neill <patrick@rivosinc.com>
1780 * gcc.target/riscv/rvv/vsetvl/pr113429.c: New test.
1782 2024-01-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1785 * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: Adapt test.
1787 2024-01-23 Nathaniel Shead <nathanieloshead@gmail.com>
1789 * g++.dg/modules/pr113292_c.C: Require TLS.
1791 2024-01-23 Marek Polacek <polacek@redhat.com>
1796 * g++.dg/warn/Wdangling-reference14.C: New test.
1797 * g++.dg/warn/Wdangling-reference15.C: New test.
1798 * g++.dg/warn/Wdangling-reference16.C: New test.
1800 2024-01-23 Jakub Jelinek <jakub@redhat.com>
1803 * gcc.dg/bitint-77.c: New test.
1805 2024-01-23 Andrew Pinski <quic_apinski@quicinc.com>
1806 Richard Sandiford <richard.sandiford@arm.com>
1809 * gcc.target/aarch64/ccmp_3.c: New test.
1810 * gcc.target/aarch64/ccmp_4.c: New test.
1811 * gcc.target/aarch64/ccmp_5.c: New test.
1813 2024-01-23 Alex Coplan <alex.coplan@arm.com>
1816 * gcc.c-torture/compile/pr113089.c: New test.
1818 2024-01-23 Alex Coplan <alex.coplan@arm.com>
1821 * gcc.target/aarch64/pr113356.C: New test.
1823 2024-01-23 Xi Ruoyao <xry111@xry111.site>
1825 * g++.target/loongarch/got-load.C (dg-options): Add
1826 -fno-stack-protector.
1828 2024-01-23 H.J. Lu <(no_default)>
1830 PR rtl-optimization/113255
1831 * gcc.dg/torture/pr113255.c (dg-additional-options): Add only
1834 2024-01-23 Alex Coplan <alex.coplan@arm.com>
1837 * gcc.c-torture/compile/pr113114.c: New test.
1838 * gcc.target/aarch64/pr113114.c: New test.
1840 2024-01-23 Richard Biener <rguenther@suse.de>
1843 * c-c++-common/pr107058.c: New testcase.
1845 2024-01-23 Nathaniel Shead <nathanieloshead@gmail.com>
1849 * g++.dg/modules/debug-2_a.C: New test.
1850 * g++.dg/modules/debug-2_b.C: New test.
1851 * g++.dg/modules/debug-2_c.C: New test.
1852 * g++.dg/modules/debug-3_a.C: New test.
1853 * g++.dg/modules/debug-3_b.C: New test.
1855 2024-01-23 Xi Ruoyao <xry111@xry111.site>
1857 * gcc.target/loongarch/explicit-relocs-auto-tls-ld-gd.c: Check
1858 for la.tls.ld and la.tls.gd.
1860 2024-01-23 Richard Biener <rguenther@suse.de>
1862 PR rtl-optimization/113255
1863 * gcc.dg/torture/pr113255.c: New testcase.
1865 2024-01-23 Richard Biener <rguenther@suse.de>
1868 * gcc.dg/debug/pr112718.c: New testcase.
1870 2024-01-22 Marek Polacek <polacek@redhat.com>
1873 * g++.dg/warn/Wdangling-reference17.C: Additional testing.
1875 2024-01-22 John David Anglin <danglin@gcc.gnu.org>
1878 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -gno-strict-dwarf
1879 option to dg-options.
1880 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
1881 * gcc.dg/debug/btf/btf-enum-small.c: Likewise.
1882 * gcc.dg/debug/btf/btf-enum64-1.c: Likewise.
1884 2024-01-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1886 * gcc.target/riscv/rvv/vsetvl/attribute-2.c: New test.
1887 * gcc.target/riscv/rvv/vsetvl/attribute-3.c: New test.
1889 2024-01-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1892 * gcc.target/riscv/rvv/base/pr109092.c: New test.
1894 2024-01-22 Richard Biener <rguenther@suse.de>
1896 PR tree-optimization/113373
1897 * gcc.dg/vect/vect-early-break_104-pr113373.c: New testcase.
1899 2024-01-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1901 * gcc.target/riscv/rvv/vsetvl/attribute-1.c: New test.
1903 2024-01-22 xuli <xuli1@eswincomputing.com>
1906 * gcc.target/riscv/rvv/base/pr113420-1.c: New test.
1907 * gcc.target/riscv/rvv/base/pr113420-2.c: New test.
1909 2024-01-22 Jeff Law <jlaw@ventanamicro.com>
1911 * gcc.target/sh/pr59533-1.c: Adjust expected output.
1913 2024-01-21 Mary Bennett <mary.bennett@embecosm.com>
1915 * gcc.target/riscv/cv-alu-fail-compile.c: Change warning to error.
1917 2024-01-21 Co-authored-by: Thorsten Otto <admin@tho-otto.de>
1920 * gcc.target/m68k/pr82420.c: New test.
1922 2024-01-21 Roger Sayle <roger@nextmovesoftware.com>
1923 Richard Biener <rguenther@suse.de>
1925 PR rtl-optimization/111267
1926 * gcc.target/i386/pr111267.c: New test case.
1928 2024-01-21 Harald Anlauf <anlauf@gmx.de>
1931 * gfortran.dg/optional_absent_9.f90: New test.
1933 2024-01-21 Martin Uecker <uecker@tugraz.at>
1936 * gcc.dg/pr113492.c: New test.
1938 2024-01-20 John David Anglin <danglin@gcc.gnu.org>
1940 * gcc.dg/ipa/iinline-4.c: Remove dg-final xfail for
1942 * gcc.dg/ipa/inline-5.c: Likewise.
1943 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
1944 * gcc.dg/tree-ssa/vector-4.c: Likewise.
1946 2024-01-20 John David Anglin <danglin@gcc.gnu.org>
1948 * gcc.dg/tree-ssa/slsr-13.c: xfail scan-tree-dump-times
1949 checks on hppa*64*-*-*.
1951 2024-01-20 John David Anglin <danglin@gcc.gnu.org>
1953 * gcc.dg/torture/pr110422.c: Require target lra.
1955 2024-01-20 Marek Polacek <polacek@redhat.com>
1958 * g++.dg/warn/Wdangling-reference17.C: New test.
1960 2024-01-20 Andrew Pinski <quic_apinski@quicinc.com>
1963 * gcc.c-torture/compile/pr110705-1.c: New test.
1965 2024-01-20 Jakub Jelinek <jakub@redhat.com>
1967 PR tree-optimization/113462
1968 * gcc.dg/bitint-76.c: New test.
1970 2024-01-20 Jakub Jelinek <jakub@redhat.com>
1972 PR tree-optimization/113491
1973 * gcc.dg/torture/bitint-51.c: New test.
1975 2024-01-19 Mikael Pettersson <mikpelinux@gmail.com>
1978 * gcc.target/m68k/pr110934.c: New test.
1980 2024-01-19 Mikael Pettersson <mikpelinux@gmail.com>
1983 * gcc.target/m68k/pr108640.c: New test.
1985 2024-01-19 Antoni Boucher <bouanto@zoho.com>
1987 * jit.dg/all-non-failing-tests.h: New test.
1988 * jit.dg/test-popcount.c: New test.
1990 2024-01-19 Antoni Boucher <bouanto@zoho.com>
1992 * jit.dg/test-reflection.c: Add check to make sure
1993 gcc_jit_type_is_integral returns 0 on a vector type.
1995 2024-01-19 Harald Anlauf <anlauf@gmx.de>
1998 * gfortran.dg/bounds_check_24.f90: New test.
2000 2024-01-19 Jason Merrill <jason@redhat.com>
2003 * g++.dg/cpp2a/concepts-using4.C: New test.
2005 2024-01-19 Jason Merrill <jason@redhat.com>
2012 * g++.dg/cpp0x/alias-decl-nontype1.C: New test.
2013 * g++.dg/cpp2a/concepts-narrowing1.C: New test.
2014 * g++.dg/cpp2a/nontype-class63.C: New test.
2015 * g++.dg/cpp2a/nontype-class63a.C: New test.
2017 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
2019 * gcc.dg/torture/pr47917.c: Limit dg-xfail-run-if for
2020 hpux11.[012]* to -O0.
2022 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
2024 * gcc.dg/pthread-init-2.c: Change dg-options for hpux
2025 to define _HPUX_SOURCE.
2027 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
2029 * gcc.dg/pr84877.c: Only xfail on 32-bit hppa*-*-*.
2031 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
2034 * gcc.dg/analyzer/pr94688.c: Skip on hppa*64*-*-*.
2036 2024-01-19 Kito Cheng <kito.cheng@sifive.com>
2038 * gcc.target/riscv/arch-27.c: Update scan message.
2039 * gcc.target/riscv/arch-28.c: Ditto.
2040 * gcc.target/riscv/attribute-10.c: Ditto.
2041 * gcc.target/riscv/rvv/base/big_endian-2.c: Ditto.
2042 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: Ditto.
2043 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: Ditto.
2045 2024-01-19 Jakub Jelinek <jakub@redhat.com>
2047 PR tree-optimization/113464
2048 * gcc.dg/bitint-75.c: New test.
2050 2024-01-19 Jakub Jelinek <jakub@redhat.com>
2052 PR tree-optimization/113463
2053 * gcc.dg/bitint-74.c: New test.
2055 2024-01-19 Jakub Jelinek <jakub@redhat.com>
2057 PR tree-optimization/113459
2058 * gcc.dg/bitint-73.c: New test.
2060 2024-01-19 Kito Cheng <kito.cheng@sifive.com>
2062 * gcc.target/riscv/arch-23.c: Update test.
2063 * gcc.target/riscv/arch-27.c: Ditto.
2064 * gcc.target/riscv/arch-28.c: Ditto.
2065 * gcc.target/riscv/attribute-10.c: Ditto.
2067 2024-01-19 Kito Cheng <kito.cheng@sifive.com>
2069 * gcc.target/riscv/arch-33.c: New.
2070 * gcc.target/riscv/arch-34.c: New.
2072 2024-01-19 liuhongt <hongtao.liu@intel.com>
2074 * gcc.target/i386/part-vect-copysignhf.c: Remove
2075 -ftree-vectorize from dg-options.
2077 2024-01-19 liuhongt <hongtao.liu@intel.com>
2080 * gcc.dg/tree-ssa/pr95906.c: Scan either MAX_EXPR or
2083 2024-01-18 John David Anglin <danglin@gcc.gnu.org>
2085 * gcc.dg/pic-2.c: Skip on hppa*64*-*-*.
2087 2024-01-18 David Malcolm <dmalcolm@redhat.com>
2090 * c-c++-common/analyzer/strlen-pr111361.c: New test.
2091 * c-c++-common/analyzer/strncpy-1.c (test_zero_fill): Remove fixed
2093 * c-c++-common/analyzer/strncpy-pr111361.c: New test.
2095 2024-01-18 David Malcolm <dmalcolm@redhat.com>
2098 * c-c++-common/analyzer/strlen-pr112811.c: New test.
2100 2024-01-18 H.J. Lu <(no_default)>
2102 * lib/hwasan-dg.exp (hwasan_init): Always set target_hwasan_flags.
2104 2024-01-18 Jun Sha (Joshua) <cooper.joshua@linux.alibaba.com>
2105 Jin Ma <jinma@linux.alibaba.com>
2106 Xianmiao Qu <cooper.qu@linux.alibaba.com>
2107 Christoph Müllner <christoph.muellner@vrull.eu>
2109 * gcc.target/riscv/rvv/xtheadvector/vlb-vsb.c: New test.
2110 * gcc.target/riscv/rvv/xtheadvector/vlbu-vsb.c: New test.
2111 * gcc.target/riscv/rvv/xtheadvector/vlh-vsh.c: New test.
2112 * gcc.target/riscv/rvv/xtheadvector/vlhu-vsh.c: New test.
2113 * gcc.target/riscv/rvv/xtheadvector/vlw-vsw.c: New test.
2114 * gcc.target/riscv/rvv/xtheadvector/vlwu-vsw.c: New test.
2116 2024-01-18 Jun Sha (Joshua) <cooper.joshua@linux.alibaba.com>
2117 Jin Ma <jinma@linux.alibaba.com>
2118 Xianmiao Qu <cooper.qu@linux.alibaba.com>
2119 Christoph Müllner <christoph.muellner@vrull.eu>
2121 * gcc.target/riscv/rvv/base/pragma-1.c: Add XTheadVector.
2122 * gcc.target/riscv/rvv/base/abi-1.c: Exclude XTheadVector.
2123 * lib/target-supports.exp: Add target for XTheadVector.
2125 2024-01-18 Jun Sha (Joshua) <cooper.joshua@linux.alibaba.com>
2126 Jin Ma <jinma@linux.alibaba.com>
2127 Xianmiao Qu <cooper.qu@linux.alibaba.com>
2128 Christoph Müllner <christoph.muellner@vrull.eu>
2130 * gcc.target/riscv/rvv/xtheadvector/prefix.c: New test.
2132 2024-01-18 Jun Sha (Joshua) <cooper.joshua@linux.alibaba.com>
2133 Jin Ma <jinma@linux.alibaba.com>
2134 Xianmiao Qu <cooper.qu@linux.alibaba.com>
2135 Christoph Müllner <christoph.muellner@vrull.eu>
2137 * gcc.target/riscv/predef-__riscv_th_v_intrinsic.c: New test.
2138 * gcc.target/riscv/rvv/xtheadvector.c: New test.
2140 2024-01-18 Marek Polacek <polacek@redhat.com>
2143 * g++.dg/cpp23/explicit-obj-diagnostics10.C: New test.
2145 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
2147 * jit.dg/test-ggc-bugfix.c: Add libSystem for Darwin.
2149 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
2151 * jit.dg/test-always_inline-attribute.c: Handle Darwin in
2152 jit-verify-assembler-output.
2153 * jit.dg/test-noinline-attribute.c: Likewise.
2154 * jit.dg/test-setting-alignment.c: Likewise.
2155 * jit.dg/test-used-attribute.c: Likewise.
2156 * jit.dg/test-variable-attribute.c: Likewise.
2157 * jit.dg/test-weak-attribute.c: Likewise.
2159 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
2161 * jit.dg/jit.exp: Accept target clauses in jit-verify-assembler
2164 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
2166 * jit.dg/test-link-section-assembler.c: Accept any whitespace
2167 between the .section directive and its arguments.
2169 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
2171 * jit.dg/test-alias-attribute.c: Require target alias
2174 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
2177 * gcc.dg/pr105522.c: New file.
2179 2024-01-18 Jakub Jelinek <jakub@redhat.com>
2182 * gcc.dg/pr113445.c: New test.
2184 2024-01-18 Martin Jambor <mjambor@suse.cz>
2186 PR tree-optimization/110422
2187 * gcc.dg/torture/pr110422.c: New test.
2189 2024-01-18 H.J. Lu <hjl.tools@gmail.com>
2191 * lib/hwasan-dg.exp (check_effective_target_hwaddress_exec):
2192 Return 1 if Intel LAM_U57 is enabled.
2193 (hwasan_init): Add -mlam=u57 on x86-64.
2195 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2197 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-1.c: New test.
2198 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-2.c: New test.
2199 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-3.c: New test.
2200 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-4.c: New test.
2201 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-5.c: New test.
2202 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-6.c: New test.
2203 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-7.c: New test.
2204 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-8.c: New test.
2205 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-9.c: New test.
2206 * gcc.target/riscv/rvv/autovec/cmp/macro.h: New test.
2208 2024-01-18 Jakub Jelinek <jakub@redhat.com>
2211 * gcc.target/i386/pr113122-1.c: New test.
2212 * gcc.target/i386/pr113122-2.c: New test.
2213 * gcc.target/i386/pr113122-3.c: New test.
2214 * gcc.target/i386/pr113122-4.c: New test.
2216 2024-01-18 Jakub Jelinek <jakub@redhat.com>
2218 PR tree-optimization/112774
2220 * gcc.dg/tree-ssa/scev-16.c: Move test ...
2221 * gcc.dg/vect/pr112774.c: ... here. Add PR comment line, use
2222 dg-additional-options instead of dg-options and drop
2223 -fdump-tree-vect-details.
2225 2024-01-18 Jakub Jelinek <jakub@redhat.com>
2228 * gcc.target/i386/sse4_1-stv-1.c: Add -fno-tree-vectorize to
2231 2024-01-18 Richard Biener <rguenther@suse.de>
2233 PR tree-optimization/113431
2234 * gcc.dg/vect/pr113431.c: New testcase.
2236 2024-01-18 Richard Biener <rguenther@suse.de>
2238 PR tree-optimization/113374
2239 * gcc.dg/vect/vect-early-break_106-pr113374.c: New testcase.
2241 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2243 * gcc.dg/vect/bb-slp-subgroups-3.c: Add !vect128.
2245 2024-01-18 chenxiaolong <chenxiaolong@loongson.cn>
2247 * gcc.dg/tree-ssa/gen-vect-2.c: Added detection of compilation
2248 behavior and "-mlsx" option on LoongArch.
2249 * gcc.dg/tree-ssa/gen-vect-25.c: Dito.
2251 2024-01-18 Lulu Cheng <chenglulu@loongson.cn>
2253 * g++.target/loongarch/got-load.C: New test.
2255 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2257 * gcc.dg/vect/bb-slp-43.c: Add vect128.
2259 2024-01-18 Kewen Lin <linkw@linux.ibm.com>
2262 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Update the
2263 checking count of addi to 6.
2265 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2268 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Adapt test.
2269 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
2271 2024-01-17 Nathaniel Shead <nathanieloshead@gmail.com>
2274 * g++.dg/modules/merge-16.h: New test.
2275 * g++.dg/modules/merge-16_a.C: New test.
2276 * g++.dg/modules/merge-16_b.C: New test.
2278 2024-01-17 Andrew Pinski <quic_apinski@quicinc.com>
2281 * gcc.c-torture/compile/pr113221-1.c: New test.
2283 2024-01-17 Patrick Palka <ppalka@redhat.com>
2287 * g++.dg/cpp2a/nontype-class61.C: New test.
2288 * g++.dg/cpp2a/nontype-class62.C: New test.
2290 2024-01-17 Hans-Peter Nilsson <hp@bitrange.com>
2292 * gcc.dg/torture/inline-mem-cpy-1.c: Pass -DRUN_FRACTION=11
2293 when testing in a simulator.
2294 * gcc.dg/memcmp-1.c [RUN_FRACTION]: Add machinery to run only
2295 for each RUN_FRACTION:th iteration.
2296 (main): Call initialize_skip_iteration_count.
2297 (test_driver_memcmp): Check SKIP_ITERATION for each iteration.
2299 2024-01-17 Jan Hubicka <jh@suse.cz>
2300 Jakub Jelinek <jakub@redhat.com>
2302 PR tree-optimization/110852
2303 * gcc.dg/predict-18.c: Update template to expect combined value predictor.
2304 * gcc.dg/predict-23.c: New test.
2305 * gcc.dg/tree-ssa/predict-1.c: New test.
2306 * gcc.dg/tree-ssa/predict-2.c: New test.
2307 * gcc.dg/tree-ssa/predict-3.c: New test.
2309 2024-01-17 Jakub Jelinek <jakub@redhat.com>
2311 PR tree-optimization/113421
2312 * gcc.dg/torture/bitint-50.c: New test.
2314 2024-01-17 Jakub Jelinek <jakub@redhat.com>
2316 PR middle-end/113410
2317 * gcc.dg/bitint-72.c: New test.
2319 2024-01-17 Jakub Jelinek <jakub@redhat.com>
2321 PR tree-optimization/113408
2322 * gcc.dg/bitint-71.c: New test.
2324 2024-01-17 Jakub Jelinek <jakub@redhat.com>
2326 PR middle-end/113406
2327 * gcc.dg/bitint-70.c: New test.
2329 2024-01-17 Jakub Jelinek <jakub@redhat.com>
2331 PR tree-optimization/110251
2332 * gcc.c-torture/compile/pr110251.c: New test.
2334 2024-01-17 Pan Li <pan2.li@intel.com>
2336 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: Fix asm check
2338 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: Ditto.
2339 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto.
2341 2024-01-17 Richard Biener <rguenther@suse.de>
2343 PR tree-optimization/113371
2344 * gcc.dg/vect/pr113371.c: New testcase.
2346 2024-01-17 YunQiang Su <syq@gcc.gnu.org>
2348 * gcc.target/mips/mips.exp (mips_option_groups):
2349 Add -mxgot/-mno-xgot options.
2350 * gcc.target/mips/xgot-n32-avoid-gp.c: New test.
2351 * gcc.target/mips/xgot-n32-need-gp.c: New test.
2353 2024-01-16 Nathaniel Shead <nathanieloshead@gmail.com>
2356 * g++.dg/modules/pr113292_a.H: New test.
2357 * g++.dg/modules/pr113292_b.C: New test.
2358 * g++.dg/modules/pr113292_c.C: New test.
2360 2024-01-16 Marek Polacek <polacek@redhat.com>
2363 * g++.dg/cpp23/explicit-obj-diagnostics9.C: New test.
2365 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
2367 * gcc.dg/pr111409.c: Add hppa*-*-hpux* to targets which do
2368 not support split DWARF.
2370 2024-01-16 waffl3x <waffl3x@protonmail.com>
2373 * g++.dg/cpp23/explicit-obj-diagnostics3.C: Add test for
2376 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
2378 * gcc.dg/array-quals-1.c: Add .data.rel.ro.local to read only
2381 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
2383 * gcc.dg/atomic/stdatomic-flag.c: Remove xfail.
2384 * gcc.dg/atomic/stdatomic-flag-2.c: Likewise.
2386 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
2388 PR tree-optimization/110794
2389 * g++.dg/pr99966.C: xfail scan-tree-dump-not throw on hppa*64*-*-*.
2391 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
2393 * gcc.dg/c23-tag-alias-2.c: Require target lto.
2394 * gcc.dg/c23-tag-alias-3.c: Likewise.
2395 * gcc.dg/gnu23-tag-alias-3.c: Likewise.
2396 * gcc.dg/scantest-lto.c: Likewise.
2398 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
2400 * gcc.dg/cmp-mem-const-3.c: Skip on lp64 hppa*-*-*.
2401 * gcc.dg/cmp-mem-const-4.c: Likewise.
2402 * gcc.dg/cmp-mem-const-5.c: Likewise.
2403 * gcc.dg/cmp-mem-const-6.c: Likewise.
2405 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
2407 PR tree-optimization/91624
2408 * gcc.dg/tree-ssa/sra-17.c: xfail all scan-tree-dump-times
2409 checks on hppa*64*-*-*.
2410 * gcc.dg/tree-ssa/sra-18.c: Likewise.
2412 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
2414 * rust/compile/tuple_float_index.rs: New test.
2416 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
2418 * rust/compile/v0-mangle2.rs: New test.
2420 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
2422 * rust/compile/invalid_variadics.rs: New test.
2424 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
2426 * rust/compile/invalid_label_name.rs: New test.
2428 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
2430 * rust/compile/lifetime_name_validation.rs: New test.
2432 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
2434 * rust/compile/pattern_variadic.rs: New test.
2435 * rust/execute/torture/named_variadic.rs: New test.
2437 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
2439 * rust/compile/extern_c_named_variadic.rs: New test.
2441 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
2443 * rust/compile/parse_variadic_function.rs: New test.
2445 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
2447 * rust/compile/issue-2709.rs: New test.
2449 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
2451 * rust/compile/not_a_float_literal_tuple_index.rs: New test.
2453 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
2455 * rust/compile/issue-2665.rs: New test.
2457 2024-01-16 Jakub Dupak <dev@jakubdupak.com>
2459 * rust/compile/tupple_struct_pattern_tuple.rs: New test.
2461 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
2463 * rust/compile/v0-mangle1.rs: New test.
2465 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
2467 * rust/compile/closure_in_closure.rs: New test.
2469 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
2471 * rust/compile/macro-issue2653.rs: New test.
2473 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
2475 * rust/compile/macro57.rs: New test.
2477 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
2479 * rust/compile/macro_rules_macro_rules.rs: New test.
2481 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
2483 * rust/compile/while_break_expr.rs: New test.
2485 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
2487 * rust/compile/range_from_expr_for_loop.rs: New test.
2489 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
2491 * rust/compile/parse_item_default_macro.rs: New test.
2493 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
2495 * rust/compile/parse_generic_path_expr.rs: New test.
2497 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
2499 * rust/compile/match_break.rs: New test.
2501 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
2503 * rust/compile/parse_pub_unit_type.rs: New test.
2505 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
2507 * rust/compile/parse_global_path_generic.rs: New test.
2509 2024-01-16 Jakub Dupak <dev@jakubdupak.com>
2511 * rust/compile/issue-2645.rs: New test.
2513 2024-01-16 Philip Herron <herron.philip@googlemail.com>
2515 * rust/compile/wrong_lhs_assignment.rs: update error message
2516 * rust/compile/issue-2391.rs: New test.
2518 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
2520 * rust/compile/variadic.rs: Added new checks.
2522 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
2524 * rust/compile/assume.rs: New test.
2526 2024-01-16 Dave Evans <dave@dmetwo.org>
2528 * rust/compile/issue-2431.rs: New test.
2530 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
2532 * rust/compile/privacy6.rs: Uncomment commented out functions.
2533 * rust/compile/privacy9.rs: Fix unused variables.
2535 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
2537 * rust/compile/privacy9.rs: New test.
2539 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
2541 * rust/compile/cfg2.rs: Updated according to new message.
2542 * rust/compile/issue-2139.rs: likewise.
2543 * rust/compile/issue-2190-1.rs: likewise.
2544 * rust/compile/method1.rs: likewise.
2546 2024-01-16 Philip Herron <herron.philip@googlemail.com>
2548 * rust/execute/torture/iter1.rs: New test.
2550 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
2552 * rust/compile/generics7.rs: Added Errorcode hint.
2553 * rust/compile/generics8.rs: Updated dejagnu comment.
2554 * rust/compile/issue-925.rs: Added Errorcode hint.
2556 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
2558 * rust/compile/issue-2029.rs:
2559 Updated for dejagnu testcase.
2561 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
2563 * rust/compile/privacy1.rs: Added errorcode.
2564 * rust/compile/privacy3.rs: likewise.
2565 * rust/compile/privacy4.rs: likewise.
2566 * rust/compile/privacy5.rs: likewise.
2568 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
2570 * rust/compile/type-if.rs: New test.
2572 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
2574 * rust/compile/let_alt.rs: Updated comment.
2576 2024-01-16 Philip Herron <herron.philip@googlemail.com>
2578 * rust/compile/iterators1.rs: this should be casting to the $ty
2580 2024-01-16 Philip Herron <herron.philip@googlemail.com>
2582 * rust/execute/torture/issue-2583.rs: New test.
2584 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
2586 * rust/compile/nested_macro_definition.rs: New test.
2588 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
2590 * rust/compile/match4.rs:
2591 Updated new error commment.
2593 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
2595 * rust/compile/issue-1725-2.rs:
2596 Updated dejagnu message.
2598 2024-01-16 Philip Herron <herron.philip@googlemail.com>
2600 * rust/compile/iterators1.rs: New test.
2602 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
2604 * rust/compile/generics13.rs:
2607 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
2609 * rust/compile/issue-2479.rs: Updated comment.
2611 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
2613 * rust/compile/issue-1589.rs: Updated comment for dejagnu.
2614 * rust/compile/trait-cycle.rs: New relevant test.
2616 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
2618 * rust/compile/generics10.rs: for dejagnu.
2620 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
2622 * rust/compile/generics6.rs: Updated dejagnu comment.
2623 * rust/compile/generics7.rs: likewise.
2624 * rust/compile/issue-925.rs: likewise.
2626 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
2628 * rust/compile/issue-2514.rs: New test.
2630 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
2632 * rust/compile/match5.rs:
2633 Updated comment for dejagnu.
2634 * rust/compile/pattern-struct.rs: New test for ICE.
2636 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
2638 * rust/compile/inline_2.rs: Added new message.
2640 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
2642 * rust/compile/auto_trait_invalid.rs:
2645 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
2647 * rust/compile/bad_inner_doc.rs:
2648 Updated comment to pass testcase.
2650 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
2652 * rust/compile/inline_2.rs: Added new case.
2654 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
2656 * rust/compile/bad_as_bool_char.rs:
2657 Updated comment to pass test case.
2658 * rust/compile/cast1.rs: likewise.
2659 * rust/compile/cast4.rs: likewise.
2660 * rust/compile/cast5.rs: likewise.
2661 * rust/compile/all-cast.rs: New test for all error codes.
2663 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
2665 * rust/compile/attr_deprecated_2.rs:
2666 Updated comment to pass the testcase.
2668 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
2670 * rust/compile/abi-options1.rs: updated comment for testcase.
2672 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
2674 * rust/compile/arrays2.rs: changed comment to pass
2677 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
2679 * rust/compile/unicode_norm1.rs: New test.
2681 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
2683 * rust/compile/name_resolution10.rs: New test.
2685 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
2687 * rust/compile/name_resolution6.rs: New test.
2688 * rust/compile/name_resolution7.rs: New test.
2689 * rust/compile/name_resolution8.rs: New test.
2690 * rust/compile/name_resolution9.rs: New test.
2692 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
2694 * rust/compile/undeclared_label.rs: New test for E0426.
2696 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
2698 * rust/compile/feature.rs: Added new unknown feature.
2700 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
2702 * rust/compile/arrays1.rs: changed comment to pass testcase.
2703 * rust/compile/bad_type1.rs: likewise.
2704 * rust/compile/bad_type2.rs: likewise.
2705 * rust/compile/const_generics_6.rs: likewise.
2706 * rust/compile/deadcode_err1.rs: likewise.
2707 * rust/compile/deadcode_err2.rs: likewise.
2708 * rust/compile/func1.rs: likewise.
2709 * rust/compile/func3.rs: likewise.
2710 * rust/compile/func4.rs: likewise.
2711 * rust/compile/func5.rs: likewise.
2712 * rust/compile/generics1.rs: likewise.
2713 * rust/compile/generics2.rs: likewise.
2714 * rust/compile/generics3.rs: likewise.
2715 * rust/compile/implicit_returns_err1.rs: likewise.
2716 * rust/compile/implicit_returns_err2.rs: likewise.
2717 * rust/compile/implicit_returns_err3.rs: likewise.
2718 * rust/compile/implicit_returns_err4.rs: likewise.
2719 * rust/compile/issue-1152.rs: likewise.
2720 * rust/compile/issue-2477.rs: likewise.
2721 * rust/compile/reference1.rs: likewise.
2722 * rust/compile/stmt_with_block_err1.rs: likewise.
2723 * rust/compile/traits1.rs: likewise.
2724 * rust/compile/traits2.rs: likewise.
2725 * rust/compile/tuple_mismatch.rs: likewise.
2726 * rust/compile/tuple_struct3.rs: likewise.
2727 * rust/compile/mismatched-types.rs: New test from rustc.
2729 2024-01-16 Marc Poulhiès <dkm@kataplop.net>
2731 * rust/compile/empty_file: New file.
2732 * rust/compile/issue-2421_str.rs: New test.
2734 2024-01-16 Philip Herron <herron.philip@googlemail.com>
2736 * rust/compile/issue-2479.rs: New test.
2738 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
2740 * rust/compile/bad-crate-name.rs: Moved to...
2741 * rust/compile/bad-crate-name1.rs: ...here.
2742 * rust/compile/bad-crate-name2.rs: New test.
2744 2024-01-16 Philip Herron <herron.philip@googlemail.com>
2746 * rust/compile/issue-2477.rs: New test.
2748 2024-01-16 Philip Herron <herron.philip@googlemail.com>
2750 * rust/compile/bounds1.rs: Apply sized trait
2751 * rust/compile/canonical_paths1.rs: likewise
2752 * rust/compile/cast_generics.rs: likewise
2753 * rust/compile/closure_no_type_anno.rs: likewise
2754 * rust/compile/complex_qualified_path_in_expr.rs: likewise
2755 * rust/compile/const-issue1440.rs: likewise
2756 * rust/compile/const_generics_1.rs: likewise
2757 * rust/compile/const_generics_8.rs: likewise
2758 * rust/compile/derive_macro1.rs: likewise
2759 * rust/compile/derive_macro3.rs: likewise
2760 * rust/compile/derive_macro4.rs: likewise
2761 * rust/compile/derive_macro6.rs: likewise
2762 * rust/compile/expected_type_args2.rs: likewise
2763 * rust/compile/expected_type_args3.rs: likewise
2764 * rust/compile/generics1.rs: likewise
2765 * rust/compile/generics11.rs: likewise
2766 * rust/compile/generics12.rs: likewise
2767 * rust/compile/generics2.rs: likewise
2768 * rust/compile/generics3.rs: likewise
2769 * rust/compile/generics4.rs: likewise
2770 * rust/compile/generics6.rs: likewise
2771 * rust/compile/generics7.rs: likewise
2772 * rust/compile/generics8.rs: likewise
2773 * rust/compile/if_let_expr.rs: likewise
2774 * rust/compile/issue-1005.rs: likewise
2775 * rust/compile/issue-1019.rs: likewise
2776 * rust/compile/issue-1031.rs: likewise
2777 * rust/compile/issue-1034.rs: likewise
2778 * rust/compile/issue-1128.rs: likewise
2779 * rust/compile/issue-1129-2.rs: likewise
2780 * rust/compile/issue-1130.rs: likewise
2781 * rust/compile/issue-1131.rs: likewise
2782 * rust/compile/issue-1165.rs: likewise
2783 * rust/compile/issue-1173.rs: likewise
2784 * rust/compile/issue-1235.rs: likewise
2785 * rust/compile/issue-1237.rs: likewise
2786 * rust/compile/issue-1289.rs: likewise
2787 * rust/compile/issue-1383.rs: likewise
2788 * rust/compile/issue-1447.rs: likewise
2789 * rust/compile/issue-1589.rs: likewise
2790 * rust/compile/issue-1725-1.rs: likewise
2791 * rust/compile/issue-1725-2.rs: likewise
2792 * rust/compile/issue-1773.rs: likewise
2793 * rust/compile/issue-1786.rs: likewise
2794 * rust/compile/issue-1893.rs: likewise
2795 * rust/compile/issue-1901.rs: likewise
2796 * rust/compile/issue-1930.rs: likewise
2797 * rust/compile/issue-1981.rs: likewise
2798 * rust/compile/issue-2019-1.rs: likewise
2799 * rust/compile/issue-2019-2.rs: likewise
2800 * rust/compile/issue-2019-3.rs: likewise
2801 * rust/compile/issue-2036.rs: likewise
2802 * rust/compile/issue-2037.rs: likewise
2803 * rust/compile/issue-2070.rs: likewise
2804 * rust/compile/issue-2105.rs: likewise
2805 * rust/compile/issue-2106.rs: likewise
2806 * rust/compile/issue-2135.rs: likewise
2807 * rust/compile/issue-2136-1.rs: likewise
2808 * rust/compile/issue-2136-2.rs: likewise
2809 * rust/compile/issue-2139.rs: likewise
2810 * rust/compile/issue-2142.rs: likewise
2811 * rust/compile/issue-2165.rs: likewise
2812 * rust/compile/issue-2166.rs: likewise
2813 * rust/compile/issue-2190-1.rs: likewise
2814 * rust/compile/issue-2190-2.rs: likewise
2815 * rust/compile/issue-2195.rs: likewise
2816 * rust/compile/issue-2238.rs: likewise
2817 * rust/compile/issue-2304.rs: likewise
2818 * rust/compile/issue-850.rs: likewise
2819 * rust/compile/issue-855.rs: likewise
2820 * rust/compile/issue-925.rs: likewise
2821 * rust/compile/macro-issue1400.rs: likewise
2822 * rust/compile/macro20.rs: likewise
2823 * rust/compile/macro23.rs: likewise
2824 * rust/compile/macro40.rs: likewise
2825 * rust/compile/macro54.rs: likewise
2826 * rust/compile/name_resolution2.rs: likewise
2827 * rust/compile/name_resolution4.rs: likewise
2828 * rust/compile/nested_generic.rs: likewise
2829 * rust/compile/parse_associated_type_as_generic_arg.rs: likewise
2830 * rust/compile/parse_associated_type_as_generic_arg2.rs: likewise
2831 * rust/compile/parse_associated_type_as_generic_arg3.rs: likewise
2832 * rust/compile/parse_complex_generic_application.rs: likewise
2833 * rust/compile/parse_complex_generic_application2.rs: likewise
2834 * rust/compile/path_as_generic_arg.rs: likewise
2835 * rust/compile/privacy4.rs: likewise
2836 * rust/compile/privacy6.rs: likewise
2837 * rust/compile/sizeof-stray-infer-var-bug.rs: likewise
2838 * rust/compile/stmt_with_block_dot.rs: likewise
2839 * rust/compile/torture/associated_types1.rs: likewise
2840 * rust/compile/torture/forward_decl_5.rs: likewise
2841 * rust/compile/torture/generics1.rs: likewise
2842 * rust/compile/torture/generics10.rs: likewise
2843 * rust/compile/torture/generics11.rs: likewise
2844 * rust/compile/torture/generics12.rs: likewise
2845 * rust/compile/torture/generics13.rs: likewise
2846 * rust/compile/torture/generics14.rs: likewise
2847 * rust/compile/torture/generics15.rs: likewise
2848 * rust/compile/torture/generics16.rs: likewise
2849 * rust/compile/torture/generics17.rs: likewise
2850 * rust/compile/torture/generics18.rs: likewise
2851 * rust/compile/torture/generics19.rs: likewise
2852 * rust/compile/torture/generics2.rs: likewise
2853 * rust/compile/torture/generics20.rs: likewise
2854 * rust/compile/torture/generics21.rs: likewise
2855 * rust/compile/torture/generics22.rs: likewise
2856 * rust/compile/torture/generics23.rs: likewise
2857 * rust/compile/torture/generics24.rs: likewise
2858 * rust/compile/torture/generics25.rs: likewise
2859 * rust/compile/torture/generics26.rs: likewise
2860 * rust/compile/torture/generics27.rs: likewise
2861 * rust/compile/torture/generics28.rs: likewise
2862 * rust/compile/torture/generics29.rs: likewise
2863 * rust/compile/torture/generics3.rs: likewise
2864 * rust/compile/torture/generics30.rs: likewise
2865 * rust/compile/torture/generics31.rs: likewise
2866 * rust/compile/torture/generics32.rs: likewise
2867 * rust/compile/torture/generics4.rs: likewise
2868 * rust/compile/torture/generics5.rs: likewise
2869 * rust/compile/torture/generics6.rs: likewise
2870 * rust/compile/torture/generics7.rs: likewise
2871 * rust/compile/torture/generics8.rs: likewise
2872 * rust/compile/torture/generics9.rs: likewise
2873 * rust/compile/torture/intrinsics-2.rs: likewise
2874 * rust/compile/torture/intrinsics-6.rs: likewise
2875 * rust/compile/torture/intrinsics-7.rs: likewise
2876 * rust/compile/torture/intrinsics-8.rs: likewise
2877 * rust/compile/torture/issue-1024.rs: likewise
2878 * rust/compile/torture/issue-1075.rs: likewise
2879 * rust/compile/torture/issue-1432.rs: likewise
2880 * rust/compile/torture/issue-1555.rs: likewise
2881 * rust/compile/torture/issue-368.rs: likewise
2882 * rust/compile/torture/issue-808.rs: likewise
2883 * rust/compile/torture/issue-862.rs: likewise
2884 * rust/compile/torture/issue-893-2.rs: likewise
2885 * rust/compile/torture/issue-893.rs: likewise
2886 * rust/compile/torture/must_use2.rs: likewise
2887 * rust/compile/torture/nested_fn2.rs: likewise
2888 * rust/compile/torture/phantom_data.rs: likewise
2889 * rust/compile/torture/range-lang-item1.rs: likewise
2890 * rust/compile/torture/traits1.rs: likewise
2891 * rust/compile/torture/traits11.rs: likewise
2892 * rust/compile/torture/traits12.rs: likewise
2893 * rust/compile/torture/traits13.rs: likewise
2894 * rust/compile/torture/traits14.rs: likewise
2895 * rust/compile/torture/traits15.rs: likewise
2896 * rust/compile/torture/traits16.rs: likewise
2897 * rust/compile/torture/traits17.rs: likewise
2898 * rust/compile/torture/traits18.rs: likewise
2899 * rust/compile/torture/traits19.rs: likewise
2900 * rust/compile/torture/traits2.rs: likewise
2901 * rust/compile/torture/traits3.rs: likewise
2902 * rust/compile/torture/traits4.rs: likewise
2903 * rust/compile/torture/traits5.rs: likewise
2904 * rust/compile/torture/traits6.rs: likewise
2905 * rust/compile/torture/traits7.rs: likewise
2906 * rust/compile/torture/traits8.rs: likewise
2907 * rust/compile/torture/traits9.rs: likewise
2908 * rust/compile/torture/transmute-size-check-1.rs: likewise
2909 * rust/compile/torture/transmute1.rs: likewise
2910 * rust/compile/torture/uninit-intrinsic-1.rs: likewise
2911 * rust/compile/torture/utf8_identifiers.rs: likewise
2912 * rust/compile/traits1.rs: likewise
2913 * rust/compile/traits10.rs: likewise
2914 * rust/compile/traits11.rs: likewise
2915 * rust/compile/traits12.rs: likewise
2916 * rust/compile/traits2.rs: likewise
2917 * rust/compile/traits3.rs: likewise
2918 * rust/compile/traits4.rs: likewise
2919 * rust/compile/traits5.rs: likewise
2920 * rust/compile/traits6.rs: likewise
2921 * rust/compile/traits7.rs: likewise
2922 * rust/compile/traits8.rs: likewise
2923 * rust/compile/traits9.rs: likewise
2924 * rust/compile/type-bindings1.rs: likewise
2925 * rust/compile/unconstrained_type_param.rs: likewise
2926 * rust/compile/unsafe10.rs: likewise
2927 * rust/execute/torture/closure1.rs: likewise
2928 * rust/execute/torture/closure2.rs: likewise
2929 * rust/execute/torture/closure3.rs: likewise
2930 * rust/execute/torture/closure4.rs: likewise
2931 * rust/execute/torture/coercion1.rs: likewise
2932 * rust/execute/torture/coercion2.rs: likewise
2933 * rust/execute/torture/coercion3.rs: likewise
2934 * rust/execute/torture/copy_nonoverlapping1.rs: likewise
2935 * rust/execute/torture/derive_macro1.rs: likewise
2936 * rust/execute/torture/derive_macro3.rs: likewise
2937 * rust/execute/torture/derive_macro4.rs: likewise
2938 * rust/execute/torture/index1.rs: likewise
2939 * rust/execute/torture/issue-1120.rs: likewise
2940 * rust/execute/torture/issue-1133.rs: likewise
2941 * rust/execute/torture/issue-1198.rs: likewise
2942 * rust/execute/torture/issue-1232.rs: likewise
2943 * rust/execute/torture/issue-1249.rs: likewise
2944 * rust/execute/torture/issue-1436.rs: likewise
2945 * rust/execute/torture/issue-1496.rs: likewise
2946 * rust/execute/torture/issue-1720-2.rs: likewise
2947 * rust/execute/torture/issue-1720.rs: likewise
2948 * rust/execute/torture/issue-2052.rs: likewise
2949 * rust/execute/torture/issue-2179.rs: likewise
2950 * rust/execute/torture/issue-2180.rs: likewise
2951 * rust/execute/torture/issue-2236.rs: likewise
2952 * rust/execute/torture/issue-647.rs: likewise
2953 * rust/execute/torture/issue-845.rs: likewise
2954 * rust/execute/torture/issue-851.rs: likewise
2955 * rust/execute/torture/issue-858.rs: likewise
2956 * rust/execute/torture/macros23.rs: likewise
2957 * rust/execute/torture/macros28.rs: likewise
2958 * rust/execute/torture/method2.rs: likewise
2959 * rust/execute/torture/method3.rs: likewise
2960 * rust/execute/torture/method4.rs: likewise
2961 * rust/execute/torture/operator_overload_1.rs: likewise
2962 * rust/execute/torture/operator_overload_10.rs: likewise
2963 * rust/execute/torture/operator_overload_11.rs: likewise
2964 * rust/execute/torture/operator_overload_12.rs: likewise
2965 * rust/execute/torture/operator_overload_2.rs: likewise
2966 * rust/execute/torture/operator_overload_3.rs: likewise
2967 * rust/execute/torture/operator_overload_4.rs: likewise
2968 * rust/execute/torture/operator_overload_5.rs: likewise
2969 * rust/execute/torture/operator_overload_6.rs: likewise
2970 * rust/execute/torture/operator_overload_7.rs: likewise
2971 * rust/execute/torture/operator_overload_8.rs: likewise
2972 * rust/execute/torture/operator_overload_9.rs: likewise
2973 * rust/execute/torture/prefetch_data.rs: likewise
2974 * rust/execute/torture/ref-pattern2.rs: likewise
2975 * rust/execute/torture/slice-magic.rs: likewise
2976 * rust/execute/torture/slice-magic2.rs: likewise
2977 * rust/execute/torture/slice1.rs: likewise
2978 * rust/execute/torture/str-layout1.rs: likewise
2979 * rust/execute/torture/trait1.rs: likewise
2980 * rust/execute/torture/trait10.rs: likewise
2981 * rust/execute/torture/trait11.rs: likewise
2982 * rust/execute/torture/trait12.rs: likewise
2983 * rust/execute/torture/trait13.rs: likewise
2984 * rust/execute/torture/trait2.rs: likewise
2985 * rust/execute/torture/trait3.rs: likewise
2986 * rust/execute/torture/trait4.rs: likewise
2987 * rust/execute/torture/trait5.rs: likewise
2988 * rust/execute/torture/trait6.rs: likewise
2989 * rust/execute/torture/trait7.rs: likewise
2990 * rust/execute/torture/trait8.rs: likewise
2991 * rust/execute/torture/trait9.rs: likewise
2992 * rust/execute/torture/transmute1.rs: likewise
2993 * rust/execute/torture/wrapping_op1.rs: likewise
2994 * rust/execute/torture/wrapping_op2.rs: likewise
2995 * rust/link/generic_function_0.rs: likewise
2996 * rust/link/generic_function_1.rs: likewise
2997 * rust/compile/issue-2375.rs: New test.
2999 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3001 * rust/compile/non_member_const.rs: add missing error message
3002 * rust/compile/issue-2478.rs: New test.
3004 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
3006 * rust/compile/break2.rs: Modified file to pass test case.
3007 * rust/compile/break_with_value_inside_loop.rs: New test.
3009 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
3011 * rust/compile/proc_macro_attribute_non_root_function.rs: New test.
3012 * rust/compile/proc_macro_attribute_non_root_method.rs: New test.
3013 * rust/compile/proc_macro_attribute_non_root_module.rs: New test.
3014 * rust/compile/proc_macro_derive_non_root_function.rs: New test.
3015 * rust/compile/proc_macro_derive_non_root_method.rs: New test.
3016 * rust/compile/proc_macro_derive_non_root_module.rs: New test.
3017 * rust/compile/proc_macro_non_root_function.rs: New test.
3018 * rust/compile/proc_macro_non_root_method.rs: New test.
3019 * rust/compile/proc_macro_non_root_module.rs: New test.
3021 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
3023 * rust/compile/proc_macro_pub_function.rs: New test.
3024 * rust/compile/proc_macro_pub_module.rs: New test.
3026 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
3028 * rust/compile/proc_macro_attribute_crate_type.rs: Replace
3029 dg-excess-errors with dg-error and fix the line so the test
3031 * rust/compile/proc_macro_crate_type.rs: Likewise.
3032 * rust/compile/proc_macro_derive_crate_type.rs: Likewise.
3034 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
3036 * rust/compile/proc_macro_attribute_private.rs: New test.
3037 * rust/compile/proc_macro_derive_private.rs: New test.
3038 * rust/compile/proc_macro_private.rs: New test.
3040 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
3042 * rust/compile/proc_macro_derive_non_function.rs: New test.
3044 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
3046 * rust/compile/proc_macro_attribute_non_function.rs: New test.
3048 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
3050 * rust/compile/proc_macro_non_function.rs: New test.
3052 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
3054 * rust/compile/abi-vardaic.rs: New test.
3056 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
3058 * rust/compile/non_member_const.rs: New test.
3060 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
3062 * rust/compile/break1.rs: Modified to pass test case.
3063 * rust/compile/continue1.rs: likewise.
3064 * rust/compile/break_continue_outside_loop.rs: New test.
3066 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
3068 * rust/compile/proc_macro_derive_malformed.rs: New test.
3070 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
3072 * rust/compile/proc_macro_attribute_crate_type.rs: New test.
3073 * rust/compile/proc_macro_crate_type.rs: New test.
3074 * rust/compile/proc_macro_derive_crate_type.rs: New test.
3076 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
3078 * rust/compile/found_struct.rs: New test.
3080 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
3082 * rust/compile/changed_intrinsics.rs: New test.
3084 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
3086 * rust/compile/torture/intrinsics-3.rs: Updated comment to pass the test case.
3088 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
3090 * rust/compile/bad_pub_enumitems.rs: changed comment to pass test cases.
3091 * rust/compile/dup_fields.rs: likewise.
3092 * rust/execute/same_field_name.rs: New test.
3094 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
3096 * rust/compile/wrong_lhs_assignment.rs: New test.
3098 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
3100 * rust/compile/func2.rs: updated comment to pass new test cases.
3101 * rust/compile/tuple_struct2.rs: likewise.
3102 * rust/compile/wrong_no_of_parameters.rs: New test.
3104 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
3105 GuillaumeGomez <guillaume1.gomez@gmail.com>
3107 * rust/compile/name_resolution1.rs: New test.
3108 * rust/compile/name_resolution2.rs: New test.
3109 * rust/compile/name_resolution3.rs: New test.
3110 * rust/compile/name_resolution4.rs: New test.
3111 * rust/compile/name_resolution5.rs: New test.
3113 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
3115 * rust/link/trait_import_0.rs: Mark test as xfail.
3117 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
3119 * rust/compile/break-rust2.rs: Updated comment to pass testcase.
3120 * rust/compile/const_generics_3.rs: likewise.
3121 * rust/compile/const_generics_4.rs: likewise.
3122 * rust/compile/not_find_value_in_scope.rs: New test.
3124 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
3126 * rust/compile/missing_constructor_fields.rs: New test.
3128 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
3130 * rust/compile/broken_utf8.rs: New test.
3132 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
3134 * rust/compile/macro-issue2273.rs: New test.
3136 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3138 * rust/compile/issue-2105.rs: New test.
3140 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
3142 * rust/compile/rust_abi.rs: New test.
3144 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
3146 * rust/compile/bytecharstring.rs:add test for it
3148 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
3150 * rust/compile/macro56.rs: New test.
3152 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3154 * rust/compile/issue-1981.rs: Fix badly copied libcore code test
3155 * rust/compile/issue-2330.rs: New test.
3157 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
3159 * rust/compile/torture/raw_identifiers.rs: New test.
3160 * rust/compile/torture/utf8_identifiers.rs: New test.
3162 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
3164 * rust/compile/torture/utf8_whitespaces.rs: New test.
3166 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
3168 * rust/compile/macro-issue2268.rs: New test.
3170 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
3172 * rust/compile/macro-issue2264.rs: New test.
3174 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3176 * rust/compile/issue-2304.rs: New test.
3178 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
3180 * rust/compile/macro54.rs: New test.
3181 * rust/compile/macro55.rs: New test.
3183 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3185 * rust/compile/issue-1893.rs: fully compile the test case
3187 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
3189 * rust/compile/braced_macro_arm.rs: New test.
3190 * rust/compile/braced_macro_statements1.rs: New test.
3191 * rust/compile/braced_macro_statements2.rs: New test.
3192 * rust/compile/braced_macro_statements3.rs: New test.
3193 * rust/compile/issue-2225.rs: Update test.
3194 * rust/compile/macro53.rs: New test.
3196 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
3198 * rust/compile/macro6.rs: Remove check for direct error.
3199 * rust/compile/macro7.rs: Likewise.
3200 * rust/compile/macro-issue2229.rs: New test.
3202 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3204 * rust/compile/issue-2036.rs: New test.
3206 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3208 * rust/compile/issue-2019-2.rs: New test.
3209 * rust/compile/issue-2019-3.rs: New test.
3211 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3213 * rust/compile/issue-2019-1.rs: New test.
3215 2024-01-16 Dave Evans <dave@dmetwo.org>
3217 * rust/compile/issue-1813.rs: New test.
3219 2024-01-16 TieWay59 <tieway59@foxmail.com>
3221 * rust/compile/break1.rs: remove dg-error "failed to type resolve expression"
3222 * rust/compile/break2.rs: Likewise
3223 * rust/compile/cfg2.rs: Likewise
3224 * rust/compile/continue1.rs: Likewise
3225 * rust/compile/generics4.rs: Likewise
3226 * rust/compile/generics6.rs: Likewise
3227 * rust/compile/generics7.rs: Likewise
3228 * rust/compile/issue-2029.rs: Likewise
3229 * rust/compile/issue-2139.rs: Likewise
3230 * rust/compile/issue-2190-1.rs: Likewise
3231 * rust/compile/issue-925.rs: Likewise
3232 * rust/compile/method1.rs: Likewise
3233 * rust/compile/shadow1.rs: Likewise
3234 * rust/compile/type-bindings1.rs: Likewise
3235 * rust/compile/unary_negation.rs: Likewise
3236 * rust/compile/unary_not.rs: Likewise
3237 * rust/compile/unconstrained_type_param.rs: Likewise
3238 * rust/compile/usize1.rs: Likewise
3240 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3242 * rust/compile/traits2.rs: update error message
3243 * rust/compile/traits3.rs: update error message
3245 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
3247 * rust/compile/derive_empty.rs: New test.
3249 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
3251 * rust/compile/test_mod.rs: Moved to...
3252 * rust/compile/issue-1089/test_mod.rs: ...here.
3253 * rust/compile/mod_missing_middle.rs: Fix paths.
3254 * rust/compile/missing_middle/both_path.rs: Moved to...
3255 * rust/compile/mod_missing_middle/missing_middle/both_path.rs: ...here.
3256 * rust/compile/missing_middle/explicit.not.rs: Moved to...
3257 * rust/compile/mod_missing_middle/missing_middle/explicit.not.rs: ...here.
3258 * rust/compile/missing_middle/other.rs: Moved to...
3259 * rust/compile/mod_missing_middle/missing_middle/explicit.not/other.rs: ...here.
3260 * rust/compile/missing_middle/inner_path.rs: Moved to...
3261 * rust/compile/mod_missing_middle/missing_middle/inner_path.rs: ...here.
3262 * rust/compile/missing_middle/outer_path.rs: Moved to...
3263 * rust/compile/mod_missing_middle/missing_middle/outer_path.rs: ...here.
3264 * rust/compile/missing_middle/sub/mod.rs: Moved to...
3265 * rust/compile/mod_missing_middle/missing_middle/sub/mod.rs: ...here.
3266 * rust/compile/torture/modules/mod.rs: Moved to...
3267 * rust/compile/torture/extern_mod1/modules/mod.rs: ...here.
3268 * rust/execute/torture/modules/mod.rs: Moved to...
3269 * rust/execute/torture/extern_mod4/modules/mod.rs: ...here.
3271 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
3273 * rust/compile/derive_macro8.rs: New test.
3275 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3277 * rust/compile/issue-2165.rs: New test.
3278 * rust/compile/issue-2166.rs: New test.
3280 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
3282 * rust/compile/struct-expr-parse.rs: New test.
3284 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
3286 * rust/compile/derive_macro7.rs: New test.
3288 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
3290 * rust/compile/derive_macro4.rs: New test.
3291 * rust/compile/derive_macro6.rs: New test.
3293 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
3295 * rust/execute/torture/derive_macro4.rs: New test.
3297 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
3299 * rust/compile/macro-delim.rs: New test.
3301 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
3303 * rust/compile/macro43.rs: Fix test with new derive macros.
3304 * rust/compile/derive_macro1.rs: New test.
3305 * rust/compile/derive_macro3.rs: New test.
3306 * rust/execute/torture/derive_macro1.rs: New test.
3307 * rust/execute/torture/derive_macro3.rs: New test.
3309 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
3311 * rust/compile/cfg6.rs: New test.
3313 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3315 * rust/compile/issue-2195.rs: New test.
3317 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3319 * rust/compile/issue-2238.rs: New test.
3321 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
3323 * rust/compile/issue-2225.rs: New test.
3325 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
3327 * rust/compile/issue-2207.rs: New test.
3329 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3331 * rust/execute/torture/issue-2236.rs: New test.
3333 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3335 * rust/compile/issue-2190-1.rs: New test.
3336 * rust/compile/issue-2190-2.rs: New test.
3338 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
3340 * rust/compile/nested_macro_use3.rs: New test.
3342 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
3344 * rust/compile/cfg-attr.rs: New test.
3346 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
3348 * rust/compile/doc_macro.rs: New test.
3350 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
3352 * rust/compile/macro-issue2194.rs: New test.
3354 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
3356 * rust/compile/for_expr.rs: New test.
3357 * rust/compile/issue-407-2.rs: Update compiler output.
3358 * rust/compile/issue-407.rs: Update compiler output.
3359 * rust/compile/issue-867.rs: Update compiler output.
3360 * rust/compile/issue-2189.rs: New test.
3361 * rust/compile/macro_call_statement.rs: New test.
3362 * rust/compile/stmt_with_block_dot.rs: New test.
3363 * rust/compile/torture/loop8.rs: New test.
3365 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
3367 * rust/compile/macro-issue2192.rs: New test.
3369 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
3371 * rust/compile/const-issue1440.rs: Remove LE conditional compilation.
3372 * rust/compile/torture/issue-1432.rs: Likewise.
3374 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3376 * rust/execute/torture/coercion3.rs: New test.
3378 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3380 * rust/execute/torture/issue-2179.rs: New test.
3382 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3384 * rust/execute/torture/issue-2180.rs: New test.
3386 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3388 * rust/compile/issue-2188.rs: New test.
3390 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
3392 * rust/compile/parse_specialization.rs:
3393 Add "default unsafe" coverage.
3395 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3397 * rust/compile/issue-2178.rs: New test.
3399 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
3401 * rust/compile/macro_use1.rs: New test.
3402 * rust/execute/torture/macro_use1.rs: New test.
3403 * rust/compile/nested_macro_use1.rs: New test.
3404 * rust/compile/nested_macro_use2.rs: New test.
3406 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
3408 * rust/compile/issue-1446.rs: New test.
3410 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
3412 * rust/execute/torture/cfg-tail.rs: New test.
3414 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
3416 * rust/compile/macro52.rs: New test.
3418 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
3420 * rust/compile/issue-2125.rs: New test.
3422 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3424 * rust/compile/issue-2135.rs: New test.
3426 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3428 * rust/compile/issue-2106.rs: New test.
3429 * rust/compile/issue-1524.rs: regression (placeholder generic)
3431 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3433 * rust/compile/issue-2142.rs: New test.
3435 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3437 * rust/compile/issue-2136-1.rs: New test.
3438 * rust/compile/issue-2136-2.rs: New test.
3440 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3442 * rust/compile/issue-2139.rs: New test.
3444 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3446 * rust/compile/issue-1893.rs: regression
3447 * rust/compile/traits12.rs: rustc uses a custom error message here
3448 * rust/compile/unconstrained_type_param.rs: extra error message
3450 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
3452 * rust/execute/torture/issue-1852-1.rs: New test.
3453 * rust/execute/torture/issue-1852.rs: New test.
3455 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
3457 * rust/compile/issue-1807.rs: New test.
3459 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
3461 * rust/compile/let_alt.rs: New test.
3463 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3465 * rust/compile/issue-852.rs: New test.
3467 2024-01-16 Sergey Bugaev <bugaevc@gmail.com>
3469 * lib/prune.exp (prune_ices):
3470 Also prune "You have broken GCC Rust. This is a feature."
3471 * rust/compile/break-rust1.rs: New test
3472 * rust/compile/break-rust2.rs: New test
3473 * rust/compile/break-rust3.rs: New test
3475 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
3477 * rust/compile/if_let_expr.rs: Increase test coverage.
3479 2024-01-16 Sebastian Kirmayer <gnu@kirmayer.eu>
3481 * rust/compile/macro-issue2092.rs: New test.
3483 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
3485 * rust/compile/macro51.rs: New test.
3487 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3489 * rust/compile/issue-2070.rs: New test.
3491 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3493 * rust/execute/torture/issue-2080.rs: New test.
3495 2024-01-16 Emanuele Micheletti <micheletti.emanuele@hotmail.com>
3497 * rust/compile/cast5.rs: New test.
3499 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3501 * rust/compile/const_generics_5.rs: update test case
3502 * rust/compile/issue-2043.rs: New test.
3503 * rust/compile/issue-2039.rs: New test.
3505 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3507 * rust/compile/issue-2042.rs: New test.
3509 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3511 * rust/compile/issue-925.rs: New test.
3513 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3515 * rust/bounds1.rs: Moved to...
3516 * rust/compile/bounds1.rs: ...here.
3518 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3520 * rust/compile/issue-2029.rs: New test.
3522 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3524 * rust/execute/torture/issue-2052.rs: New test.
3526 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
3528 * rust/compile/array4.rs: New test.
3529 * rust/execute/torture/arrays.rs: New test.
3531 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
3533 * rust/compile/privacy8.rs: New test.
3535 2024-01-16 emanuele-em <micheletti.emanuele@hotmail.com>
3537 * rust/compile/cast4.rs: New test.
3539 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
3541 * rust/compile/macro49.rs: New test.
3542 * rust/compile/macro50.rs: New test.
3544 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3546 * rust/compile/issue-2037.rs: New test.
3548 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3550 * rust/compile/issue-1893.rs: New test.
3552 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3554 * rust/compile/issue-850.rs: New test.
3555 * rust/compile/issue-855.rs: New test.
3557 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3559 * rust/compile/issue-1981.rs: New test.
3561 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
3563 * rust/compile/torture/alt_patterns1.rs: New test.
3565 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
3567 * rust/compile/multiple_bindings2.rs: New test.
3569 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3571 * rust/compile/sizeof-stray-infer-var-bug.rs: New test.
3573 2024-01-16 Tage Johansson <frans.tage@gmail.com>
3575 * rust/compile/macro47.rs: Test that :vis can be followed by some keywords
3576 * rust/compile/macro48.rs: Test that :vis cannot be followed by the keyword priv
3578 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
3580 * rust/compile/multiple_bindings1.rs: New test.
3582 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
3584 * rust/execute/torture/closure4.rs: New test.
3585 * rust/execute/torture/ref-pattern2.rs: New test.
3587 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
3589 * rust/compile/ref_pattern_fn_param.rs: Moved to...
3590 * rust/compile/ref_pattern_fn_param1.rs: ...here.
3591 * rust/compile/ref_pattern_fn_param2.rs: New test.
3592 * rust/execute/torture/ref-pattern1.rs: New test.
3594 2024-01-16 goar5670 <mahadelr19@gmail.com>
3596 * rust/compile/ref_pattern_fn_param.rs: New test.
3598 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
3600 * rust/compile/lang-impl.rs: New test.
3602 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
3604 * rust/compile/stringify.rs: Add a basic test with some text.
3605 * rust/execute/torture/builtin_macro_stringify.rs: Verify the
3606 text is left as is without any other macro expansion.
3608 2024-01-16 Nikos Alexandris <nikos-alexandris@protonmail.com>
3610 * rust/compile/tuple_mismatch.rs: New test.
3612 2024-01-16 goar5670 <mahadelr19@gmail.com>
3614 * rust/compile/complex_qualified_path_in_expr.rs : New test.
3616 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
3618 * rust/compile/closure_no_type_anno.rs: Extend test.
3620 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3622 * rust/compile/issue-1524.rs: New test.
3624 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3626 * rust/compile/parse_associated_type_as_generic_arg3.rs: remove -fsyntax-only
3628 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3630 * rust/compile/parse_associated_type_as_generic_arg.rs: it now works without -fsyntax-only
3631 * rust/compile/parse_associated_type_as_generic_arg2.rs: likewise
3633 2024-01-16 goar5670 <mahadelr19@gmail.com>
3635 * rust/compile/closure_no_type_anno.rs: New test.
3637 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
3639 * rust/compile/while_let_expr.rs: New test.
3641 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3643 * rust/compile/torture/uninit-intrinsic-1.rs: New test.
3645 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
3647 * rust/compile/zero_sized_slice.rs: New test.
3649 2024-01-16 Nikos Alexandris <nikos-alexandris@protonmail.com>
3651 * rust/compile/builtin_macro_include_bytes_location_info.rs: New test.
3652 * rust/compile/builtin_macro_include_str_location_info.rs: New test.
3654 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
3656 * rust/compile/slice_rest_pattern.rs: New test.
3658 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
3660 * rust/compile/if_let_expr.rs: New test.
3662 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3664 * rust/compile/torture/intrinsics-8.rs: New test.
3666 2024-01-16 mxlol233 <mxlol233@outlook.com>
3668 * rust/compile/feature_extern_types.rs:New file.
3670 2024-01-16 bl7awy <mahadelr19@gmail.com>
3672 * rust/compile/cast_generics.rs: New test.
3674 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3676 * rust/compile/issue-1901.rs: New test.
3678 2024-01-16 Philip Herron <herron.philip@googlemail.com>
3680 * rust/compile/issue-1930.rs: New test.
3682 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
3684 * rust/compile/extern_type_item_missing_semi.rs: New failing
3687 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
3689 * rust/compile/extern_type_item.rs: New test.
3691 2024-01-16 omkar-mohanty <franzohouser@gmail.com>
3693 * rust/compile/builtin_macro_eager3.rs: New test.
3695 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
3697 * rust/compile/parse_invalid_specialization.rs: New test.
3698 * rust/compile/parse_specialization.rs: New test.
3699 * rust/compile/default_not_a_kw.rs: New test.
3701 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
3703 * rust/compile/expand_macro_qual_path_in_type.rs: New test.
3705 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
3707 * rust/compile/auto_trait_invalid.rs: New test.
3708 * rust/compile/auto_trait_valid.rs: New test.
3710 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
3712 * rust/compile/parse_associated_type_as_generic_arg3.rs: New test.
3714 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
3716 * rust/compile/parse_associated_type_as_generic_arg.rs: New test.
3717 * rust/compile/parse_associated_type_as_generic_arg2.rs: New test.
3718 * rust/compile/path_as_generic_arg.rs: New test.
3719 * rust/compile/nested_generic.rs: New test.
3721 2024-01-16 mxlol233 <mxlol233@outlook.com>
3723 * rust/compile/builtin_macro_compile_error.rs: Add
3724 crate feature `rustc_attri`.
3725 * rust/compile/builtin_macro_concat.rs: Likewise.
3726 * rust/compile/builtin_macro_eager1.rs: Likewise.
3727 * rust/compile/builtin_macro_eager2.rs: Likewise.
3728 * rust/compile/builtin_macro_env.rs: Likewise.
3729 * rust/compile/builtin_macro_include_bytes.rs:
3731 * rust/compile/builtin_macro_include_str.rs:
3733 * rust/compile/builtin_macro_not_found.rs:
3735 * rust/compile/builtin_macro_recurse2.rs:
3737 * rust/compile/feature_rust_attri0.rs:New file.
3738 * rust/compile/feature_rust_attri1.rs:New file.
3739 * rust/compile/include_empty.rs:Add crate feature
3741 * rust/compile/issue-1830_bytes.rs:Likewise.
3742 * rust/compile/issue-1830_str.rs:Likewise.
3743 * rust/compile/macro42.rs:Likewise.
3744 * rust/execute/torture/builtin_macro_cfg.rs:
3746 * rust/execute/torture/builtin_macro_concat.rs:
3748 * rust/execute/torture/builtin_macro_env.rs:
3750 * rust/execute/torture/builtin_macro_include_bytes.rs:
3752 * rust/execute/torture/builtin_macro_include_str.rs:
3754 * rust/execute/torture/builtin_macro_line.rs:
3756 * rust/execute/torture/builtin_macros1.rs:
3758 * rust/execute/torture/builtin_macros3.rs:
3760 * rust/execute/torture/macros29.rs:Likewise.
3761 * rust/execute/torture/macros30.rs:Likewise.
3762 * rust/execute/torture/macros31.rs:Likewise.
3764 2024-01-16 Wilco Dijkstra <wilco.dijkstra@arm.com>
3767 * gcc.target/aarch64/pr112573.c: Add new test.
3769 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
3771 * rust/compile/pattern-or.rs: New test.
3773 2024-01-16 Daniel Cederman <cederman@gaisler.com>
3775 * gcc.dg/lto/pr88077_0.c: Change type to match alignment for SPARC
3777 2024-01-16 Daniel Cederman <cederman@gaisler.com>
3779 * gcc.dg/ifcvt-4.c: Skip for SPARC V8
3781 2024-01-16 Jakub Jelinek <jakub@redhat.com>
3783 PR tree-optimization/113372
3785 PR middle-end/110115
3786 PR middle-end/111422
3787 * gcc.dg/torture/bitint-49.c: New test.
3788 * gcc.c-torture/execute/pr90348.c: New test.
3789 * gcc.c-torture/execute/pr110115.c: New test.
3790 * gcc.c-torture/execute/pr111422.c: New test.
3792 2024-01-16 Feng Xue <fxue@os.amperecomputing.com>
3794 * gcc.target/aarch64/bb-slp-pr113091.c: New test.
3796 2024-01-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3799 * gcc.target/riscv/rvv/base/big_endian-1.c: New test.
3800 * gcc.target/riscv/rvv/base/big_endian-2.c: New test.
3802 2024-01-16 Kewen Lin <linkw@linux.ibm.com>
3805 * lib/target-supports.exp (check_effective_target_vect_long_mult):
3806 Fix powerpc*-*-* checks.
3808 2024-01-16 Yanzhang Wang <yanzhang.wang@intel.com>
3810 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: Delete the
3812 * gcc.target/riscv/rvv/base/abi-call-args-1.c: Ditto.
3813 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: Ditto.
3814 * gcc.target/riscv/rvv/base/abi-call-args-2.c: Ditto.
3815 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: Ditto.
3816 * gcc.target/riscv/rvv/base/abi-call-args-3.c: Ditto.
3817 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: Ditto.
3818 * gcc.target/riscv/rvv/base/abi-call-args-4.c: Ditto.
3819 * gcc.target/riscv/rvv/base/abi-call-error-1.c: Ditto.
3820 * gcc.target/riscv/rvv/base/abi-call-return-run.c: Ditto.
3821 * gcc.target/riscv/rvv/base/abi-call-return.c: Ditto.
3822 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: Ditto.
3823 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: Ditto.
3824 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: Ditto.
3825 * gcc.target/riscv/rvv/base/abi-callee-saved-1-save-restore.c: Ditto.
3826 * gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c: Ditto.
3827 * gcc.target/riscv/rvv/base/abi-callee-saved-1.c: Ditto.
3828 * gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: Ditto.
3829 * gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: Ditto.
3830 * gcc.target/riscv/rvv/base/abi-callee-saved-2.c: Ditto.
3831 * gcc.target/riscv/rvv/base/fixed-point-vxrm-error.c: Ditto.
3832 * gcc.target/riscv/rvv/base/fixed-point-vxrm.c: Ditto.
3833 * gcc.target/riscv/rvv/base/float-point-cvt-f.c: Ditto.
3834 * gcc.target/riscv/rvv/base/float-point-cvt-x.c: Ditto.
3835 * gcc.target/riscv/rvv/base/float-point-cvt-xu.c: Ditto.
3836 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-1.c: Ditto.
3837 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-10.c: Ditto.
3838 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-11.c: Ditto.
3839 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-12.c: Ditto.
3840 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-13.c: Ditto.
3841 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-14.c: Ditto.
3842 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-15.c: Ditto.
3843 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-16.c: Ditto.
3844 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-17.c: Ditto.
3845 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-18.c: Ditto.
3846 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-19.c: Ditto.
3847 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-2.c: Ditto.
3848 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-20.c: Ditto.
3849 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-21.c: Ditto.
3850 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-22.c: Ditto.
3851 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-23.c: Ditto.
3852 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-24.c: Ditto.
3853 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-25.c: Ditto.
3854 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-26.c: Ditto.
3855 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-27.c: Ditto.
3856 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-28.c: Ditto.
3857 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-29.c: Ditto.
3858 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-3.c: Ditto.
3859 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: Ditto.
3860 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-31.c: Ditto.
3861 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-32.c: Ditto.
3862 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-33.c: Ditto.
3863 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-34.c: Ditto.
3864 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-35.c: Ditto.
3865 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-36.c: Ditto.
3866 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-37.c: Ditto.
3867 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-38.c: Ditto.
3868 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-39.c: Ditto.
3869 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-4.c: Ditto.
3870 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-40.c: Ditto.
3871 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-41.c: Ditto.
3872 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-42.c: Ditto.
3873 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-43.c: Ditto.
3874 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-44.c: Ditto.
3875 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-45.c: Ditto.
3876 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-46.c: Ditto.
3877 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-47.c: Ditto.
3878 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-48.c: Ditto.
3879 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-49.c: Ditto.
3880 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-5.c: Ditto.
3881 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-50.c: Ditto.
3882 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-51.c: Ditto.
3883 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-52.c: Ditto.
3884 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-53.c: Ditto.
3885 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-54.c: Ditto.
3886 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-55.c: Ditto.
3887 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-56.c: Ditto.
3888 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-57.c: Ditto.
3889 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-58.c: Ditto.
3890 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-59.c: Ditto.
3891 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-6.c: Ditto.
3892 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-60.c: Ditto.
3893 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-61.c: Ditto.
3894 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-62.c: Ditto.
3895 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-63.c: Ditto.
3896 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-64.c: Ditto.
3897 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-65.c: Ditto.
3898 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-66.c: Ditto.
3899 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-67.c: Ditto.
3900 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-68.c: Ditto.
3901 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: Ditto.
3902 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-7.c: Ditto.
3903 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: Ditto.
3904 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: Ditto.
3905 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-72.c: Ditto.
3906 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-73.c: Ditto.
3907 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-74.c: Ditto.
3908 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-75.c: Ditto.
3909 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-76.c: Ditto.
3910 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c: Ditto.
3911 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-8.c: Ditto.
3912 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-9.c: Ditto.
3913 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: Ditto.
3914 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: Ditto.
3915 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: Ditto.
3916 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: Ditto.
3917 * gcc.target/riscv/rvv/base/float-point-frm-error.c: Ditto.
3918 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Ditto.
3919 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: Ditto.
3920 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: Ditto.
3921 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: Ditto.
3922 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: Ditto.
3923 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: Ditto.
3924 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Ditto.
3925 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: Ditto.
3926 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: Ditto.
3927 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
3928 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
3929 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
3930 * gcc.target/riscv/rvv/base/float-point-frm-run-4.c: Ditto.
3931 * gcc.target/riscv/rvv/base/float-point-frm-run-5.c: Ditto.
3932 * gcc.target/riscv/rvv/base/float-point-frm.c: Ditto.
3933 * gcc.target/riscv/rvv/base/float-point-fwmacc.c: Ditto.
3934 * gcc.target/riscv/rvv/base/float-point-macc.c: Ditto.
3935 * gcc.target/riscv/rvv/base/float-point-madd.c: Ditto.
3936 * gcc.target/riscv/rvv/base/float-point-msac.c: Ditto.
3937 * gcc.target/riscv/rvv/base/float-point-msub.c: Ditto.
3938 * gcc.target/riscv/rvv/base/float-point-ncvt-f.c: Ditto.
3939 * gcc.target/riscv/rvv/base/float-point-ncvt-x.c: Ditto.
3940 * gcc.target/riscv/rvv/base/float-point-ncvt-xu.c: Ditto.
3941 * gcc.target/riscv/rvv/base/float-point-nmacc.c: Ditto.
3942 * gcc.target/riscv/rvv/base/float-point-nmadd.c: Ditto.
3943 * gcc.target/riscv/rvv/base/float-point-nmsac.c: Ditto.
3944 * gcc.target/riscv/rvv/base/float-point-nmsub.c: Ditto.
3945 * gcc.target/riscv/rvv/base/float-point-rec7.c: Ditto.
3946 * gcc.target/riscv/rvv/base/float-point-redosum.c: Ditto.
3947 * gcc.target/riscv/rvv/base/float-point-redusum.c: Ditto.
3948 * gcc.target/riscv/rvv/base/float-point-single-div.c: Ditto.
3949 * gcc.target/riscv/rvv/base/float-point-single-mul.c: Ditto.
3950 * gcc.target/riscv/rvv/base/float-point-single-rdiv.c: Ditto.
3951 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: Ditto.
3952 * gcc.target/riscv/rvv/base/float-point-single-sub.c: Ditto.
3953 * gcc.target/riscv/rvv/base/float-point-sqrt.c: Ditto.
3954 * gcc.target/riscv/rvv/base/float-point-wcvt-x.c: Ditto.
3955 * gcc.target/riscv/rvv/base/float-point-wcvt-xu.c: Ditto.
3956 * gcc.target/riscv/rvv/base/float-point-widening-add.c: Ditto.
3957 * gcc.target/riscv/rvv/base/float-point-widening-mul.c: Ditto.
3958 * gcc.target/riscv/rvv/base/float-point-widening-sub.c: Ditto.
3959 * gcc.target/riscv/rvv/base/float-point-wmsac.c: Ditto.
3960 * gcc.target/riscv/rvv/base/float-point-wnmacc.c: Ditto.
3961 * gcc.target/riscv/rvv/base/float-point-wnmsac.c: Ditto.
3962 * gcc.target/riscv/rvv/base/float-point-wredosum.c: Ditto.
3963 * gcc.target/riscv/rvv/base/float-point-wredusum.c: Ditto.
3964 * gcc.target/riscv/rvv/base/intrisinc-vrgatherei16.c: Ditto.
3965 * gcc.target/riscv/rvv/base/no-honor-frm-1.c: Ditto.
3966 * gcc.target/riscv/rvv/base/overloaded_rv32_vadd.c: Ditto.
3967 * gcc.target/riscv/rvv/base/overloaded_rv32_vfadd.c: Ditto.
3968 * gcc.target/riscv/rvv/base/overloaded_rv32_vget_vset.c: Ditto.
3969 * gcc.target/riscv/rvv/base/overloaded_rv32_vloxseg2ei16.c: Ditto.
3970 * gcc.target/riscv/rvv/base/overloaded_rv32_vmv.c: Ditto.
3971 * gcc.target/riscv/rvv/base/overloaded_rv32_vreinterpret.c: Ditto.
3972 * gcc.target/riscv/rvv/base/overloaded_rv64_vadd.c: Ditto.
3973 * gcc.target/riscv/rvv/base/overloaded_rv64_vfadd.c: Ditto.
3974 * gcc.target/riscv/rvv/base/overloaded_rv64_vget_vset.c: Ditto.
3975 * gcc.target/riscv/rvv/base/overloaded_rv64_vloxseg2ei16.c: Ditto.
3976 * gcc.target/riscv/rvv/base/overloaded_rv64_vmv.c: Ditto.
3977 * gcc.target/riscv/rvv/base/overloaded_rv64_vreinterpret.c: Ditto.
3978 * gcc.target/riscv/rvv/base/pr110119-1.c: Ditto.
3979 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
3980 * gcc.target/riscv/rvv/base/pr110265-1.c: Ditto.
3981 * gcc.target/riscv/rvv/base/pr110265-2.c: Ditto.
3982 * gcc.target/riscv/rvv/base/pr110265-3.c: Ditto.
3983 * gcc.target/riscv/rvv/base/pr110277-1.c: Ditto.
3984 * gcc.target/riscv/rvv/base/pr110277-2.c: Ditto.
3985 * gcc.target/riscv/rvv/base/pr110299-1.c: Ditto.
3986 * gcc.target/riscv/rvv/base/pr110299-2.c: Ditto.
3987 * gcc.target/riscv/rvv/base/pr110299-3.c: Ditto.
3988 * gcc.target/riscv/rvv/base/pr110299-4.c: Ditto.
3989 * gcc.target/riscv/rvv/base/pr111720-0.c: Ditto.
3990 * gcc.target/riscv/rvv/base/pr111720-1.c: Ditto.
3991 * gcc.target/riscv/rvv/base/pr111720-10.c: Ditto.
3992 * gcc.target/riscv/rvv/base/pr111720-2.c: Ditto.
3993 * gcc.target/riscv/rvv/base/pr111720-3.c: Ditto.
3994 * gcc.target/riscv/rvv/base/pr111720-4.c: Ditto.
3995 * gcc.target/riscv/rvv/base/pr111720-5.c: Ditto.
3996 * gcc.target/riscv/rvv/base/pr111720-6.c: Ditto.
3997 * gcc.target/riscv/rvv/base/pr111720-7.c: Ditto.
3998 * gcc.target/riscv/rvv/base/pr111720-8.c: Ditto.
3999 * gcc.target/riscv/rvv/base/pr111720-9.c: Ditto.
4000 * gcc.target/riscv/rvv/base/pr111935.c: Ditto.
4001 * gcc.target/riscv/rvv/base/scalar-move-merged-run-1.c: Ditto.
4002 * gcc.target/riscv/rvv/base/simplify-vdiv.c: Ditto.
4003 * gcc.target/riscv/rvv/base/simplify-vrsub.c: Ditto.
4004 * gcc.target/riscv/rvv/base/tuple-intrinsic.c: Ditto.
4005 * gcc.target/riscv/rvv/base/tuple_vundefined.c: Ditto.
4006 * gcc.target/riscv/rvv/base/vcreate.c: Ditto.
4007 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Ditto.
4008 * gcc.target/riscv/rvv/base/vslide1down-1.c: Ditto.
4009 * gcc.target/riscv/rvv/base/vslide1down-2.c: Ditto.
4010 * gcc.target/riscv/rvv/base/vslide1down-3.c: Ditto.
4011 * gcc.target/riscv/rvv/base/vslide1up-1.c: Ditto.
4012 * gcc.target/riscv/rvv/base/vslide1up-2.c: Ditto.
4013 * gcc.target/riscv/rvv/base/vslide1up-3.c: Ditto.
4014 * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: Ditto.
4015 * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: Ditto.
4016 * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: Ditto.
4017 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: Ditto.
4018 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: Ditto.
4019 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
4020 * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: Ditto.
4021 * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: Ditto.
4022 * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: Ditto.
4023 * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: Ditto.
4024 * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: Ditto.
4025 * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: Ditto.
4027 2024-01-16 Yanzhang Wang <yanzhang.wang@intel.com>
4029 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: Delete the -Wno-psabi.
4030 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: Ditto.
4031 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Ditto.
4032 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Ditto.
4033 * gcc.target/riscv/rvv/base/pr110109-2.c: Ditto.
4034 * gcc.target/riscv/rvv/base/scalar_move-9.c: Ditto.
4035 * gcc.target/riscv/rvv/base/spill-10.c: Ditto.
4036 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
4037 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
4038 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Ditto.
4039 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: Ditto.
4040 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Ditto.
4041 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Ditto.
4042 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Ditto.
4043 * gcc.target/riscv/rvv/base/vector-abi-1.c: Removed.
4044 * gcc.target/riscv/rvv/base/vector-abi-2.c: Removed.
4045 * gcc.target/riscv/rvv/base/vector-abi-3.c: Removed.
4046 * gcc.target/riscv/rvv/base/vector-abi-4.c: Removed.
4047 * gcc.target/riscv/rvv/base/vector-abi-5.c: Removed.
4048 * gcc.target/riscv/rvv/base/vector-abi-6.c: Removed.
4049 * gcc.target/riscv/rvv/base/vector-abi-7.c: Removed.
4050 * gcc.target/riscv/rvv/base/vector-abi-8.c: Removed.
4052 2024-01-16 David Malcolm <dmalcolm@redhat.com>
4055 * c-c++-common/analyzer/taint-index-pr106229.c: New test.
4057 2024-01-16 David Malcolm <dmalcolm@redhat.com>
4060 * c-c++-common/analyzer/calloc-1.c: Add tests.
4061 * c-c++-common/analyzer/pr96639.c: Update expected results.
4062 * gcc.dg/analyzer/data-model-9.c: Likewise.
4064 2024-01-15 Marek Polacek <polacek@redhat.com>
4067 * g++.dg/concepts/auto8.C: New test.
4068 * g++.dg/concepts/auto8a.C: New test.
4070 2024-01-15 Patrick Palka <ppalka@redhat.com>
4072 * g++.dg/template/partial-specialization14.C: New test.
4074 2024-01-15 Patrick Palka <ppalka@redhat.com>
4077 * g++.dg/cpp2a/concepts-explicit-inst6.C: New test.
4079 2024-01-15 Patrick Palka <ppalka@redhat.com>
4082 * g++.dg/cpp0x/initlist-array21.C: New test.
4084 2024-01-15 H.J. Lu <hjl.tools@gmail.com>
4087 * g++.dg/abi/ref-temp1.C: Remove --save-temps.
4088 * g++.target/i386/bfloat_cpp_typecheck.C: Likewise.
4089 * gcc.dg/debug/dwarf2/pr111080.c: Likewise.
4090 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
4091 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4092 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4093 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4095 2024-01-15 Jakub Jelinek <jakub@redhat.com>
4097 PR rtl-optimization/113048
4098 * gcc.target/i386/pr113048.c: New test.
4100 2024-01-15 Liao Shihua <shihua@iscas.ac.cn>
4102 * gcc.target/riscv/scalar_bitmanip_intrinsic-32.c: New test.
4103 * gcc.target/riscv/scalar_bitmanip_intrinsic-64-emulated.c: New test.
4104 * gcc.target/riscv/scalar_bitmanip_intrinsic-64.c: New test.
4106 2024-01-15 Liao Shihua <shihua@iscas.ac.cn>
4108 * gcc.target/riscv/scalar_crypto_intrinsic-32.c: New test.
4109 * gcc.target/riscv/scalar_crypto_intrinsic-64.c: New test.
4111 2024-01-15 Liao Shihua <shihua@iscas.ac.cn>
4113 * gcc.target/riscv/zbb_32_bswap-2.c: Moved to...
4114 * gcc.target/riscv/zbb_bswap16.c: ...here.
4115 * gcc.target/riscv/zbkb32.c: Remove __builtin_riscv_(un)zip and
4116 zip,__builtin_riscv_brev8.
4117 * gcc.target/riscv/zbkb64.c: Remove __builtin_riscv_brev8.
4118 * gcc.target/riscv/zbb_32_bswap-1.c: Removed.
4119 * gcc.target/riscv/zbb_bswap-1.c: Removed.
4120 * gcc.target/riscv/zbb_bswap-2.c: Removed.
4121 * gcc.target/riscv/zbbw.c: Removed.
4122 * gcc.target/riscv/zbc32.c: Removed.
4123 * gcc.target/riscv/zbc64.c: Removed.
4124 * gcc.target/riscv/zbkc32.c: Removed.
4125 * gcc.target/riscv/zbkc64.c: Removed.
4126 * gcc.target/riscv/zbkx32.c: Removed.
4127 * gcc.target/riscv/zbkx64.c: Removed.
4128 * gcc.target/riscv/zknd32-2.c: Removed.
4129 * gcc.target/riscv/zknd64-2.c: Removed.
4130 * gcc.target/riscv/zkne32-2.c: Removed.
4131 * gcc.target/riscv/zkne64-2.c: Removed.
4132 * gcc.target/riscv/zknh-sha256-32.c: Removed.
4133 * gcc.target/riscv/zknh-sha256-64.c: Removed.
4134 * gcc.target/riscv/zknh-sha512-32.c: Removed.
4135 * gcc.target/riscv/zknh-sha512-64.c: Removed.
4136 * gcc.target/riscv/zksed32-2.c: Removed.
4137 * gcc.target/riscv/zksed64-2.c: Removed.
4138 * gcc.target/riscv/zksh32.c: Removed.
4139 * gcc.target/riscv/zksh64.c: Removed.
4141 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4144 * gcc.target/riscv/rvv/autovec/vls/reduc-19.c: Adapt test.
4145 * gcc.target/riscv/rvv/autovec/vls/reduc-20.c: Ditto.
4146 * gcc.target/riscv/rvv/autovec/vls/reduc-21.c: Ditto.
4147 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-1.c: New test.
4148 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-2.c: New test.
4149 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-3.c: New test.
4150 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-4.c: New test.
4152 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4155 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-3.c: New test.
4156 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-4.c: New test.
4157 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-5.c: New test.
4159 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4161 * gcc.target/riscv/rvv/autovec/vls/reduc-1.c: Add dump check.
4162 * gcc.target/riscv/rvv/autovec/vls/reduc-10.c: Ditto.
4163 * gcc.target/riscv/rvv/autovec/vls/reduc-11.c: Ditto.
4164 * gcc.target/riscv/rvv/autovec/vls/reduc-12.c: Ditto.
4165 * gcc.target/riscv/rvv/autovec/vls/reduc-13.c: Ditto.
4166 * gcc.target/riscv/rvv/autovec/vls/reduc-14.c: Ditto.
4167 * gcc.target/riscv/rvv/autovec/vls/reduc-15.c: Ditto.
4168 * gcc.target/riscv/rvv/autovec/vls/reduc-16.c: Ditto.
4169 * gcc.target/riscv/rvv/autovec/vls/reduc-17.c: Ditto.
4170 * gcc.target/riscv/rvv/autovec/vls/reduc-18.c: Ditto.
4171 * gcc.target/riscv/rvv/autovec/vls/reduc-19.c: Ditto.
4172 * gcc.target/riscv/rvv/autovec/vls/reduc-2.c: Ditto.
4173 * gcc.target/riscv/rvv/autovec/vls/reduc-20.c: Ditto.
4174 * gcc.target/riscv/rvv/autovec/vls/reduc-21.c: Ditto.
4175 * gcc.target/riscv/rvv/autovec/vls/reduc-3.c: Ditto.
4176 * gcc.target/riscv/rvv/autovec/vls/reduc-4.c: Ditto.
4177 * gcc.target/riscv/rvv/autovec/vls/reduc-5.c: Ditto.
4178 * gcc.target/riscv/rvv/autovec/vls/reduc-6.c: Ditto.
4179 * gcc.target/riscv/rvv/autovec/vls/reduc-7.c: Ditto.
4180 * gcc.target/riscv/rvv/autovec/vls/reduc-8.c: Ditto.
4181 * gcc.target/riscv/rvv/autovec/vls/reduc-9.c: Ditto.
4183 2024-01-15 Jakub Jelinek <jakub@redhat.com>
4185 PR tree-optimization/113370
4186 * gcc.dg/torture/bitint-48.c: New test.
4188 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4191 * gcc.target/riscv/rvv/autovec/pr113393-1.c: New test.
4192 * gcc.target/riscv/rvv/autovec/pr113393-2.c: New test.
4193 * gcc.target/riscv/rvv/autovec/pr113393-3.c: New test.
4195 2024-01-15 YunQiang Su <syq@gcc.gnu.org>
4197 * gcc.target/mips/unaligned-2.c: Add -mno-abicalls option.
4199 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
4201 * gcc.dg/builtin-object-size-1.c: Disable tests for strdup/strndup
4203 * gcc.dg/builtin-object-size-2.c: Likewise.
4204 * gcc.dg/builtin-object-size-3.c: Likewise.
4205 * gcc.dg/builtin-object-size-4.c: Likewise.
4207 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
4209 * gcc.dg/builtin-dynamic-object-size-0.c: Skip on hppa*-*-hpux*.
4210 * gcc.dg/builtin-dynamic-object-size-1.c: Likewise.
4211 * gcc.dg/builtin-dynamic-object-size-2.c: Likewise.
4212 * gcc.dg/builtin-dynamic-object-size-3.c: Likewise.
4213 * gcc.dg/builtin-dynamic-object-size-4.c: Likewise.
4215 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
4217 * gcc.dg/Wattributes-6.c: Fix dg-warning on hppa*64*-*-*.
4219 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
4222 * c-c++-common/analyzer/fd-glibc-byte-stream-socket.c: Skip
4224 * c-c++-common/analyzer/fd-manpage-getaddrinfo-client.c: Likewise.
4225 * c-c++-common/analyzer/fd-mappage-getaddrinfo-server.c: Likewise.
4226 * c-c++-common/analyzer/fd-symbolic-socket.c: Likewise.
4227 * gcc.dg/analyzer/fd-glibc-byte-stream-connection-server.c: Likewise.
4229 2024-01-14 Georg-Johann Lay <avr@gjlay.de>
4232 * gcc.target/avr/torture/pr112944-flmap-0.c: New test.
4233 * gcc.target/avr/torture/pr112944-flmap-1.c: New test.
4235 2024-01-13 Harald Anlauf <anlauf@gmx.de>
4238 * gfortran.dg/ishftc_optional_size_1.f90: New test.
4240 2024-01-13 John David Anglin <danglin@gcc.gnu.org>
4242 * gfortran.dg/fmt_f_default_field_width_3.f90: Add hppa*64*-*-hpux*
4243 to real_16 dg-error targets.
4244 * gfortran.dg/fmt_g_default_field_width_3.f90: Likewise.
4246 2024-01-13 Harald Anlauf <anlauf@gmx.de>
4249 * gfortran.dg/do_concurrent_7.f90: New test.
4251 2024-01-13 Jakub Jelinek <jakub@redhat.com>
4253 PR tree-optimization/113361
4254 * gcc.dg/torture/bitint-47.c: New test.
4256 2024-01-13 Jakub Jelinek <jakub@redhat.com>
4258 PR tree-optimization/113287
4259 * gcc.dg/vect/vect-early-break_100-pr113287.c: Use long long instead
4262 2024-01-13 Jakub Jelinek <jakub@redhat.com>
4264 * g++.dg/abi/mangle79.C: New test.
4266 2024-01-13 Andrew Pinski <quic_apinski@quicinc.com>
4268 PR tree-optimization/107823
4269 PR tree-optimization/110768
4270 PR tree-optimization/110941
4271 PR tree-optimization/110450
4272 PR tree-optimization/110841
4273 * gcc.dg/tree-ssa/ssa-thread-22.c: New test.
4274 * gcc.dg/tree-ssa/vrp-loop-1.c: New test.
4275 * gcc.dg/tree-ssa/vrp-loop-2.c: New test.
4276 * gcc.dg/tree-ssa/vrp-unreachable-1.c: New test.
4277 * gcc.dg/tree-ssa/vrp-unreachable-2.c: New test.
4279 2024-01-12 Jason Merrill <jason@redhat.com>
4282 * g++.dg/modules/pr106304_b.C: Add dynamic_cast.
4284 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
4286 * gcc.target/arm/simd/vld1_base_xN_1.c: Updated.
4287 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Updated.
4288 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Updated.
4289 * gcc.target/arm/simd/vld1_p64_xN_1.c: Updated.
4291 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
4293 * gcc.target/arm/simd/vld1_base_xN_1.c: Updated.
4294 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Updated.
4295 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Updated.
4296 * gcc.target/arm/simd/vld1_p64_xN_1.c: Updated.
4298 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
4300 * gcc.target/arm/simd/vld1_base_xN_1.c: Add new tests.
4301 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Add new tests.
4302 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Add new tests.
4303 * gcc.target/arm/simd/vld1_p64_xN_1.c: Add new tests.
4305 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
4307 * gcc.target/arm/simd/vst1q_base_xN_1.c: Updated
4308 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Updated
4309 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Updated
4310 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Updated
4312 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
4314 * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
4315 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
4316 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
4317 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
4319 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
4321 * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
4322 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
4323 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
4324 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
4326 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
4328 * gcc.target/arm/simd/vst1_base_xN_1.c: Updated.
4329 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Updated.
4330 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Updated.
4331 * gcc.target/arm/simd/vst1_p64_xN_1.c: Updated.
4333 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
4335 * gcc.target/arm/simd/vst1_base_xN_1.c: Updated.
4336 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Updated.
4337 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Updated.
4338 * gcc.target/arm/simd/vst1_p64_xN_1.c: Updated.
4340 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
4342 * gcc.target/arm/simd/vst1_base_xN_1.c: Add new tests.
4343 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Add new tests.
4344 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Add new tests.
4345 * gcc.target/arm/simd/vst1_p64_xN_1.c: Add new tests.
4347 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
4349 * gcc.target/arm/simd/vld1q_base_xN_1.c: Updated.
4350 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Updated.
4351 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Updated.
4352 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Updated.
4354 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
4356 * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new tests.
4357 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new tests.
4358 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new tests.
4359 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new tests.
4361 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
4363 * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new test.
4364 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new test.
4365 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new test.
4366 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new test.
4368 2024-01-12 Jakub Jelinek <jakub@redhat.com>
4371 * gcc.dg/bitint-65.c: New test.
4372 * gcc.dg/bitint-66.c: New test.
4374 2024-01-12 Tamar Christina <tamar.christina@arm.com>
4376 PR tree-optimization/113287
4377 * gcc.dg/vect/vect-early-break_100-pr113287.c: Support non-bitint.
4378 * gcc.dg/vect/vect-early-break_99-pr113287.c: Likewise.
4379 * lib/target-supports.exp (bitint, bitint128, bitint575, bitint65535):
4382 2024-01-12 Tamar Christina <tamar.christina@arm.com>
4384 PR tree-optimization/113178
4385 * gcc.dg/vect/vect-early-break_101-pr113178.c: New test.
4386 * gcc.dg/vect/vect-early-break_102-pr113178.c: New test.
4388 2024-01-12 Tamar Christina <tamar.christina@arm.com>
4390 PR tree-optimization/113237
4391 * gcc.dg/vect/vect-early-break_98-pr113237.c: New test.
4393 2024-01-12 Tamar Christina <tamar.christina@arm.com>
4395 PR tree-optimization/113137
4396 PR tree-optimization/113136
4397 PR tree-optimization/113172
4398 PR tree-optimization/113178
4399 * g++.dg/vect/vect-early-break_4-pr113137.cc: New test.
4400 * g++.dg/vect/vect-early-break_5-pr113137.cc: New test.
4401 * gcc.dg/vect/vect-early-break_95-pr113137.c: New test.
4402 * gcc.dg/vect/vect-early-break_96-pr113136.c: New test.
4403 * gcc.dg/vect/vect-early-break_97-pr113172.c: New test.
4405 2024-01-12 Tamar Christina <tamar.christina@arm.com>
4407 PR tree-optimization/113135
4408 * gcc.dg/vect/vect-early-break_103-pr113135.c: New test.
4410 2024-01-12 Jason Merrill <jason@redhat.com>
4412 * g++.dg/cpp2a/concepts-memfun4.C: Change expected
4415 2024-01-12 Richard Sandiford <richard.sandiford@arm.com>
4418 * gcc.target/aarch64/pr113196.c: New test.
4419 * gcc.target/aarch64/simd/vmovl_high_1.c: Remove double include.
4420 Expect uxtl2 rather than zip2.
4421 * gcc.target/aarch64/vect_mixed_sizes_8.c: Expect zip1 rather
4423 * gcc.target/aarch64/vect_mixed_sizes_9.c: Likewise.
4424 * gcc.target/aarch64/vect_mixed_sizes_10.c: Likewise.
4426 2024-01-12 Richard Sandiford <richard.sandiford@arm.com>
4429 * gcc.target/aarch64/sve/acle/general-c/clamp_1.c: Remove bogus
4432 2024-01-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4435 * gcc.target/riscv/rvv/autovec/pr113209.c: Adapt test.
4436 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-1.c: New test.
4437 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-2.c: New test.
4439 2024-01-12 Jakub Jelinek <jakub@redhat.com>
4441 PR tree-optimization/113334
4442 * gcc.dg/torture/bitint-46.c: New test.
4444 2024-01-12 Jakub Jelinek <jakub@redhat.com>
4446 PR tree-optimization/113330
4447 * gcc.dg/bitint-69.c: New test.
4449 2024-01-12 Jakub Jelinek <jakub@redhat.com>
4451 PR tree-optimization/113323
4452 * gcc.dg/bitint-68.c: New test.
4454 2024-01-12 Jakub Jelinek <jakub@redhat.com>
4456 PR tree-optimization/113316
4457 * gcc.dg/bitint-67.c: New test.
4459 2024-01-12 Guillaume Gomez <guillaume1.gomez@gmail.com>
4460 Antoni Boucher <bouanto@zoho.com>
4462 * jit.dg/all-non-failing-tests.h: Add new attributes tests.
4463 * jit.dg/jit.exp: Add `jit-verify-assembler-output-not` test command.
4464 * jit.dg/test-restrict-attribute.c: New test.
4465 * jit.dg/test-alias-attribute.c: New test.
4466 * jit.dg/test-always_inline-attribute.c: New test.
4467 * jit.dg/test-cold-attribute.c: New test.
4468 * jit.dg/test-const-attribute.c: New test.
4469 * jit.dg/test-noinline-attribute.c: New test.
4470 * jit.dg/test-nonnull-attribute.c: New test.
4471 * jit.dg/test-pure-attribute.c: New test.
4472 * jit.dg/test-used-attribute.c: New test.
4473 * jit.dg/test-variable-attribute.c: New test.
4474 * jit.dg/test-weak-attribute.c: New test.
4476 2024-01-12 Jakub Jelinek <jakub@redhat.com>
4478 * gcc.dg/bitint-31.c: Fix up #if conditions checking whether
4479 __*_MANT_DIG__ is equal to a particular precision.
4481 2024-01-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4483 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: Remove -fno-vect-cost-model
4485 2024-01-12 Li Wei <liwei@loongson.cn>
4487 * gcc.target/loongarch/sign-extend-2.c: Adjust.
4489 2024-01-12 Li Wei <liwei@loongson.cn>
4491 * gcc.target/loongarch/sign-extend.c: Moved to...
4492 * gcc.target/loongarch/sign-extend-1.c: ...here.
4493 * gcc.target/loongarch/sign-extend-2.c: New test.
4495 2024-01-11 Julian Brown <julian@codesourcery.com>
4497 * gcc.dg/gomp/bad-array-section-c-1.c: New test.
4498 * gcc.dg/gomp/bad-array-section-c-2.c: New test.
4499 * gcc.dg/gomp/bad-array-section-c-3.c: New test.
4500 * gcc.dg/gomp/bad-array-section-c-4.c: New test.
4501 * gcc.dg/gomp/bad-array-section-c-5.c: New test.
4502 * gcc.dg/gomp/bad-array-section-c-6.c: New test.
4503 * gcc.dg/gomp/bad-array-section-c-7.c: New test.
4504 * gcc.dg/gomp/bad-array-section-c-8.c: New test.
4506 2024-01-11 Jason Merrill <jason@redhat.com>
4509 * g++.dg/cpp2a/concepts-memfun4.C: New test.
4511 2024-01-11 Jin Ma <jinma@linux.alibaba.com>
4513 * gcc.target/riscv/xtheadfmemidx-medany.c: New test.
4515 2024-01-11 Andrew Pinski <quic_apinski@quicinc.com>
4517 PR middle-end/113322
4518 * gcc.c-torture/compile/pr113322-1.c: New test.
4520 2024-01-11 Andrew Pinski <quic_apinski@quicinc.com>
4522 PR tree-optimization/113301
4523 * gcc.dg/tree-ssa/divide-8.c: New test.
4525 2024-01-11 Jason Merrill <jason@redhat.com>
4527 * g++.dg/cpp23/explicit-obj-diagnostics7.C: Remove xfail.
4529 2024-01-11 Tamar Christina <tamar.christina@arm.com>
4532 * gcc.dg/bic-bitmask-13.c: Remove -save-temps.
4533 * gcc.dg/bic-bitmask-14.c: Likewise.
4534 * gcc.dg/bic-bitmask-15.c: Likewise.
4535 * gcc.dg/bic-bitmask-16.c: Likewise.
4536 * gcc.dg/bic-bitmask-17.c: Likewise.
4537 * gcc.dg/bic-bitmask-18.c: Likewise.
4538 * gcc.dg/bic-bitmask-19.c: Likewise.
4539 * gcc.dg/bic-bitmask-20.c: Likewise.
4540 * gcc.dg/bic-bitmask-21.c: Likewise.
4541 * gcc.dg/bic-bitmask-22.c: Likewise.
4542 * gcc.dg/bic-bitmask-7.c: Likewise.
4543 * gcc.dg/vect/vect-early-break-run_1.c: Likewise.
4544 * gcc.dg/vect/vect-early-break-run_10.c: Likewise.
4545 * gcc.dg/vect/vect-early-break-run_2.c: Likewise.
4546 * gcc.dg/vect/vect-early-break-run_3.c: Likewise.
4547 * gcc.dg/vect/vect-early-break-run_4.c: Likewise.
4548 * gcc.dg/vect/vect-early-break-run_5.c: Likewise.
4549 * gcc.dg/vect/vect-early-break-run_6.c: Likewise.
4550 * gcc.dg/vect/vect-early-break-run_7.c: Likewise.
4551 * gcc.dg/vect/vect-early-break-run_8.c: Likewise.
4552 * gcc.dg/vect/vect-early-break-run_9.c: Likewise.
4554 2024-01-11 Richard Biener <rguenther@suse.de>
4556 PR tree-optimization/112505
4557 * gcc.dg/vect/pr112505.c: New testcase.
4559 2024-01-11 Richard Biener <rguenther@suse.de>
4561 PR tree-optimization/113126
4562 * gcc.dg/torture/pr113126.c: New testcase.
4564 2024-01-11 Richard Biener <rguenther@suse.de>
4566 PR tree-optimization/112636
4567 * gcc.dg/pr112636.c: New testcase.
4569 2024-01-11 Pan Li <pan2.li@intel.com>
4571 * gcc.dg/pr30957-1.c: Remove.
4573 2024-01-11 Alex Coplan <alex.coplan@arm.com>
4576 * gcc.target/aarch64/pr113077.c: New test.
4578 2024-01-11 Richard Biener <rguenther@suse.de>
4580 PR tree-optimization/111003
4581 * gcc.dg/tree-ssa/pr111003.c: New testcase.
4583 2024-01-11 Richard Biener <rguenther@suse.de>
4585 PR middle-end/112740
4586 * gcc.dg/pr112740.c: New testcase.
4588 2024-01-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4590 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Remove xfail.
4591 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
4592 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
4593 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
4595 2024-01-11 Lulu Cheng <chenglulu@loongson.cn>
4597 * gcc.target/loongarch/sign-extend-bitwise.c: New test.
4599 2024-01-11 liuhongt <hongtao.liu@intel.com>
4601 * gcc.target/i386/pr104401.c: New test.
4602 * gcc.dg/tree-ssa/pr95906.c: Adjust testcase.
4604 2024-01-11 Gaius Mulley <gaiusmod2@gmail.com>
4607 * gm2/pim/fail/badbecomes.mod: New test.
4608 * gm2/pim/fail/badexpression.mod: New test.
4609 * gm2/pim/fail/badexpression2.mod: New test.
4610 * gm2/pim/fail/badifin.mod: New test.
4611 * gm2/pim/pass/goodifin.mod: New test.
4613 2024-01-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4615 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-10.c: Fix test.
4616 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-11.c: Ditto.
4617 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-12.c: Ditto.
4619 2024-01-10 Antoni Boucher <bouanto@zoho.com>
4622 * jit.dg/all-non-failing-tests.h: Add note about test-ggc-bugfix.
4623 * jit.dg/test-ggc-bugfix.c: New test.
4625 2024-01-10 Jin Ma <jinma@linux.alibaba.com>
4627 * gcc.target/riscv/xtheadint-push-pop.c: New test.
4629 2024-01-10 Tamar Christina <tamar.christina@arm.com>
4631 PR tree-optimization/112468
4632 * gcc.dg/fold-copysign-1.c: Modify tests based on if target supports
4634 * gcc.dg/pr55152-2.c: Likewise.
4635 * gcc.dg/tree-ssa/abs-4.c: Likewise.
4636 * gcc.dg/tree-ssa/backprop-6.c: Likewise.
4637 * gcc.dg/tree-ssa/copy-sign-2.c: Likewise.
4638 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4639 * lib/target-supports.exp (check_effective_target_ifn_copysign): New.
4641 2024-01-10 Andrew Pinski <quic_apinski@quicinc.com>
4643 PR tree-optimization/112581
4644 * gcc.c-torture/execute/pr112581-1.c: New test.
4646 2024-01-10 Maciej W. Rozycki <macro@embecosm.com>
4648 * gcc.target/riscv/pr105314.c: Fix comment termination.
4650 2024-01-10 Maciej W. Rozycki <macro@embecosm.com>
4652 * gcc.target/riscv/cset-sext-sfb.c: New test.
4653 * gcc.target/riscv/cset-sext-thead.c: New test.
4654 * gcc.target/riscv/cset-sext-ventana.c: New test.
4655 * gcc.target/riscv/cset-sext-zicond.c: New test.
4656 * gcc.target/riscv/cset-sext.c: New test.
4658 2024-01-10 Jakub Jelinek <jakub@redhat.com>
4660 PR tree-optimization/112734
4661 * gcc.dg/bitint-64.c: New test.
4663 2024-01-10 Tamar Christina <tamar.christina@arm.com>
4665 PR tree-optimization/113287
4666 * gcc.dg/vect/vect-early-break_100-pr113287.c: New test.
4667 * gcc.dg/vect/vect-early-break_99-pr113287.c: New test.
4669 2024-01-10 Richard Biener <rguenther@suse.de>
4671 PR tree-optimization/113078
4672 * gcc.dg/vect/vect-reduc-cond-sub.c: New testcase.
4673 * gcc.target/i386/vect-pr113078.c: Likewise.
4675 2024-01-10 Julian Brown <julian@codesourcery.com>
4677 * g++.dg/gomp/bad-array-section-10.C: Adjust diagnostics for C++23 and
4680 2024-01-10 Julian Brown <julian@codesourcery.com>
4682 * g++.dg/gomp/array-section-1.C: Fix scan output for 32-bit target.
4683 * g++.dg/gomp/array-section-2.C: Likewise.
4684 * g++.dg/gomp/bad-array-section-4.C: Adjust error output for 32-bit
4687 2024-01-10 Tamar Christina <tamar.christina@arm.com>
4689 PR tree-optimization/113144
4690 PR tree-optimization/113145
4691 * gcc.dg/vect/vect-early-break_94-pr113144.c: New test.
4693 2024-01-10 Jakub Jelinek <jakub@redhat.com>
4695 PR tree-optimization/113297
4696 * gcc.dg/bitint-63.c: Fix PR number.
4698 2024-01-10 chenxiaolong <chenxiaolong@loongson.cn>
4700 * gcc.dg/vect/slp-21.c: Add loongarch.
4702 2024-01-10 chenxiaolong <chenxiaolong@loongson.cn>
4704 * lib/target-supports.exp: Removed an issue with "target keyword"
4705 checking errors on LoongArch architecture.
4707 2024-01-10 Jakub Jelinek <jakub@redhat.com>
4709 PR tree-optimization/113120
4710 * gcc.dg/bitint-63.c: New test.
4712 2024-01-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4714 * gcc.target/riscv/rvv/autovec/vls/avg-1.c: Adapt test.
4715 * gcc.target/riscv/rvv/autovec/vls/avg-2.c: Ditto.
4716 * gcc.target/riscv/rvv/autovec/vls/avg-3.c: Ditto.
4717 * gcc.target/riscv/rvv/autovec/vls/avg-4.c: Ditto.
4718 * gcc.target/riscv/rvv/autovec/vls/avg-5.c: Ditto.
4719 * gcc.target/riscv/rvv/autovec/vls/avg-6.c: Ditto.
4720 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: Ditto.
4721 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: Ditto.
4723 2024-01-10 Kewen Lin <linkw@linux.ibm.com>
4726 * gcc.target/powerpc/pcrel-sibcall-1.c: Replace noinline as noipa.
4728 2024-01-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4730 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: Add assembler-not check.
4732 2024-01-09 Jason Merrill <jason@redhat.com>
4734 * g++.dg/torture/accessor-fixits-9-xobj.C: New test.
4736 2024-01-09 waffl3x <waffl3x@protonmail.com>
4740 C++23 P0847R7 (deducing this) - CWG2586.
4741 * g++.dg/cpp23/explicit-obj-basic6.C: New test.
4742 * g++.dg/cpp23/explicit-obj-default1.C: New test.
4743 * g++.dg/cpp23/explicit-obj-default2.C: New test.
4745 2024-01-09 waffl3x <waffl3x@protonmail.com>
4749 C++23 P0847R7 (deducing this) - xobj lambdas.
4750 * g++.dg/cpp23/explicit-obj-diagnostics8.C: New test.
4751 * g++.dg/cpp23/explicit-obj-lambda1.C: New test.
4752 * g++.dg/cpp23/explicit-obj-lambda10.C: New test.
4753 * g++.dg/cpp23/explicit-obj-lambda11.C: New test.
4754 * g++.dg/cpp23/explicit-obj-lambda12.C: New test.
4755 * g++.dg/cpp23/explicit-obj-lambda13.C: New test.
4756 * g++.dg/cpp23/explicit-obj-lambda2.C: New test.
4757 * g++.dg/cpp23/explicit-obj-lambda3.C: New test.
4758 * g++.dg/cpp23/explicit-obj-lambda4.C: New test.
4759 * g++.dg/cpp23/explicit-obj-lambda5.C: New test.
4760 * g++.dg/cpp23/explicit-obj-lambda6.C: New test.
4761 * g++.dg/cpp23/explicit-obj-lambda7.C: New test.
4762 * g++.dg/cpp23/explicit-obj-lambda8.C: New test.
4763 * g++.dg/cpp23/explicit-obj-lambda9.C: New test.
4765 2024-01-09 waffl3x <waffl3x@protonmail.com>
4769 C++23 P0847R7 (deducing this) - diagnostics.
4770 * g++.dg/cpp23/feat-cxx2b.C: Test existance and value of
4771 __cpp_explicit_this_parameter feature test macro.
4772 * g++.dg/cpp26/feat-cxx26.C: Likewise.
4773 * g++.dg/cpp23/explicit-obj-cxx-dialect-A.C: New test.
4774 * g++.dg/cpp23/explicit-obj-cxx-dialect-B.C: New test.
4775 * g++.dg/cpp23/explicit-obj-cxx-dialect-C.C: New test.
4776 * g++.dg/cpp23/explicit-obj-cxx-dialect-D.C: New test.
4777 * g++.dg/cpp23/explicit-obj-cxx-dialect-E.C: New test.
4778 * g++.dg/cpp23/explicit-obj-diagnostics1.C: New test.
4779 * g++.dg/cpp23/explicit-obj-diagnostics2.C: New test.
4780 * g++.dg/cpp23/explicit-obj-diagnostics3.C: New test.
4781 * g++.dg/cpp23/explicit-obj-diagnostics4.C: New test.
4782 * g++.dg/cpp23/explicit-obj-diagnostics5.C: New test.
4783 * g++.dg/cpp23/explicit-obj-diagnostics6.C: New test.
4784 * g++.dg/cpp23/explicit-obj-diagnostics7.C: New test.
4786 2024-01-09 waffl3x <waffl3x@protonmail.com>
4790 C++23 P0847R7 (deducing this) - initial functionality.
4791 * g++.dg/cpp23/explicit-obj-basic1.C: New test.
4792 * g++.dg/cpp23/explicit-obj-basic2.C: New test.
4793 * g++.dg/cpp23/explicit-obj-basic3.C: New test.
4794 * g++.dg/cpp23/explicit-obj-basic4.C: New test.
4795 * g++.dg/cpp23/explicit-obj-basic5.C: New test.
4796 * g++.dg/cpp23/explicit-obj-by-value1.C: New test.
4797 * g++.dg/cpp23/explicit-obj-by-value2.C: New test.
4798 * g++.dg/cpp23/explicit-obj-by-value3.C: New test.
4799 * g++.dg/cpp23/explicit-obj-by-value4.C: New test.
4800 * g++.dg/cpp23/explicit-obj-constraints.C: New test.
4801 * g++.dg/cpp23/explicit-obj-constraints2.C: New test.
4802 * g++.dg/cpp23/explicit-obj-ops-mem-arrow.C: New test.
4803 * g++.dg/cpp23/explicit-obj-ops-mem-assignment.C: New test.
4804 * g++.dg/cpp23/explicit-obj-ops-mem-call.C: New test.
4805 * g++.dg/cpp23/explicit-obj-ops-mem-subscript.C: New test.
4806 * g++.dg/cpp23/explicit-obj-ops-non-mem-dep.C: New test.
4807 * g++.dg/cpp23/explicit-obj-ops-non-mem-non-dep.C: New test.
4808 * g++.dg/cpp23/explicit-obj-ops-non-mem.h: New test.
4809 * g++.dg/cpp23/explicit-obj-ops-requires-mem.C: New test.
4810 * g++.dg/cpp23/explicit-obj-ops-requires-non-mem.C: New test.
4811 * g++.dg/cpp23/explicit-obj-redecl.C: New test.
4812 * g++.dg/cpp23/explicit-obj-redecl2.C: New test.
4813 * g++.dg/cpp23/explicit-obj-redecl3.C: New test.
4814 * g++.dg/cpp23/explicit-obj-redecl4.C: New test.
4816 2024-01-09 Jakub Jelinek <jakub@redhat.com>
4819 * gcc.dg/pr113262.c: New test.
4821 2024-01-09 Tamar Christina <tamar.christina@arm.com>
4823 PR tree-optimization/113199
4824 * gcc.target/gcn/pr113199.c: New test.
4826 2024-01-09 Tamar Christina <tamar.christina@arm.com>
4828 * gcc.target/arm/vect-early-break-cbranch.c: Accept thumb output.
4830 2024-01-09 Tamar Christina <tamar.christina@arm.com>
4833 * gcc.dg/pr113267.c: New test.
4835 2024-01-09 Tamar Christina <tamar.christina@arm.com>
4837 PR middle-end/113163
4838 * gcc.target/gcn/pr113163.c: New test.
4840 2024-01-09 Julian Brown <julian@codesourcery.com>
4842 * c-c++-common/gomp/map-6.c: Update expected output.
4843 * c-c++-common/gomp/target-enter-data-1.c: Update scan test.
4844 * g++.dg/gomp/array-section-1.C: New test.
4845 * g++.dg/gomp/array-section-2.C: New test.
4846 * g++.dg/gomp/bad-array-section-1.C: New test.
4847 * g++.dg/gomp/bad-array-section-2.C: New test.
4848 * g++.dg/gomp/bad-array-section-3.C: New test.
4849 * g++.dg/gomp/bad-array-section-4.C: New test.
4850 * g++.dg/gomp/bad-array-section-5.C: New test.
4851 * g++.dg/gomp/bad-array-section-6.C: New test.
4852 * g++.dg/gomp/bad-array-section-7.C: New test.
4853 * g++.dg/gomp/bad-array-section-8.C: New test.
4854 * g++.dg/gomp/bad-array-section-9.C: New test.
4855 * g++.dg/gomp/bad-array-section-10.C: New test.
4856 * g++.dg/gomp/bad-array-section-11.C: New test.
4857 * g++.dg/gomp/has_device_addr-non-lvalue-1.C: New test.
4858 * g++.dg/gomp/pr67522.C: Update expected output.
4859 * g++.dg/gomp/ind-base-3.C: New test.
4860 * g++.dg/gomp/map-assignment-1.C: New test.
4861 * g++.dg/gomp/map-inc-1.C: New test.
4862 * g++.dg/gomp/map-lvalue-ref-1.C: New test.
4863 * g++.dg/gomp/map-ptrmem-1.C: New test.
4864 * g++.dg/gomp/map-ptrmem-2.C: New test.
4865 * g++.dg/gomp/map-static-cast-lvalue-1.C: New test.
4866 * g++.dg/gomp/map-ternary-1.C: New test.
4867 * g++.dg/gomp/member-array-2.C: New test.
4869 2024-01-09 Eric Botcazou <ebotcazou@adacore.com>
4871 * gnat.dg/bip_prim_func2.adb: New test.
4872 * gnat.dg/bip_prim_func2_pkg.ads, gnat.dg/bip_prim_func2_pkg.adb:
4875 2024-01-09 Jakub Jelinek <jakub@redhat.com>
4877 PR tree-optimization/113210
4878 * gcc.c-torture/compile/pr113210.c: New test.
4880 2024-01-09 Eric Botcazou <ebotcazou@adacore.com>
4882 * gnat.dg/specs/anon4.ads: New test.
4884 2024-01-09 Eric Botcazou <ebotcazou@adacore.com>
4886 * g++.dg/opt/delay-slot-2.C: New test.
4888 2024-01-09 Roger Sayle <roger@nextmovesoftware.com>
4889 Hongtao Liu <hongtao.liu@intel.com>
4891 * gcc.target/i386/auto-init-8.c: Update test case.
4892 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Likewise.
4893 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
4894 * gcc.target/i386/avx512fp16-13.c: Likewise.
4895 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
4896 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
4897 * gcc.target/i386/pr100865-1.c: Likewise.
4898 * gcc.target/i386/pr100865-10a.c: Likewise.
4899 * gcc.target/i386/pr100865-10b.c: Likewise.
4900 * gcc.target/i386/pr100865-2.c: Likewise.
4901 * gcc.target/i386/pr100865-3.c: Likewise.
4902 * gcc.target/i386/pr100865-4a.c: Likewise.
4903 * gcc.target/i386/pr100865-4b.c: Likewise.
4904 * gcc.target/i386/pr100865-5a.c: Likewise.
4905 * gcc.target/i386/pr100865-5b.c: Likewise.
4906 * gcc.target/i386/pr100865-9a.c: Likewise.
4907 * gcc.target/i386/pr100865-9b.c: Likewise.
4908 * gcc.target/i386/pr102021.c: Likewise.
4909 * gcc.target/i386/pr90773-17.c: Likewise.
4911 2024-01-09 Haochen Jiang <haochen.jiang@intel.com>
4913 * gcc.target/i386/avx512fp16-xorsign-1.c: Fix testcase.
4914 * gcc.target/i386/part-vect-absneghf.c: Ditto.
4916 2024-01-09 Jiahao Xu <xujiahao@loongson.cn>
4918 * gcc.target/loongarch/vector/lasx/lasx-vec-init-2.c: New test.
4920 2024-01-09 Feng Wang <wangfeng@eswincomputing.com>
4922 * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: New test.
4923 * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: New test.
4924 * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: New test.
4925 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: New test.
4926 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: New test.
4927 * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: New test.
4928 * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: New test.
4929 * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: New test.
4930 * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: New test.
4931 * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: New test.
4932 * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: New test.
4933 * gcc.target/riscv/zvkb.c: New test.
4935 2024-01-08 John David Anglin <danglin@gcc.gnu.org>
4937 * gcc.dg/tree-ssa/ssa-sink-18.c: xfail dg-final "Sunk statements: 5"
4940 2024-01-08 John David Anglin <danglin@gcc.gnu.org>
4942 * gfortran.dg/dec_math.f90: Skip on hppa*-*-hpux*.
4944 2024-01-08 John David Anglin <danglin@gcc.gnu.org>
4947 * gfortran.dg/bind_c_coms.f90: Add -fcommon option on hppa*-*-*.
4948 * gfortran.dg/bind_c_vars.f90: Likewise.
4950 2024-01-08 Cupertino Miranda <cupertino.miranda@oracle.com>
4952 * gcc.target/bpf/attr-kernel-helper.c: New test.
4954 2024-01-08 Harald Anlauf <anlauf@gmx.de>
4957 * gfortran.dg/size_optional_dim_2.f90: New test.
4959 2024-01-08 Richard Biener <rguenther@suse.de>
4961 PR tree-optimization/113026
4962 * gcc.dg/torture/pr113026-1.c: New testcase.
4963 * gcc.dg/torture/pr113026-2.c: Likewise.
4965 2024-01-08 Jakub Jelinek <jakub@redhat.com>
4967 PR tree-optimization/113228
4968 * gcc.c-torture/compile/pr113228.c: New test.
4970 2024-01-08 Jakub Jelinek <jakub@redhat.com>
4972 PR tree-optimization/113120
4973 * gcc.dg/bitint-62.c: New test.
4975 2024-01-08 Jakub Jelinek <jakub@redhat.com>
4977 PR tree-optimization/113119
4978 * gcc.dg/bitint-61.c: New test.
4980 2024-01-08 Georg-Johann Lay <avr@gjlay.de>
4983 * gcc.target/avr/attribute-io.h: New file.
4984 * gcc.target/avr/pr112952-0.c: New test.
4985 * gcc.target/avr/pr112952-1.c: New test.
4986 * gcc.target/avr/pr112952-2.c: New test.
4987 * gcc.target/avr/pr112952-3.c: New test.
4989 2024-01-08 Kito Cheng <kito.cheng@sifive.com>
4991 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: Use
4992 check + abort rather than assert.
4994 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
4996 * gcc.target/avr/lra-cpymem_qi.c: Remove duplicate -mmcu=.
4997 * gcc.target/avr/lra-elim.c: Same.
4998 * gcc.target/avr/pr112830.c: Skip for Reduced Tiny.
4999 * gcc.target/avr/pr46779-1.c: Same.
5000 * gcc.target/avr/pr46779-2.c: Same.
5001 * gcc.target/avr/pr86869.c: Skip for Reduced Tiny and add -std=gnu99
5002 for GNU-C due to address spaces.
5003 * gcc.target/avr/pr89270.c: Same.
5004 * gcc.target/avr/torture/builtins-2-flash.c: Only test address
5005 space __flash1 if we have it.
5006 * gcc.target/avr/torture/addr-space-1-1.c: Same.
5007 * gcc.target/avr/torture/addr-space-2-1.c: Same.
5009 2024-01-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5011 * gfortran.dg/dtio_25.f90: Update.
5012 * gfortran.dg/namelist_57.f90: Update.
5013 * gfortran.dg/namelist_65.f90: Update.
5015 2024-01-07 Roger Sayle <roger@nextmovesoftware.com>
5016 Uros Bizjak <ubizjak@gmail.com>
5019 * gcc.target/i386/pr113231.c: New test case.
5021 2024-01-07 Tamar Christina <tamar.christina@arm.com>
5023 * gcc.dg/vect/vect-early-break_2.c: Skip Arm.
5024 * gcc.dg/vect/vect-early-break_7.c: Likewise.
5025 * gcc.dg/vect/vect-early-break_75.c: Likewise.
5026 * gcc.dg/vect/vect-early-break_77.c: Likewise.
5027 * gcc.dg/vect/vect-early-break_82.c: Likewise.
5028 * gcc.dg/vect/vect-early-break_88.c: Likewise.
5029 * lib/target-supports.exp (add_options_for_vect_early_break,
5030 check_effective_target_vect_early_break_hw,
5031 check_effective_target_vect_early_break): Support AArch32.
5032 * gcc.target/arm/vect-early-break-cbranch.c: New test.
5034 2024-01-07 Jeff Law <jlaw@ventanamicro.com>
5036 * gcc.dg/tree-ssa/phi-opt-25b.c: Remove extraneous "short".
5038 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
5041 * gcc.dg/torture/pr110838.c: Use proper shift offset to get MSB or int.
5042 * gcc.dg/torture/pr112282.c: Use at least 32 bits for :20 bit-fields.
5043 * gcc.dg/tree-ssa/bitcmp-5.c: Use integral type with 32 bits or more.
5044 * gcc.dg/tree-ssa/bitcmp-6.c: Same.
5045 * gcc.dg/tree-ssa/cltz-complement-max.c: Same.
5046 * gcc.dg/tree-ssa/cltz-max.c: Same.
5047 * gcc.dg/tree-ssa/if-to-switch-8.c: Use literals that fit int.
5048 * gcc.dg/tree-ssa/if-to-switch-9.c [avr]: Set case-values-threshold=3.
5049 * gcc.dg/tree-ssa/negneg-3.c: Discriminate [not] large_double.
5050 * gcc.dg/tree-ssa/phi-opt-25b.c: Use types of correct widths for
5052 * gcc.dg/tree-ssa/pr55177-1.c: Same.
5053 * gcc.dg/tree-ssa/popcount-max.c: Use int32_t where required.
5054 * gcc.dg/tree-ssa/pr111583-1.c: Use intptr_t as needed.
5055 * gcc.dg/tree-ssa/pr111583-2.c: Same.
5057 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
5060 * gcc.dg/memchr-3.c [avr]: Anticipate -Wbuiltin-declaration-mismatch.
5061 * gcc.dg/pr103207.c: Use __INT32_TYPE__ instead of int.
5062 * gcc.dg/pr103451.c [void* != long]: Anticipate -Wpointer-to-int-cast.
5063 * gcc.dg/pr110496.c [void* != long]: Anticipate -Wint-to-pointer-cast.
5064 * gcc.dg/pr109977.c: Use __SIZEOF_DOUBLE__ instead of 8.
5065 * gcc.dg/pr110506-2.c: Use __UINT32_TYPE__ for uint32_t.
5066 * gcc.dg/pr110582.c: Require int32plus.
5067 * gcc.dg/pr111039.c: [sizeof(int) < 4]: Use __INT32_TYPE__.
5068 * gcc.dg/pr111599.c: Same.
5069 * gcc.dg/builtin-dynamic-object-size-0.c: Require size20plus.
5070 * gcc.dg/builtin-object-size-1.c [avr]: Skip tests with strndup.
5071 * gcc.dg/builtin-object-size-2.c: Same.
5072 * gcc.dg/builtin-object-size-3.c: Same.
5073 * gcc.dg/builtin-object-size-4.c: Same.
5074 * gcc.dg/pr111070.c: Use __UINTPTR_TYPE__ instead of unsigned long.
5075 * gcc.dg/debug/btf/btf-pr106773.c: Same.
5076 * gcc.dg/debug/btf/btf-bitfields-2.c: [sizeof(int) < 4]: Use
5079 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
5082 * gcc.c-torture/compile/attr-complex-method-2.c [target=avr]: Check
5083 for "divsc3" as double = float per default.
5084 * gcc.c-torture/compile/pr106537-1.c: Use __INTPTR_TYPE__ instead of
5086 * gcc.c-torture/compile/pr106537-2.c: Same.
5087 * gcc.c-torture/compile/pr106537-3.c: Same.
5088 * gcc.c-torture/execute/20230630-3.c: Use __INT32_TYPE__ for bit-field
5090 * gcc.c-torture/execute/20230630-4.c: Same.
5091 * gcc.c-torture/execute/pr109938.c: Require int32plus.
5092 * gcc.c-torture/execute/pr109986.c: Same.
5093 * gcc.dg/fold-ior-4.c: Same.
5094 * gcc.dg/fold-ior-5.c: Same
5095 * gcc.dg/fold-parity-5.c: Same.
5096 * gcc.dg/fold-popcount-5.c: Same.
5097 * gcc.dg/builtin-bswap-13.c [sizeof(int) < 4]: Use __INT32_TYPE__
5099 * gcc.dg/builtin-bswap-14.c: Use __INT32_TYPE__ instead of int where
5101 * gcc.dg/c23-constexpr-9.c: Require large_double.
5102 * gcc.dg/c23-nullptr-1.c [target=avr]: xfail.
5103 * gcc.dg/loop-unswitch-10.c: Require size32plus.
5104 * gcc.dg/loop-unswitch-14.c: Same.
5105 * gcc.dg/loop-unswitch-11.c: Require int32.
5106 * gcc.dg/pr101836.c: Use __SIZEOF_INT instead of hard-coded 4.
5107 * gcc.dg/pr101836_1.c: Same.
5108 * gcc.dg/pr101836_2.c: Same.
5109 * gcc.dg/pr101836_3.c: Same.
5111 2024-01-07 Nathaniel Shead <nathanieloshead@gmail.com>
5113 * g++.dg/modules/init-5_a.C: New test.
5114 * g++.dg/modules/init-5_b.C: New test.
5116 2024-01-07 Nathaniel Shead <nathanieloshead@gmail.com>
5119 * g++.dg/modules/using-11.h: New test.
5120 * g++.dg/modules/using-11_a.C: New test.
5121 * g++.dg/modules/using-11_b.C: New test.
5123 2024-01-07 Nathaniel Shead <nathanieloshead@gmail.com>
5126 * g++.dg/modules/part-hdr-1_c.C: Fix syntax.
5127 * g++.dg/modules/part-mac-1_c.C: Likewise.
5128 * g++.dg/modules/mod-invalid-1.C: New test.
5129 * g++.dg/modules/part-8_a.C: New test.
5130 * g++.dg/modules/part-8_b.C: New test.
5131 * g++.dg/modules/part-8_c.C: New test.
5133 2024-01-06 Harald Anlauf <anlauf@gmx.de>
5134 José Rui Faustino de Sousa <jrfsousa@gmail.com>
5137 * gfortran.dg/repeat_8.f90: New test.
5139 2024-01-06 Jiahao Xu <xujiahao@loongson.cn>
5141 * gcc.target/loongarch/vector/lasx/lasx-xvpremi.c: Removed.
5142 * gcc.target/loongarch/vector/lasx/lasx-xvpermi_q.c: New test.
5144 2024-01-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5147 * gcc.target/riscv/rvv/vsetvl/pr113248.c: New test.
5149 2024-01-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5151 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-12.c: New test.
5152 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-14.c: New test.
5154 2024-01-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5156 * gcc.target/riscv/rvv/base/vf_avl-4.c: New test.
5158 2024-01-05 Richard Sandiford <richard.sandiford@arm.com>
5161 * gcc.target/aarch64/pr113104.c: New test.
5162 * gcc.target/aarch64/sve/cond_arith_1.c: Update for new parameter
5164 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
5165 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
5166 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
5167 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
5168 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
5169 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
5170 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
5171 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
5172 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
5173 * gcc.target/aarch64/sve/mask_load_slp_1.c: Likewise.
5174 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
5175 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
5176 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
5177 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
5178 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
5179 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
5180 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
5181 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
5182 * gcc.target/aarch64/sve/pack_1.c: Likewise.
5183 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
5184 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
5185 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
5186 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
5187 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
5188 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
5189 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
5190 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
5191 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
5192 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
5193 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5194 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5196 2024-01-05 Lulu Cheng <chenglulu@loongson.cn>
5198 * gcc.target/loongarch/vect-ld-st-imm12.c: New test.
5200 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
5202 * gcc.dg/fma-3.c: The intermediate file corresponding to the
5203 function does not produce the corresponding FNMA symbol, so the test
5204 rules should be skipped when testing.
5205 * gcc.dg/fma-4.c: The intermediate file corresponding to the
5206 function does not produce the corresponding FNMS symbol, so skip the
5207 test rules when testing.
5208 * gcc.dg/fma-6.c: The cause is the same as fma-3.c.
5209 * gcc.dg/fma-7.c: The cause is the same as fma-4.c
5211 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
5213 * gcc.dg/vect/bb-slp-pattern-1.c: If you are testing on the
5214 LoongArch architecture, you need to add the "-mlasx" compilation
5215 option to generate vectorized code.
5216 * gcc.dg/vect/slp-widen-mult-half.c: Dito.
5217 * gcc.dg/vect/vect-widen-mult-const-s16.c: Dito.
5218 * gcc.dg/vect/vect-widen-mult-const-u16.c: Dito.
5219 * gcc.dg/vect/vect-widen-mult-half-u8.c: Dito.
5220 * gcc.dg/vect/vect-widen-mult-half.c: Dito.
5221 * gcc.dg/vect/vect-widen-mult-u16.c: Dito.
5222 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: Dito.
5223 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Dito.
5224 * gcc.dg/vect/vect-widen-mult-u8.c: Dito.
5226 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
5228 * gfortran.dg/vect/pr60510.f: Delete the default behavior of the
5231 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
5233 * gfortran.dg/bind_c_array_params_2.f90: Add code test rules to
5234 support testing of the loongArch architecture.
5236 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
5238 * gcc.dg/vect/vect-82.c: Add the LoongArch architecture to the
5239 object detection framework.
5240 * gcc.dg/vect/vect-83.c: Dito.
5242 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
5244 * gcc.dg/vect/vect-bic-bitmask-12.c: Change the default
5245 setting of assembly to compile.
5246 * gcc.dg/vect/vect-bic-bitmask-23.c: Dito.
5248 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
5250 * lib/target-supports.exp: Add LoongArch to the list of supported
5253 2024-01-05 Alex Coplan <alex.coplan@arm.com>
5256 * g++.dg/pr113217.C: New test.
5258 2024-01-05 Jakub Jelinek <jakub@redhat.com>
5260 PR tree-optimization/113201
5261 * gcc.c-torture/compile/pr113201.c: New test.
5263 2024-01-05 Jakub Jelinek <jakub@redhat.com>
5265 PR tree-optimization/90693
5266 * gcc.target/i386/pr90693-2.c: New test.
5268 2024-01-05 Kito Cheng <kito.cheng@sifive.com>
5270 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h:
5271 Fix the check condition.
5273 2024-01-05 Kito Cheng <kito.cheng@sifive.com>
5275 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h:
5276 Use __builtin_abort instead of assert.
5277 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: Drop math.h.
5278 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: Ditto.
5279 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: Ditto.
5280 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: Ditto.
5281 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: Ditto.
5282 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: Ditto.
5283 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: Ditto.
5284 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: Ditto.
5285 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-1.c: Ditto.
5286 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-2.c: Ditto.
5287 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-3.c: Ditto.
5288 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-4.c: Ditto.
5289 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-1.c: Ditto.
5290 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-2.c: Ditto.
5291 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-3.c: Ditto.
5292 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-4.c: Ditto.
5293 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h: Use
5294 __builtin_abort instead of assert.
5295 * gcc.target/riscv/rvv/autovec/pr112694-1.c: Ditto.
5296 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: Ditto.
5297 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: Drop stdlib.h.
5298 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: Ditto.
5299 * gcc.target/riscv/rvv/autovec/unop/vnot-template.h: Ditto.
5301 2024-01-05 Pan Li <pan2.li@intel.com>
5304 2024-01-05 Feng Wang <wangfeng@eswincomputing.com>
5306 * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: New test.
5307 * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: New test.
5308 * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: New test.
5309 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: New test.
5310 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: New test.
5311 * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: New test.
5312 * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: New test.
5313 * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: New test.
5314 * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: New test.
5315 * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: New test.
5316 * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: New test.
5317 * gcc.target/riscv/zvkb.c: New test.
5319 2024-01-05 Feng Wang <wangfeng@eswincomputing.com>
5321 * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: New test.
5322 * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: New test.
5323 * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: New test.
5324 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: New test.
5325 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: New test.
5326 * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: New test.
5327 * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: New test.
5328 * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: New test.
5329 * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: New test.
5330 * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: New test.
5331 * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: New test.
5332 * gcc.target/riscv/zvkb.c: New test.
5334 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5336 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
5338 2024-01-04 Andrew Pinski <quic_apinski@quicinc.com>
5340 PR tree-optimization/113186
5341 * gcc.dg/tree-ssa/bitops-bool-1.c: New test.
5343 2024-01-04 David Malcolm <dmalcolm@redhat.com>
5345 * lib/gcc-dg.exp: Set TERM to xterm.
5347 2024-01-04 David Malcolm <dmalcolm@redhat.com>
5350 * c-c++-common/analyzer/deref-before-check-pr112790.c: New test.
5352 2024-01-04 David Malcolm <dmalcolm@redhat.com>
5355 * gcc.dg/analyzer/out-of-bounds-diagram-pr113222.c: New test.
5357 2024-01-04 Kuan-Lin Chen <rufus@andestech.com>
5358 Patrick Lin <patrick@andestech.com>
5359 Rufus Chen <rufus@andestech.com>
5360 Monk Chiang <monk.chiang@sifive.com>
5362 * gcc.target/riscv/_Float16-nanboxing.c: New test.
5364 2024-01-04 Pan Li <pan2.li@intel.com>
5367 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5369 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
5371 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5373 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
5375 2024-01-04 Kito Cheng <kito.cheng@sifive.com>
5377 * gcc.target/riscv/interrupt-misaligned.c: New.
5379 2024-01-04 chenxiaolong <chenxiaolong@loongson.cn>
5381 * gcc.dg/vect/slp-26.c: Add loongarch.
5383 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5385 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-11.c: New test.
5387 2024-01-04 chenxiaolong <chenxiaolong@loongson.cn>
5389 * gcc.target/loongarch/vector/lasx/lasx-xvstelm.c:Add compile
5390 option "-fno-vect-cost-model" to dg-options.
5392 2024-01-04 YunQiang Su <syq@gcc.gnu.org>
5394 * gcc.c-torture/compile/mipscop-1.c: Include stdio.h.
5395 * gcc.c-torture/compile/mipscop-2.c: Ditto.
5396 * gcc.c-torture/compile/mipscop-3.c: Ditto.
5397 * gcc.c-torture/compile/mipscop-4.c: Ditto.
5399 2024-01-04 YunQiang Su <syq@gcc.gnu.org>
5401 * gcc.target/mips/pr104914.c: New test.
5403 2024-01-04 YunQiang Su <syq@gcc.gnu.org>
5405 * gcc.target/mips/data-sym-multi-pool.c: Skip Os or -O0.
5407 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5411 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Adapt test.
5412 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Robostify test.
5413 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
5414 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
5415 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
5416 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
5417 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
5418 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
5419 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
5420 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
5421 * gcc.target/riscv/rvv/autovec/pr113206-1.c: New test.
5422 * gcc.target/riscv/rvv/autovec/pr113206-2.c: New test.
5423 * gcc.target/riscv/rvv/autovec/pr113209.c: New test.
5425 2024-01-03 Patrick Palka <ppalka@redhat.com>
5428 * g++.dg/cpp0x/rv-conv4.C: New test.
5429 * g++.dg/cpp0x/rv-conv5.C: New test.
5431 2024-01-03 Xi Ruoyao <xry111@xry111.site>
5433 * gcc.target/loongarch/vfmax-vfmin.c: New test.
5435 2024-01-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5438 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-5.c: New test.
5440 2024-01-02 Szabolcs Nagy <szabolcs.nagy@arm.com>
5442 * gfortran.dg/vect/vect-8.f90: Accept more vectorized loops.
5444 2024-01-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5446 * gcc.target/riscv/rvv/base/vf_avl-3.c: New test.
5448 2024-01-02 Lulu Cheng <chenglulu@loongson.cn>
5450 * lib/target-supports.exp: Add a function to check whether binutil supports
5452 * gcc.target/loongarch/tls-le-relax.c: New test.
5454 2024-01-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5457 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c: New test.
5460 Copyright (C) 2024 Free Software Foundation, Inc.
5462 Copying and distribution of this file, with or without modification,
5463 are permitted in any medium without royalty provided the copyright
5464 notice and this notice are preserved.