diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2025-02-26 00:17:49 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2025-02-26 00:17:49 +0000 |
commit | 7de2f64d72f02c0a7e69b9d48a834e0c78517a50 (patch) | |
tree | 9d209da273fe40b3d5f46c9e9c3bb43a8a941c2f /gcc | |
parent | c2ece13931dee2b91ab21da3af640f3a20a4dd77 (diff) | |
download | gcc-7de2f64d72f02c0a7e69b9d48a834e0c78517a50.zip gcc-7de2f64d72f02c0a7e69b9d48a834e0c78517a50.tar.gz gcc-7de2f64d72f02c0a7e69b9d48a834e0c78517a50.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 28 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/c/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 27 | ||||
-rw-r--r-- | gcc/d/ChangeLog | 9 | ||||
-rw-r--r-- | gcc/fortran/ChangeLog | 17 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 33 |
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 |