diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2025-01-23 00:19:05 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2025-01-23 00:19:05 +0000 |
commit | 4d1befa436bc6526a0e7d594e5f96012a38942c6 (patch) | |
tree | 214e77159b9ac11d2da313334e05d09a67bbbc29 /gcc | |
parent | fbc94ff6e7615c7e5aeff8f3e0a2f894889e1b4f (diff) | |
download | gcc-4d1befa436bc6526a0e7d594e5f96012a38942c6.zip gcc-4d1befa436bc6526a0e7d594e5f96012a38942c6.tar.gz gcc-4d1befa436bc6526a0e7d594e5f96012a38942c6.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 21 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/ada/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/c-family/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 47 | ||||
-rw-r--r-- | gcc/d/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/jit/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 37 |
8 files changed, 129 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 38b386b..9e7385e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,24 @@ +2025-01-22 Stefan Schulze Frielinghaus <stefansf@gcc.gnu.org> + + * config/s390/s390.cc: Fix arch15 machine string which must not + be empty. + +2025-01-22 Richard Sandiford <richard.sandiford@arm.com> + + * config/aarch64/aarch64.md (aarch64_read_sysregti): Change + the source predicate to aarch64_reg_or_zero. + +2025-01-22 Xi Ruoyao <xry111@xry111.site> + + * config/loongarch/loongarch.md + (<optab>_alsl_reversesi_extended): Add '&' to the destination + register constraint and append '0' to the first source register + constraint to indicate the destination register cannot be same + as the second source register, and change the split condition to + reload_completed so that the insn will be split only after RA in + order to obtain allocated registers that satisfy the above + constraints. + 2025-01-21 Jeff Law <jlaw@ventanamicro.com> Revert: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index b0aec66..3aae2a0 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250122 +20250123 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 0feed80..e81ba68 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,8 @@ +2025-01-22 Arsen Arsenović <arsen@aarsen.me> + + * gcc-interface/lang-specs.h: Replace %{nostdinc*} %{nostdlib*} + with %{nostdinc} %{nostdlib}. + 2025-01-14 Eric Botcazou <ebotcazou@adacore.com> PR ada/118459 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index a25e73e..fcb5bdc 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,9 @@ +2025-01-22 Jakub Jelinek <jakub@redhat.com> + + * c-common.h (append_ctor_to_tree_vector): Declare. + * c-common.cc (append_ctor_to_tree_vector): New function. + (make_tree_vector_from_ctor): Use it. + 2025-01-20 Jakub Jelinek <jakub@redhat.com> PR c++/118528 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 592434b..e810835 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,50 @@ +2025-01-22 Jakub Jelinek <jakub@redhat.com> + + PR c++/115769 + * decl.cc: Partially implement CWG 2867 - Order of initialization + for structured bindings. + (cp_finish_decl): If need_decomp_init, for function scope structure + binding bases, temporarily clear stmts_are_full_exprs_p before + calling expand_static_init, after it call cp_finish_decomp and wrap + code emitted by both into maybe_cleanup_point_expr_void and ensure + cp_finish_decomp isn't called again. + +2025-01-22 Marek Polacek <polacek@redhat.com> + + PR c++/118396 + * constexpr.cc (cxx_eval_outermost_constant_expr): Add an error call + when !allow_non_constant. + +2025-01-22 Simon Martin <simon@nasilyan.com> + + PR c++/118199 + * typeck2.cc (split_nonconstant_init_1): Clear + TARGET_EXPR_ELIDING_P if we need to use a copy constructor + because of __no_unique_address__. + +2025-01-22 Jakub Jelinek <jakub@redhat.com> + + * parser.cc (cp_parser_objc_message_args): Use tree_cons with + nreverse at the end for both sel_args and addl_args, instead of + chainon with build_tree_list second argument. + +2025-01-22 Jakub Jelinek <jakub@redhat.com> + + * call.cc (add_list_candidates): Use append_ctor_to_tree_vector. + +2025-01-22 Patrick Palka <ppalka@redhat.com> + + PR c++/116756 + * lambda.cc (lambda_expr_this_capture): Call + retrieve_local_specialization on the result of + LAMBDA_EXPR_THIS_CAPTURE for a generic lambda. + * parser.cc (cp_parser_lambda_expression): Don't clear + LAMBDA_EXPR_THIS_CAPTURE. + * pt.cc (tsubst_stmt) <case DECL_EXPR>: Don't overwrite + LAMBDA_EXPR_THIS_CAPTURE with the specialized capture. + (tsubst_lambda_expr): Don't clear LAMBDA_EXPR_THIS_CAPTURE + afterward. + 2025-01-21 Andrew Pinski <quic_apinski@quicinc.com> PR c++/118525 diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index 5dd3d31..fb8feef 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,7 @@ +2025-01-22 Arsen Arsenović <arsen@aarsen.me> + + * lang-specs.h: Replace %{nostdinc*} with %{nostdinc}. + 2025-01-20 Iain Buclaw <ibuclaw@gdcproject.org> PR d/114434 diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog index 83e242b..7d35e8c 100644 --- a/gcc/jit/ChangeLog +++ b/gcc/jit/ChangeLog @@ -1,3 +1,11 @@ +2025-01-22 David Malcolm <dmalcolm@redhat.com> + + * dummy-frontend.cc (tree_type_to_jit_type): For POINTER_TYPE, + bail out if the inner call to tree_type_to_jit_type fails. + Don't abort on unknown types. + (jit_langhook_pushdecl): Replace gcc_unreachable with return of + NULL_TREE. + 2024-11-22 Andrew Pinski <quic_apinski@quicinc.com> PR bootstrap/117737 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 6ccefdc..09b5300 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,40 @@ +2025-01-22 Arsen Arsenović <arsen@aarsen.me> + + * gcc.dg/driver-nostdlibstar.c: New test. + +2025-01-22 Jakub Jelinek <jakub@redhat.com> + + PR c++/115769 + * g++.dg/DRs/dr2867-3.C: New test. + * g++.dg/DRs/dr2867-4.C: New test. + +2025-01-22 Richard Sandiford <richard.sandiford@arm.com> + + * gcc.target/aarch64/acle/rwsr-4.c: New test. + * gcc.target/aarch64/acle/rwsr-armv8p9.c: Avoid read of uninitialized + variable. + +2025-01-22 Georg-Johann Lay <avr@gjlay.de> + + PR rtl-optimization/118591 + * gcc.target/avr/torture/pr118591-1.c: New test. + * gcc.target/avr/torture/pr118591-2.c: New test. + +2025-01-22 Simon Martin <simon@nasilyan.com> + + PR c++/118199 + * g++.dg/init/no-elide3.C: New test. + +2025-01-22 Xi Ruoyao <xry111@xry111.site> + + * gcc.target/loongarch/bitwise-shift-reassoc-clobber.c: New + test. + +2025-01-22 Patrick Palka <ppalka@redhat.com> + + PR c++/116756 + * g++.dg/cpp1z/constexpr-if-lambda7.C: New test. + 2025-01-21 Jeff Law <jlaw@ventanamicro.com> Revert: |