https://gcc.gnu.org/g:6583c3be41a7a6e3404d9eeb823addf3854609f4

commit r15-9849-g6583c3be41a7a6e3404d9eeb823addf3854609f4
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri Jun 20 00:28:52 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 24 ++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/testsuite/ChangeLog | 17 +++++++++++++++++
 3 files changed, 42 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 487610badd58..ae04c97ce921 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,27 @@
+2025-06-19  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-06-19  Jakub Jelinek  <ja...@redhat.com>
+
+       PR middle-end/120631
+       * dfp.cc (decimal_real_to_integer): Use result multiplication not just
+       when precision > 128 and dn.exponent > 19, but when precision > 64
+       and dn.exponent > 0.
+
+2025-06-19  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-06-18  Jakub Jelinek  <ja...@redhat.com>
+
+       PR middle-end/120631
+       * real.cc (decimal_from_integer): Add digits argument, if larger than
+       256, use XALLOCAVEC allocated buffer.
+       (real_from_integer): Pass val_in's precision divided by 3 to
+       decimal_from_integer.
+       * dfp.cc (decimal_real_to_integer): For precision > 128 if finite
+       and exponent is large, decrease exponent and multiply resulting
+       wide_int by powers of 10^19.
+
 2025-06-18  Jan Beulich  <jbeul...@suse.com>
 
        * doc/gcov.texi: Drop blank after @anchor.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 2aac90aa1266..48356deb7cfb 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250619
+20250620
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 9bf55880024d..d3e3583d260d 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,20 @@
+2025-06-19  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-06-19  Jakub Jelinek  <ja...@redhat.com>
+
+       PR middle-end/120631
+       * gcc.dg/dfp/bitint-10.c: New test.
+       * gcc.dg/dfp/pr120631.c: New test.
+
+2025-06-19  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-06-18  Jakub Jelinek  <ja...@redhat.com>
+
+       PR middle-end/120631
+       * gcc.dg/dfp/bitint-9.c: New test.
+
 2025-06-18  Harald Anlauf  <anl...@gmx.de>
 
        Backported from master:

Reply via email to