https://gcc.gnu.org/g:0e20a3c65025d4bb2f2df8aac72e46997eaed1d7

commit r15-6314-g0e20a3c65025d4bb2f2df8aac72e46997eaed1d7
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Dec 18 00:18:58 2024 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 128 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/c-family/ChangeLog  |   5 ++
 gcc/cp/ChangeLog        |  18 +++++++
 gcc/fortran/ChangeLog   |  15 ++++++
 gcc/testsuite/ChangeLog |  57 +++++++++++++++++++++
 libstdc++-v3/ChangeLog  |  13 +++++
 7 files changed, 237 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 285f11dc0d1d..57fb0cf57359 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,131 @@
+2024-12-17  Sandra Loosemore  <sloosem...@baylibre.com>
+
+       PR c/26154
+       * common.opt.urls: Regenerated.
+       * doc/extend.texi (C Extensions): Adjust menu for new sections.
+       (Attribute Syntax): Mention OpenMP directives.
+       (Pragmas): Mention OpenMP and OpenACC directives.
+       (OpenMP): New section.
+       (OpenACC): New section.
+       * doc/invoke.texi (Invoking GCC): Adjust menu for new section.
+       (Option Summary): Move OpenMP and OpenACC options to their own
+       category.
+       (C Dialect Options): Move documentation for -foffload, -fopenacc,
+       -fopenacc-dim, -fopenmp, -fopenmd-simd, and
+       -fopenmp-target-simd-clone to...
+       (OpenMP and OpenACC Options): ...this new section.  Light
+       copy-editing of the option descriptions.
+
+2024-12-17  Richard Biener  <rguent...@suse.de>
+
+       PR middle-end/118062
+       * tree-vect-generic.cc (expand_vector_piecewise): Properly
+       compute delta.
+
+2024-12-17  Oliver Kozul  <oliver.ko...@rt-rk.com>
+
+       * config/riscv/riscv.md (*lui_constraint<ANYI:mode>_and_to_or): New 
pattern
+
+2024-12-17  Yangyu Chen  <c...@cyyself.name>
+
+       * common/config/riscv/riscv-ext-bitmask.def (RISCV_EXT_BITMASK): Remove 
svvptc.
+
+2024-12-17  Anton Blanchard  <ant...@tenstorrent.com>
+
+       * config/riscv/riscv-cores.def: Add tt-ascalon-d8.
+       * config/riscv/riscv.cc (tt_ascalon_d8_tune_info): New.
+       * doc/invoke.texi (RISC-V): Add tt-ascalon-d8 to -mcpu.
+
+2024-12-17  Anton Blanchard  <ant...@tenstorrent.com>
+
+       * doc/invoke.texi (RISC-V): Add thead-c906, xiangshan-nanhu to
+       -mcpu, add generic-ooo and remove thead-c906 from -mtune.
+
+2024-12-17  Kito Cheng  <kito.ch...@sifive.com>
+
+       * config/riscv/constraints.md (R): New constraint.
+       * doc/md.texi: Document new constraint `R`.
+
+2024-12-17  Kito Cheng  <kito.ch...@sifive.com>
+
+       * config/riscv/riscv.cc (riscv_print_operand): Add N.
+       * doc/extend.texi: Document for N,
+
+2024-12-17  Kito Cheng  <kito.ch...@sifive.com>
+
+       * config/riscv/corev.md (*cv_branch<mode>): Update modifier.
+       (*branch<mode>): Ditto.
+       * config/riscv/riscv.cc (riscv_print_operand): Update modifier.
+       * config/riscv/riscv.md (*branch<mode>): Update modifier.
+
+2024-12-17  Kito Cheng  <kito.ch...@sifive.com>
+
+       * config/riscv/constraints.md (cr): New.
+       (cf): New.
+       * config/riscv/riscv.h (reg_class): Add RVC_GR_REGS and
+       RVC_FP_REGS.
+       (REG_CLASS_NAMES): Ditto.
+       (REG_CLASS_CONTENTS): Ditto.
+       * doc/md.texi: Document cr and cf constraint.
+       * config/riscv/riscv.cc (riscv_regno_to_class): Update
+       FP_REGS to RVC_FP_REGS since it smaller set.
+       (riscv_secondary_memory_needed): Handle RVC_FP_REGS.
+       (riscv_register_move_cost): Ditto.
+
+2024-12-17  Kito Cheng  <kito.ch...@sifive.com>
+
+       * config/riscv/constraints.md (c01): Rename to...
+       (k01): ...this.
+       (c02): Rename to...
+       (k02): ...this.
+       (c03): Rename to...
+       (k03): ...this.
+       (c04): Rename to...
+       (k04): ...this.
+       (c08): Rename to...
+       (k08): ...this.
+       * config/riscv/corev.md (riscv_cv_simd_add_h_si): Update
+       constraints.
+       (riscv_cv_simd_sub_h_si): Ditto.
+       (riscv_cv_simd_cplxmul_i_si): Ditto.
+       (riscv_cv_simd_subrotmj_si): Ditto.
+       * config/riscv/riscv-v.cc (splat_to_scalar_move_p): Update
+       constraints.
+       * config/riscv/vector-iterators.md (stride_load_constraint):
+       Update constraints.
+       (stride_store_constraint): Ditto.
+
+2024-12-17  Martin Jambor  <mjam...@suse.cz>
+
+       * cgraph.h (symtab_node): Add a new overload of nonzero_address.
+       * symtab.cc (symtab_node::nonzero_address): Add a new overload whith a
+       parameter for delete_null_pointer_checks.  Make the original overload
+       call the new one which has retains the actual implementation.
+       * ipa-prop.h (ipa_get_range_from_ip_invariant): Declare.
+       (ipa_range_set_and_normalize): Remove.
+       * ipa-prop.cc (ipa_get_range_from_ip_invariant): New function.
+       (ipa_range_set_and_normalize): Remove.
+       * ipa-cp.cc (ipa_vr_intersect_with_arith_jfunc): Add a new parameter
+       context_node. Use ipa_get_range_from_ip_invariant instead of
+       ipa_range_set_and_normalize and pass to it the new parameter.
+       (ipa_value_range_from_jfunc): Pass cs->caller as the context_node to
+       ipa_vr_intersect_with_arith_jfunc.
+       (propagate_vr_across_jump_function): Likewise.
+       (ipa_get_range_from_ip_invariant): New function.
+       * ipa-fnsummary.cc (evaluate_conditions_for_known_args): Use
+       ipa_get_range_from_ip_invariant instead of ipa_range_set_and_normalize
+
+2024-12-17  Martin Jambor  <mjam...@suse.cz>
+
+       * ipa-prop.cc (ipa_compute_jump_functions_for_edge): Try harder to
+       use the value range obtained from ranger for pointer values.
+
+2024-12-17  Martin Jambor  <mjam...@suse.cz>
+
+       * ipa-prop.cc: Include vr-values.h.
+       (skip_a_safe_conversion_op): New function.
+       (ipa_compute_jump_functions_for_edge): Use it.
+
 2024-12-16  Uros Bizjak  <ubiz...@gmail.com>
 
        * config/i386/mmx.md: Fix tabs vs. spaces.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index cbf8d2dfdf13..781eeaca5bc0 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20241217
