aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/testsuite/ChangeLog')
-rw-r--r--gcc/testsuite/ChangeLog1748
1 files changed, 1748 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 1a8f57b87c1..d8d4609b4bd 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,1751 @@
+2024-05-15 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/114899
+ * c-c++-common/analyzer/out-of-bounds-diagram-pr114899.c: New test.
+
+2024-05-15 Christoph Müllner <christoph.muellner@vrull.eu>
+
+ * gcc.target/riscv/cmpmemsi-1.c: New test.
+ * gcc.target/riscv/cmpmemsi-2.c: New test.
+ * gcc.target/riscv/cmpmemsi-3.c: New test.
+ * gcc.target/riscv/cmpmemsi.c: New test.
+
+2024-05-15 Marek Polacek <polacek@redhat.com>
+
+ PR c++/114854
+ * g++.dg/cpp1y/nsdmi-aggr22.C: New test.
+
+2024-05-15 Marek Polacek <polacek@redhat.com>
+
+ DR 1693
+ PR c++/113760
+ DR 569
+ * g++.dg/diagnostic/semicolon1.C: New test.
+ * g++.dg/diagnostic/semicolon10.C: New test.
+ * g++.dg/diagnostic/semicolon11.C: New test.
+ * g++.dg/diagnostic/semicolon12.C: New test.
+ * g++.dg/diagnostic/semicolon13.C: New test.
+ * g++.dg/diagnostic/semicolon14.C: New test.
+ * g++.dg/diagnostic/semicolon15.C: New test.
+ * g++.dg/diagnostic/semicolon16.C: New test.
+ * g++.dg/diagnostic/semicolon17.C: New test.
+ * g++.dg/diagnostic/semicolon2.C: New test.
+ * g++.dg/diagnostic/semicolon3.C: New test.
+ * g++.dg/diagnostic/semicolon4.C: New test.
+ * g++.dg/diagnostic/semicolon5.C: New test.
+ * g++.dg/diagnostic/semicolon6.C: New test.
+ * g++.dg/diagnostic/semicolon7.C: New test.
+ * g++.dg/diagnostic/semicolon8.C: New test.
+ * g++.dg/diagnostic/semicolon9.C: New test.
+
+2024-05-15 Jakub Jelinek <jakub@redhat.com>
+ Jason Merrill <jason@redhat.com>
+
+ PR lto/113208
+ * g++.dg/abi/comdat3.C: New test.
+ * g++.dg/abi/comdat4.C: New test.
+
+2024-05-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/114902
+ PR rtl-optimization/115092
+ * gcc.dg/pr114902.c: New test.
+ * gcc.dg/pr115092.c: New test.
+
+2024-05-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/115103
+ * c-c++-common/gomp/clause-dups-1.c: Add 2 further expected errors.
+ * gfortran.dg/gomp/pr115103.f90: New test.
+
+2024-05-15 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/114589
+ * gfortran.dg/streamio_9.f90: Use -ffloat-store to avoid
+ excess precision when not spilling.
+ * g++.dg/tree-ssa/pr114589.C: New testcase.
+
+2024-05-15 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/115057
+ * gm2/isolib/run/pass/testrestline.mod: New test.
+ * gm2/isolib/run/pass/testrestline2.mod: New test.
+ * gm2/isolib/run/pass/testrestline3.mod: New test.
+
+2024-05-15 Marek Polacek <polacek@redhat.com>
+
+ DR 2855
+ * g++.dg/DRs/dr2855.C: New test.
+
+2024-05-15 Christoph Müllner <christoph.muellner@vrull.eu>
+
+ * gcc.target/riscv/cmo-zicboz-zic64-1.c: Fix for rv32.
+
+2024-05-15 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ * gcc.target/aarch64/ldp_stp_16.c: Update to check for UZP1.
+ * gcc.target/aarch64/pr109072_1.c: Likewise.
+ * gcc.target/aarch64/vec-init-14.c: Likewise.
+ * gcc.target/aarch64/vec-init-9.c: Likewise.
+
+2024-05-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ PR ipa/85656
+ * gcc.dg/ipa/ipa-icf-38.c: Require linker_plugin.
+
+2024-05-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * g++.target/i386/pr97054.C (dg-options): Add -fomit-frame-pointer.
+
+2024-05-15 Christoph Müllner <christoph.muellner@vrull.eu>
+
+ * gcc.target/riscv/cpymem-32-ooo.c: Adjustments for overlapping
+ access.
+ * gcc.target/riscv/cpymem-32.c: Adjustments for code emitted by
+ by-pieces.
+ * gcc.target/riscv/cpymem-64-ooo.c: Adjustments for overlapping
+ access.
+ * gcc.target/riscv/cpymem-64.c: Adjustments for code emitted by
+ by-pieces.
+
+2024-05-15 Christoph Müllner <christoph.muellner@vrull.eu>
+
+ * gcc.target/riscv/cpymem-32-ooo.c: Adjust for overlapping
+ access.
+ * gcc.target/riscv/cpymem-64-ooo.c: Likewise.
+
+2024-05-15 Christoph Müllner <christoph.muellner@vrull.eu>
+
+ * gcc.target/riscv/cpymem-32-ooo.c: Adjust for unaligned access.
+ * gcc.target/riscv/cpymem-64-ooo.c: Likewise.
+
+2024-05-15 Christoph Müllner <christoph.muellner@vrull.eu>
+
+ * gcc.target/riscv/cpymem-32-ooo.c: New test.
+ * gcc.target/riscv/cpymem-32.c: New test.
+ * gcc.target/riscv/cpymem-64-ooo.c: New test.
+ * gcc.target/riscv/cpymem-64.c: New test.
+
+2024-05-15 Jeff Law <jlaw@ventanamicro.com>
+
+ * gcc.target/riscv/cmo-zicboz-zic64-1.c: Don't run on rv32.
+
+2024-05-15 Levy Hsu <admin@levyhsu.com>
+
+ PR target/107563
+ * g++.target/i386/pr107563-a.C: New test.
+ * g++.target/i386/pr107563-b.C: New test.
+
+2024-05-15 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/114994
+ * g++.dg/template/non-dependent32.C: New test.
+
+2024-05-15 Jeff Law <jlaw@ventanamicro.com>
+
+ * gcc.target/riscv/shift-add-2.c: New test.
+
+2024-05-14 Simon Martin <simon-l.martin@laposte.net>
+
+ PR c++/105760
+ * g++.dg/parse/error66.C: New test.
+
+2024-05-14 Vineet Gupta <vineetg@rivosinc.com>
+
+ * gcc.target/riscv/sum-of-two-s12-const-1.c: New test: checks
+ for new patterns output.
+ * gcc.target/riscv/sum-of-two-s12-const-2.c: Ditto.
+ * gcc.target/riscv/sum-of-two-s12-const-3.c: New test: should not
+ ICE.
+
+2024-05-14 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/99954
+ * gcc.dg/tree-ssa/ldist-40.c: New testcase.
+
+2024-05-14 Christoph Müllner <christoph.muellner@vrull.eu>
+
+ * gcc.target/riscv/cmo-zicboz-zic64-1.c: New file.
+
+2024-05-14 Christoph Müllner <christoph.muellner@vrull.eu>
+
+ * gcc.target/riscv/cmo-zicbom-1.c: Add \t to test pattern.
+ * gcc.target/riscv/cmo-zicbom-2.c: Likewise.
+ * gcc.target/riscv/cmo-zicbop-1.c: Likewise.
+ * gcc.target/riscv/cmo-zicbop-2.c: Likewise.
+ * gcc.target/riscv/cmo-zicboz-1.c: Likewise.
+ * gcc.target/riscv/cmo-zicboz-2.c: Likewise.
+
+2024-05-14 Tom de Vries <tdevries@suse.de>
+
+ * gcc.dg/pr115066.c: Don't match comment marker.
+
+2024-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ PR analyzer/107750
+ * gcc.dg/analyzer/fd-glibc-byte-stream-connection-server.c:
+ Include <string.h>.
+
+2024-05-14 Tom de Vries <tdevries@suse.de>
+
+ PR debug/115066
+ * gcc.dg/pr115066.c: New test.
+
+2024-05-14 Haochen Gui <guihaoc@gcc.gnu.org>
+
+ * gcc.target/powerpc/block-cmp-9.c: New.
+
+2024-05-14 Jeff Law <jlaw@ventanamicro.com>
+
+ Revert:
+ 2024-05-14 Sergei Lewis <slewis@rivosinc.com>
+
+ PR target/112109
+ * gcc.target/riscv/rvv/base/movmem-1.c: New test
+
+2024-05-13 Jeff Law <jlaw@ventanamicro.com>
+
+ * gcc.target/riscv/zba_zbs_and-1.c: New test.
+
+2024-05-13 Sergei Lewis <slewis@rivosinc.com>
+
+ PR target/112109
+ * gcc.target/riscv/rvv/base/movmem-1.c: New test
+
+2024-05-13 Pan Li <pan2.li@intel.com>
+
+ PR target/114988
+ * gcc.target/riscv/rvv/base/pr114988-1.c: New test.
+ * gcc.target/riscv/rvv/base/pr114988-2.c: New test.
+
+2024-05-13 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/114974
+ PR c++/114901
+ PR c++/114903
+ * g++.dg/cpp2a/class-deduction-aggr14.C: New test.
+ * g++.dg/cpp2a/class-deduction-alias20.C: New test.
+ * g++.dg/cpp2a/class-deduction-alias21.C: New test.
+
+2024-05-13 Jeff Law <jlaw@ventanamicro.com>
+
+ * gcc.target/riscv/zbs-bext-2.c: New test.
+ * gcc.target/riscv/zbs-bext.c: Fix one of the possible expectes sequences.
+
+2024-05-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ PR c++/98529
+ * g++.dg/modules/stdio-1_a.H (scan-lang-dump): Allow for
+ ::std::printf.
+
+2024-05-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/113982
+ * gcc.dg/pr113982.c: New test.
+
+2024-05-13 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/113363
+ * gfortran.dg/pr113363.f90: New test.
+
+2024-05-13 YunQiang Su <syq@debian.org>
+
+ Revert:
+ 2024-05-13 YunQiang Su <syq@gcc.gnu.org>
+
+ * gcc.target/mips/msa-inline-asm.c: New test.
+
+2024-05-12 Roger Sayle <roger@nextmovesoftware.com>
+ Kyrill Tkachov <kyrylo.tkachov@foss.arm.com>
+ Roger Sayle <roger@nextmovesoftware.com>
+ Kyrill Tkachov <kyrylo.tkachov@foss.arm.com>
+
+ * gcc.target/arm/extend-ror.c: New test.
+
+2024-05-12 Jeff Law <jlaw@ventanamicro.com>
+
+ * gcc.target/riscv/synthesis-5.c: New test.
+
+2024-05-12 Jeff Law <jlaw@ventanamicro.com>
+
+ * gcc.target/riscv/synthesis-4.c: New test
+
+2024-05-12 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/84006
+ PR fortran/100027
+ PR fortran/98534
+ * gfortran.dg/storage_size_7.f90: New test.
+ * gfortran.dg/transfer_class_4.f90: New test.
+
+2024-05-11 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/115039
+ * gfortran.dg/statement_function_5.f90: New test.
+
+2024-05-11 Mark Harmstone <mark@harmstone.com>
+
+ * gcc.dg/debug/codeview/codeview-1.c: New test.
+ * gcc.dg/debug/codeview/codeview.exp: New testsuite driver.
+
+2024-05-11 dzhao.ampere <di.zhao@amperecomputing.com>
+
+ PR tree-optimization/114760
+ * gcc.dg/tree-ssa/pr114760-1.c: New test.
+ * gcc.dg/tree-ssa/pr114760-2.c: New test.
+
+2024-05-11 Ken Matsui <kmatsui@gcc.gnu.org>
+
+ * g++.dg/ext/has-builtin-1.C: Test existence of
+ __is_nothrow_invocable.
+ * g++.dg/ext/is_nothrow_invocable.C: New test.
+
+2024-05-11 Ken Matsui <kmatsui@gcc.gnu.org>
+
+ * g++.dg/ext/has-builtin-1.C: Test existence of __is_invocable.
+ * g++.dg/ext/is_invocable1.C: New test.
+ * g++.dg/ext/is_invocable2.C: New test.
+ * g++.dg/ext/is_invocable3.C: New test.
+ * g++.dg/ext/is_invocable4.C: New test.
+
+2024-05-11 Ken Matsui <kmatsui@gcc.gnu.org>
+
+ * g++.dg/ext/has-builtin-1.C: Test existence of __array_rank.
+ * g++.dg/ext/rank.C: New test.
+
+2024-05-11 Ken Matsui <kmatsui@gcc.gnu.org>
+
+ * g++.dg/ext/has-builtin-1.C: Test existence of __decay.
+ * g++.dg/ext/decay.C: New test.
+
+2024-05-11 Ken Matsui <kmatsui@gcc.gnu.org>
+
+ * g++.dg/ext/has-builtin-1.C: Test existence of
+ __add_rvalue_reference.
+ * g++.dg/ext/add_rvalue_reference.C: New test.
+
+2024-05-11 Ken Matsui <kmatsui@gcc.gnu.org>
+
+ * g++.dg/ext/has-builtin-1.C: Test existence of
+ __add_lvalue_reference.
+ * g++.dg/ext/add_lvalue_reference.C: New test.
+
+2024-05-11 Ken Matsui <kmatsui@gcc.gnu.org>
+
+ * g++.dg/ext/has-builtin-1.C: Test existence of
+ __remove_all_extents.
+ * g++.dg/ext/remove_all_extents.C: New test.
+
+2024-05-11 Ken Matsui <kmatsui@gcc.gnu.org>
+
+ * g++.dg/ext/has-builtin-1.C: Test existence of __remove_extent.
+ * g++.dg/ext/remove_extent.C: New test.
+
+2024-05-11 Ken Matsui <kmatsui@gcc.gnu.org>
+
+ * g++.dg/ext/has-builtin-1.C: Test existence of __add_pointer.
+ * g++.dg/ext/add_pointer.C: New test.
+
+2024-05-11 Ken Matsui <kmatsui@gcc.gnu.org>
+
+ * g++.dg/ext/has-builtin-1.C: Test existence of
+ __is_unbounded_array.
+ * g++.dg/ext/is_unbounded_array.C: New test.
+
+2024-05-10 Jeff Law <jlaw@ventanamicro.com>
+
+ * gcc.target/riscv/synthesis-1.c: Also count shNadd instructions.
+ * gcc.target/riscv/synthesis-3.c: New test.
+
+2024-05-10 Roger Sayle <roger@nextmovesoftware.com>
+ Hongtao Liu <hongtao.liu@intel.com>
+
+ * gcc.target/i386/vect-shiftv4qi.c: Specify -mno-avx512vl.
+ * gcc.target/i386/vect-shiftv8qi.c: Likewise.
+ * gcc.target/i386/vect-shiftv4qi-2.c: New test case.
+ * gcc.target/i386/vect-shiftv8qi-2.c: Likewise.
+
+2024-05-10 Vladimir N. Makarov <vmakarov@redhat.com>
+
+ PR target/114942
+ * gcc.target/i386/pr114942.c: New.
+
+2024-05-10 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/114998
+ * gcc.dg/torture/pr114998.c: New testcase.
+
+2024-05-10 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/vect/vect-reduc-sad-9.c: New testcase.
+
+2024-05-10 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/114981
+ * gcc.target/avr/pr114981-powif.c: New test.
+
+2024-05-10 Jeff Law <jlaw@ventanamicro.com>
+
+ * gcc.target/riscv/zba-shadduw.c: New test.
+
+2024-05-09 Marek Polacek <polacek@redhat.com>
+
+ PR c++/114983
+ * g++.dg/warn/Wsizeof-array-div3.C: New test.
+
+2024-05-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/84508
+ * gcc.target/i386/pr84508-1.c: Move to ...
+ * gcc.dg/ubsan/pr84508-1.c: ... here. Restrict to i?86/x86_64
+ non-ia32 targets.
+ * gcc.target/i386/pr84508-2.c: Move to ...
+ * gcc.dg/ubsan/pr84508-2.c: ... here. Restrict to i?86/x86_64
+ non-ia32 targets.
+
+2024-05-09 Marek Polacek <polacek@redhat.com>
+
+ PR c++/85889
+ * g++.dg/cpp2a/decomp3.C: Use -Wno-c++20-extensions.
+ * g++.dg/cpp1z/decomp60.C: New test.
+
+2024-05-09 Martin Jambor <mjambor@suse.cz>
+
+ * g++.dg/tree-ssa/pr109849.C: Also check that the aggeegate store
+ to cur disappears.
+ * gcc.dg/tree-ssa/ssa-dse-26.c: Instead of relying on DSE,
+ check that the unwanted stores were removed at early SRA time.
+
+2024-05-09 Pan Li <pan2.li@intel.com>
+
+ * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c:
+ Introduce extern func use to get rid of ccp4 optimization.
+
+2024-05-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/89224
+ * g++.dg/torture/vector-subaccess-1.C: Add -Wno-psabi as additional
+ options.
+
+2024-05-09 YunQiang Su <syq@gcc.gnu.org>
+
+ * gcc.target/mips/msa-inline-asm.c: New test.
+
+2024-05-09 Christoph Müllner <christoph.muellner@vrull.eu>
+
+ * gcc.target/riscv/cpymemsi-1.c: New test.
+ * gcc.target/riscv/cpymemsi-2.c: New test.
+ * gcc.target/riscv/cpymemsi-3.c: New test.
+ * gcc.target/riscv/cpymemsi.c: New test.
+
+2024-05-09 Hu, Lin1 <lin1.hu@intel.com>
+
+ PR target/84508
+ * gcc.target/i386/pr84508-1.c: New test.
+ * gcc.target/i386/pr84508-2.c: Ditto.
+
+2024-05-08 Xiao Zeng <zengxiao@eswincomputing.com>
+
+ * gcc.target/riscv/_Bfloat16-nanboxing.c: New test.
+
+2024-05-08 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/114981
+ * gcc.target/avr/pr114981-powil.c: New test.
+
+2024-05-08 Marek Polacek <polacek@redhat.com>
+
+ PR c++/113582
+ * g++.dg/warn/Wunused-label-4.C: New test.
+
+2024-05-08 Andrew Pinski <quic_apinski@quicinc.com>
+
+ PR tree-optimization/112392
+ * gcc.dg/tree-ssa/phi-opt-41.c: New test.
+
+2024-05-08 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
+
+ PR tree-optimization/81953
+ * gcc.dg/tree-ssa/ssa-sink-21.c: New test.
+
+2024-05-08 Christoph Müllner <christoph.muellner@vrull.eu>
+
+ * gcc.target/riscv/extend-shift-helpers.h: Add helpers for
+ sign-extension.
+ * gcc.target/riscv/sign-extend-rshift-32.c: New test.
+ * gcc.target/riscv/sign-extend-rshift-64.c: New test.
+ * gcc.target/riscv/sign-extend-rshift.c: New test.
+
+2024-05-08 Christoph Müllner <christoph.muellner@vrull.eu>
+
+ PR target/111501
+ * gcc.target/riscv/extend-shift-helpers.h: New test.
+ * gcc.target/riscv/pr111501.c: New test.
+ * gcc.target/riscv/zero-extend-rshift-32.c: New test.
+ * gcc.target/riscv/zero-extend-rshift-64.c: New test.
+ * gcc.target/riscv/zero-extend-rshift.c: New test.
+
+2024-05-08 Christoph Müllner <christoph.muellner@vrull.eu>
+
+ * gcc.target/riscv/sign-extend-1.c: Test sraiw 24 and sraiw 16.
+
+2024-05-08 Christoph Müllner <christoph.muellner@vrull.eu>
+
+ * gcc.target/riscv/sign-extend-1.c: New test.
+
+2024-05-08 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/114975
+ * gcc.target/avr/pr114975-parity.c: New test.
+
+2024-05-08 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/114975
+ * gcc.target/avr/pr114975-popcount.c: New test.
+
+2024-05-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/114965
+ * gcc.c-torture/execute/pr114965.c: New test.
+
+2024-05-08 konglin1 <lingling.kong@intel.com>
+
+ * gcc.target/i386/cmov6.c: Fixed.
+
+2024-05-08 Hans-Peter Nilsson <hp@axis.com>
+
+ Revert:
+ 2024-04-10 Hans-Peter Nilsson <hp@axis.com>
+
+ Revert:
+ 2024-04-05 Hans-Peter Nilsson <hp@axis.com>
+
+ * gcc.target/cris/pr93372-2.c: Tweak scan-assembler
+ checks to cover recent combine improvement.
+
+2024-05-07 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/114856
+ * g++.dg/modules/pr114856.h: New test.
+ * g++.dg/modules/pr114856_a.H: New test.
+ * g++.dg/modules/pr114856_b.C: New test.
+
+2024-05-07 Andrew Pinski <quic_apinski@quicinc.com>
+
+ PR c++/89224
+ * g++.dg/torture/vector-subaccess-1.C: New test.
+ * gcc.dg/pr83415.c: Change warning to error.
+
+2024-05-07 Andrew Pinski <quic_apinski@quicinc.com>
+
+ PR tree-optimization/19661
+ * g++.dg/tree-ssa/cxa_atexit-1.C: New test.
+ * g++.dg/tree-ssa/cxa_atexit-2.C: New test.
+ * g++.dg/tree-ssa/cxa_atexit-3.C: New test.
+ * g++.dg/tree-ssa/cxa_atexit-4.C: New test.
+ * g++.dg/tree-ssa/cxa_atexit-5.C: New test.
+ * g++.dg/tree-ssa/cxa_atexit-6.C: New test.
+
+2024-05-07 Andrew Pinski <quic_apinski@quicinc.com>
+
+ PR tree-optimization/114894
+ * gcc.dg/tree-ssa/phi-opt-value-5.c: New test.
+
+2024-05-07 Christoph Müllner <christoph.muellner@vrull.eu>
+
+ * gcc.target/riscv/memcpy-nonoverlapping.c: New test.
+ * gcc.target/riscv/memset-nonoverlapping.c: New test.
+
+2024-05-07 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/114459
+ * g++.dg/cpp26/feat-cxx26.C (__cpp_variadic_friend): Add test.
+ * g++.dg/cpp26/variadic-friend1.C: New test.
+
+2024-05-07 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/114907
+ * gcc.dg/pr114907.c: New test.
+
+2024-05-07 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/114956
+ * gcc.dg/asan/pr114956.c: New test.
+
+2024-05-07 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/114133
+ * gm2/extensions/run/pass/callingc10.mod: Convert constant
+ literal numbers into INTEGER.
+ * gm2/extensions/run/pass/callingc11.mod: Ditto.
+ * gm2/extensions/run/pass/vararg2.mod: Ditto.
+ * gm2/iso/run/pass/packed.mod: Emit a printf as a runtime
+ diagnostic.
+
+2024-05-07 Jeff Law <jlaw@ventanamicro.com>
+
+ * gcc.target/riscv/zbb-strlen-disabled-2.c: Turn off inlining.
+
+2024-05-07 Alex Coplan <alex.coplan@arm.com>
+
+ PR target/114674
+ * gcc.target/aarch64/pr114674.c: New test.
+
+2024-05-07 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/27800
+ * gcc.dg/pr27800.c: New testcase.
+
+2024-05-07 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/114931
+ * gcc.dg/pr114931.c: New testcase.
+
+2024-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * lib/target-supports.exp (check_effective_target_pie): Always
+ enable on *-*-solaris2*.
+
+2024-05-07 liuhongt <hongtao.liu@intel.com>
+
+ * gcc.target/i386/pr113079.c: New test.
+ * gcc.target/i386/pr113079-2.c: New test.
+ * gcc.target/i386/sse4-pr113079-2.c: New test.
+
+2024-05-07 liuhongt <hongtao.liu@intel.com>
+
+ * gcc.target/i386/pr113090.c: New test.
+
+2024-05-07 Dimitar Dimitrov <dimitar@dinux.eu>
+
+ * g++.target/pru/minrt-1.cc: New test.
+ * g++.target/pru/minrt-2.cc: New test.
+ * g++.target/pru/minrt-3.cc: New test.
+ * g++.target/pru/pru.exp: New test.
+ * gcc.target/pru/minrt-1.c: New test.
+ * gcc.target/pru/minrt-2.c: New test.
+ * gcc.target/pru/minrt-3.c: New test.
+
+2024-05-07 Dimitar Dimitrov <dimitar@dinux.eu>
+
+ * gcc.target/pru/noreturn-prologue-1.c: New test.
+ * gcc.target/pru/noreturn-prologue-2.c: New test.
+
+2024-05-07 Dimitar Dimitrov <dimitar@dinux.eu>
+
+ * gcc.target/pru/extzv-1.c: Update to mark the new more
+ efficient generated code sequence.
+ * gcc.target/pru/extzv-2.c: Ditto.
+ * gcc.target/pru/extzv-3.c: Ditto.
+ * gcc.target/pru/zero_extend-op0.c: New test.
+
+2024-05-07 Dimitar Dimitrov <dimitar@dinux.eu>
+
+ * gcc.target/pru/ashiftrt.c: Minor update due to new (but
+ equivalent) generated code sequence.
+ * gcc.target/pru/extzv-1.c: New test.
+ * gcc.target/pru/extzv-2.c: New test.
+ * gcc.target/pru/extzv-3.c: New test.
+ * gcc.target/pru/insv-1.c: New test.
+ * gcc.target/pru/insv-2.c: New test.
+ * gcc.target/pru/insv-3.c: New test.
+ * gcc.target/pru/insv-4.c: New test.
+
+2024-05-07 Dimitar Dimitrov <dimitar@dinux.eu>
+
+ * gcc.target/pru/mov-0.c: New test.
+
+2024-05-07 Roger Sayle <roger@nextmovesoftware.com>
+ Hongtao Liu <hongtao.liu@intel.com>
+
+ PR target/106060
+ * gcc.target/i386/auto-init-8.c: Update test case.
+ * gcc.target/i386/avx512fp16-13.c: Likewise.
+ * gcc.target/i386/pr100865-9a.c: Likewise.
+ * gcc.target/i386/pr101796-1.c: Likewise.
+ * gcc.target/i386/pr106060-1.c: New test case.
+ * gcc.target/i386/pr106060-2.c: Likewise.
+ * gcc.target/i386/pr106060-3.c: Likewise.
+ * gcc.target/i386/pr70314.c: Update test case.
+ * gcc.target/i386/vect-shiftv4qi.c: Likewise.
+ * gcc.target/i386/vect-shiftv8qi.c: Likewise.
+
+2024-05-07 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/114954
+ * g++.dg/modules/pr114954.C: New test.
+
+2024-05-06 Xiao Zeng <zengxiao@eswincomputing.com>
+
+ * gcc.target/riscv/arch-35.c: New test.
+ * gcc.target/riscv/arch-36.c: New test.
+ * gcc.target/riscv/predef-34.c: New test.
+ * gcc.target/riscv/predef-35.c: New test.
+
+2024-05-06 Robin Dapp <rdapp@ventanamicro.com>
+
+ PR tree-optimization/114749
+ * gcc.target/riscv/rvv/autovec/pr114749.c: New test.
+
+2024-05-06 Xiao Zeng <zengxiao@eswincomputing.com>
+ Jin Ma <jinma@linux.alibaba.com>
+
+ * gcc.target/riscv/bf16_arithmetic.c: New test.
+ * gcc.target/riscv/bf16_call.c: New test.
+ * gcc.target/riscv/bf16_comparison.c: New test.
+ * gcc.target/riscv/bf16_float_libcall_convert.c: New test.
+ * gcc.target/riscv/bf16_integer_libcall_convert.c: New test.
+
+2024-05-06 Jeff Law <jlaw@ventanamicro.com>
+
+ * gcc.target/riscv/synthesis-2.c: New test.
+
+2024-05-06 Andrew Pinski <quic_apinski@quicinc.com>
+
+ PR testsuite/114177
+ * gcc.target/aarch64/sve/loop_add_6.c: Use __SIZETYPE__ instead
+ of `unsigned long` for index and offset variables.
+
+2024-05-06 Qing Zhao <qing.zhao@oracle.com>
+
+ PR c/53548
+ * c-c++-common/fam-in-union-alone-in-struct-bos-1.c: New test.
+ * c-c++-common/fam-in-union-alone-in-struct-bos.c: New test.
+
+2024-05-06 Qing Zhao <qing.zhao@oracle.com>
+
+ PR c/53548
+ * c-c++-common/fam-in-union-alone-in-struct-1.c: New testcase.
+ * c-c++-common/fam-in-union-alone-in-struct-2.c: New testcase.
+ * c-c++-common/fam-in-union-alone-in-struct-3.c: New testcase.
+
+2024-05-06 Qing Zhao <qing.zhao@oracle.com>
+
+ PR c/53548
+ * c-c++-common/builtin-clear-padding-3.c: Adjust testcase.
+ * g++.dg/ext/flexary12.C: Likewise.
+ * g++.dg/ext/flexary19.C: Likewise.
+ * g++.dg/ext/flexary2.C: Likewise.
+ * g++.dg/ext/flexary3.C: Likewise.
+ * g++.dg/ext/flexary36.C: Likewise.
+ * g++.dg/ext/flexary4.C: Likewise.
+ * g++.dg/ext/flexary5.C: Likewise.
+ * g++.dg/ext/flexary8.C: Likewise.
+ * g++.dg/torture/pr64280.C: Likewise.
+ * gcc.dg/20050620-1.c: Likewise.
+ * gcc.dg/940510-1.c: Likewise.
+
+2024-05-06 Georg-Johann Lay <avr@gjlay.de>
+
+ PR ipa/92606
+ * gcc.target/avr/torture/pr92606.c: New test.
+
+2024-05-06 YunQiang Su <syq@gcc.gnu.org>
+
+ PR target/113179
+ * gcc.target/mips/pr113179.c: New tests.
+
+2024-05-05 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/114827
+ * gfortran.dg/asan/unlimited_polymorphic_34.f90: New test.
+
+2024-05-03 Andrew Pinski <quic_apinski@quicinc.com>
+
+ * gfortran.dg/gomp/atomic-21.f90: Update testcase for the removal of `;`.
+
+2024-05-03 Jason Merrill <jason@redhat.com>
+
+ PR c++/114935
+ * g++.dg/cpp0x/initlist-eh1.C: New test.
+
+2024-05-03 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/114929
+ * gm2/pim/run/pass/testforloopchar.mod: New test.
+ * gm2/pim/run/pass/testforloopchar2.mod: New test.
+ * gm2/pim/run/pass/testforloopenum.mod: New test.
+
+2024-05-03 Ken Matsui <kmatsui@gcc.gnu.org>
+
+ * g++.dg/ext/has-builtin-1.C: Test existence of __is_pointer.
+ Arrange the order lexically around __is_pointer.
+ * g++.dg/ext/is_pointer.C: New test.
+
+2024-05-03 Ken Matsui <kmatsui@gcc.gnu.org>
+
+ * g++.dg/ext/has-builtin-1.C: Test existence of __is_volatile.
+ * g++.dg/ext/is_volatile.C: New test.
+
+2024-05-03 Ken Matsui <kmatsui@gcc.gnu.org>
+
+ * g++.dg/ext/has-builtin-1.C: Test existence of __is_const.
+ * g++.dg/ext/is_const.C: New test.
+
+2024-05-03 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/111475
+ * c-c++-common/analyzer/fd-glibc-byte-stream-socket.c: Add
+ -fno-exceptions for now.
+ * c-c++-common/analyzer/fd-manpage-getaddrinfo-client.c: Likewise.
+ * c-c++-common/analyzer/fd-mappage-getaddrinfo-server.c: Rename to...
+ * c-c++-common/analyzer/fd-manpage-getaddrinfo-server.c: ...this, and
+ add -fno-exceptions for now.
+ * c-c++-common/analyzer/fd-socket-meaning.c: Add -fno-exceptions
+ for now.
+ * c-c++-common/analyzer/fd-symbolic-socket.c: Likewise.
+ * c-c++-common/analyzer/flexible-array-member-1.c: Use regexp to
+ handle C vs C++ differences in spelling of function name, which
+ could have a "std::" prefix on some targets.
+ * c-c++-common/analyzer/pr106539.c: Likewise.
+ * c-c++-common/analyzer/malloc-ipa-8-unchecked.c: Move back to...
+ * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: ...here, dropping
+ attempt to generalize output for C vs C++.
+ * c-c++-common/analyzer/signal-4a.c: Move back to...
+ * gcc.dg/analyzer/signal-4a.c: ...here, dropping attempt to
+ generalize output for C vs C++.
+ * c-c++-common/analyzer/signal-4b.c: Move back to...
+ * gcc.dg/analyzer/signal-4b.c: ...here, dropping attempt to
+ generalize output for C vs C++.
+
+2024-05-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/113596
+ * gcc.dg/pr113596.c: New test.
+ * gcc.dg/tree-ssa/pr113596.c: New test.
+
+2024-05-03 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/114929
+ * gm2/pim/run/pass/testforloopzero.mod: New test.
+ * gm2/pim/run/pass/testforloopzero2.mod: New test.
+ * gm2/pim/run/pass/testforloopzero3.mod: New test.
+ * gm2/pim/run/pass/testforloopzero4.mod: New test.
+
+2024-05-02 Jeff Law <jlaw@ventanamicro.com>
+
+ * gcc.target/riscv/synthesis-1.c: New test.
+
+2024-05-02 Patrick O'Neill <patrick@rivosinc.com>
+
+ PR middle-end/114734
+ * gcc.target/riscv/rvv/autovec/pr114734.c: New test.
+
+2024-05-02 Jeff Law <jlaw@ventanamicro.com>
+
+ * gcc.target/riscv/round_32.c: Add require-effective-target glibc.
+ * gcc.target/riscv/round_64.c: Likewise.
+
+2024-05-02 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/114917
+ * g++.dg/modules/export-5_a.C: New test.
+ * g++.dg/modules/export-5_b.C: New test.
+ * g++.dg/parse/linkage4.C: New test.
+
+2024-05-02 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/114458
+ * g++.dg/cpp26/feat-cxx26.C (__cpp_deleted_function): Add test.
+ * g++.dg/cpp26/delete-reason1.C: New test.
+ * g++.dg/cpp26/delete-reason2.C: New test.
+ * g++.dg/parse/error65.C (f1): Adjust expected diagnostics.
+
+2024-05-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
+
+ * gcc.target/s390/risbg-ll-2.c: Fix start offset for rosbg of
+ f10.
+
+2024-05-02 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/114630
+ * g++.dg/modules/partial-3.C: New test.
+
+2024-05-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
+
+ * gcc.dg/zero_bits_compound-1.c: Fix for s390.
+
+2024-05-02 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/105224
+ * g++.dg/modules/virt-2_a.C: Update linkage requirements.
+ * g++.dg/modules/virt-2_b.C: Likewise.
+ * g++.dg/modules/virt-2_c.C: Likewise.
+ * g++.dg/modules/virt-4_a.C: New test.
+ * g++.dg/modules/virt-4_b.C: New test.
+
+2024-05-01 Jason Merrill <jason@redhat.com>
+
+ * g++.dg/debug/dwarf2/array-3.C: No more 'int' for in-chrg parm.
+ * g++.dg/debug/dwarf2/array-4.C: Likewise.
+
+2024-05-01 Jason Merrill <jason@redhat.com>
+
+ PR c++/113706
+ * g++.dg/opt/const-builtin1.C: New test.
+ * c-c++-common/pr103798-2.c: Remove xfail.
+
+2024-05-01 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ * g++.dg/modules/using-16_a.C: New test.
+ * g++.dg/modules/using-16_b.C: New test.
+ * g++.dg/modules/using-16_c.C: New test.
+
+2024-05-01 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/114868
+ * g++.dg/modules/using-15_a.C: New test.
+ * g++.dg/modules/using-15_b.C: New test.
+ * g++.dg/modules/using-15_c.C: New test.
+
+2024-05-01 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/107688
+ * g++.dg/modules/contracts-1_a.C: Avoid now-illegal syntax.
+ * g++.dg/modules/contracts-2_a.C: Likewise.
+ * g++.dg/modules/contracts-3_a.C: Likewise.
+ * g++.dg/modules/contracts-4_a.C: Likewise.
+ * g++.dg/modules/lang-1_c.C: Clarify now-legal syntax.
+ * g++.dg/modules/pr101582-1.C: Remove now-legal XFAILS.
+ * g++.dg/template/crash71.C: Update error messages.
+ * g++.dg/cpp2a/linkage-spec1.C: New test.
+ * g++.dg/modules/export-3.C: New test.
+ * g++.dg/modules/export-4_a.C: New test.
+ * g++.dg/modules/export-4_b.C: New test.
+
+2024-04-30 Jivan Hakobyan <jivanhakobyan9@gmail.com>
+
+ * gcc.target/riscv/fix.c: New test.
+ * gcc.target/riscv/round.c: New test.
+ * gcc.target/riscv/round_32.c: New test.
+ * gcc.target/riscv/round_64.c: New test.
+
+2024-04-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ PR modula2/114886
+ * lib/gm2.exp: Don't load timeout-dg.exp.
+ Don't set gm2_previous_timeout.
+ Don't call dg-timeout.
+ (gm2_push_timeout, gm2_pop_timeout): Remove.
+ (gm2_init): Don't call dg-timeout.
+ * lib/gm2-torture.exp: Don't load timeout-dg.exp.
+ Don't set gm2_previous_timeout.
+ Don't call dg-timeout.
+ (gm2_push_timeout, gm2_pop_timeout): Remove.
+ * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp: Don't
+ load timeout-dg.exp.
+ Don't call gm2_push_timeout, gm2_pop_timeout.
+ * gm2/examples/map/pass/examples-map-pass.exp: Don't call
+ gm2_push_timeout, gm2_pop_timeout.
+ * gm2/iso/run/pass/iso-run-pass.exp: Don't load timeout-dg.exp.
+ Don't call gm2_push_timeout, gm2_pop_timeout.
+ * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Don't load
+ timeout-dg.exp.
+ Don't call gm2_push_timeout, gm2_pop_timeout.
+ * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp:
+ Don't call gm2_push_timeout, gm2_pop_timeout.
+ * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp:
+ Don't load timeout-dg.exp.
+ Don't call gm2_push_timeout, gm2_pop_timeout.
+
+2024-04-30 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/gimplefe-53.c: New testcase.
+
+2024-04-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/114876
+ * gcc.dg/pr114876.c: New test.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust expected
+ diagnostics.
+
+2024-04-30 Jakub Jelinek <jakub@redhat.com>
+ Hongtao Liu <hongtao.liu@intel.com>
+
+ PR tree-optimization/114883
+ * gfortran.dg/pr114883.f90: New test.
+
+2024-04-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/114456
+ * g++.dg/cpp26/decomp1.C: New test.
+ * g++.dg/cpp26/decomp2.C: New test.
+ * g++.dg/cpp26/feat-cxx26.C (__cpp_structured_bindings): Expect
+ 202403 rather than 201606.
+
+2024-04-30 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/105320
+ PR c++/114275
+ * g++.dg/modules/tpl-friend-10_a.C: New test.
+ * g++.dg/modules/tpl-friend-10_b.C: New test.
+ * g++.dg/modules/tpl-friend-10_c.C: New test.
+ * g++.dg/modules/tpl-friend-10_d.C: New test.
+ * g++.dg/modules/tpl-friend-11_a.C: New test.
+ * g++.dg/modules/tpl-friend-11_b.C: New test.
+ * g++.dg/modules/tpl-friend-12_a.C: New test.
+ * g++.dg/modules/tpl-friend-12_b.C: New test.
+ * g++.dg/modules/tpl-friend-12_c.C: New test.
+ * g++.dg/modules/tpl-friend-12_d.C: New test.
+ * g++.dg/modules/tpl-friend-12_e.C: New test.
+ * g++.dg/modules/tpl-friend-12_f.C: New test.
+ * g++.dg/modules/tpl-friend-13_a.C: New test.
+ * g++.dg/modules/tpl-friend-13_b.C: New test.
+ * g++.dg/modules/tpl-friend-13_c.C: New test.
+ * g++.dg/modules/tpl-friend-13_d.C: New test.
+ * g++.dg/modules/tpl-friend-13_e.C: New test.
+ * g++.dg/modules/tpl-friend-13_f.C: New test.
+ * g++.dg/modules/tpl-friend-13_g.C: New test.
+ * g++.dg/modules/tpl-friend-14_a.C: New test.
+ * g++.dg/modules/tpl-friend-14_b.C: New test.
+ * g++.dg/modules/tpl-friend-14_c.C: New test.
+ * g++.dg/modules/tpl-friend-14_d.C: New test.
+ * g++.dg/modules/tpl-friend-9.C: New test.
+
+2024-04-30 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ * g++.dg/modules/enum-12.C: Update error message.
+ * g++.dg/modules/friend-5_b.C: Likewise.
+ * g++.dg/modules/shadow-1_b.C: Likewise.
+
+2024-04-30 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/114889
+ * g++.dg/modules/friend-8_a.H: New test.
+ * g++.dg/modules/friend-8_b.C: New test.
+
+2024-04-30 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/114888
+ * g++.dg/template/sizeof19.C: New test.
+
+2024-04-29 Alexandre Oliva <oliva@gnu.org>
+
+ Revert:
+ 2024-04-28 Alexandre Oliva <oliva@adacore.com>
+
+ * lib/target-supports.exp (check_vect_support_and_set_flags):
+ Decay to link rather than compile.
+
+2024-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
+
+ * gfortran.dg/selected_logical_kind_1.f90: New test.
+ * gfortran.dg/selected_logical_kind_2.f90: New test.
+ * gfortran.dg/selected_logical_kind_3.f90: New test.
+ * gfortran.dg/selected_logical_kind_4.f90: New test.
+
+2024-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
+
+ * gfortran.dg/iso_fortran_env_8.f90: New test.
+ * gfortran.dg/iso_fortran_env_9.f90: New test.
+
+2024-04-29 demin.han <demin.han@starfivetech.com>
+
+ PR target/114506
+ * gcc.dg/vect/costmodel/riscv/rvv/pr114506.c: New test.
+
+2024-04-29 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/114959
+ * gfortran.dg/pr114959.f90: New test.
+
+2024-04-29 Jie Mei <jie.mei@oss.cipunited.com>
+
+ * gcc.target/mips/mips-minmax1.c: New test for MIPS R6.
+ * gcc.target/mips/mips-minmax2.c: Same as above.
+
+2024-04-28 liuhongt <hongtao.liu@intel.com>
+
+ * gcc.target/i386/zero_extendkmask.c: New file.
+
+2024-04-28 Alexandre Oliva <oliva@adacore.com>
+
+ * gcc.dg/cdce3.c: Require sqrt_insn effective target.
+ * gcc.target/powerpc/pr46728-10.c: Likewise. Drop darwin
+ explicit skipping.
+ * gcc.target/powerpc/pr46728-11.c: Likewise. Likewise.
+ * gcc.target/powerpc/pr46728-13.c: Likewise. Likewise.
+ * gcc.target/powerpc/pr46728-14.c: Likewise. Likewise.
+
+2024-04-28 Alexandre Oliva <oliva@adacore.com>
+
+ PR target/58684
+ * gcc.dg/torture/pr91323.c: Expect execution fail on
+ powerpc*-*-*.
+
+2024-04-28 Alexandre Oliva <oliva@adacore.com>
+
+ * gcc.target/powerpc/vec-mul.c: Run on target vsx_hw, just
+ compile otherwise.
+
+2024-04-28 Alexandre Oliva <oliva@adacore.com>
+
+ * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Disable
+ ldist.
+
+2024-04-28 Olivier Hainque <hainque@adacore.com>
+
+ * gcc.target/powerpc/swaps-p8-20.c: Change powerpc_altivec_ok
+ require-effective-target test into vmx_hw.
+ * gcc.target/powerpc/vsx-vector-5.c: Change powerpc_vsx_ok
+ require-effective-target test into vsx_hw.
+
+2024-04-28 Alexandre Oliva <oliva@adacore.com>
+
+ * gcc.target/powerpc/pr106680-1.c: Error on vxworks too.
+ * gcc.target/powerpc/pr106680-2.c: Likewise.
+ * gcc.target/powerpc/pr106680-3.c: Likewise.
+
+2024-04-28 Alexandre Oliva <oliva@adacore.com>
+
+ * lib/target-supports.exp (check_vect_support_and_set_flags):
+ Decay to link rather than compile.
+
+2024-04-28 Jiufu Guo <guojiufu@linux.ibm.com>
+
+ PR target/95782
+ * g++.target/s390/pr95782.C: New test.
+
+2024-04-27 Xi Ruoyao <xry111@xry111.site>
+
+ PR target/114861
+ * gcc.target/loongarch/pr114861.c: New test.
+
+2024-04-26 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ * gcc.target/aarch64/ldp_stp_q_disable.c: Remove test.
+
+2024-04-26 Patrick Palka <ppalka@redhat.com>
+
+ * g++.dg/concepts/diagnostic2.C: Expect source line printed
+ for the "required from here" message.
+ * g++.dg/template/error60a.C: New test.
+
+2024-04-26 Haochen Jiang <haochen.jiang@intel.com>
+
+ PR target/110621
+ * gcc.target/i386/pr105354-2.c: As mentioned.
+
+2024-04-25 David Faust <david.faust@oracle.com>
+
+ * gcc.target/bpf/bpf-debug-options-1.c: New test.
+ * gcc.target/bpf/bpf-debug-options-2.c: Likewise.
+ * gcc.target/bpf/bpf-debug-options-3.c: Likewise.
+ * gcc.target/bpf/core-options-4.c: Likewise.
+
+2024-04-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/111284
+ * g++.dg/cpp1z/constexpr-111284.C: New test.
+ * g++.dg/cpp1y/constexpr-lifetime7.C: Expect one error on a different
+ line.
+
+2024-04-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR lto/113208
+ * g++.dg/abi/comdat2.C: New test.
+ * g++.dg/abi/comdat5.C: New test.
+ * g++.dg/lto/pr113208_0.C: New test.
+ * g++.dg/lto/pr113208_1.C: New file.
+ * g++.dg/lto/pr113208.h: New file.
+
+2024-04-25 David Faust <david.faust@oracle.com>
+
+ * gcc.target/bpf/core-options-1.c: New test.
+ * gcc.target/bpf/core-options-2.c: Likewise.
+ * gcc.target/bpf/core-options-3.c: Likewise.
+
+2024-04-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR fortran/114825
+ * gfortran.dg/gomp/pr114825.f90: New test.
+
+2024-04-25 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * gcc.target/bpf/alu-1.c: Specify conventional asm dialect.
+ * gcc.target/bpf/xbpf-indirect-call-1.c: Likewise.
+ * gcc.target/bpf/sync-fetch-and-add.c: Likewise.
+ * gcc.target/bpf/smov-2.c: Likewise.
+ * gcc.target/bpf/smov-1.c: Likewise.
+ * gcc.target/bpf/smod-1.c: Likewise.
+ * gcc.target/bpf/sload-1.c: Likewise.
+ * gcc.target/bpf/sdiv-1.c: Likewise.
+ * gcc.target/bpf/nop-1.c: Likewise.
+ * gcc.target/bpf/neg-1.c: Likewise.
+ * gcc.target/bpf/ldxdw.c: Likewise.
+ * gcc.target/bpf/jmp-1.c: Likewise.
+ * gcc.target/bpf/inline-memops-threshold-1.c: Likewise.
+ * gcc.target/bpf/float-1.c: Likewise.
+ * gcc.target/bpf/double-2.c: Likewise.
+ * gcc.target/bpf/double-1.c: Likewise.
+ * gcc.target/bpf/core-builtin-type-id.c: Likewise.
+ * gcc.target/bpf/core-builtin-type-based.c: Likewise.
+ * gcc.target/bpf/core-builtin-fieldinfo-size-1.c: Likewise.
+ * gcc.target/bpf/core-builtin-fieldinfo-sign-2.c: Likewise.
+ * gcc.target/bpf/core-builtin-fieldinfo-sign-1.c: Likewise.
+ * gcc.target/bpf/core-builtin-fieldinfo-rshift-2.c: Likewise.
+ * gcc.target/bpf/core-builtin-fieldinfo-rshift-1.c: Likewise.
+ * gcc.target/bpf/core-builtin-fieldinfo-offset-1.c: Likewise.
+ * gcc.target/bpf/core-builtin-fieldinfo-lshift-2.c: Likewise.
+ * gcc.target/bpf/core-builtin-fieldinfo-lshift-1-le.c: Likewise.
+ * gcc.target/bpf/core-builtin-fieldinfo-lshift-1-be.c: Likewise.
+ * gcc.target/bpf/core-builtin-fieldinfo-existence-1.c: Likewise.
+ * gcc.target/bpf/core-builtin-fieldinfo-errors-2.c: Likewise.
+ * gcc.target/bpf/core-builtin-fieldinfo-errors-1.c: Likewise.
+ * gcc.target/bpf/core-builtin-fieldinfo-const-elimination.c:
+ Likewise.
+ * gcc.target/bpf/core-builtin-exprlist-4.c: Likewise.
+ * gcc.target/bpf/core-builtin-exprlist-3.c: Likewise.
+ * gcc.target/bpf/core-builtin-exprlist-2.c: Likewise.
+ * gcc.target/bpf/core-builtin-exprlist-1.c: Likewise.
+ * gcc.target/bpf/core-builtin-enumvalue-opt.c: Likewise.
+ * gcc.target/bpf/core-builtin-enumvalue-errors.c: Likewise.
+ * gcc.target/bpf/core-builtin-enumvalue.c: Likewise.
+ * gcc.target/bpf/core-builtin-3.c: Likewise.
+ * gcc.target/bpf/core-builtin-2.c: Likewise.
+ * gcc.target/bpf/core-builtin-1.c: Likewise.
+ * gcc.target/bpf/core-attr-struct-as-array.c: Likewise.
+ * gcc.target/bpf/core-attr-6.c: Likewise.
+ * gcc.target/bpf/core-attr-5.c: Likewise.
+ * gcc.target/bpf/core-attr-4.c: Likewise.
+ * gcc.target/bpf/core-attr-3.c: Likewise.
+ * gcc.target/bpf/core-attr-2.c: Likewise.
+ * gcc.target/bpf/core-attr-1.c: Likewise.
+ * gcc.target/bpf/builtin-load.c: Likewise.
+ * gcc.target/bpf/btfext-funcinfo-nocore.c: Likewise.
+ * gcc.target/bpf/btfext-funcinfo.c: Likewise.
+ * gcc.target/bpf/bswap-1.c: Likewise.
+ * gcc.target/bpf/bswap-2.c: Likewise.
+ * gcc.target/bpf/attr-kernel-helper.c: Likewise.
+ * gcc.target/bpf/atomic-xchg-2.c: Likewise.
+ * gcc.target/bpf/atomic-xchg-1.c: Likewise.
+ * gcc.target/bpf/atomic-op-3.c: Likewise.
+ * gcc.target/bpf/atomic-op-2.c: Likewise.
+ * gcc.target/bpf/atomic-op-1.c: Likewise.
+ * gcc.target/bpf/atomic-fetch-op-3.c: Likewise.
+ * gcc.target/bpf/atomic-fetch-op-2.c: Likewise.
+ * gcc.target/bpf/atomic-fetch-op-1.c: Likewise.
+ * gcc.target/bpf/atomic-cmpxchg-2.c: Likewise.
+ * gcc.target/bpf/atomic-cmpxchg-1.c: Likewise.
+ * gcc.target/bpf/alu-2.c: Likewise.
+
+2024-04-25 Richard Ball <richard.ball@arm.com>
+
+ * gcc.target/arm/cmse/extend-param.c: New test.
+ * gcc.target/arm/cmse/extend-return.c: New test.
+
+2024-04-25 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/114792
+ * gcc.dg/torture/pr114792.c: New testcase.
+
+2024-04-25 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.target/sparc/small-struct-1.c: New test.
+ * gcc.target/sparc/pr105573.c: Rename to...
+ * gcc.target/sparc/20230425-1.c: ...this.
+ * gcc.target/sparc/pr109541.c: Rename to...
+ * gcc.target/sparc/20230607-1.c: ...this
+
+2024-04-25 Pan Li <pan2.li@intel.com>
+ Kito Cheng <kito.cheng@sifive.com>
+
+ PR target/114714
+ * g++.target/riscv/rvv/base/pr114714-1.C: New test.
+ * g++.target/riscv/rvv/base/pr114714-2.C: New test.
+
+2024-04-25 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/93678
+ * gfortran.dg/pr93678.f90: New test.
+
+2024-04-25 Paul Thomas <pault@gcc.gnu.org>
+ Jakub Jelinek <jakub@gcc.gnu.org>
+
+ PR fortran/89462
+ * gfortran.dg/pr89462.f90: New test.
+
+2024-04-25 Haochen Gui <guihaoc@gcc.gnu.org>
+
+ * gcc.target/powerpc/bcd-4.c: Adjust the number of bcdadd and
+ bcdsub.
+
+2024-04-25 Pan Li <pan2.li@intel.com>
+
+ * gcc.target/riscv/rvv/base/pr112431-1.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-2.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-3.c: New test.
+
+2024-04-24 Patrick Palka <ppalka@redhat.com>
+
+ * g++.dg/modules/pr99023_a.X: Run only in C++20 mode.
+ * g++.dg/modules/pr99023_b.X: Likewise.
+
+2024-04-24 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/114709
+ * g++.dg/cpp0x/constexpr-union8.C: New test.
+
+2024-04-24 Pan Li <pan2.li@intel.com>
+
+ Revert:
+ 2024-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
+ kito-cheng <kito.cheng@sifive.com>
+ kito-cheng <kito.cheng@gmail.com>
+
+ PR target/112431
+ * gcc.target/riscv/rvv/base/pr112431-1.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-2.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-3.c: New test.
+
+2024-04-24 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * gcc.target/bpf/feature-macro-1.c: New test.
+ * gcc.target/bpf/feature-macro-2.c: Likewise.
+
+2024-04-24 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/114787
+ * gcc.dg/torture/pr114787.c: New testcase.
+
+2024-04-24 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/114832
+ * gcc.dg/vect/pr114832.c: New testcase.
+
+2024-04-24 Haochen Jiang <haochen.jiang@intel.com>
+
+ * gcc.target/i386/avx10_1-24.c: New test.
+
+2024-04-24 Pan Li <pan2.li@intel.com>
+
+ * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: Adjust asm
+ check cond.
+ * gcc.target/riscv/rvv/base/pr112431-4.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-5.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-6.c: New test.
+
+2024-04-24 Pan Li <pan2.li@intel.com>
+
+ Revert:
+ 2024-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: Adapt test.
+ * gcc.target/riscv/rvv/base/pr112431-4.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-5.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-6.c: New test.
+
+2024-04-23 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ * g++.dg/cpp23/explicit-obj-basic7.C: New test.
+
+2024-04-23 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/114810
+ * g++.target/i386/pr114810.C: New test.
+
+2024-04-23 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/103496
+ * gfortran.dg/c_sizeof_8.f90: New test.
+
+2024-04-23 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/114795
+ * g++.dg/modules/auto-4_a.H: New test.
+ * g++.dg/modules/auto-4_b.C: New test.
+
+2024-04-23 Jakub Jelinek <jakub@redhat.com>
+
+ * objc.dg/attributes/nullability-00.m: Adjust expected diagnostic
+ spelling: recognised -> recognized.
+ * obj-c++.dg/attributes/nullability-00.mm: Likewise.
+
+2024-04-23 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
+
+ * gcc.dg/tree-ssa/forwprop-40.c: Xfail for s390.
+ * gcc.dg/tree-ssa/forwprop-41.c: Xfail for s390.
+ * lib/target-supports.exp: Add target check s390_mvx.
+
+2024-04-23 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/102597
+ * gfortran.dg/pr102597.f90: New test.
+
+2024-04-23 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/114799
+ * gcc.dg/vect/bb-slp-pr114799.c: New testcase.
+
+2024-04-23 Andreas Krebbel <krebbel@linux.ibm.com>
+
+ PR target/114676
+ * gcc.target/s390/zvector/pr114676.c: New test.
+
+2024-04-23 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/114784
+ * g++.dg/cpp0x/inh-ctor39.C: New test.
+
+2024-04-23 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/114078
+ * g++.dg/cpp23/explicit-obj-ops-alloc.C: New test.
+
+2024-04-22 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/114811
+ * lib/gm2-torture.exp: Correct regexp checking for internal
+ compiler error strings in compiler output.
+
+2024-04-22 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/114807
+ * gm2/pim/fail/badproctype.mod: Change MYSHORTREAL
+ to SHORTREAL.
+ * gm2/pim/fail/badprocbool.mod: New test.
+ * gm2/pim/fail/badproccard.mod: New test.
+ * gm2/pim/fail/badprocint.mod: New test.
+ * gm2/pim/fail/badprocint2.mod: New test.
+ * gm2/pim/pass/goodproccard2.mod: New test.
+ * gm2/pim/pass/goodprocint.mod: New test.
+ * gm2/pim/pass/goodprocint3.mod: New test.
+ * gm2/pim/run/pass/genconststr.mod: New test.
+
+2024-04-22 Marek Polacek <polacek@redhat.com>
+
+ * lib/prune.exp (prune_gcc_output): Also prune -freport-bug output.
+
+2024-04-22 Pan Li <pan2.li@intel.com>
+
+ * gcc.target/riscv/rvv/base/pr112431-10.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-11.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-12.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-13.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-14.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-15.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-7.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-8.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-9.c: New test.
+
+2024-04-22 Pan Li <pan2.li@intel.com>
+
+ Revert:
+ 2024-04-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ PR target/112431
+ * gcc.target/riscv/rvv/base/pr112431-10.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-11.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-12.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-13.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-14.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-15.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-7.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-8.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-9.c: New test.
+
+2024-04-22 Pan Li <pan2.li@intel.com>
+
+ * gcc.target/riscv/rvv/base/pr112431-34.c: Remove xfail for vluxei8 check.
+ * gcc.target/riscv/rvv/base/pr112431-28.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-29.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-30.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-31.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-32.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-33.c: New test.
+
+2024-04-22 Pan Li <pan2.li@intel.com>
+
+ Revert:
+ 2024-04-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ PR target/112431
+ * gcc.target/riscv/rvv/base/pr112431-28.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-29.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-30.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-31.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-32.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-33.c: New test.
+
+2024-04-22 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
+
+ * gcc.target/s390/vxe/popcount-1.c: Remove xfail.
+
+2024-04-22 Pan Li <pan2.li@intel.com>
+
+ * gcc.target/riscv/rvv/base/pr112431-37.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-38.c: New test.
+
+2024-04-22 Pan Li <pan2.li@intel.com>
+
+ Revert:
+ 2024-04-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ PR target/112431
+ * gcc.target/riscv/rvv/base/pr112431-37.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-38.c: New test.
+
+2024-04-22 Pan Li <pan2.li@intel.com>
+
+ * gcc.target/riscv/rvv/base/pr112431-16.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-17.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-18.c: New test.
+
+2024-04-22 Pan Li <pan2.li@intel.com>
+
+ Revert:
+ 2024-04-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ PR target/112431
+ * gcc.target/riscv/rvv/base/pr112431-16.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-17.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-18.c: New test.
+
+2024-04-22 Pan Li <pan2.li@intel.com>
+
+ * gcc.target/riscv/rvv/base/pr112431-22.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-23.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-24.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-25.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-26.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-27.c: New test.
+
+2024-04-21 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/103471
+ * gfortran.dg/pr103471.f90: New test.
+
+2024-04-21 Pan Li <pan2.li@intel.com>
+
+ Revert:
+ 2024-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ PR target/112431
+ * gcc.target/riscv/rvv/base/pr112431-22.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-23.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-24.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-25.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-26.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-27.c: New test.
+
+2024-04-21 Pan Li <pan2.li@intel.com>
+
+ * gcc.target/riscv/rvv/base/pr112431-34.c: New test.
+
+2024-04-20 Pan Li <pan2.li@intel.com>
+
+ Revert:
+ 2024-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ PR target/112431
+ * gcc.target/riscv/rvv/base/pr112431-34.c: New test.
+
+2024-04-20 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/112893
+ * gm2/pim/pass/another.mod: Correct bug exposed by type checker.
+ Swap ProcA and ProcB assignments.
+ * gm2/pim/pass/proccard.mod: Use VAL to convert procedure into a
+ cardinal.
+ * gm2/iso/const/fail/castproctype.mod: New test.
+ * gm2/pim/fail/badproctype.mod: New test.
+
+2024-04-20 Pan Li <pan2.li@intel.com>
+
+ * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-11.c: Xfail csr check.
+ * gcc.target/riscv/rvv/base/pr112431-39.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-40.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-41.c: New test.
+
+2024-04-20 Pan Li <pan2.li@intel.com>
+
+ Revert:
+ 2024-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ PR target/112431
+ * gcc.target/riscv/rvv/base/pr112431-39.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-40.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-41.c: New test.
+
+2024-04-20 Pan Li <pan2.li@intel.com>
+
+ * gcc.target/riscv/rvv/base/pr112431-42.c: New test.
+
+2024-04-20 Pan Li <pan2.li@intel.com>
+
+ Revert:
+ 2024-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ PR target/112432
+ * gcc.target/riscv/rvv/base/pr112432-42.c: New test.
+
+2024-04-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/114783
+ * gcc.target/i386/avx2-pr114783.c: New test.
+
+2024-04-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/114780
+ * gcc.dg/format/sentinel-2.c: New test.
+
+2024-04-19 Martin Uecker <uecker@tugraz.at>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR lto/114574
+ PR c/114361
+ * gcc.dg/pr114574-1.c: New test.
+ * gcc.dg/pr114574-2.c: New test.
+ * gcc.dg/pr114361.c: New test.
+ * gcc.dg/c23-tag-incomplete-1.c: New test.
+ * gcc.dg/c23-tag-incomplete-2.c: New test.
+
+2024-04-19 Thomas Schwinge <tschwinge@baylibre.com>
+
+ PR testsuite/114768
+ * gcc.dg/pr114768.c: Enable for nvptx target.
+
+2024-04-19 Cupertino Miranda <cupertino.miranda@oracle.com>
+
+ * gcc.target/bpf/btfext-funcinfo.c: Updated to changes.
+ * gcc.target/bpf/core-builtin-fieldinfo-const-elimination.c:
+ Likewise.
+ * gcc.target/bpf/core-builtin-fieldinfo-existence-1.c: Likewise.
+ * gcc.target/bpf/core-builtin-fieldinfo-lshift-1-be.c: Likewise.
+ * gcc.target/bpf/core-builtin-fieldinfo-lshift-1-le.c: Likewise.
+ * gcc.target/bpf/core-builtin-fieldinfo-lshift-2.c: Likewise.
+ * gcc.target/bpf/core-builtin-fieldinfo-offset-1.c: Likewise.
+ * gcc.target/bpf/core-builtin-fieldinfo-rshift-1.c: Likewise.
+ * gcc.target/bpf/core-builtin-fieldinfo-rshift-2.c: Likewise.
+ * gcc.target/bpf/core-builtin-fieldinfo-sign-1.c: Likewise.
+ * gcc.target/bpf/core-builtin-fieldinfo-sign-2.c: Likewise.
+ * gcc.target/bpf/core-builtin-fieldinfo-size-1.c: Likewise.
+
+2024-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/111650
+ * gdc.dg/pr111650.d: New test.
+
+2024-04-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/114768
+ * gcc.dg/pr114768.c: New test.
+
+2024-04-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR libgcc/114762
+ * gcc.dg/torture/bitint-70.c: New test.
+
+2024-04-18 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/114739
+ * gfortran.dg/pr114739.f90: New test.
+ * gfortran.dg/derived_comp_array_ref_8.f90: Add 'implicit none'
+ for consistency with expected error message.
+ * gfortran.dg/nullify_4.f90: ditto
+ * gfortran.dg/pointer_init_6.f90: ditto
+ * gfortran.dg/pr107397.f90: ditto
+ * gfortran.dg/pr88138.f90: ditto
+
+2024-04-18 Alexandre Oliva <oliva@adacore.com>
+
+ * gcc.target/i386/bf16_short_warn.c: Add -msse2.
+
+2024-04-18 Alexandre Oliva <oliva@adacore.com>
+
+ * gcc.target/i386/pr107261.c: Add -fomit-frame-pointer.
+ * gcc.target/i386/pr69482-1.c: Likewise.
+ * gcc.target/i386/pr69482-2.c: Likewise.
+
+2024-04-18 Alexandre Oliva <oliva@adacore.com>
+
+ * gcc.target/arm/bfloat16_scalar_typecheck.c: Accept C23
+ empty initializers.
+
+2024-04-18 Alexandre Oliva <oliva@adacore.com>
+
+ * g++.dg/contracts/contracts9.C: Don't assume string literals
+ have non-negative addresses.
+
+2024-04-18 Alexandre Oliva <oliva@adacore.com>
+ Olivier Hainque <hainque@adacore.com>
+
+ * gcc.target/aarch64/pr94201.c: Add missing
+ dg-require-effective-target fpic.
+ * gcc.target/aarch64/pr103085.c: Likewise.
+
+2024-04-18 Alexandre Oliva <oliva@adacore.com>
+
+ * g++.target/i386/pr111497.C: Require fpic support.
+
+2024-04-18 Alexandre Oliva <oliva@adacore.com>
+
+ PR testsuite/113706
+ * c-c++-common/pr103798-2.c: XFAIL in C++ on vxworks too.
+
+2024-04-18 Alexandre Oliva <oliva@adacore.com>
+
+ * gcc.dg/analyzer/fd-glibc-byte-stream-connection-server.c:
+ Include sys/select.h if present.
+
+2024-04-18 Alexandre Oliva <oliva@adacore.com>
+
+ * gcc.dg/analyzer/pipe-glibc.c: Require fork.
+ * gcc.dg/analyzer/pipe-manpages.c: Likewise.
+
+2024-04-18 Alexandre Oliva <oliva@adacore.com>
+
+ * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip on
+ vxworks as well.
+
+2024-04-18 Alexandre Oliva <oliva@adacore.com>
+
+ * gcc.dg/analyzer/fd-4.c: Define macro to avoid mode_t on
+ vxworks.
+
+2024-04-18 Alexandre Oliva <oliva@adacore.com>
+
+ * lib/target-supports.exp (check_effective_target_strndup): New.
+ * gcc.dg/builtin-dynamic-object-size-0.c: Skip strndup tests
+ when the function is not available.
+ * gcc.dg/builtin-dynamic-object-size-1.c: Likewise.
+ * gcc.dg/builtin-dynamic-object-size-2.c: Likewise.
+ * gcc.dg/builtin-dynamic-object-size-3.c: Likewise.
+ * gcc.dg/builtin-dynamic-object-size-4.c: Likewise.
+ * gcc.dg/builtin-object-size-1.c: Likewise.
+ * gcc.dg/builtin-object-size-2.c: Likewise.
+ * gcc.dg/builtin-object-size-3.c: Likewise.
+ * gcc.dg/builtin-object-size-4.c: Likewise.
+
+2024-04-18 Tamar Christina <tamar.christina@arm.com>
+
+ PR target/114741
+ * gcc.target/aarch64/fneg-abs_2.c: Update codegen.
+ * gcc.target/aarch64/fneg-abs_4.c: xfail for now.
+ * gcc.target/aarch64/pr114741.c: New test.
+
+2024-04-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR libgcc/114755
+ * gcc.dg/torture/bitint-69.c: New test.
+
+2024-04-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/114753
+ * gcc.dg/pr114753.c: New test.
+
+2024-04-18 Kewen Lin <linkw@linux.ibm.com>
+
+ PR testsuite/114744
+ * gcc.target/powerpc/builtins-6-p9-runnable.c: Adjust for BE by fixing
+ data_{u,}128, their uses and vec_uc_expected1, also adjust some formats.
+
+2024-04-18 Haochen Gui <guihaoc@gcc.gnu.org>
+
+ * gcc.target/powerpc/bcd-4.c: Enable the case to be tested on P9.
+ Enable the case to be run on big endian. Fix function maxbcd and
+ other misc. problems.
+
2024-04-17 Thomas Schwinge <tschwinge@baylibre.com>
* lib/target-supports.exp (check_effective_target_vect_long_long):