aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2025-02-26 00:17:49 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2025-02-26 00:17:49 +0000
commit7de2f64d72f02c0a7e69b9d48a834e0c78517a50 (patch)
tree9d209da273fe40b3d5f46c9e9c3bb43a8a941c2f /gcc
parentc2ece13931dee2b91ab21da3af640f3a20a4dd77 (diff)
downloadgcc-7de2f64d72f02c0a7e69b9d48a834e0c78517a50.zip
gcc-7de2f64d72f02c0a7e69b9d48a834e0c78517a50.tar.gz
gcc-7de2f64d72f02c0a7e69b9d48a834e0c78517a50.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog28
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/c/ChangeLog7
-rw-r--r--gcc/cp/ChangeLog27
-rw-r--r--gcc/d/ChangeLog9
-rw-r--r--gcc/fortran/ChangeLog17
-rw-r--r--gcc/testsuite/ChangeLog33
7 files changed, 122 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7b3ae06..87e7e45 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,31 @@
+2025-02-25 Jason Merrill <jason@redhat.com>
+
+ * doc/install.texi: 10.5 won't bootstrap with C++98.
+
+2025-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
+
+ PR target/115458
+ * lra-int.h (LRA_MAX_FAILED_SPLITS): Define and check its value.
+ (lra_split_hard_reg_for): Change prototype.
+ * lra.cc (lra): Try to split hard reg range several times after a
+ failure.
+ * lra-assigns.cc (lra_split_hard_reg_for): Add an arg, a flag of
+ giving up. Report asm error and nullify the asm insn depending on
+ the arg value.
+
+2025-02-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR translation/118991
+ * config/pru/pru-pragma.cc (pru_pragma_ctable_entry): Use %wd
+ instead of %" HOST_WIDE_INT_PRINT "d to print a hwi in error.
+
+2025-02-25 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/118654
+ * config/i386/i386-d.cc (ix86_d_target_versions): Predefine GNU_CET.
+ (ix86_d_handle_target_cf_protection): New.
+ (ix86_d_register_target_info): Add 'CET' TargetInfo key.
+
2025-02-24 Robin Dapp <rdapp@ventanamicro.com>
PR target/114516
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 8781321..5faab8b 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250225
+20250226
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index ffb9388..06db950 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,10 @@
+2025-02-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/119000
+ * c-parser.cc (c_parser_omp_atomic): For omp write call
+ default_function_array_read_conversion on the rhs expression.
+ Merge the two adjacent if (code == NOP_EXPR) blocks.
+
2025-02-11 Sandra Loosemore <sloosemore@baylibre.com>
* c-parser.cc (c_finish_omp_declare_variant): Update call to
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 00e9ae4..3ebafcc 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,30 @@
+2025-02-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/118876
+ * cp-tree.h (register_dtor_fn): Add a bool argument defaulted to false.
+ * decl.cc (start_cleanup_fn): Add OMP_TARGET argument, use
+ "__omp_tcf" prefix rather than "__tcf" in that case. Add
+ "omp declare target" and "omp declare target nohost" attributes
+ to the fndecl.
+ (register_dtor_fn): Add OMP_TARGET argument, pass it down to
+ start_cleanup_fn.
+ * decl2.cc (one_static_initialization_or_destruction): Add OMP_TARGET
+ argument, pass it down to register_dtor_fn.
+ (emit_partial_init_fini_fn): Pass omp_target to
+ one_static_initialization_or_destruction.
+ (handle_tls_init): Pass false to
+ one_static_initialization_or_destruction.
+
+2025-02-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/118923
+ * tree.cc (get_internal_target_expr): Use force_target_expr
+ instead of build_target_expr_with_type.
+ * typeck.cc (get_member_function_from_ptrfunc): Use
+ get_internal_target_expr instead of force_target_expr.
+ * decl.cc (cp_finish_decl): Likewise.
+ * method.cc (build_comparison_op): Likewise.
+
2025-02-22 Sandra Loosemore <sloosemore@baylibre.com>
* parser.cc (cp_finish_omp_declare_variant): Initialize
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 56bfb84..d209663 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,12 @@
+2025-02-25 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/118654
+ * implement-d.texi: Document CET version and traits key.
+
+2025-02-25 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * Make-lang.in (check_gdc_parallelize): Increase to 128.
+
2025-01-29 Arsen Arsenović <arsen@aarsen.me>
Jakub Jelinek <jakub@redhat.com>
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index beb69c7..ec77eb5 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,20 @@
+2025-02-25 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/107635
+ * coarray.cc (fixup_comp_refs): For class types set correct
+ component (class) type.
+ (split_expr_at_caf_ref): Provide location.
+ * trans-intrinsic.cc (conv_caf_send_to_remote): Look at
+ generated formal argument and not declared one to detect
+ descriptor arrays.
+ (conv_caf_sendget): Same.
+
+2025-02-25 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/107635
+ * trans-intrinsic.cc (conv_caf_sendget): Use the size of data
+ transferred between the two images and not the descritor's size.
+
2025-02-21 Harald Anlauf <anlauf@gmx.de>
PR fortran/48958
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 3bd3495..46704c6 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,36 @@
+2025-02-25 Andrew Pinski <quic_apinski@quicinc.com>
+
+ PR testsuite/115028
+ * gcc.target/i386/pr101950-2.c: Use a pointer argument instead
+ of the argument directly.
+
+2025-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
+
+ PR target/115458
+ * g++.target/riscv/pr115458.C: New.
+
+2025-02-25 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/118654
+ * gdc.dg/target/i386/i386.exp: New test.
+ * gdc.dg/target/i386/targetinfo_CET.d: New test.
+
+2025-02-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/119000
+ * c-c++-common/gomp/pr119000.c: New test.
+
+2025-02-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/118876
+ * g++.dg/gomp/pr118876.C: New test.
+
+2025-02-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/118923
+ * g++.dg/cpp0x/pr118923.C: New test.
+ * g++.dg/cpp1y/pr118923.C: New test.
+
2025-02-24 Robin Dapp <rdapp@ventanamicro.com>
PR target/114516