https://gcc.gnu.org/g:f4851381678127881461ef56f210d92cbc4c978e
commit r16-3475-gf4851381678127881461ef56f210d92cbc4c978e Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Sun Aug 31 00:18:58 2025 +0000 Daily bump. Diff: --- gcc/ChangeLog | 43 ++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 32 +++++++++++++++++++++++++++++++ libgcc/config/libbid/ChangeLog | 13 +++++++++++++ 4 files changed, 89 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 46d60a2a4cc7..8acecd8ef91f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,46 @@ +2025-08-30 Jakub Jelinek <ja...@redhat.com> + + PR tree-optimization/121698 + * tree-ssa-phiopt.cc (spaceship_replacement): Adjust + to handle spaceship unordered value -128 rather than 2 and + stmts from the new std::partial_order::_M_reverse() instead + of (_M_value & ~1) == _M_value etc. + * doc/md.texi (spaceship@var{m}4): Use -128 instead of 2. + * tree-ssa-math-opts.cc (optimize_spaceship): Adjust comments + that libstdc++ unordered value is -128 rather than 2 and use + that as the default unordered value. + * config/i386/i386-expand.cc (ix86_expand_fp_spaceship): Use + GEN_INT (-128) instead of const2_rtx and adjust comment accordingly. + * config/aarch64/aarch64.cc (aarch64_expand_fp_spaceship): Likewise. + * config/s390/s390.cc (s390_expand_fp_spaceship): Likewise. + +2025-08-30 Gerald Pfeifer <ger...@pfeifer.com> + + * doc/extend.texi (Vector Extensions): Improve markup for list + of operators. + +2025-08-30 Gerald Pfeifer <ger...@pfeifer.com> + + * doc/standards.texi (Standards): Update "Object-Oriented + Programming and the Objective-C Language" reference. + +2025-08-30 H.J. Lu <hjl.to...@gmail.com> + + PR target/121725 + * config/i386/i386-features.cc + (pass_x86_cse::candidate_gnu2_tls_p): Use the UNSPEC_DTPOFF + operand to check source operand in TLS64_COMBINE pattern. + +2025-08-30 Andrew Pinski <andrew.pin...@oss.qualcomm.com> + + PR tree-optimization/116651 + PR tree-optimization/93265 + PR tree-optimization/103647 + PR tree-optimization/52171 + * tree-ssa-forwprop.cc (simplify_builtin_memcmp): New function. + (simplify_builtin_call): Call simplify_builtin_memcmp for memcmp + memcmp_eq builtins. + 2025-08-29 Gaius Mulley <gaiusm...@gmail.com> PR modula2/121709 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 1af75d5a5a2a..054cb6a96b27 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250830 +20250831 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 1c2ee22da2c0..c6dace433b11 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,35 @@ +2025-08-30 Jakub Jelinek <ja...@redhat.com> + + PR tree-optimization/121698 + * gcc.dg/pr94589-2.c: Adjust for expected unordered value -128 + rather than 2 and negations in unsigned char instead of and with + ~1 and comparison against original value. + * gcc.dg/pr94589-4.c: Likewise. + * gcc.dg/pr94589-5.c: Likewise. + * gcc.dg/pr94589-6.c: Likewise. + +2025-08-30 H.J. Lu <hjl.to...@gmail.com> + + PR target/121725 + * gcc.target/i386/pr121725-1a.c: New test. + * gcc.target/i386/pr121725-1b.c: Likewise. + +2025-08-30 Andrew Pinski <andrew.pin...@oss.qualcomm.com> + + PR tree-optimization/116651 + PR tree-optimization/93265 + PR tree-optimization/103647 + PR tree-optimization/52171 + * gcc.target/i386/pr44130.c: Add an inline-asm clobber. + * g++.dg/tree-ssa/vector-compare-1.C: New test. + +2025-08-30 liuhongt <hongtao....@intel.com> + + Revert: + 2025-08-30 liuhongt <hongtao....@intel.com> + + * gcc.target/i386/pr120691.c: New test. + 2025-08-29 Sirui Mu <msrlanc...@gmail.com> * g++.dg/cpp1z/array-condition-expr.C: New test. diff --git a/libgcc/config/libbid/ChangeLog b/libgcc/config/libbid/ChangeLog index f1e15285befb..e6727365456e 100644 --- a/libgcc/config/libbid/ChangeLog +++ b/libgcc/config/libbid/ChangeLog @@ -1,3 +1,16 @@ +2025-08-30 liuhongt <hongtao....@intel.com> + + Revert: + 2025-08-29 liuhongt <hongtao....@intel.com> + + PR target/120691 + * bid128_div.c: Fix _Decimal128 arithmetic error under + FE_UPWARD. + * bid128_rem.c: Ditto. + * bid128_sqrt.c: Ditto. + * bid64_div.c (bid64_div): Ditto. + * bid64_sqrt.c (bid64_sqrt): Ditto. + 2025-08-29 liuhongt <hongtao....@intel.com> PR target/120691