https://gcc.gnu.org/g:7f67acf60c5429895d7c9e5df81796753e2913e0

commit r15-4868-g7f67acf60c5429895d7c9e5df81796753e2913e0
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sun Nov 3 00:17:26 2024 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 13 +++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/analyzer/ChangeLog  | 35 +++++++++++++++++++++++++++++++++++
 gcc/cp/ChangeLog        | 22 ++++++++++++++++++++++
 gcc/fortran/ChangeLog   | 16 ++++++++++++++++
 gcc/testsuite/ChangeLog | 37 +++++++++++++++++++++++++++++++++++++
 libstdc++-v3/ChangeLog  | 14 ++++++++++++++
 7 files changed, 138 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7f5732ed788d..b465b82a0e0d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,16 @@
+2024-11-02  Jakub Jelinek  <ja...@redhat.com>
+
+       PR middle-end/117384
+       * gimplify.cc (gimplify_init_ctor_eval): Add VIEW_CONVERT_EXPR around
+       rctor if it doesn't have expected type.
+
+2024-11-02  Jeff Law  <j...@ventanamicro.com>
+
+       * config/ft32/ft32.cc (ft32_lra_p): Remove.
+       (TARGET_LRA_P): Likewise.
+       * config/ft32/ft32.opt: Make -mlra ignored.
+       * doc/invoke.texi: Adjust documentation for -mlra on ft32.
+
 2024-11-01  Jakub Jelinek  <ja...@redhat.com>
 
        PR bootstrap/117407
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 0ffe82a8a482..e99b9656d621 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20241102
+20241103
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index b680af9ab7f3..a586a74b3f34 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,38 @@
+2024-11-02  David Malcolm  <dmalc...@redhat.com>
+
+       * analyzer.cc: Include "make-unique.h".  Convert "to_json"
+       functions to use std::unique_ptr.
+       * call-string.cc: Likewise.
+       * constraint-manager.cc: Likewise.
+       * diagnostic-manager.cc: Likewise.
+       * engine.cc: Likewise.
+       * program-point.cc: Likewise.
+       * program-state.cc: Likewise.
+       * ranges.cc: Likewise.
+       * region-model.cc: Likewise.
+       * region.cc: Likewise.
+       * svalue.cc: Likewise.
+       * sm.cc: Likewise.
+       * store.cc: Likewise.
+       * supergraph.cc: Likewise.
+       * analyzer.h: Convert "to_json" functions to return
+       std::unique_ptr.
+       * call-string.h: Likewise.
+       * constraint-manager.h: Likewise.
+       (bounded_range::set_json_attr): Pass "obj" by reference.
+       * diagnostic-manager.h: Convert "to_json" functions to return
+       std::unique_ptr.
+       * exploded-graph.h: Likewise.
+       * program-point.h: Likewise.
+       * program-state.h: Likewise.
+       * ranges.h: Likewise.
+       * region-model.h: Likewise.
+       * region.h: Likewise.
+       * sm.h: Likewise.
+       * store.h: Likewise.
+       * supergraph.h: Likewise.
+       * svalue.h: Likewise.
+
 2024-11-01  David Malcolm  <dmalc...@redhat.com>
 
        PR analyzer/117373
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 1001a5b8530d..e99c26d5e7fc 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,25 @@
+2024-11-02  Nathaniel Shead  <nathanielosh...@gmail.com>
+           Jason Merrill  <ja...@redhat.com>
+
+       PR c++/113814
+       * pt.cc (add_mergeable_specialization): Propagate
+       TYPE_CANONICAL.
+
+2024-11-02  Nathaniel Shead  <nathanielosh...@gmail.com>
+
+       PR c++/116317
+       * module.cc
+       (depset::DB_MAYBE_RECURSIVE_BIT): New flag.
+       (depset::DB_ENTRY_BIT): New flag.
+       (depset::is_maybe_recursive): New accessor.
+       (depset::is_entry): New accessor.
+       (depset::hash::writing_merge_key): New field.
+       (trees_out::decl_value): Inform dep_hash while we're writing the
+       merge key information for a decl.
+       (depset::hash::add_dependency): Find recursive deps and mark the
+       entry point.
+       (sort_cluster): Ensure that the entry dep is streamed first.
+
 2024-11-01  David Malcolm  <dmalc...@redhat.com>
 
        PR bootstrap/117361
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index df487f9bd14a..4517136dd7ea 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,19 @@
+2024-11-02  Thomas Koenig  <tkoe...@gcc.gnu.org>
+
+       * check.cc (gfc_check_mask): Handle BT_INSIGNED.
+       * gfortran.h (enum gfc_isym_id): Add GFC_ISYM_UMASKL and
+       GFC_ISYM_UMASKR.
+       * gfortran.texi: List UMASKL and UMASKR, remove unsigned future
+       unsigned arguments for MASKL and MASKR.
+       * intrinsic.cc (add_functions): Add UMASKL and UMASKR.
+       * intrinsic.h (gfc_simplify_umaskl): New function.
+       (gfc_simplify_umaskr): New function.
+       (gfc_resolve_umasklr): New function.
+       * intrinsic.texi: Document UMASKL and UMASKR.
+       * iresolve.cc (gfc_resolve_umasklr): New function.
+       * simplify.cc (gfc_simplify_umaskr): New function.
+       (gfc_simplify_umaskl): New function.
+
 2024-11-01  Thomas Koenig  <tkoe...@gcc.gnu.org>
 
        * resolve.cc (resolve_operator): Also handle BT_UNSIGNED.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 5c63f6f0350e..b7d5f457edf0 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,40 @@