+20241218
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 38052efda3dd..8ad69423f2c9 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,8 @@
+2024-12-17  Sandra Loosemore  <sloosem...@baylibre.com>
+
+       PR c/26154
+       * c.opt.urls: Regenerated.
+
 2024-12-16  David Malcolm  <dmalc...@redhat.com>
 
        PR sarif-replay/117943
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 0409d4b39408..4fed695e5928 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,21 @@
+2024-12-17  Marek Polacek  <pola...@redhat.com>
+
+       PR c++/118073
+       * error.cc (dump_expr) <case NONTYPE_ARGUMENT_PACK>: New case.
+
+2024-12-17  Marek Polacek  <pola...@redhat.com>
+
+       PR c++/117985
+       * init.cc (build_vec_init): Pop CLEANUP_FLAGS if we're not
+       generating the loop.
+
+2024-12-17  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/116108
+       * decl.cc (grokdeclarator): Pass TYYPE_MAIN_VARIANT (type)
+       rather than type to same_type_p when checking if the non-static
+       data member doesn't have current class type.
+
 2024-12-16  David Malcolm  <dmalc...@redhat.com>
 
        PR sarif-replay/117943
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 914ee9f54599..c18374654aff 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,18 @@
+2024-12-17  Sandra Loosemore  <sloosem...@baylibre.com>
+
+       PR c/26154
+       * gfortran.texi (Standards): Remove redundant info about
+       OpenMP/OpenACC standard support.
+       (OpenMP): Copy-editing and update version info.
+       (OpenACC): Likewise.
+       * lang.opt.urls: Regenerated.
+
+2024-12-17  Andre Vehreschild  <ve...@gcc.gnu.org>
+
+       PR fortran/117347
+       * primary.cc (gfc_match_varspec): Add array constructors for
+       guessing their type like with unresolved function calls.
+
 2024-12-16  David Malcolm  <dmalc...@redhat.com>
 
        PR sarif-replay/117943
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 4ddeabb5858b..68fff01f0dae 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,60 @@
+2024-12-17  Marek Polacek  <pola...@redhat.com>
+
+       PR c++/118073
+       * g++.dg/diagnostic/arg-pack1.C: New test.
+
+2024-12-17  Marek Polacek  <pola...@redhat.com>
+
+       PR c++/117985
+       * g++.dg/cpp0x/initlist-array23.C: New test.
+       * g++.dg/cpp0x/initlist-array24.C: New test.
+
+2024-12-17  Oliver Kozul  <oliver.ko...@rt-rk.com>
+
+       * gcc.target/riscv/pr114087-1.c: New test.
+
+2024-12-17  Torbjörn SVENSSON  <torbjorn.svens...@foss.st.com>
+
+       * g++.dg/torture/pr81812.C: Add xfail for thumb1.
+
+2024-12-17  Anton Blanchard  <ant...@tenstorrent.com>
+
+       * gcc.target/riscv/mcpu-tt-ascalon-d8.c: New test.
+
+2024-12-17  Torbjörn SVENSSON  <torbjorn.svens...@foss.st.com>
+
+       * lib/target-supports.exp: Added corresponding -mtune= option
+       for each fo the arm_cpu_* effective targets.
+
+2024-12-17  Kito Cheng  <kito.ch...@sifive.com>
+
+       * gcc.target/riscv/constraint-R.c: New.
+
+2024-12-17  Kito Cheng  <kito.ch...@sifive.com>
+
+       * gcc.target/riscv/modifier-N-fpr.c: New.
+       * gcc.target/riscv/modifier-N-vr.c: New.
+       * gcc.target/riscv/modifier-N.c: New.
+
+2024-12-17  Kito Cheng  <kito.ch...@sifive.com>
+
+       * gcc.target/riscv/constraint-cf-zfinx.c: New.
+       * gcc.target/riscv/constraint-cf.c: New.
+       * gcc.target/riscv/constraint-cr.c: New.
+
+2024-12-17  Martin Jambor  <mjam...@suse.cz>
+
+       * gcc.dg/ipa/vrp9.c: New test.
+
+2024-12-17  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/116108
+       * g++.dg/cpp1z/class-deduction117.C: New test.
+
+2024-12-17  Andre Vehreschild  <ve...@gcc.gnu.org>
+
+       * gfortran.dg/associate_71.f90: New test.
+
 2024-12-16  Hans-Peter Nilsson  <h...@axis.com>
 
        PR tree-optimization/118055
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 71b4ddb5f699..258dfa9e8a1b 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,16 @@
+2024-12-17  Jonathan Wakely  <jwak...@redhat.com>
+
+       * include/debug/safe_local_iterator.h (_GLIBCXX_DEBUG_VERIFY_OPERANDS):
+       Add parentheses to avoid -Wparentheses warning.
+
+2024-12-17  Jonathan Wakely  <jwak...@redhat.com>
+
+       PR libstdc++/118035
+       * include/bits/deque.tcc (_M_range_insert_aux): Return
+       immediately if inserting an empty range.
+       * testsuite/23_containers/deque/modifiers/insert/118035.cc: New
+       test.
+
 2024-12-16  Jonathan Wakely  <jwak...@redhat.com>
 
        * include/bits/hashtable_policy.h (_Local_iterator_base): Use

Reply via email to