mirror of
https://gcc.gnu.org/git/gcc.git
synced 2026-02-21 19:35:28 -05:00
Daily bump.
This commit is contained in:
@@ -1,3 +1,7 @@
|
||||
2025-08-05 Thomas Schwinge <tschwinge@baylibre.com>
|
||||
|
||||
* .gitignore: Remove 'libgrust/*/target/'.
|
||||
|
||||
2025-08-01 Luis Machado <luis.machado.foss@gmail.com>
|
||||
|
||||
* MAINTAINERS: Update my e-mail address.
|
||||
|
||||
129
gcc/ChangeLog
129
gcc/ChangeLog
@@ -1,3 +1,132 @@
|
||||
2025-08-05 H.J. Lu <hjl.tools@gmail.com>
|
||||
|
||||
PR target/121410
|
||||
* config/i386/i386-expand.cc (ix86_expand_set_or_cpymem): Use
|
||||
STORE_MAX_PIECES to get the widest vector mode in vector loop
|
||||
for memset.
|
||||
|
||||
2025-08-05 Georg-Johann Lay <avr@gjlay.de>
|
||||
|
||||
* config/avr/avr.cc (avr_rtx_costs_1) [SIGN_EXTEND]: Adjust cost.
|
||||
* config/avr/avr.md (*sext.ashift<QIPSI:mode><HISI:mode>2): New
|
||||
insn and a cc split.
|
||||
|
||||
2025-08-05 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
PR target/121306
|
||||
* config/i386/predicates.md (extract_operator): Replace with...
|
||||
(extract_high_operator): ...this new predicate.
|
||||
* config/i386/i386.md (*cmpqi_ext<mode>_1, *cmpqi_ext<mode>_2)
|
||||
(*cmpqi_ext<mode>_3, *cmpqi_ext<mode>_4, *movstrictqi_ext<mode>_1)
|
||||
(*extzv<mode>, *insvqi_2, *extendqi<SWI24:mode>_ext_1)
|
||||
(*addqi_ext<mode>_1_slp, *addqi_ext<mode>_1_slp, *addqi_ext<mode>_0)
|
||||
(*addqi_ext2<mode>_0, *addqi_ext<mode>_1, *<insn>qi_ext<mode>_2)
|
||||
(*subqi_ext<mode>_1_slp, *subqi_ext<mode>_2_slp, *subqi_ext<mode>_0)
|
||||
(*subqi_ext2<mode>_0, *subqi_ext<mode>_1, *testqi_ext<mode>_1)
|
||||
(*testqi_ext<mode>_2, *<code>qi_ext<mode>_1_slp)
|
||||
(*<code>qi_ext<mode>_2_slp. *<code>qi_ext<mode>_0)
|
||||
(*<code>qi_ext2<mode>_0, *<code>qi_ext<mode>_1)
|
||||
(*<code>qi_ext<mode>_1_cc, *<code>qi_ext<mode>_1_cc)
|
||||
(*<code>qi_ext<mode>_2, *<code>qi_ext<mode>_3, *negqi_ext<mode>_1)
|
||||
(*one_cmplqi_ext<mode>_1, *ashlqi_ext<mode>_1, *<insn>qi_ext<mode>_1)
|
||||
(define_peephole2): Replace uses of extract_operator with
|
||||
extract_high_operator, matching only the first operand.
|
||||
Use zero_extract rather than match_op_dup when splitting.
|
||||
|
||||
2025-08-05 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-vectorizer.h (vect_relevant::hybrid): Remove.
|
||||
* tree-vect-loop.cc (vect_analyze_loop_2): Do not call
|
||||
vect_detect_hybrid_slp.
|
||||
* tree-vect-slp.cc (maybe_push_to_hybrid_worklist): Remove.
|
||||
(vect_detect_hybrid_slp): Likewise.
|
||||
|
||||
2025-08-05 Georg-Johann Lay <avr@gjlay.de>
|
||||
|
||||
PR target/121359
|
||||
* config/avr/avr.h: Remove -mlra and remains of reload.
|
||||
* config/avr/avr.cc: Same.
|
||||
* config/avr/avr.md: Same.
|
||||
* config/avr/avr-log.cc: Same.
|
||||
* config/avr/avr-protos.h: Same.
|
||||
* config/avr/avr.opt: Same.
|
||||
* config/avr/avr.opt.urls: Same.
|
||||
|
||||
2025-08-05 H.J. Lu <hjl.tools@gmail.com>
|
||||
|
||||
PR target/121306
|
||||
* config/i386/i386.md (*one_cmplqi_ext<mode>_1): Updated to
|
||||
support the new pattern.
|
||||
|
||||
2025-08-05 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/121395
|
||||
* tree-vectorizer.h (_loop_vec_info::alternate_defs): New member.
|
||||
(LOOP_VINFO_ALTERNATE_DEFS): New.
|
||||
* tree-vect-stmts.cc (vect_stmt_relevant_p): Populate it.
|
||||
(vectorizable_simd_clone_call): Do not register a SLP def
|
||||
when there is none.
|
||||
* tree-vect-slp.cc (vect_build_slp_tree_1): Allow a NULL
|
||||
vectype when there's no LHS. Allow all calls w/o LHS.
|
||||
(vect_analyze_slp): Process LOOP_VINFO_ALTERNATE_DEFS as
|
||||
SLP graph entries.
|
||||
(vect_make_slp_decision): Handle a NULL SLP_TREE_VECTYPE.
|
||||
(vect_slp_analyze_node_operations_1): Likewise.
|
||||
(vect_schedule_slp_node): Likewise.
|
||||
|
||||
2025-08-05 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-vectorizer.h (enum slp_vect_type): Rename loop_vect
|
||||
to not_vect, clarify docs.
|
||||
(HYBRID_SLP_STMT): Remove.
|
||||
* tree-vectorizer.cc (vec_info::new_stmt_vec_info): Adjust.
|
||||
* tree-vect-loop.cc (vect_analyze_loop_2): Likewise.
|
||||
|
||||
2025-08-05 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-vect-data-refs.cc (vect_get_data_access_cost): Use
|
||||
ncopies == 1.
|
||||
* tree-vect-slp.cc (vect_remove_slp_scalar_calls): Remove
|
||||
hybrid/loop SLP skip.
|
||||
* tree-vect-stmts.cc (vectorizable_store): Remove pure SLP assert.
|
||||
|
||||
2025-08-05 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/121382
|
||||
* tree-ssa-loop-ivopts.cc (create_new_iv): Rewrite the IV
|
||||
step to defined form.
|
||||
|
||||
2025-08-05 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/121370
|
||||
* tree-scalar-evolution.cc (scev_dfs::add_to_evolution_1):
|
||||
Avoid UB integer overflow in accumulating CHREC_RIGHT.
|
||||
|
||||
2025-08-05 Yang Yujie <yangyujie@loongson.cn>
|
||||
|
||||
* expr.cc (expand_expr_real_1): Do not call
|
||||
reduce_to_bit_field_precision if the target assumes the _BitInt
|
||||
results to be already extended.
|
||||
(EXTEND_BITINT): Same.
|
||||
* expr.h (bitint_extended): Declare the cache variable.
|
||||
* function.cc (prepare_function_start): Initialize it.
|
||||
|
||||
2025-08-05 Yang Yujie <yangyujie@loongson.cn>
|
||||
|
||||
* explow.cc (promote_function_mode): Add a case for
|
||||
small/medium _BitInts.
|
||||
(promote_mode): Same.
|
||||
|
||||
2025-08-05 Gerald Pfeifer <gerald@pfeifer.com>
|
||||
|
||||
PR target/69374
|
||||
* doc/install.texi (Configuration): Mark up atexit as code.
|
||||
|
||||
2025-08-05 Pan Li <pan2.li@intel.com>
|
||||
|
||||
* config/riscv/riscv.cc (riscv_expand_xmode_usmul): Take
|
||||
umulhu for high bits mul result.
|
||||
|
||||
2025-08-04 Hans-Peter Nilsson <hp@bitrange.com>
|
||||
|
||||
* defaults.h (MAX_FIXED_MODE_SIZE): Default to 2 * BITS_PER_WORD
|
||||
|
||||
@@ -1 +1 @@
|
||||
20250805
|
||||
20250806
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
2025-08-05 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/121068
|
||||
* constexpr.cc (cxx_eval_store_expression): Handle clobbers.
|
||||
(potential_constant_expression_1): Handle clobbers more.
|
||||
* decl.cc (build_clobber_this): Use INIT_EXPR for initial clobber.
|
||||
* init.cc (build_new_1): Clobber on placement new.
|
||||
(build_vec_init): Don't clean up after clobber.
|
||||
|
||||
2025-08-04 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/121351
|
||||
|
||||
@@ -1,3 +1,68 @@
|
||||
2025-08-05 Mikael Morin <morin-mikael@orange.fr>
|
||||
|
||||
* trans-stmt.cc (trans_associate_var): Remove overwrite of
|
||||
the polymorphic associate variable's array descriptor offset.
|
||||
|
||||
2025-08-05 Mikael Morin <morin-mikael@orange.fr>
|
||||
|
||||
* trans-array.cc (trans_array_constructor): Remove the update of
|
||||
the array descriptor upper bound after array constructor
|
||||
expansion.
|
||||
|
||||
2025-08-05 Mikael Morin <morin-mikael@orange.fr>
|
||||
|
||||
* trans-array.cc (gfc_conv_expr_descriptor): Remove
|
||||
isolated initialization of the span field before passing to
|
||||
the function that will do the initialization.
|
||||
|
||||
2025-08-05 Mikael Morin <morin-mikael@orange.fr>
|
||||
|
||||
* trans-decl.cc (gfc_trans_deferred_vars): Don't default
|
||||
initialize the span of local pointer arrays.
|
||||
|
||||
2025-08-05 Mikael Morin <morin-mikael@orange.fr>
|
||||
|
||||
* trans-stmt.cc (trans_associate_var): Remove overwrite of the
|
||||
span field of the associate variable's array descriptor.
|
||||
|
||||
2025-08-05 Mikael Morin <morin-mikael@orange.fr>
|
||||
|
||||
* trans-expr.cc (gfc_trans_pointer_assignment): Remove overwrite
|
||||
of the span after assignment of the array descriptor in the
|
||||
polymorphic function result to non-polymorphic pointer case.
|
||||
|
||||
2025-08-05 Mikael Morin <mikael@gcc.gnu.org>
|
||||
|
||||
* trans.h (gfc_se): Remove field use_offset.
|
||||
* trans-expr.cc (gfc_conv_intrinsic_to_class): Remove use_offset
|
||||
initialization.
|
||||
(gfc_conv_procedure_call): Likewise.
|
||||
* trans-stmt.cc (trans_associate_var): Likewise.
|
||||
|
||||
2025-08-05 Mikael Morin <mikael@gcc.gnu.org>
|
||||
|
||||
* trans-array.cc (gfc_alloc_allocatable_for_assignment): Use the
|
||||
offset setter instead of generating a write to the offset.
|
||||
(gfc_conv_array_parameter): Use the offset setter instead of
|
||||
generating a write to the value returned by the offset getter.
|
||||
* trans-expr.cc (gfc_trans_alloc_subarray_assign): Likewise.
|
||||
|
||||
2025-08-05 Mikael Morin <mikael@gcc.gnu.org>
|
||||
|
||||
* trans-array.cc (gfc_conv_descriptor_data_addr): Remove.
|
||||
* trans-array.h (gfc_conv_descriptor_data_addr): Remove.
|
||||
* trans-decl.cc (gfc_trans_deferred_vars): Use
|
||||
gfc_conv_descriptor_data_get.
|
||||
|
||||
2025-08-05 Mikael Morin <mikael@gcc.gnu.org>
|
||||
|
||||
* trans.cc (gfc_finalize_tree_expr): Use the data setter instead
|
||||
of writing to the value returned by the data getter.
|
||||
* trans-decl.cc (gfc_trans_deferred_vars): Likewise.
|
||||
* trans-stmt.cc (trans_associate_var): Use the data setter
|
||||
instead of writing to the value dereferenced from the data
|
||||
address.
|
||||
|
||||
2025-08-01 Mikael Morin <mikael@gcc.gnu.org>
|
||||
|
||||
* trans-decl.cc (gfc_trans_deferred_vars): Fix closing brace in
|
||||
|
||||
2388
gcc/rust/ChangeLog
2388
gcc/rust/ChangeLog
File diff suppressed because it is too large
Load Diff
@@ -1,3 +1,558 @@
|
||||
2025-08-05 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/121068
|
||||
* g++.dg/cpp26/constexpr-new5.C: New test.
|
||||
|
||||
2025-08-05 Mikael Morin <morin-mikael@orange.fr>
|
||||
|
||||
* gfortran.dg/pointer_assign_16.f90: New test.
|
||||
|
||||
2025-08-05 H.J. Lu <hjl.tools@gmail.com>
|
||||
|
||||
PR target/121410
|
||||
* gcc.target/i386/pr121410.c: New test.
|
||||
|
||||
2025-08-05 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/execute/torture/offset_of1.rs: New test.
|
||||
|
||||
2025-08-05 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/execute/torture/const-generics-1.rs: New test.
|
||||
|
||||
2025-08-05 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/generics8.rs: extra error message
|
||||
|
||||
2025-08-05 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-3546.rs: New test.
|
||||
|
||||
2025-08-05 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-3885.rs: New test.
|
||||
|
||||
2025-08-05 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/const_generics_3.rs: this works now
|
||||
* rust/compile/const_generics_5.rs: likewise
|
||||
* rust/compile/const_generics_8.rs: move the failure to another test case
|
||||
* rust/compile/const_generics_10.rs: New test.
|
||||
* rust/compile/const_generics_11.rs: New test.
|
||||
* rust/compile/const_generics_12.rs: New test.
|
||||
* rust/compile/const_generics_13.rs: New test.
|
||||
* rust/compile/const_generics_14.rs: New test.
|
||||
* rust/compile/const_generics_15.rs: New test.
|
||||
* rust/compile/const_generics_16.rs: New test.
|
||||
* rust/compile/const_generics_9.rs: New test.
|
||||
|
||||
2025-08-05 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-3960.rs: New test.
|
||||
|
||||
2025-08-05 Ryutaro Okada <1015ryu88@gmail.com>
|
||||
|
||||
* rust/compile/auto_traits2.rs:
|
||||
emove warning for unused `self` parameter
|
||||
* rust/compile/derive-debug1.rs:
|
||||
emove warning for unused `self` parameter
|
||||
* rust/compile/derive_macro1.rs:
|
||||
Remove warning for unused `self` parameter
|
||||
* rust/compile/format_args_basic_expansion.rs:
|
||||
Remove warning for unused `self` parameter
|
||||
* rust/compile/format_args_extra_comma.rs:
|
||||
Remove warning for unused `self` parameter
|
||||
* rust/compile/issue-2043.rs:
|
||||
Remove warning for unused `self` parameter
|
||||
* rust/compile/issue-2166.rs:
|
||||
Remove warning for unused `self` parameter
|
||||
* rust/compile/issue-2238.rs:
|
||||
Remove warning for unused `self` parameter
|
||||
* rust/compile/issue-2907.rs:
|
||||
Remove warning for unused `self` parameter
|
||||
* rust/compile/min_specialization1.rs:
|
||||
Remove warning for unused `self` parameter
|
||||
* rust/compile/name_resolution2.rs:
|
||||
Remove warning for unused `self` parameter
|
||||
* rust/compile/name_resolution4.rs:
|
||||
Remove warning for unused `self` parameter
|
||||
* rust/compile/torture/generics29.rs:
|
||||
Remove warning for unused `self` parameter
|
||||
* rust/compile/torture/generics30.rs:
|
||||
Remove warning for unused `self` parameter
|
||||
* rust/compile/torture/traits3.rs:
|
||||
Remove warning for unused `self` parameter
|
||||
* rust/compile/torture/traits7.rs:
|
||||
Remove warning for unused `self` parameter
|
||||
* rust/execute/torture/impl_trait3.rs:
|
||||
Remove warning for unused `self` parameter
|
||||
* rust/execute/torture/min_specialization2.rs:
|
||||
Remove warning for unused `self` parameter
|
||||
* rust/execute/torture/trait10.rs:
|
||||
Remove warning for unused `self` parameter
|
||||
* rust/execute/torture/trait11.rs:
|
||||
Remove warning for unused `self` parameter
|
||||
* rust/execute/torture/trait12.rs:
|
||||
Remove warning for unused `self` parameter
|
||||
* rust/execute/torture/trait13.rs:
|
||||
Remove warning for unused `self` parameter
|
||||
* rust/execute/torture/trait9.rs:
|
||||
Remove warning for unused `self` parameter
|
||||
|
||||
2025-08-05 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/compile/while_let1.rs: New test.
|
||||
|
||||
2025-08-05 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/compile/offset_of2.rs: New test.
|
||||
|
||||
2025-08-05 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/compile/offset_of1.rs: New test.
|
||||
|
||||
2025-08-05 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
|
||||
|
||||
* rust/compile/issue-4006.rs: New test.
|
||||
|
||||
2025-08-05 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
|
||||
|
||||
* rust/execute/inline_asm_inout_ident.rs: New test.
|
||||
* rust/execute/inline_asm_inout_var.rs: New test.
|
||||
|
||||
2025-08-05 Yap Zhi Heng <yapzhhg@gmail.com>
|
||||
|
||||
* rust/compile/match-slicepattern-slice.rs: New file.
|
||||
* rust/execute/torture/match-slicepattern-slice-1.rs: New file.
|
||||
|
||||
2025-08-05 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/compile/try_block1.rs: New test.
|
||||
|
||||
2025-08-05 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/compile/deferred_const_inference.rs: New test.
|
||||
|
||||
2025-08-05 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/compile/glob_import_enum.rs: New test.
|
||||
|
||||
2025-08-05 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-3915.rs: New test.
|
||||
* rust/execute/torture/sip-hasher.rs: New test.
|
||||
|
||||
2025-08-05 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-3916.rs: New test.
|
||||
|
||||
2025-08-05 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-3978.rs: New test.
|
||||
|
||||
2025-08-05 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/parse_simple_path_fail_1.rs: New test.
|
||||
* rust/compile/parse_simple_path_fail_2.rs: New test.
|
||||
|
||||
2025-08-05 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-3524.rs: New test.
|
||||
|
||||
2025-08-05 lishin <lishin1008@gmail.com>
|
||||
|
||||
* rust/compile/loop_constant_context.rs: New test.
|
||||
* rust/compile/issue-3618.rs:
|
||||
|
||||
2025-08-05 Yap Zhi Heng <yapzhhg@gmail.com>
|
||||
|
||||
* rust/compile/match-slicepattern-array.rs: New file.
|
||||
* rust/execute/torture/match-slicepattern-array-1.rs: New file.
|
||||
|
||||
2025-08-05 Yap Zhi Heng <yapzhhg@gmail.com>
|
||||
|
||||
* rust/compile/slicepattern-size-mismatch.rs: New file.
|
||||
|
||||
2025-08-05 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/execute/torture/issue-2005.rs: New test.
|
||||
|
||||
2025-08-05 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-1048.rs: New test.
|
||||
|
||||
2025-08-05 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-3144.rs: New test.
|
||||
|
||||
2025-08-05 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-3599.rs: New test.
|
||||
|
||||
2025-08-05 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-3876.rs: New test.
|
||||
|
||||
2025-08-05 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-2680.rs: New test.
|
||||
|
||||
2025-08-05 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/derive_partial_ord1.rs: this is now fully supported
|
||||
* rust/execute/torture/basic_partial_ord1.rs: add missing i32 impl
|
||||
* rust/execute/torture/basic_partial_ord2.rs: likewise
|
||||
* rust/compile/issue-3836.rs: New test.
|
||||
* rust/execute/torture/issue-3836.rs: New test.
|
||||
* rust/execute/torture/partial-ord-6.rs: New test.
|
||||
|
||||
2025-08-05 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-3874.rs: New test.
|
||||
|
||||
2025-08-05 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/all-cast.rs: shows array capacity now
|
||||
* rust/compile/arrays2.rs: likewise
|
||||
* rust/compile/const3.rs: fix error message
|
||||
* rust/compile/const_generics_3.rs: disable until typecheck we get proper errors now!
|
||||
* rust/compile/usize1.rs: proper capacity error message
|
||||
|
||||
2025-08-05 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/compile/while_let_without_label.rs: New test.
|
||||
|
||||
2025-08-05 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/additional-trait-bounds2nr2.rs: Remove
|
||||
-frust-name-resolution-2.0 usage.
|
||||
* rust/compile/const_generics_3.rs: Likewise.
|
||||
* rust/compile/enum_variant_name.rs: Likewise.
|
||||
* rust/compile/generics9.rs: Likewise.
|
||||
* rust/compile/invalid_label_name.rs: Likewise.
|
||||
* rust/compile/issue-3304.rs: Likewise.
|
||||
* rust/compile/macros/mbe/macro-issue3708.rs: Likewise.
|
||||
* rust/compile/macros/mbe/macro-issue3709-2.rs: Likewise.
|
||||
* rust/compile/name_resolution10.rs: Likewise.
|
||||
* rust/compile/name_resolution11.rs: Likewise.
|
||||
* rust/compile/name_resolution12.rs: Likewise.
|
||||
* rust/compile/name_resolution13.rs: Likewise.
|
||||
* rust/compile/name_resolution14.rs: Likewise.
|
||||
* rust/compile/name_resolution15.rs: Likewise.
|
||||
* rust/compile/name_resolution16.rs: Likewise.
|
||||
* rust/compile/name_resolution17.rs: Likewise.
|
||||
* rust/compile/name_resolution18.rs: Likewise.
|
||||
* rust/compile/name_resolution20.rs: Likewise.
|
||||
* rust/compile/name_resolution22.rs: Likewise.
|
||||
* rust/compile/name_resolution23.rs: Likewise.
|
||||
* rust/compile/name_resolution24.rs: Likewise.
|
||||
* rust/compile/name_resolution25.rs: Likewise.
|
||||
* rust/compile/name_resolution6.rs: Likewise.
|
||||
* rust/compile/name_resolution7.rs: Likewise.
|
||||
* rust/compile/name_resolution8.rs: Likewise.
|
||||
* rust/compile/name_resolution9.rs: Likewise.
|
||||
* rust/compile/nested_macro_definition.rs: Likewise.
|
||||
* rust/compile/pub_restricted_1.rs: Likewise.
|
||||
* rust/compile/pub_restricted_2.rs: Likewise.
|
||||
* rust/compile/self-in-impl.rs: Likewise.
|
||||
* rust/compile/self_import_namespace.rs: Likewise.
|
||||
* rust/compile/use_1.rs: Likewise.
|
||||
* rust/compile/xfail/name_resolution21.rs: Likewise.
|
||||
* rust/execute/torture/name_resolution.rs: Likewise.
|
||||
|
||||
2025-08-05 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/compile.exp: Removed.
|
||||
* rust/compile/nr2/exclude: Removed.
|
||||
|
||||
2025-08-05 Zhi Heng <yapzhhg@gmail.com>
|
||||
|
||||
* rust/compile/match-restpattern-tuple-1.rs: New file.
|
||||
* rust/compile/match-restpattern-tuple-2.rs: New file.
|
||||
* rust/execute/torture/match-restpattern-tuple.rs: New file.
|
||||
|
||||
2025-08-05 Zhi Heng <yapzhhg@gmail.com>
|
||||
|
||||
* rust/compile/tuple_mismatch.rs: Include RestPattern in test.
|
||||
|
||||
2025-08-05 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove issue-3315-2.rs.
|
||||
|
||||
2025-08-05 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove torture/alt_patterns1.rs.
|
||||
|
||||
2025-08-05 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/macros/builtin/recurse2.rs: Match "abheyho\0" as
|
||||
well as "abheyho", to handle slight differences in assembly
|
||||
output for null-terminated strings.
|
||||
|
||||
2025-08-05 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-3525.rs: New test.
|
||||
|
||||
2025-08-05 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-3551.rs: New test.
|
||||
|
||||
2025-08-05 Zhi Heng <yapzhhg@gmail.com>
|
||||
|
||||
* rust/compile/match-tuplestructpattern.rs: New file.
|
||||
* rust/execute/torture/match-tuplestructpattern.rs: New file.
|
||||
|
||||
2025-08-05 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove issue-3642.rs.
|
||||
|
||||
2025-08-05 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/silly-order-bug.rs: New test.
|
||||
|
||||
2025-08-05 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove entries.
|
||||
|
||||
2025-08-05 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/execute/torture/issue-1481.rs: New test.
|
||||
|
||||
2025-08-05 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: nr2 puts out an extra error
|
||||
* rust/compile/issue-3642.rs: New test.
|
||||
|
||||
2025-08-05 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/execute/black_box.rs: Return 0 from main.
|
||||
* rust/execute/match-identifierpattern-enum.rs: Move to...
|
||||
* rust/execute/xfail/match-identifierpattern-enum.rs: ...here.
|
||||
* rust/execute/execute.exp: New file.
|
||||
|
||||
2025-08-05 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/bug-with-default-generic.rs: New test.
|
||||
* rust/execute/torture/partial-eq-1.rs: New test.
|
||||
* rust/execute/torture/partial-eq-2.rs: New test.
|
||||
* rust/execute/torture/partial-eq-3.rs: New test.
|
||||
* rust/execute/torture/partial-eq-4.rs: New test.
|
||||
* rust/execute/torture/partial-ord-1.rs: New test.
|
||||
* rust/execute/torture/partial-ord-2.rs: New test.
|
||||
* rust/execute/torture/partial-ord-3.rs: New test.
|
||||
* rust/execute/torture/partial-ord-4.rs: New test.
|
||||
* rust/execute/torture/partial-ord-5.rs: New test.
|
||||
|
||||
2025-08-05 Zhi Heng <yapzhhg@gmail.com>
|
||||
|
||||
* rust/compile/match-identifierpattern-enum.rs: New file.
|
||||
* rust/execute/match-identifierpattern-enum.rs: New file.
|
||||
|
||||
2025-08-05 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove entries.
|
||||
|
||||
2025-08-05 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/compile/derive_partial_ord1.rs: New test.
|
||||
|
||||
2025-08-05 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/execute/torture/derive-partialeq2.rs: Add declaration for
|
||||
discriminant_value.
|
||||
|
||||
2025-08-05 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/execute/torture/basic_partial_ord1.rs: New test.
|
||||
* rust/execute/torture/basic_partial_ord2.rs: New test.
|
||||
|
||||
2025-08-05 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/const_generics_3.rs:
|
||||
* rust/compile/issue-3660.rs: New test.
|
||||
|
||||
2025-08-05 Zhi Heng <yapzhhg@gmail.com>
|
||||
|
||||
* rust/compile/match-identifierpattern.rs: New file.
|
||||
* rust/execute/torture/match-identifierpattern.rs: New file.
|
||||
|
||||
2025-08-05 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove entries.
|
||||
|
||||
2025-08-05 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove entries.
|
||||
* rust/compile/pub_restricted_1.rs: Adjust expected error
|
||||
messages and only run with name resolution 2.0 enabled.
|
||||
* rust/compile/pub_restricted_2.rs: Likewise.
|
||||
|
||||
2025-08-05 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove canonical_paths1.rs.
|
||||
|
||||
2025-08-05 Vishruth-Thimmaiah <vishruththimmaiah@gmail.com>
|
||||
|
||||
* rust/compile/torture/unended-raw-byte-string.rs:
|
||||
New test to ensure correct error message for unended raw byte string.
|
||||
|
||||
2025-08-05 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/issue-3671.rs: Remove usage of Self.
|
||||
* rust/compile/nr2/exclude: Remove issue-3671.rs.
|
||||
* rust/compile/self-in-impl.rs: New test.
|
||||
|
||||
2025-08-05 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove entries.
|
||||
|
||||
2025-08-05 Vishruth-Thimmaiah <vishruththimmaiah@gmail.com>
|
||||
|
||||
* rust/compile/torture/extern_mod2.rs:
|
||||
New test to ensure an error is emitted for empty path attributes.
|
||||
|
||||
2025-08-05 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/execute/torture/const_block1.rs: New test.
|
||||
|
||||
2025-08-05 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/traits9.rs: update errors
|
||||
* rust/compile/unify-errors1.rs: New test.
|
||||
|
||||
2025-08-05 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/bad-rpit1.rs: New test.
|
||||
* rust/execute/torture/impl_rpit1.rs: New test.
|
||||
* rust/execute/torture/impl_rpit2.rs: New test.
|
||||
* rust/execute/torture/impl_rpit3.rs: New test.
|
||||
|
||||
2025-08-05 Parthib <parthibdutta02@gmail.com>
|
||||
|
||||
* lib/rust.exp: Remove timeout.
|
||||
|
||||
2025-08-05 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/execute/torture/for-loop1.rs: Adjust paths.
|
||||
* rust/execute/torture/for-loop2.rs: Likewise.
|
||||
* rust/execute/torture/iter1.rs: Likewise.
|
||||
|
||||
2025-08-05 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/execute/torture/builtin_abort.rs: Fix path to
|
||||
intrinsics::abort.
|
||||
|
||||
2025-08-05 Tom Schollenberger <tss2344@g.rit.edu>
|
||||
|
||||
* rust/compile/issue-3661.rs: Test NR2 has expected behavior
|
||||
|
||||
2025-08-05 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/macros/mbe/meta-param.rs: New test.
|
||||
|
||||
2025-08-05 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/execute/same_field_name.rs: Move to...
|
||||
* rust/compile/same_field_name.rs: ...here and adjust expected
|
||||
errors.
|
||||
|
||||
2025-08-05 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: these are fixed now
|
||||
|
||||
2025-08-05 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove entries.
|
||||
|
||||
2025-08-05 Tom Schollenberger <tss2344@g.rit.edu>
|
||||
|
||||
* rust/compile/issue-3618.rs: Test empty loops error properly.
|
||||
|
||||
2025-08-05 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: nr2 cant handle this
|
||||
* rust/compile/impl_trait_generic_arg.rs: New test.
|
||||
|
||||
2025-08-05 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/execute/torture/struct-pattern-match.rs: New test.
|
||||
|
||||
2025-08-05 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-2015.rs: fully supported now
|
||||
* rust/compile/nr2/exclude: nr2 cant handle some of these
|
||||
* rust/compile/issue-1487.rs: New test.
|
||||
* rust/compile/issue-3454.rs: New test.
|
||||
* rust/execute/torture/impl_desugar-2.rs: New test.
|
||||
* rust/execute/torture/impl_desugar.rs: New test.
|
||||
* rust/execute/torture/impl_trait1.rs: New test.
|
||||
* rust/execute/torture/impl_trait2.rs: New test.
|
||||
* rust/execute/torture/impl_trait3.rs: New test.
|
||||
* rust/execute/torture/impl_trait4.rs: New test.
|
||||
* rust/execute/torture/issue-1482.rs: New test.
|
||||
|
||||
2025-08-05 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/impl_trait_diag.rs: New test.
|
||||
* rust/compile/issue-1485.rs: New test.
|
||||
|
||||
2025-08-05 CohenArthur <cohenarthur.dev@gmail.com>
|
||||
Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
|
||||
|
||||
* rust/execute/torture/derive-partialeq2.rs: Add missing terminating nul char.
|
||||
|
||||
2025-08-05 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/execute/torture/derive-partialeq2.rs: New test.
|
||||
|
||||
2025-08-05 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/execute/torture/struct_pattern1.rs: New test.
|
||||
|
||||
2025-08-05 Georg-Johann Lay <avr@gjlay.de>
|
||||
|
||||
PR target/121359
|
||||
* gcc.target/avr/torture/pr118591-1.c: Remove -mlra.
|
||||
* gcc.target/avr/torture/pr118591-2.c: Same.
|
||||
|
||||
2025-08-05 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/121395
|
||||
* gcc.dg/vect/pr59984.c: Adjust.
|
||||
|
||||
2025-08-05 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/121382
|
||||
* gcc.dg/torture/pr121382.c: New testcase.
|
||||
|
||||
2025-08-05 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/121370
|
||||
* gcc.dg/torture/pr121370.c: New testcase.
|
||||
|
||||
2025-08-05 Yang Yujie <yangyujie@loongson.cn>
|
||||
|
||||
* gcc.dg/bitintext.h (S, CEIL, PROMOTED_SIZE): Define.
|
||||
(BEXTC): Generalize to only check extension within PROMOTED_SIZE bits.
|
||||
|
||||
2025-08-05 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR preprocessor/120778
|
||||
* g++.dg/DRs/dr2579.C: New test.
|
||||
* c-c++-common/cpp/va-opt-6.c: Expect ' rather than \" around
|
||||
tokens in incorrect pasting diagnostics.
|
||||
* gcc.dg/c23-attr-syntax-6.c: Likewise.
|
||||
* gcc.dg/cpp/paste12.c: Likewise.
|
||||
* gcc.dg/cpp/paste12-2.c: Likewise.
|
||||
* gcc.dg/cpp/paste14.c: Likewise.
|
||||
* gcc.dg/cpp/paste14-2.c: Likewise.
|
||||
|
||||
2025-08-05 Pan Li <pan2.li@intel.com>
|
||||
|
||||
* gcc.target/riscv/sat/sat_u_mul-1-u32-from-u64.c: Add mulhu
|
||||
asm check.
|
||||
* gcc.target/riscv/sat/sat_u_mul-1-u64-from-u128.c: Ditto.
|
||||
|
||||
2025-08-04 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/121351
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
2025-08-05 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR preprocessor/120778
|
||||
* macro.cc (paste_tokens): Use %< and %> instead of \" in
|
||||
diagnostics around %.*s.
|
||||
|
||||
2025-08-04 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR preprocessor/120778
|
||||
|
||||
@@ -1,3 +1,20 @@
|
||||
2025-08-05 Marc Poulhiès <dkm@kataplop.net>
|
||||
|
||||
* libproc_macro_internal/ffistring.h (FFIString__new): Likewise.
|
||||
(FFIString__drop): Likewise.
|
||||
* libproc_macro_internal/ident.h (Ident__new): Likewise.
|
||||
(Ident__new_raw): Likewise.
|
||||
(Ident__drop): Likewise.
|
||||
(Ident__clone): Likewise.
|
||||
* libproc_macro_internal/literal.h (Literal__from_string): Likewise.
|
||||
* libproc_macro_internal/proc_macro.h (bridge_is_available): Likewise.
|
||||
* libproc_macro_internal/tokenstream.h (TokenStream__new): Likewise.
|
||||
(TokenStream__with_capacity): Likewise.
|
||||
(TokenSream__push): Likewise.
|
||||
(TokenStream__from_string): Likewise.
|
||||
(TokenStream__clone): Likewise.
|
||||
(TokenStream__drop): Likewise.
|
||||
|
||||
2025-03-31 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* libformat_parser/Makefile.am: Avoid using --config as it is unsupported by cargo 1.49.
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
2025-08-05 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR libstdc++/121373
|
||||
* src/c++23/std.cc.in (std::ranges::iter_move, std::ranges::iter_swap):
|
||||
Remove exports.
|
||||
|
||||
2025-08-04 Jakub Jelinek <jakub@redhat.com>
|
||||
hexne <printfne@gmail.com>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user