https://gcc.gnu.org/g:d0fe096766139a068ba7030ce9d4b82e534abe22

commit r14-10885-gd0fe096766139a068ba7030ce9d4b82e534abe22
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Nov 5 00:24:42 2024 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 55 ++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/ada/ChangeLog       | 18 ++++++++++++++
 gcc/testsuite/ChangeLog | 64 +++++++++++++++++++++++++++++++++++++++++++++++++
 libstdc++-v3/ChangeLog  | 40 +++++++++++++++++++++++++++++++
 5 files changed, 178 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 52840d998b96..0cc0c811e6b2 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,58 @@
+2024-11-04  Andrew MacLeod  <amacl...@redhat.com>
+
+       PR tree-optimization/117398
+       * gimple-range-edge.cc (gimple_outgoing_range::calc_switch_ranges):
+       Check for VARYING and don't call invert () on it.
+
+2024-11-04  Andrew MacLeod  <amacl...@redhat.com>
+
+       * range-op.cc (operator_bitwise_or::op1_range): If LHS is signed
+       positive, so are both operands.
+
+2024-11-04  Andrew MacLeod  <amacl...@redhat.com>
+
+       PR tree-optimization/117287
+       * Makefile.in (IBJS): Add tree-assume.o
+       * gimple-range.cc (assume_query::assume_range_p): Remove.
+       (assume_query::range_of_expr): Remove.
+       (assume_query::assume_query): Move to tree-assume.cc.
+       (assume_query::~assume_query): Remove.
+       (assume_query::calculate_op): Move to tree-assume.cc.
+       (assume_query::calculate_phi): Likewise.
+       (assume_query::check_taken_edge): Remove.
+       (assume_query::calculate_stmt): Move to tree-assume.cc.
+       (assume_query::dump): Remove.
+       * gimple-range.h (class assume_query): Move to tree-assume.cc
+       * tree-assume.cc: New
+       * tree-vrp.cc (struct pass_data_assumptions): Move to tree-assume.cc.
+       (class pass_assumptions): Likewise.
+       (make_pass_assumptions): Likewise.
+
+2024-11-04  Andrew MacLeod  <amacl...@redhat.com>
+
+       * gimple-range-fold.cc (class fur_edge): Relocate from here.
+       (fur_edge::fur_edge): Also move to:
+       * gimple-range-fold.h (class fur_edge): Relocate to here.
+       (fur_edge::fur_edge): Likewise.
+
+2024-11-04  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2024-10-31  Jakub Jelinek  <ja...@redhat.com>
+
+       PR middle-end/117354
+       * expr.cc (expand_expr_real_1) <case VIEW_CONVERT_EXPR>: Pass
+       true as inner_reference_p argument to expand_expr_real if
+       mode is BLKmode.  Don't call extract_bit_field if mode is BLKmode.
+
+2024-11-04  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2024-10-30  Jakub Jelinek  <ja...@redhat.com>
+
+       PR target/117296
+       * function.cc (assign_parms): Call do_pending_stack_adjust.
+
 2024-11-01  Haochen Jiang  <haochen.ji...@intel.com>
 
        * config/i386/cmpccxaddintrin.h (_cmpccxadd_epi32): Do not do
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 9a7f1aceb27f..30cad970f748 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20241104
+20241105
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 872520e2e31c..100c9065d84e 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,21 @@
+2024-11-04  Eric Botcazou  <ebotca...@adacore.com>
+
+       PR ada/113036
+       * freeze.adb (Freeze_Expression): Deal with freezing actions coming
+       from within nested internal loops present in spec expressions.
+
+2024-11-04  Eric Botcazou  <ebotca...@adacore.com>
+
+       * freeze.adb (Freeze_Expression): Also attach pending freeze nodes
+       to the parent in the case of an internal block in a spec expression.
+
+2024-11-04  Eric Botcazou  <ebotca...@adacore.com>
+
+       * checks.adb (Selected_Length_Checks.Get_E_Length): For a
+       component of a record with discriminants and if the expression is
+       a selected component, try to build an actual subtype from its
+       prefix instead of from the discriminal.
+
 2024-10-25  Eric Botcazou  <ebotca...@adacore.com>
 
        PR ada/116551
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 8f1cb0c027d1..350c7e42d156 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,67 @@
+2024-11-04  Andrew MacLeod  <amacl...@redhat.com>
+
+       PR tree-optimization/117398
+       * gcc.dg/pr117398.c: New.
+
+2024-11-04  Torbjörn SVENSSON  <torbjorn.svens...@foss.st.com>
+
+       * gcc.target/arm/memset-inline-4.c: Use effective-target
+       arm_neon_hw.
+       * gcc.target/arm/memset-inline-5.c: Likewise.
+       * gcc.target/arm/memset-inline-6.c: Likewise.
+
+2024-11-04  Torbjörn SVENSSON  <torbjorn.svens...@foss.st.com>
+
+       Backported from master:
+       2024-11-04  Torbjörn SVENSSON  <torbjorn.svens...@foss.st.com>
+
+       * gcc.target/arm/pr51534.c: Ensure -mfloat-abi=hard is used.
+
+2024-11-04  Torbjörn SVENSSON  <torbjorn.svens...@foss.st.com>
+
+       Backported from master:
+       2024-11-04  Torbjörn SVENSSON  <torbjorn.svens...@foss.st.com>
+
+       * gcc.target/arm/acle/data-intrinsics-assembly.c: Use
+       effective-target arm_arch_v6_arm.
+
+2024-11-04  Torbjörn SVENSSON  <torbjorn.svens...@foss.st.com>
+
+       Backported from master:
+       2024-11-04  Torbjörn SVENSSON  <torbjorn.svens...@foss.st.com>
+
+       * gcc.target/arm/vect-early-break-cbranch.c: Ignore exact
+       branch.
+
+2024-11-04  Andrew MacLeod  <amacl...@redhat.com>
+
+       * g++.dg/cpp23/attr-assume-opt.C (f2b): Alternate flow test.
+
+2024-11-04  Andrew MacLeod  <amacl...@redhat.com>
+
+       PR tree-optimization/117287
+       * g++.dg/cpp23/pr117287-attr.C: New.
+
+2024-11-04  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2024-10-31  Jakub Jelinek  <ja...@redhat.com>
+
+       PR middle-end/117354
+       * gcc.dg/bitint-113.c: New test.
+
+2024-11-04  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2024-10-30  Jakub Jelinek  <ja...@redhat.com>
+
+       PR target/117296
+       * gcc.target/i386/pr117296.c: New test.
+
+2024-11-04  Eric Botcazou  <ebotca...@adacore.com>
+
+       * gnat.dg/specs/array7.ads: New test.
+
 2024-11-01  Haochen Jiang  <haochen.ji...@intel.com>
 
        * gcc.target/i386/cmpccxadd-1b.c: New test.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index e74e5459adf6..d89c61cb30fb 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,43 @@
+2024-11-04  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2024-11-04  Jakub Jelinek  <ja...@redhat.com>
+
+       PR libstdc++/117406
+       * testsuite/26_numerics/headers/cmath/117406.cc: Use
+       std::numeric_limits<int>::max() instead of INT_MAX.
+
+2024-11-04  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       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-04  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2024-10-29  Jakub Jelinek  <ja...@redhat.com>
+
+       PR libstdc++/117321
+       * include/c_global/cmath (nextafter(_Float16, _Float16)): Use
+       if consteval rather than if (std::__is_constant_evaluated()) around
+       the __builtin_nextafterf16 call.
+       (nextafter(__gnu_cxx::__bfloat16_t, __gnu_cxx::__bfloat16_t)): Use
+       if consteval rather than if (std::__is_constant_evaluated()) around
+       the __builtin_nextafterf16b call.
+       * testsuite/26_numerics/headers/cmath/117321.cc: New test.
+
 2024-10-22  Patrick Palka  <ppa...@redhat.com>
 
        Backported from master:

Reply via email to