]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 18 Apr 2025 00:23:01 +0000 (00:23 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 18 Apr 2025 00:23:01 +0000 (00:23 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index ef7bba87250e07f22d41940dca880d4515125b1e..6166ff352f66932e99cf2adb97d7e3626df16149 100644 (file)
@@ -1,3 +1,23 @@
+2025-04-17  Ard Biesheuvel  <ardb@kernel.org>
+
+       Backported from master:
+       2025-04-16  Ard Biesheuvel  <ardb@kernel.org>
+
+       PR target/119386
+       * config/i386/i386-options.cc: Permit -mnop-mcount when
+       using -fpic with PLTs.
+
+2025-04-17  Ard Biesheuvel  <ardb@kernel.org>
+
+       Backported from master:
+       2025-04-16  Ard Biesheuvel  <ardb@kernel.org>
+
+       PR target/119386
+       * config/i386/i386.cc (x86_print_call_or_nop): Add @PLT suffix
+       where appropriate.
+       (x86_function_profiler): Fall through to x86_print_call_or_nop()
+       for PIC codegen when flag_plt is set.
+
 2025-04-16  Eric Botcazou  <ebotcazou@gcc.gnu.org>
 
        * tree-ssa-phiopt.cc (factor_out_conditional_operation): Do not
index f2901859e286b268dfaedfe3cdc2fc94c495242c..18aa6a5fa2dcef18786a404673a75c909a7a6e4e 100644 (file)
@@ -1 +1 @@
-20250417
+20250418
index 86798a0d73ed96d3a3b655c0ba7663585ee1f5ba..1c50d7b3da399046ac67e1d1d0a5b88bcbe16530 100644 (file)
@@ -1,3 +1,20 @@
+2025-04-17  Ard Biesheuvel  <ardb@kernel.org>
+
+       Backported from master:
+       2025-04-16  Ard Biesheuvel  <ardb@kernel.org>
+
+       PR target/119386
+       * gcc.target/i386/pr119386-3.c: New test.
+
+2025-04-17  Ard Biesheuvel  <ardb@kernel.org>
+
+       Backported from master:
+       2025-04-16  Ard Biesheuvel  <ardb@kernel.org>
+
+       PR target/119386
+       * gcc.target/i386/pr119386-1.c: New test.
+       * gcc.target/i386/pr119386-2.c: New test.
+
 2025-04-16  Eric Botcazou  <ebotcazou@gcc.gnu.org>
 
        * gnat.dg/opt105.adb: New test.
index 834ccb1ca6cbaf282959a46aec0a47f49b6cf33b..be040b1b1d37f5e445f2092fc229f070fea5e7f9 100644 (file)
@@ -1,3 +1,18 @@
+2025-04-17  Tomasz Kamiński  <tkaminsk@redhat.com>
+
+       Backported from master:
+       2025-03-12  Tomasz Kamiński  <tkaminsk@redhat.com>
+
+       * include/std/format (formatter<_Float16, _CharT>): Define only if
+       _GLIBCXX_FLOAT_IS_IEEE_BINARY32 macro is defined.
+       (formatter<_Float16, _CharT>): As above.
+       (formatter<__gnu_cxx::__bfloat16_t, _CharT>): As above.
+       (formatter<_Float64, _CharT>): Define only if
+       _GLIBCXX_DOUBLE_IS_IEEE_BINARY64 is defined.
+       (basic_format_arg::_S_to_arg_type): Normalize _Float32 and _Float64
+       only to float and double respectivelly.
+       (basic_format_arg::_S_to_enum): Remove handling of _Float32 and _Float64.
+
 2025-04-16  Jonathan Wakely  <jwakely@redhat.com>
 
        * include/std/numeric: Only mention ranges::iota in comment.