aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2024-09-27 00:18:47 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2024-09-27 00:18:47 +0000
commitff20f2b5996fd83b04e0a80ab87227536ce61d92 (patch)
treeba3dad93ca174b61ad536171eaa8927a984dbbb0 /gcc
parent48e1b89f14f5eab9eb3f61830f608d92c4ee54b6 (diff)
downloadgcc-ff20f2b5996fd83b04e0a80ab87227536ce61d92.zip
gcc-ff20f2b5996fd83b04e0a80ab87227536ce61d92.tar.gz
gcc-ff20f2b5996fd83b04e0a80ab87227536ce61d92.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog61
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/cp/ChangeLog6
-rw-r--r--gcc/fortran/ChangeLog4
-rw-r--r--gcc/rust/ChangeLog5
-rw-r--r--gcc/testsuite/ChangeLog53
6 files changed, 130 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 3d4250f..567253f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,64 @@
+2024-09-26 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/114855
+ * params.opt (--param transitive-relations-work-bound): New.
+ * doc/invoke.texi (--param transitive-relations-work-bound):
+ Document.
+ * value-relation.cc (dom_oracle::register_transitives):
+ Assing an overall work budget, bounding the dominator walk and
+ the number of relations processed.
+ (dom_oracle::record): Only register_transitives when the
+ number of already registered relations does not yet exceed
+ the per-BB limit.
+
+2024-09-26 Tobias Burnus <tburnus@baylibre.com>
+
+ * langhooks-def.h (lhd_omp_deep_mapping_p,
+ lhd_omp_deep_mapping_cnt, lhd_omp_deep_mapping): New.
+ (LANG_HOOKS_OMP_DEEP_MAPPING_P, LANG_HOOKS_OMP_DEEP_MAPPING_CNT,
+ LANG_HOOKS_OMP_DEEP_MAPPING): Define.
+ (LANG_HOOKS_DECLS): Use it.
+ * langhooks.cc (lhd_omp_deep_mapping_p, lhd_omp_deep_mapping_cnt,
+ lhd_omp_deep_mapping): New stubs.
+ * langhooks.h (struct lang_hooks_for_decls): Add new hooks
+ * omp-expand.cc (expand_omp_target): Handle dynamic-size
+ addr/sizes/kinds arrays.
+ * omp-low.cc (build_sender_ref, fixup_child_record_type,
+ scan_sharing_clauses, lower_omp_target): Update to handle
+ new hooks and dynamic-size addr/sizes/kinds arrays.
+
+2024-09-26 Jakub Jelinek <jakub@redhat.com>
+
+ * pretty-print.cc (allocate_object): Use obstack_blank rather than
+ obstack_grow.
+
+2024-09-26 Gerald Pfeifer <gerald@pfeifer.com>
+
+ PR target/69374
+ * doc/install.texi (Specific) <*-*-mingw32>: Remove note regarding
+ binutils 2.16.
+
+2024-09-26 Kugan Vivekanandarajah <kvivekananda@nvidia.com>
+
+ * match.pd: Extend A CMP 0 ? A : -A into (type)A CMP 0 ? A : -A.
+ Extend A CMP 0 ? A : -A into (type) A CMP 0 ? A : -A.
+
+2024-09-26 Levy Hsu <admin@levyhsu.com>
+
+ * config/i386/mmx.md:
+ (VQI_16_32_64): New mode iterator for 8-byte, 4-byte, and 2-byte QImode.
+ (popcount<mode>2): New pattern for popcount of V2QI/V4QI/V8QI mode.
+ (popcount<mode>2): New pattern for popcount of V2HI/V4HI mode.
+ (popcountv2si2): New pattern for popcount of V2SI mode.
+
+2024-09-26 liuhongt <hongtao.liu@intel.com>
+
+ * config/i386/i386.h (VECTOR_STORE_FLAG_VALUE): New macro.
+
+2024-09-26 Pan Li <pan2.li@intel.com>
+
+ * match.pd: Add optional nop_convert for signed SAT_ADD case 4.
+
2024-09-25 Mikael Morin <mikael@gcc.gnu.org>
PR other/116801
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 6444ce3..b84faf4 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240926
+20240927
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index a88ef1f..2e0dc33 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,9 @@
+2024-09-26 Marek Polacek <polacek@redhat.com>
+
+ PR c++/116731
+ * parser.cc (warn_for_range_copy): Check if TYPE is trivially
+ constructible, not copyable.
+
2024-09-25 Marek Polacek <polacek@redhat.com>
* coroutines.cc (build_co_await): Use TARGET_EXPR accessors.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index ff4b290..f09208f 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,7 @@
+2024-09-26 Mikael Morin <mikael@gcc.gnu.org>
+
+ * invoke.texi (-M): Remove index reference to removed documentation.
+
2024-09-25 Mikael Morin <mikael@gcc.gnu.org>
PR other/116801
diff --git a/gcc/rust/ChangeLog b/gcc/rust/ChangeLog
index 180ea0e..f337166 100644
--- a/gcc/rust/ChangeLog
+++ b/gcc/rust/ChangeLog
@@ -1,3 +1,8 @@
+2024-09-26 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * checks/errors/borrowck/rust-bir.h
+ (class AbstractExpr): Add virtual destructor.
+
2024-09-25 Mikael Morin <mikael@gcc.gnu.org>
PR other/116801
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index e1a8e02..563be12 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,56 @@
+2024-09-26 Marek Polacek <polacek@redhat.com>
+
+ PR c++/116731
+ * g++.dg/warn/Wrange-loop-construct3.C: New test.
+
+2024-09-26 Sam James <sam@gentoo.org>
+
+ PR fortran/35779
+ PR fortran/116858
+ * gfortran.dg/initialization_25.f90: Mark as XFAIL.
+
+2024-09-26 Sam James <sam@gentoo.org>
+
+ * g++.dg/modules/reparent-1_c.C: Fix whitespace around '-' in dg directive.
+ * gfortran.dg/initialization_25.f90: Ditto.
+
+2024-09-26 Sam James <sam@gentoo.org>
+
+ * gfortran.dg/coarray/caf.exp: Fix 'dg-do-run' typo.
+ * lib/gfortran-dg.exp: Ditto.
+ * lib/gm2-dg.exp: Ditto.
+ * lib/go-dg.exp: Ditto.
+
+2024-09-26 Kugan Vivekanandarajah <kvivekananda@nvidia.com>
+
+ * g++.dg/absvect.C: New test.
+ * gcc.dg/tree-ssa/absfloat16.c: New test.
+
+2024-09-26 Levy Hsu <admin@levyhsu.com>
+
+ * gcc.target/i386/part-vect-popcount-1.c: New test.
+
+2024-09-26 liuhongt <hongtao.liu@intel.com>
+
+ * gcc.dg/rtl/x86_64/vector_eq.c: New test.
+
+2024-09-26 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/116846
+ * g++.dg/modules/indirect-1_b.C: Fix testcase.
+
+2024-09-26 Pan Li <pan2.li@intel.com>
+
+ * gcc.target/riscv/rvv/autovec/vec_sat_arith.h: Add test helper macros.
+ * gcc.target/riscv/rvv/autovec/binop/vec_sat_s_add-10.c: New test.
+ * gcc.target/riscv/rvv/autovec/binop/vec_sat_s_add-11.c: New test.
+ * gcc.target/riscv/rvv/autovec/binop/vec_sat_s_add-12.c: New test.
+ * gcc.target/riscv/rvv/autovec/binop/vec_sat_s_add-9.c: New test.
+ * gcc.target/riscv/rvv/autovec/binop/vec_sat_s_add-run-10.c: New test.
+ * gcc.target/riscv/rvv/autovec/binop/vec_sat_s_add-run-11.c: New test.
+ * gcc.target/riscv/rvv/autovec/binop/vec_sat_s_add-run-12.c: New test.
+ * gcc.target/riscv/rvv/autovec/binop/vec_sat_s_add-run-9.c: New test.
+
2024-09-25 Hans-Peter Nilsson <hp@axis.com>
PR testsuite/116701