https://gcc.gnu.org/g:9578e7eafa53c5236747f8de0aad007a1405f91b
commit r14-11854-g9578e7eafa53c5236747f8de0aad007a1405f91b Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Fri Jun 20 00:27:41 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 c914b28ba6b5..69f9e3cac633 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-13 Richard Earnshaw <rearn...@arm.com> Backported from master: 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 b8c474ae5c62..4a2c4c3d713d 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-13 Georg-Johann Lay <a...@gjlay.de> Backported from master: