Daily bump.
This commit is contained in:
parent
ca354b174e
commit
56988099af
12 changed files with 595 additions and 1 deletions
|
@ -1,3 +1,7 @@
|
|||
2025-03-31 Alice Carlotti <alice.carlotti@arm.com>
|
||||
|
||||
* MAINTAINERS: Update my name.
|
||||
|
||||
2025-03-28 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR bootstrap/119513
|
||||
|
|
|
@ -1,3 +1,100 @@
|
|||
2025-03-31 Jørgen Kvalsvik <j@lambda.is>
|
||||
|
||||
PR gcov-profile/119553
|
||||
* path-coverage.cc (find_paths): Return path count, don't
|
||||
write to gcno, and rename to ...
|
||||
(instrument_prime_paths): ... this.
|
||||
* profile.cc (branch_prob): Write path counts to gcno.
|
||||
|
||||
2025-03-31 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/116960
|
||||
PR c++/119303
|
||||
* diagnostic.cc (diagnostic_context::report_diagnostic): Check for
|
||||
non-zero m_lock later, after checking diagnostic_enabled.
|
||||
|
||||
2025-03-31 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
|
||||
|
||||
* config/aarch64/aarch64-option-extensions.def (SME): Remove SVE2 as
|
||||
prerequisite and add in FCMA and F16FML.
|
||||
* config/aarch64/aarch64.cc (aarch64_override_options_internal):
|
||||
Diagnose use of SME without SVE2 and implicitly enable SVE2 when
|
||||
enabling SME after streaming mode diagnosis.
|
||||
* doc/invoke.texi (sme): Document that this can only be used with the
|
||||
sve2 extension.
|
||||
|
||||
2025-03-31 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/119532
|
||||
* tree-tailcall.cc (process_assignment): FAIL for fixed-point
|
||||
typed functions.
|
||||
|
||||
2025-03-31 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
PR middle-end/119541
|
||||
* gimplify.cc (modify_call_for_omp_dispatch): Limit interop claues
|
||||
processing by the number of append_args arguments.
|
||||
|
||||
2025-03-31 Kyrylo Tkachov <ktkachov@nvidia.com>
|
||||
|
||||
PR middle-end/119442
|
||||
* expr.cc (store_constructor): Also allow element modes explicitly
|
||||
accepted by target vec_duplicate pattern.
|
||||
|
||||
2025-03-31 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR target/119010
|
||||
* config/i386/sse.md (*vmov<mode>_constm1_pternlog_false_dep):
|
||||
Add mode attribute.
|
||||
|
||||
2025-03-31 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR target/119010
|
||||
* config/i386/zn4zn5.md (znver4_sse_mov_fp_load,
|
||||
znver5_sse_mov_fp_load): Also match ssemov2.
|
||||
|
||||
2025-03-31 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR target/119010
|
||||
* config/i386/zn4zn5.md (znver4_sse_log_evex_store,
|
||||
znver5_sse_log_evex_store): New reservations.
|
||||
|
||||
2025-03-31 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR target/119010
|
||||
* config/i386/zn4zn5.md (znver4_sse_icvt): Use sseicvt.
|
||||
(znver4_sse_icvt_store): Likewise.
|
||||
(znver5_sse_icvt_store): Likewise.
|
||||
(znver4_sse_icvt2): New.
|
||||
|
||||
2025-03-31 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR target/119010
|
||||
* config/i386/zn4zn5.md (znver4_sse_div_pd,
|
||||
znver4_sse_div_pd_load, znver5_sse_div_pd_load): Handle DFmode.
|
||||
|
||||
2025-03-31 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR target/119010
|
||||
* config/i386/zn4zn5.md (znver4_sse_cmp_avx128,
|
||||
znver5_sse_cmp_avx128): Handle TImode.
|
||||
(znver4_sse_cmp_avx256, znver5_sse_cmp_avx256): Handle OImode.
|
||||
(znver4_sse_cmp_avx512, znver5_sse_cmp_avx512): Handle XImode.
|
||||
|
||||
2025-03-31 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR target/119010
|
||||
* config/i386/zn4zn5.md (znver4_sse_test): Drop test of
|
||||
prefix_extra attribute.
|
||||
|
||||
2025-03-31 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR target/119010
|
||||
* config/i386/zn4zn5.md (znver4_sse_log1): Rename to
|
||||
znver4_sse_log1_store.
|
||||
(znver5_sse_log1): Rename to znver5_sse_log1_store.
|
||||
(znver4_sse_log1): New memory-less variant.
|
||||
|
||||
2025-03-30 Sandra Loosemore <sloosemore@baylibre.com>
|
||||
|
||||
* doc/extend.texi (New/Delete Builtins): Cleanup up the text and
|
||||
|
|
|
@ -1 +1 @@
|
|||
20250331
|
||||
20250401
|
||||
|
|
|
@ -1,3 +1,16 @@
|
|||
2025-03-31 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/119401
|
||||
* pt.cc (regenerate_decl_from_template): Don't regenerate if the
|
||||
signature involves a lambda.
|
||||
|
||||
2025-03-31 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/119518
|
||||
* decl.cc (finish_function): Don't set TREE_NOTHROW for
|
||||
functions with "noipa" attribute even when we can prove
|
||||
they can't throw.
|
||||
|
||||
2025-03-29 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* decl.cc (duplicate_decls): Don't clobber DECL_MODULE_IMPORT_P with
|
||||
|
|
|
@ -1,3 +1,17 @@
|
|||
2025-03-31 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* dmd/MERGE: Merge upstream dmd c6863be720.
|
||||
* dmd/VERSION: Bump version to v2.111.0.
|
||||
|
||||
2025-03-31 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
PR d/117002
|
||||
* decl.cc (aggregate_initializer_decl): Set explicit decl alignment of
|
||||
class instance.
|
||||
* expr.cc (ExprVisitor::visit (NewExp *)): Likewise.
|
||||
* types.cc (TypeVisitor::visit (TypeClass *)): Mark the record type of
|
||||
classes as packed.
|
||||
|
||||
2025-03-30 Sandra Loosemore <sloosemore@baylibre.com>
|
||||
|
||||
* lang.opt.urls: Regenerate.
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
2025-03-31 Joseph Myers <josmyers@redhat.com>
|
||||
|
||||
* sv.po: Update.
|
||||
|
||||
2025-03-24 Joseph Myers <josmyers@redhat.com>
|
||||
|
||||
* hr.po, sv.po: Update.
|
||||
|
|
|
@ -1,3 +1,162 @@
|
|||
2025-03-31 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* typecheck/rust-hir-type-check-type.cc (TypeCheckType::resolve_root_path):
|
||||
catch nullptr root_tyty
|
||||
|
||||
2025-03-31 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* typecheck/rust-hir-type-check-base.cc (TypeCheckBase::parse_repr_options):
|
||||
check for null and empty and add missing delete call
|
||||
|
||||
2025-03-31 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* typecheck/rust-tyty-subst.h: check for min range
|
||||
|
||||
2025-03-31 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* typecheck/rust-hir-type-check-base.cc (TypeCheckBase::parse_repr_options): check for input
|
||||
|
||||
2025-03-31 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* hir/rust-hir-dump.cc (Dump::visit): check has type
|
||||
* hir/tree/rust-hir-type.cc (BareFunctionType::BareFunctionType): likewise
|
||||
|
||||
2025-03-31 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* backend/rust-constexpr.cc (eval_store_expression): turn this back on
|
||||
|
||||
2025-03-31 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* expand/rust-macro-builtins-log-debug.cc:
|
||||
Add newline to end of file.
|
||||
|
||||
2025-03-31 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* resolve/rust-forever-stack.h
|
||||
(ForeverStack::get_prelude): Rename to...
|
||||
(ForeverStack::get_lang_prelude): ...here.
|
||||
(ForeverStack::prelude): Rename to...
|
||||
(ForeverStack::lang_prelude): ...here.
|
||||
(ForeverStack::ForeverStack): Handle renames.
|
||||
* resolve/rust-forever-stack.hxx
|
||||
(ForeverStack::push_inner): Likewise.
|
||||
(ForeverStack::resolve_segments): Likewise.
|
||||
(ForeverStack::resolve_path): Likewise.
|
||||
(ForeverStack::get_prelude): Rename to...
|
||||
(ForeverStack::get_lang_prelude): ...here and handle renames.
|
||||
* resolve/rust-late-name-resolver-2.0.cc
|
||||
(Late::visit): Handle renames.
|
||||
|
||||
2025-03-31 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* backend/rust-compile-context.h: only push named types
|
||||
* backend/rust-compile-type.cc (TyTyResolveCompile::visit): run the type hasher
|
||||
|
||||
2025-03-31 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* backend/rust-compile-resolve-path.cc (HIRCompileBase::query_compile): check for Expr trait
|
||||
* hir/rust-hir-dump.cc (Dump::visit): expr is optional
|
||||
|
||||
2025-03-31 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
|
||||
|
||||
* resolve/rust-forever-stack.hxx: Add a new specialized function
|
||||
to retrieve the last "real" segment depending on the namespace.
|
||||
* resolve/rust-forever-stack.h: Add new function prototype.
|
||||
* resolve/rust-early-name-resolver-2.0.cc (Early::finalize_rebind_import):
|
||||
Set declared name according to the selected segment, if there is a self
|
||||
suffix in the use declaration then select the previous segment.
|
||||
|
||||
2025-03-31 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* backend/rust-compile-base.cc (HIRCompileBase::unit_expression): pass ctx
|
||||
* backend/rust-compile-base.h: cant be static
|
||||
* backend/rust-compile-intrinsic.cc (try_handler_inner): pass ctx
|
||||
* backend/rust-compile-type.cc
|
||||
(TyTyResolveCompile::get_unit_type): update to grab the first locus
|
||||
(TyTyResolveCompile::visit): pass ctx
|
||||
* backend/rust-compile-type.h: likewise
|
||||
|
||||
2025-03-31 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* typecheck/rust-hir-dot-operator.cc:
|
||||
|
||||
2025-03-31 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* resolve/rust-ast-resolve-path.cc (ResolvePath::resolve_path): check for super mid path
|
||||
|
||||
2025-03-31 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* backend/rust-compile-base.cc (HIRCompileBase::address_expression): new helper constexpr
|
||||
* backend/rust-compile-base.h: prototype
|
||||
* backend/rust-compile-type.cc (TyTyResolveCompile::visit): call constexpr helper
|
||||
|
||||
2025-03-31 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* typecheck/rust-hir-type-check-item.cc (TypeCheckItem::resolve_impl_block_substitutions):
|
||||
Track the polarity
|
||||
* typecheck/rust-tyty-bounds.cc (TypeBoundPredicate::validate_type_implements_this):
|
||||
new validator
|
||||
* typecheck/rust-tyty.h: new prototypes
|
||||
|
||||
2025-03-31 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* backend/rust-compile-expr.cc (CompileExpr::array_value_expr): add value chk for array expr
|
||||
|
||||
2025-03-31 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* typecheck/rust-hir-trait-reference.h: add default infer arg
|
||||
* typecheck/rust-hir-trait-resolve.cc: dont add new infer vars
|
||||
* typecheck/rust-hir-type-check-path.cc (TypeCheckExpr::resolve_segments): dont infer
|
||||
|
||||
2025-03-31 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* checks/errors/rust-ast-validation.cc
|
||||
(ASTValidation::visit): Allow constant items lacking expressions
|
||||
if and only if they're associated with a trait definition, not a
|
||||
trait implementation.
|
||||
|
||||
2025-03-31 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* hir/rust-ast-lower-base.cc
|
||||
(ASTLoweringBase::lower_literal): Lower raw string literals into
|
||||
normal string literals.
|
||||
|
||||
2025-03-31 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* checks/errors/borrowck/ffi-polonius/Cargo.lock: Regenerate.
|
||||
* checks/errors/borrowck/ffi-polonius/Cargo.toml: Update to use source patching instead of
|
||||
vendoring, lower edition to 2018.
|
||||
* checks/errors/borrowck/ffi-polonius/vendor/log/Cargo.toml: Change edition to 2018.
|
||||
* checks/errors/borrowck/ffi-polonius/vendor/log/src/lib.rs: Remove uses of unstable
|
||||
feature.
|
||||
* checks/errors/borrowck/ffi-polonius/.cargo/config.toml: Removed.
|
||||
|
||||
2025-03-31 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* hir/tree/rust-hir-stmt.h (class LetStmt): Add optional diverging else expression.
|
||||
* hir/tree/rust-hir-stmt.cc: Likewise.
|
||||
* hir/rust-ast-lower-stmt.cc (ASTLoweringStmt::visit): Add handling for lowering
|
||||
diverging else.
|
||||
|
||||
2025-03-31 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* resolve/rust-ast-resolve-stmt.h: Add handling for diverging else.
|
||||
* resolve/rust-late-name-resolver-2.0.cc (Late::visit): Likewise.
|
||||
|
||||
2025-03-31 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* ast/rust-ast-collector.cc (TokenCollector::visit): Add handling for diverging else
|
||||
expression.
|
||||
|
||||
2025-03-31 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* parse/rust-parse-impl.h (Parser::parse_let_stmt): Add new parsing in case of `else` token.
|
||||
|
||||
2025-03-31 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* ast/rust-stmt.h (class LetStmt): Add optional expression for diverging else.
|
||||
* ast/rust-ast-builder.cc (Builder::let): Use new API.
|
||||
|
||||
2025-03-26 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* metadata/rust-export-metadata.cc
|
||||
|
|
|
@ -1,3 +1,226 @@
|
|||
2025-03-31 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-3613.rs: New test.
|
||||
|
||||
2025-03-31 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-3606.rs: New test.
|
||||
|
||||
2025-03-31 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-3605.rs: New test.
|
||||
|
||||
2025-03-31 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-3614.rs: New test.
|
||||
|
||||
2025-03-31 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-3615.rs: New test.
|
||||
|
||||
2025-03-31 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-3563.rs: New test.
|
||||
|
||||
2025-03-31 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/macros/mbe/macro43.rs: Adjust test to pass with
|
||||
name resolution 2.0.
|
||||
* rust/compile/nr2/exclude: Remove macros/mbe/macro43.rs.
|
||||
|
||||
2025-03-31 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-3588.rs: New test.
|
||||
|
||||
2025-03-31 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-3552.rs: New test.
|
||||
|
||||
2025-03-31 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
|
||||
|
||||
* rust/compile/self_import_namespace.rs: New test.
|
||||
|
||||
2025-03-31 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove now passing tests from exclusion
|
||||
list.
|
||||
|
||||
2025-03-31 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-3554-1.rs: New test.
|
||||
* rust/compile/issue-3554-2.rs: New test.
|
||||
|
||||
2025-03-31 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: nr2 puts out a different error multiple times
|
||||
* rust/compile/issue-3568.rs: New test.
|
||||
|
||||
2025-03-31 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-3566-1.rs: New test.
|
||||
* rust/compile/issue-3566-2.rs: New test.
|
||||
|
||||
2025-03-31 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-3553.rs: New test.
|
||||
|
||||
2025-03-31 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-3567.rs: New test.
|
||||
|
||||
2025-03-31 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
|
||||
|
||||
* rust/compile/issue-2905-2.rs: Import from core library into a single
|
||||
file misses the crate directives.
|
||||
|
||||
2025-03-31 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-3242.rs: no longer skip the test
|
||||
|
||||
2025-03-31 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/issue-3541-1.rs: New test.
|
||||
* rust/compile/issue-3541-2.rs: Likewise.
|
||||
|
||||
2025-03-31 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/compile/cfg-core1.rs: New test.
|
||||
* rust/compile/cfg-core2.rs: New test.
|
||||
|
||||
2025-03-31 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/issue-3549.rs: New test.
|
||||
|
||||
2025-03-31 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/const_generics_3.rs: Modify test to run with name
|
||||
resolution 2.0 only and to handle the absence of a bogus
|
||||
resolution error.
|
||||
* rust/compile/nr2/exclude: Remove const_generics_3.rs.
|
||||
|
||||
2025-03-31 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove test from exclusion list.
|
||||
|
||||
2025-03-31 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
|
||||
|
||||
* rust/compile/issue-2330.rs: Use complete path from crate root.
|
||||
* rust/compile/issue-1901.rs: Likewise.
|
||||
* rust/compile/issue-1981.rs: Likewise.
|
||||
* rust/compile/iterators1.rs: Likewise.
|
||||
* rust/compile/sizeof-stray-infer-var-bug.rs: Likewise.
|
||||
* rust/compile/for-loop1.rs: Likewise.
|
||||
* rust/compile/for-loop2.rs: Likewise.
|
||||
* rust/compile/torture/builtin_abort.rs: Likewise.
|
||||
* rust/compile/torture/uninit-intrinsic-1.rs: Likewise.
|
||||
|
||||
2025-03-31 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
|
||||
|
||||
* rust/compile/feature_rust_attri0.rs: Add extern
|
||||
function declaration and change name to printf.
|
||||
* rust/compile/nr2/exclude: Remove now passing test from exclusion
|
||||
list.
|
||||
|
||||
2025-03-31 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
PR d/117002
|
||||
* gdc.dg/torture/pr117002.d: New test.
|
||||
|
||||
2025-03-31 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/116960
|
||||
PR c++/119303
|
||||
* g++.dg/cpp2a/lambda-uneval26.C: New test.
|
||||
* g++.dg/warn/undefined2.C: New test.
|
||||
|
||||
2025-03-31 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
|
||||
|
||||
* gcc.target/aarch64/no-sve-with-sme-1.c: New.
|
||||
* gcc.target/aarch64/no-sve-with-sme-2.c: New.
|
||||
* gcc.target/aarch64/no-sve-with-sme-3.c: New.
|
||||
* gcc.target/aarch64/no-sve-with-sme-4.c: New.
|
||||
* gcc.target/aarch64/pragma_cpp_predefs_4.c: Pass +sve2 to existing
|
||||
+sme pragma.
|
||||
* gcc.target/aarch64/sve/acle/general-c/binary_int_opt_single_n_2.c:
|
||||
Likewise.
|
||||
* gcc.target/aarch64/sve/acle/general-c/binary_opt_single_n_2.c:
|
||||
Likewise.
|
||||
* gcc.target/aarch64/sve/acle/general-c/binary_single_1.c: Likewise.
|
||||
* gcc.target/aarch64/sve/acle/general-c/binary_za_slice_int_opt_single_1.c:
|
||||
* gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_1.c:
|
||||
Likewise.
|
||||
* gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_2.c:
|
||||
Likewise.
|
||||
* gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_3.c:
|
||||
Likewise.
|
||||
* gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_4.c:
|
||||
Likewise.
|
||||
* gcc.target/aarch64/sve/acle/general-c/binary_za_slice_opt_single_1.c:
|
||||
Likewise.
|
||||
* gcc.target/aarch64/sve/acle/general-c/binary_za_slice_opt_single_2.c:
|
||||
Likewise.
|
||||
* gcc.target/aarch64/sve/acle/general-c/binary_za_slice_opt_single_3.c:
|
||||
Likewise.
|
||||
* gcc.target/aarch64/sve/acle/general-c/binary_za_slice_uint_opt_single_1.c:
|
||||
Likewise.
|
||||
* gcc.target/aarch64/sve/acle/general-c/binaryxn_2.c: Likewise.
|
||||
* gcc.target/aarch64/sve/acle/general-c/clamp_1.c: Likewise.
|
||||
* gcc.target/aarch64/sve/acle/general-c/compare_scalar_count_1.c:
|
||||
Likewise.
|
||||
* gcc.target/aarch64/sve/acle/general-c/dot_za_slice_int_lane_1.c:
|
||||
Likewise.
|
||||
* gcc.target/aarch64/sve/acle/general-c/dot_za_slice_lane_1.c:
|
||||
Likewise.
|
||||
* gcc.target/aarch64/sve/acle/general-c/dot_za_slice_lane_2.c:
|
||||
Likewise.
|
||||
* gcc.target/aarch64/sve/acle/general-c/dot_za_slice_uint_lane_1.c:
|
||||
Likewise.
|
||||
* gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowxn_1.c:
|
||||
Likewise.
|
||||
* gcc.target/aarch64/sve/acle/general-c/storexn_1.c: Likewise.
|
||||
* gcc.target/aarch64/sve/acle/general-c/ternary_mfloat8_lane_1.c:
|
||||
Likewise.
|
||||
* gcc.target/aarch64/sve/acle/general-c/ternary_mfloat8_lane_group_selection_1.c:
|
||||
Likewise.
|
||||
* gcc.target/aarch64/sve/acle/general-c/ternary_qq_or_011_lane_1.c:
|
||||
Likewise.
|
||||
* gcc.target/aarch64/sve/acle/general-c/unary_convertxn_1.c: Likewise.
|
||||
* gcc.target/aarch64/sve/acle/general-c/unary_convertxn_narrow_1.c:
|
||||
Likewise.
|
||||
* gcc.target/aarch64/sve/acle/general-c/unary_convertxn_narrowt_1.c:
|
||||
Likewise.
|
||||
* gcc.target/aarch64/sve/acle/general-c/unary_za_slice_1.c: Likewise.
|
||||
* gcc.target/aarch64/sve/acle/general-c/unaryxn_1.c: Likewise.
|
||||
* gcc.target/aarch64/sve/acle/general-c/write_za_1.c: Likewise.
|
||||
* gcc.target/aarch64/sve/acle/general-c/write_za_slice_1.c: Likewise.
|
||||
|
||||
2025-03-31 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/119401
|
||||
* g++.dg/cpp2a/lambda-targ11.C: New test.
|
||||
* g++.dg/cpp2a/lambda-targ12.C: New file.
|
||||
|
||||
2025-03-31 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/119532
|
||||
* gcc.dg/torture/pr119532.c: New testcase.
|
||||
|
||||
2025-03-31 Richard Earnshaw <rearnsha@arm.com>
|
||||
|
||||
* gcc.target/arm/vect-fmaxmin-2.c: New compile test. Split from ...
|
||||
* gcc.target/arm/vect-fmaxmin.c: ... here. Remove scan-assembler
|
||||
subtests. For both, add -funsafe-math-optimizations.
|
||||
|
||||
2025-03-31 Kyrylo Tkachov <ktkachov@nvidia.com>
|
||||
|
||||
PR middle-end/119442
|
||||
* gcc.target/aarch64/vls_sve_vec_dup_1.c: New test.
|
||||
|
||||
2025-03-31 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/119518
|
||||
* g++.dg/opt/pr119518.C: New test.
|
||||
|
||||
2025-03-30 Jan Hubicka <hubicka@ucw.cz>
|
||||
|
||||
* g++.dg/tree-ssa/pr80331.C: New test.
|
||||
|
|
|
@ -1,3 +1,13 @@
|
|||
2025-03-31 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* libformat_parser/Makefile.am: Avoid using --config as it is unsupported by cargo 1.49.
|
||||
* libformat_parser/Makefile.in: Regenerate.
|
||||
* libformat_parser/generic_format_parser/src/lib.rs: Use extension trait for missing
|
||||
features.
|
||||
* libformat_parser/src/lib.rs: Likewise.
|
||||
* libformat_parser/.cargo/config: Moved to...
|
||||
* libformat_parser/.cargo/config.toml: ...here.
|
||||
|
||||
2025-03-17 badumbatish <tanghocle456@gmail.com>
|
||||
|
||||
* libformat_parser/generic_format_parser/src/lib.rs:
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2025-03-31 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* libdruntime/MERGE: Merge upstream druntime c6863be720.
|
||||
* src/MERGE: Merge upstream phobos 60034b56e.
|
||||
|
||||
2025-03-22 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* libdruntime/MERGE: Merge upstream druntime 94950cae58.
|
||||
|
|
|
@ -1,3 +1,60 @@
|
|||
2025-03-31 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/110498
|
||||
* include/bits/vector.tcc (vector<bool, A>::_M_reallocate):
|
||||
Hoist loads of begin() and end() before allocation and use them
|
||||
to state an unreachable condition.
|
||||
* testsuite/23_containers/vector/bool/capacity/110498.cc: New
|
||||
test.
|
||||
|
||||
2025-03-31 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/114758
|
||||
* include/bits/vector.tcc (vector<bool, A>::_M_fill_insert):
|
||||
Hoist loads of begin() and end() before allocation.
|
||||
* testsuite/23_containers/vector/bool/capacity/114758.cc: New
|
||||
test.
|
||||
|
||||
2025-03-31 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/119550
|
||||
* acinclude.m4 (GLIBCXX_STRUCT_TM_TM_ZONE): New macro.
|
||||
* config.h.in: Regenerate.
|
||||
* configure: Regenerate.
|
||||
* configure.ac: Use GLIBCXX_STRUCT_TM_TM_ZONE.
|
||||
* include/bits/chrono_io.h (__formatter_chrono::_M_c): Check
|
||||
_GLIBCXX_USE_STRUCT_TM_TM_ZONE instead of
|
||||
_GLIBCXX_HAVE_STRUCT_TM_TM_ZONE.
|
||||
|
||||
2025-03-31 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* config/abi/pre/gnu.ver (GLIBCXX_3.4.21): Make
|
||||
std::basic_string::_M_construct patterns more precise.
|
||||
|
||||
2025-03-31 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/119545
|
||||
* include/std/tuple (operator==): Convert comparison results to
|
||||
bool.
|
||||
* testsuite/20_util/tuple/comparison_operators/119545.cc: New
|
||||
test.
|
||||
|
||||
2025-03-31 Tomasz Kamiński <tkaminsk@redhat.com>
|
||||
|
||||
PR libstdc++/119517
|
||||
* include/bits/chrono_io.h (formatter):
|
||||
Add __format::__char for _CharT and adjust parse and format
|
||||
method signatures.
|
||||
* testsuite/std/time/format/pr119517.cc: New test.
|
||||
|
||||
2025-03-31 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/103827
|
||||
PR tree-optimization/80331
|
||||
PR tree-optimization/87502
|
||||
* config/abi/pre/gnu.ver (GLIBCXX_3.4.34): Use [jmy] rather than m
|
||||
in pattern for _M_construct<bool>(char const*, size_t).
|
||||
|
||||
2025-03-30 Jan Hubicka <hubicka@ucw.cz>
|
||||
|
||||
PR tree-optimization/103827
|
||||
|
|
|
@ -1,3 +1,11 @@
|
|||
2025-03-31 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR other/119510
|
||||
* gcc_release: Use --enable-languages=c,c++,lto and if m2 is available,
|
||||
with,m2 appended to that. Check for all possible languages and run
|
||||
make $lang.srcextra $lang.srcinfo $lang.srcman for those. Add
|
||||
libffi/doc/libffi.info.
|
||||
|
||||
2025-03-28 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR other/119510
|
||||
|
|
Loading…
Add table
Reference in a new issue