https://gcc.gnu.org/g:5123cfa629b6423ee0cd08d18402a261dbc31ac7
commit r14-10112-g5123cfa629b6423ee0cd08d18402a261dbc31ac7 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Thu Apr 25 00:16:34 2024 +0000 Daily bump. Diff: --- 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 2dc021f6f5e..418d175df6b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,62 @@ +2024-04-24 Jakub Jelinek <ja...@redhat.com> + + 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 <pan2...@intel.com> + + Revert: + 2023-11-29 Juzhe-Zhong <juzhe.zh...@rivai.ai> + kito-cheng <kito.ch...@sifive.com> + kito-cheng <kito.ch...@gmail.com> + + 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 <jose.march...@oracle.com> + + * 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 <rguent...@suse.de> + + 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 <rguent...@suse.de> + + PR tree-optimization/114832 + * tree-vect-loop-manip.cc (slpeel_tree_duplicate_loop_to_edge_cfg): + Fix dominance check. + +2024-04-24 Haochen Jiang <haochen.ji...@intel.com> + + * config/i386/i386-options.cc (ix86_valid_target_attribute_tree): + Check whether AVX512F is explicitly enabled. + +2024-04-24 Pan Li <pan2...@intel.com> + + Revert: + 2023-11-30 Juzhe-Zhong <juzhe.zh...@rivai.ai> + + * config/riscv/vector.md: Support highpart overlap for vext.vf2 + 2024-04-23 Jakub Jelinek <ja...@redhat.com> PR target/114810 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index de7a64b42d7..57aa6c58cc7 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240424 +20240425 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 4d42b8bbb81..e8948eb8268 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,9 @@ +2024-04-24 Patrick Palka <ppa...@redhat.com> + + PR c++/114709 + * constexpr.cc (cxx_fold_indirect_ref): Restrict object/offset + canonicalization to RECORD_TYPE member accesses. + 2024-04-23 Nathaniel Shead <nathanielosh...@gmail.com> * parser.cc (cp_parser_parameter_declaration): Check if diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index f00258e1ec4..f5bea8219ca 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,62 @@ +2024-04-24 Patrick Palka <ppa...@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 <ppa...@redhat.com> + + PR c++/114709 + * g++.dg/cpp0x/constexpr-union8.C: New test. + +2024-04-24 Pan Li <pan2...@intel.com> + + Revert: + 2024-04-24 Juzhe-Zhong <juzhe.zh...@rivai.ai> + kito-cheng <kito.ch...@sifive.com> + kito-cheng <kito.ch...@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.march...@oracle.com> + + * gcc.target/bpf/feature-macro-1.c: New test. + * gcc.target/bpf/feature-macro-2.c: Likewise. + +2024-04-24 Richard Biener <rguent...@suse.de> + + PR tree-optimization/114787 + * gcc.dg/torture/pr114787.c: New testcase. + +2024-04-24 Richard Biener <rguent...@suse.de> + + PR tree-optimization/114832 + * gcc.dg/vect/pr114832.c: New testcase. + +2024-04-24 Haochen Jiang <haochen.ji...@intel.com> + + * gcc.target/i386/avx10_1-24.c: New test. + +2024-04-24 Pan Li <pan2...@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...@intel.com> + + Revert: + 2024-04-24 Juzhe-Zhong <juzhe.zh...@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 <nathanielosh...@gmail.com> * g++.dg/cpp23/explicit-obj-basic7.C: New test.