]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 14 Oct 2024 00:17:37 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 14 Oct 2024 00:17:37 +0000 (00:17 +0000)
ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libgomp/ChangeLog
libstdc++-v3/ChangeLog

index 99e1a90eca8dd33c9f49facb620de1e0b6d37cce..1d7151841a9837d6db99417795073ae719243933 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2024-10-13  Josef Melcr  <melcrjos@fit.cvut.cz>
+
+       * MAINTAINERS: Add myself to write after approval
+
 2024-10-12  Feng Xue  <fxue@os.amperecomputing.com>
 
        * MAINTAINERS: Add myself to write after approval.
index 18c2df84e2e9b748a06e3e1a25d7516d167a97b7..3e4249f0788b3d43be0e1d78cbdafab749baef41 100644 (file)
@@ -1,3 +1,29 @@
+2024-10-13  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * 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  <rguenther@suse.de>
+
+       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  <tburnus@baylibre.com>
+
+       * gimple-fold.cc (gimple_fold_builtin_acc_on_device): Also fold
+       when offloading is not configured.
+
+2024-10-13  Jivan Hakobyan  <jivanhakobyan9@gmail.com>
+
+       * 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  <fxue@os.amperecomputing.com>
 
        PR tree-optimization/116985
index dcf1ca303e905bb776d9e543acaf040e9e6a286b..d04e3ab904158ab89ebbb66485fc75917dd8a59b 100644 (file)
@@ -1 +1 @@
-20241013
+20241014
index 586ff57d751edaeeeffe3741c62d1d4793b2e500..d87b31817b1e52cfd4d6fea3bb3abbca13c7c7df 100644 (file)
@@ -1,3 +1,14 @@
+2024-10-13  Simon Martin  <simon@nasilyan.com>
+
+       Revert:
+       2024-10-12  Simon Martin  <simon@nasilyan.com>
+
+       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  <simon@nasilyan.com>
 
        PR c++/109918
index 6e4375f078eef3f917988d2ddb045bfac64dc795..2023ccac99d0829207781d734b1a6728ab9350af 100644 (file)
@@ -1,3 +1,15 @@
+2024-10-13  Tobias Burnus  <tburnus@baylibre.com>
+
+       * 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  <tkoenig@gcc.gnu.org>
 
        * dump-parse-tree.cc (get_c_type_name): Also handle BT_UNSIGNED.
index 4ed30ada0600c179848bc32bbac68ec58c9343a8..7c2c252533e119f86987aab567f2e236a04cf2c4 100644 (file)
@@ -1,3 +1,22 @@
+2024-10-13  Simon Martin  <simon@nasilyan.com>
+
+       Revert:
+       2024-10-13  Simon Martin  <simon@nasilyan.com>
+
+       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  <rguenther@suse.de>
+
+       PR tree-optimization/116481
+       * gcc.dg/pr116481.c: New testcase.
+
 2024-10-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
 
        * gfortran.dg/unsigned_36.f90: New test.
index f6d997b4f622ff42a617298b69e6eaa9c35ff603..18d072f89b522bb0e3be320f5c0c8873215be7ed 100644 (file)
@@ -1,3 +1,17 @@
+2024-10-13  Tobias Burnus  <tburnus@baylibre.com>
+
+       * 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  <tburnus@baylibre.com>
 
        * testsuite/libgomp.fortran/allocate-static.f90: Moved from
index d1e726496c9ecf59c9bb6e85008c3d67973794d0..bbcd79d14842c9a68348a120685f40de333135b2 100644 (file)
@@ -1,3 +1,17 @@
+2024-10-13  Sam James  <sam@gentoo.org>
+
+       * testsuite/17_intro/names_fortify.cc: Undefine _FORTIFY_SOURCE.
+
+2024-10-13  Jonathan Wakely  <jwakely@redhat.com>
+
+       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  <jwakely@redhat.com>
 
        * include/bits/stl_iterator.h (__niter_base(move_iterator<I>))