From c21402eba6036be673b649649ed91f5147a7614e Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Mon, 14 Oct 2024 00:17:37 +0000 Subject: [PATCH] Daily bump. --- ChangeLog | 4 ++++ gcc/ChangeLog | 26 ++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 11 +++++++++++ gcc/fortran/ChangeLog | 12 ++++++++++++ gcc/testsuite/ChangeLog | 19 +++++++++++++++++++ libgomp/ChangeLog | 14 ++++++++++++++ libstdc++-v3/ChangeLog | 14 ++++++++++++++ 8 files changed, 101 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 99e1a90eca8..1d7151841a9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2024-10-13 Josef Melcr + + * MAINTAINERS: Add myself to write after approval + 2024-10-12 Feng Xue * MAINTAINERS: Add myself to write after approval. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 18c2df84e2e..3e4249f0788 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,29 @@ +2024-10-13 Andreas Schwab + + * config/m68k/m68k.md ("movsi", "movxf"): Replace + reload_in_progress by reload_in_progress || lra_in_progress. + * config/m68k/m68k.cc (m68k_legitimate_mem_p) + (emit_move_sequence): Likewise. + * config/m68k/predicates.md ("fp_src_operand"): Likewise. + +2024-10-13 Richard Biener + + PR tree-optimization/116481 + * pointer-query.cc (build_printable_array_type): + Build an array types with function or method element type + manually to avoid bogus diagnostic. + +2024-10-13 Tobias Burnus + + * gimple-fold.cc (gimple_fold_builtin_acc_on_device): Also fold + when offloading is not configured. + +2024-10-13 Jivan Hakobyan + + * config/riscv/riscv.md (zero_extendsidi2): If RHS is already + zero extended, then this is just a copy. + (extendsidi2): Similarly, but for sign extension. + 2024-10-12 Feng Xue PR tree-optimization/116985 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index dcf1ca303e9..d04e3ab9041 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20241013 +20241014 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 586ff57d751..d87b31817b1 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,14 @@ +2024-10-13 Simon Martin + + Revert: + 2024-10-12 Simon Martin + + PR c++/109918 + * class.cc (warn_hidden): Keep track of overloaded and of hidden + base methods. Mention the actual hiding function in the warning, + not the first overload. + * error.cc (location_of): Skip over conv_op_marker. + 2024-10-12 Simon Martin PR c++/109918 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 6e4375f078e..2023ccac99d 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,15 @@ +2024-10-13 Tobias Burnus + + * gfortran.h (gfc_option_t): Add disable_acc_on_device. + * options.cc (gfc_handle_option): Handle -fno-builtin-acc_on_device. + * trans-decl.cc (gfc_get_extern_function_decl): Move + __builtin_omp_is_initial_device handling to ... + * trans-expr.cc (get_builtin_fn): ... this new function. + (conv_function_val): Call it. + (update_builtin_function): New. + (gfc_conv_procedure_call): Call it. + * types.def (BT_BOOL): Fix type by using bool_type_node. + 2024-10-12 Thomas Koenig * dump-parse-tree.cc (get_c_type_name): Also handle BT_UNSIGNED. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 4ed30ada060..7c2c252533e 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,22 @@ +2024-10-13 Simon Martin + + Revert: + 2024-10-13 Simon Martin + + PR c++/109918 + * g++.dg/warn/Woverloaded-virt1.C: Check that no warning is + emitted for non virtual base methods. + * g++.dg/warn/Woverloaded-virt5.C: New test. + * g++.dg/warn/Woverloaded-virt6.C: New test. + * g++.dg/warn/Woverloaded-virt7.C: New test. + * g++.dg/warn/Woverloaded-virt8.C: New test. + * g++.dg/warn/Woverloaded-virt9.C: New test. + +2024-10-13 Richard Biener + + PR tree-optimization/116481 + * gcc.dg/pr116481.c: New testcase. + 2024-10-12 Thomas Koenig * gfortran.dg/unsigned_36.f90: New test. diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index f6d997b4f62..18d072f89b5 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,17 @@ +2024-10-13 Tobias Burnus + + * libgomp.texi (TR13): Fix minor typos. + (omp_is_initial_device): Improve wording. + (acc_on_device): Note how to disable the builtin. + * testsuite/libgomp.oacc-fortran/acc_on_device-1-1.f90: Remove TODO. + * testsuite/libgomp.oacc-fortran/acc_on_device-1-2.f: Likewise. + Add -fno-builtin-acc_on_device. + * testsuite/libgomp.oacc-fortran/acc_on_device-1-3.f: Likewise. + * testsuite/libgomp.oacc-c-c++-common/routine-nohost-1.c: Update + dg- as !offloading_enabled now compile-time expands acc_on_device. + * testsuite/libgomp.fortran/target-is-initial-device-3.f90: New test. + * testsuite/libgomp.oacc-fortran/acc_on_device-2.f90: New test. + 2024-10-07 Tobias Burnus * testsuite/libgomp.fortran/allocate-static.f90: Moved from diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index d1e726496c9..bbcd79d1484 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,17 @@ +2024-10-13 Sam James + + * testsuite/17_intro/names_fortify.cc: Undefine _FORTIFY_SOURCE. + +2024-10-13 Jonathan Wakely + + PR libstdc++/117121 + * include/bits/ranges_algobase.h (copy_backward): Decrement + output iterator before assigning one element through it. + * testsuite/25_algorithms/copy/108846.cc: Ensure the algorithm's + effects are correct for a single memcpyable element. + * testsuite/25_algorithms/copy_backward/108846.cc: Likewise. + * testsuite/25_algorithms/copy_n/108846.cc: Likewise. + 2024-10-11 Jonathan Wakely * include/bits/stl_iterator.h (__niter_base(move_iterator))