From 5123cfa629b6423ee0cd08d18402a261dbc31ac7 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Thu, 25 Apr 2024 00:16:34 +0000 Subject: [PATCH] Daily bump. --- gcc/ChangeLog | 59 +++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 6 +++++ gcc/testsuite/ChangeLog | 59 +++++++++++++++++++++++++++++++++++++++++ 4 files changed, 125 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2dc021f6f5eb..418d175df6b6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,62 @@ +2024-04-24 Jakub Jelinek + + PR other/114738 + * opts.cc (get_option_url): Revert 2024-04-17 changes. + * gcc-urlifier.cc: Don't include diagnostic-core.h. + (gcc_urlifier::make_doc_url): Revert 2024-04-17 changes. + * configure.ac (documentation-root-url): On release branches + append gcc-MAJOR.MINOR.0/ to the default DOCUMENTATION_ROOT_URL. + * doc/install.texi (--with-documentation-root-url=): Document + the change of the default. + * configure: Regenerate. + +2024-04-24 Pan Li + + Revert: + 2023-11-29 Juzhe-Zhong + kito-cheng + kito-cheng + + PR target/112431 + * config/riscv/constraints.md (TARGET_VECTOR ? V_REGS : NO_REGS): New register filters. + * config/riscv/riscv.md (no,W21,W42,W84,W41,W81,W82): Ditto. + (no,yes): Ditto. + * config/riscv/vector.md: Support highpart register overlap for vwcvt. + +2024-04-24 Jose E. Marchesi + + * config.gcc: Add bpf-c.o as a target object for C and C++. + * config/bpf/bpf.cc (bpf_target_macros): Move to bpf-c.cc. + * config/bpf/bpf-c.cc: New file. + (bpf_target_macros): Move from bpf.cc and define BPF CPU + feature macros. + * config/bpf/t-bpf: Add rules to build bpf-c.o. + +2024-04-24 Richard Biener + + PR tree-optimization/114787 + * tree-cfg.cc (remove_edge_and_dominated_blocks): When + removing a loop backedge clear niter info and when removing + the last backedge of a loop mark that loop for removal. + +2024-04-24 Richard Biener + + PR tree-optimization/114832 + * tree-vect-loop-manip.cc (slpeel_tree_duplicate_loop_to_edge_cfg): + Fix dominance check. + +2024-04-24 Haochen Jiang + + * config/i386/i386-options.cc (ix86_valid_target_attribute_tree): + Check whether AVX512F is explicitly enabled. + +2024-04-24 Pan Li + + Revert: + 2023-11-30 Juzhe-Zhong + + * config/riscv/vector.md: Support highpart overlap for vext.vf2 + 2024-04-23 Jakub Jelinek PR target/114810 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index de7a64b42d70..57aa6c58cc7c 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240424 +20240425 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 4d42b8bbb817..e8948eb8268b 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,9 @@ +2024-04-24 Patrick Palka + + PR c++/114709 + * constexpr.cc (cxx_fold_indirect_ref): Restrict object/offset + canonicalization to RECORD_TYPE member accesses. + 2024-04-23 Nathaniel Shead * parser.cc (cp_parser_parameter_declaration): Check if diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index f00258e1ec47..f5bea8219caf 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,62 @@ +2024-04-24 Patrick Palka + + * g++.dg/modules/pr99023_a.X: Run only in C++20 mode. + * g++.dg/modules/pr99023_b.X: Likewise. + +2024-04-24 Patrick Palka + + PR c++/114709 + * g++.dg/cpp0x/constexpr-union8.C: New test. + +2024-04-24 Pan Li + + Revert: + 2024-04-24 Juzhe-Zhong + kito-cheng + kito-cheng + + 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 + + * gcc.target/bpf/feature-macro-1.c: New test. + * gcc.target/bpf/feature-macro-2.c: Likewise. + +2024-04-24 Richard Biener + + PR tree-optimization/114787 + * gcc.dg/torture/pr114787.c: New testcase. + +2024-04-24 Richard Biener + + PR tree-optimization/114832 + * gcc.dg/vect/pr114832.c: New testcase. + +2024-04-24 Haochen Jiang + + * gcc.target/i386/avx10_1-24.c: New test. + +2024-04-24 Pan Li + + * 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 + + Revert: + 2024-04-24 Juzhe-Zhong + + * 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 * g++.dg/cpp23/explicit-obj-basic7.C: New test. -- 2.47.2