+2024-11-02  Dimitar Dimitrov  <dimi...@dinux.eu>
+
+       * gcc.dg/pr116887.c: Require effective target fpic.
+
+2024-11-02  Dimitar Dimitrov  <dimi...@dinux.eu>
+
+       * gcc.dg/pr117245.c: Require effective target with trampolines.
+
+2024-11-02  Thomas Koenig  <tkoe...@gcc.gnu.org>
+
+       * gfortran.dg/unsigned_39.f90: New test.
+
+2024-11-02  Jakub Jelinek  <ja...@redhat.com>
+
+       PR middle-end/117384
+       * c-c++-common/init-7.c: New test.
+
+2024-11-02  Nathaniel Shead  <nathanielosh...@gmail.com>
+           Jason Merrill  <ja...@redhat.com>
+
+       PR c++/113814
+       * g++.dg/modules/partial-6.h: New test.
+       * g++.dg/modules/partial-6_a.H: New test.
+       * g++.dg/modules/partial-6_b.H: New test.
+       * g++.dg/modules/partial-6_c.C: New test.
+
+2024-11-02  Nathaniel Shead  <nathanielosh...@gmail.com>
+
+       PR c++/116317
+       * g++.dg/modules/late-ret-4_a.H: New test.
+       * g++.dg/modules/late-ret-4_b.C: New test.
+
+2024-11-02  Jeff Law  <j...@ventanamicro.com>
+
+       * lib/target-supports.exp (check_effective_target_trampolines): ft32
+       does not support trampolines.
+
 2024-11-01  Andrew MacLeod  <amacl...@redhat.com>
 
        * g++.dg/cpp23/attr-assume-opt.C (f2b): Alternate flow test.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 1583f8f2bc2f..29a96f008334 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,17 @@
+2024-11-02  Jakub Jelinek  <ja...@redhat.com>
+
+       PR libstdc++/117406
+       * include/c_global/cmath (std::ilogb(_Float16), std::llrint(_Float16),
+       std::llround(_Float16), std::lrint(_Float16), std::lround(_Float16)):
+       Don't cast __builtin_* return to _Float16.
+       (std::ilogb(__gnu_cxx::__bfloat16_t),
+       std::llrint(__gnu_cxx::__bfloat16_t),
+       std::llround(__gnu_cxx::__bfloat16_t),
+       std::lrint(__gnu_cxx::__bfloat16_t),
+       std::lround(__gnu_cxx::__bfloat16_t)): Don't cast __builtin_* return to
+       __gnu_cxx::__bfloat16_t.
+       * testsuite/26_numerics/headers/cmath/117406.cc: New test.
+
 2024-11-01  Jonathan Wakely  <jwak...@redhat.com>
 
        * include/bits/unordered_map.h: Check __glibcxx_node_extract and

Reply via email to