aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2024-10-14 00:17:37 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2024-10-14 00:17:37 +0000
commitc21402eba6036be673b649649ed91f5147a7614e (patch)
treec53d4aeacf64bccd6b07183e6f130afe028f27cd /gcc
parent90a4851b08270678352f4f53f86d94af78647499 (diff)
downloadgcc-c21402eba6036be673b649649ed91f5147a7614e.zip
gcc-c21402eba6036be673b649649ed91f5147a7614e.tar.gz
gcc-c21402eba6036be673b649649ed91f5147a7614e.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog26
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/cp/ChangeLog11
-rw-r--r--gcc/fortran/ChangeLog12
-rw-r--r--gcc/testsuite/ChangeLog19
5 files changed, 69 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 18c2df8..3e4249f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index dcf1ca3..d04e3ab 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20241013
+20241014
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 586ff57..d87b318 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -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
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 6e4375f..2023ccac 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -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.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 4ed30ad..7c2c252 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -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.