https://gcc.gnu.org/g:459b93de7858b2f389a2611ebd7384ec2d16ad0b
commit r14-11650-g459b93de7858b2f389a2611ebd7384ec2d16ad0b Author: GCC Administrator <gccad...@gcc.gnu.org> Date: Fri Apr 18 00:23:01 2025 +0000 Daily bump. Diff: --- gcc/ChangeLog | 20 ++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 17 +++++++++++++++++ libstdc++-v3/ChangeLog | 15 +++++++++++++++ 4 files changed, 53 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ef7bba87250e..6166ff352f66 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,23 @@ +2025-04-17 Ard Biesheuvel <a...@kernel.org> + + Backported from master: + 2025-04-16 Ard Biesheuvel <a...@kernel.org> + + PR target/119386 + * config/i386/i386-options.cc: Permit -mnop-mcount when + using -fpic with PLTs. + +2025-04-17 Ard Biesheuvel <a...@kernel.org> + + Backported from master: + 2025-04-16 Ard Biesheuvel <a...@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 <ebotca...@gcc.gnu.org> * tree-ssa-phiopt.cc (factor_out_conditional_operation): Do not diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index f2901859e286..18aa6a5fa2dc 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250417 +20250418 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 86798a0d73ed..1c50d7b3da39 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,20 @@ +2025-04-17 Ard Biesheuvel <a...@kernel.org> + + Backported from master: + 2025-04-16 Ard Biesheuvel <a...@kernel.org> + + PR target/119386 + * gcc.target/i386/pr119386-3.c: New test. + +2025-04-17 Ard Biesheuvel <a...@kernel.org> + + Backported from master: + 2025-04-16 Ard Biesheuvel <a...@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 <ebotca...@gcc.gnu.org> * gnat.dg/opt105.adb: New test. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 834ccb1ca6cb..be040b1b1d37 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,18 @@ +2025-04-17 Tomasz Kamiński <tkami...@redhat.com> + + Backported from master: + 2025-03-12 Tomasz Kamiński <tkami...@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 <jwak...@redhat.com> * include/std/numeric: Only mention ranges::iota in comment.