]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 1 Nov 2024 00:24:47 +0000 (00:24 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 1 Nov 2024 00:24:47 +0000 (00:24 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/testsuite/ChangeLog

index 011b5c1b21f9c34faa936b8a91d2a51ce48ea01f..c5ec42d4ff96e32f7ae22bb17c697169c879c2d1 100644 (file)
@@ -1,3 +1,30 @@
+2024-10-31  Peter Bergner  <bergner@linux.ibm.com>
+
+       Backported from master:
+       2024-08-12  Peter Bergner  <bergner@linux.ibm.com>
+
+       PR target/114759
+       * config/rs6000/rs6000.cc (rs6000_override_options_after_change): Move
+       the disabling of shrink-wrapping from here....
+       * config/rs6000/rs6000-logue.cc (rs6000_emit_prologue): ...to here.
+
+2024-10-31  Richard Sandiford  <richard.sandiford@arm.com>
+
+       Backported from master:
+       2024-10-31  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * config/aarch64/aarch64-sve-builtins-base.def (svtrn1q, svtrn2q)
+       (svuzp1q, svuzp2q, svzip1q, svzip2q): Require SM_OFF.
+
+2024-10-31  Yangyu Chen  <cyy@cyyself.name>
+
+       Backported from master:
+       2024-10-30  Yangyu Chen  <cyy@cyyself.name>
+
+       * config/aarch64/aarch64.cc (dispatch_function_versions): Adding
+       DECL_EXTERNAL, TREE_PUBLIC and hidden DECL_VISIBILITY to
+       __init_cpu_features_resolver and __aarch64_cpu_features.
+
 2024-10-30  David Malcolm  <dmalcolm@redhat.com>
 
        Backported from master:
index bf9a843b29c7009fc7db03286aafb1610ef9f396..c47a8c6250a200021a37ed95760ee10cbe19c254 100644 (file)
@@ -1 +1 @@
-20241031
+20241101
index 80833e9394f38b323676bbead448adfe5a05ced6..0cb1829df133ffc3ae1d7121eeac1f33290b2301 100644 (file)
@@ -1,3 +1,92 @@
+2024-10-31  Peter Bergner  <bergner@linux.ibm.com>
+
+       Backported from master:
+       2024-08-12  Peter Bergner  <bergner@linux.ibm.com>
+
+       PR target/114759
+       * gcc.target/powerpc/pr114759-1.c: New test.
+
+2024-10-31  Richard Sandiford  <richard.sandiford@arm.com>
+
+       Backported from master:
+       2024-10-31  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * g++.target/aarch64/sve/aarch64-ssve.exp: Add tests for trn[12]q,
+       uzp[12].c, and zip[12]q.
+       * gcc.target/aarch64/sve/acle/asm/trn1q_bf16.c: Skip for
+       STREAMING_COMPATIBLE.
+       * gcc.target/aarch64/sve/acle/asm/trn1q_f16.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/trn1q_f32.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/trn1q_f64.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/trn1q_s16.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/trn1q_s32.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/trn1q_s64.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/trn1q_s8.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/trn1q_u16.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/trn1q_u32.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/trn1q_u64.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/trn1q_u8.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/trn2q_bf16.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/trn2q_f16.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/trn2q_f32.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/trn2q_f64.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/trn2q_s16.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/trn2q_s32.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/trn2q_s64.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/trn2q_s8.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/trn2q_u16.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/trn2q_u32.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/trn2q_u64.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/trn2q_u8.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/uzp1q_bf16.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/uzp1q_f16.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/uzp1q_f32.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/uzp1q_f64.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/uzp1q_s16.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/uzp1q_s32.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/uzp1q_s64.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/uzp1q_s8.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/uzp1q_u16.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/uzp1q_u32.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/uzp1q_u64.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/uzp1q_u8.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/uzp2q_bf16.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/uzp2q_f16.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/uzp2q_f32.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/uzp2q_f64.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/uzp2q_s16.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/uzp2q_s32.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/uzp2q_s64.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/uzp2q_s8.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/uzp2q_u16.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/uzp2q_u32.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/uzp2q_u64.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/uzp2q_u8.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/zip1q_bf16.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/zip1q_f16.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/zip1q_f32.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/zip1q_f64.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/zip1q_s16.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/zip1q_s32.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/zip1q_s64.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/zip1q_s8.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/zip1q_u16.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/zip1q_u32.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/zip1q_u64.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/zip1q_u8.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/zip2q_bf16.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/zip2q_f16.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/zip2q_f32.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/zip2q_f64.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/zip2q_s16.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/zip2q_s32.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/zip2q_s64.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/zip2q_s8.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/zip2q_u16.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/zip2q_u32.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/zip2q_u64.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/zip2q_u8.c: Likewise.
+
 2024-10-30  David Malcolm  <dmalcolm@redhat.com>
 
        Backported from master: