diff options
Diffstat (limited to 'gcc/testsuite/ChangeLog')
-rw-r--r-- | gcc/testsuite/ChangeLog | 1748 |
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): |