]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 15 Aug 2025 00:22:19 +0000 (00:22 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 15 Aug 2025 00:22:19 +0000 (00:22 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/testsuite/ChangeLog

index cdb32546b2cd3e1e291f8412378ddeea21282dc7..1ab33090822622d0b35804ea20b1668489e85554 100644 (file)
@@ -1,3 +1,43 @@
+2025-08-14  Richard Sandiford  <richard.sandiford@arm.com>
+
+       Backported from master:
+       2025-08-14  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR target/121294
+       * config/aarch64/aarch64.md (UNSPEC_REV_PRED): New unspec.
+       * config/aarch64/aarch64-sve.md (@aarch64_sve_rev<mode>_acle)
+       (*aarch64_sve_rev<mode>_acle): New patterns.
+       * config/aarch64/aarch64-sve-builtins-base.cc
+       (svrev_impl::expand): Use the new patterns for boolean svrev.
+
+2025-08-14  Richard Sandiford  <richard.sandiford@arm.com>
+
+       Backported from master:
+       2025-08-14  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR target/121294
+       * config/aarch64/iterators.md (UNSPEC_TRN1_CONV): Delete.
+       (UNSPEC_PERMUTE_PRED): New unspec.
+       * config/aarch64/aarch64-sve.md (@aarch64_sve_trn1_conv<mode>):
+       Replace with...
+       (@aarch64_sve_<perm_insn><mode>_acle)
+       (*aarch64_sve_<perm_insn><mode>_acle): ...these new patterns.
+       * config/aarch64/aarch64.cc (aarch64_expand_sve_const_pred_trn):
+       Update accordingly.
+       * config/aarch64/aarch64-sve-builtins-functions.h
+       (binary_permute::expand): Use the new _acle patterns for
+       predicate operations.
+
+2025-08-14  H.J. Lu  <hjl.tools@gmail.com>
+
+       Backported from master:
+       2025-07-28  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/121208
+       * config/i386/i386.cc (ix86_tls_get_addr): Issue an error for
+       -mtls-dialect=gnu with no_caller_saved_registers attribute and
+       suggest -mtls-dialect=gnu2.
+
 2025-07-31  H.J. Lu  <hjl.tools@gmail.com>
 
        Backported from master:
index 01b99e41aaa4766f83cf7d451a8a86c0d16eb81e..b2db30bb791009ffc8994f14a9535340ccc93f22 100644 (file)
@@ -1 +1 @@
-20250814
+20250815
index e0a9e87af5368aa79d919db0823f35b76d96386c..42a2a918aca3d050376fa30fec552d087b1113d7 100644 (file)
@@ -1,3 +1,47 @@
+2025-08-14  Richard Sandiford  <richard.sandiford@arm.com>
+
+       Backported from master:
+       2025-08-14  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR target/121294
+       * gcc.target/aarch64/sve/acle/general/rev_2.c: New test.
+
+2025-08-14  Richard Sandiford  <richard.sandiford@arm.com>
+
+       Backported from master:
+       2025-08-14  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR target/121294
+       * gcc.target/aarch64/sve/acle/general/perm_2.c: New test.
+       * gcc.target/aarch64/sve/acle/general/perm_3.c: Likewise.
+       * gcc.target/aarch64/sve/acle/general/perm_4.c: Likewise.
+       * gcc.target/aarch64/sve/acle/general/perm_5.c: Likewise.
+       * gcc.target/aarch64/sve/acle/general/perm_6.c: Likewise.
+       * gcc.target/aarch64/sve/acle/general/perm_7.c: Likewise.
+
+2025-08-14  H.J. Lu  <hjl.tools@gmail.com>
+
+       Backported from master:
+       2025-07-29  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/121208
+       * gcc.target/i386/pr121208-1a.c (dg-options): Add
+       -mno-sse -mno-mmx -mno-80387.
+       * gcc.target/i386/pr121208-1b.c (dg-options): Likewise.
+
+2025-08-14  H.J. Lu  <hjl.tools@gmail.com>
+
+       Backported from master:
+       2025-07-28  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/121208
+       * gcc.target/i386/pr121208-1a.c: New test.
+       * gcc.target/i386/pr121208-1b.c: Likewise.
+       * gcc.target/i386/pr121208-2a.c: Likewise.
+       * gcc.target/i386/pr121208-2b.c: Likewise.
+       * gcc.target/i386/pr121208-3a.c: Likewise.
+       * gcc.target/i386/pr121208-3b.c: Likewise.
+
 2025-08-08  Patrick Palka  <ppalka@redhat.com>
 
        Backported from master: