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:
12
ChangeLog
12
ChangeLog
@@ -1,3 +1,15 @@
|
||||
2026-02-05 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
PR d/116975
|
||||
* Makefile.in: Regenerate.
|
||||
* Makefile.tpl (STAGE[+id+]_GDCFLAGS): New.
|
||||
(STAGE2_GDCFLAGS): Add -fno-checking.
|
||||
(STAGE3_GDCFLAGS): Add -fchecking=1.
|
||||
(BASE_FLAGS_TO_PASS): Pass STAGE[+id+]_GDCFLAGS down.
|
||||
(configure-stage[+id+]-[+prefix+][+module+]): Set GDCFLAGS for all gcc
|
||||
module stages.
|
||||
(all-stage[+id+]-[+prefix+][+module+]): Likewise.
|
||||
|
||||
2026-02-04 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* Makefile.tpl (STAGE1_CONFIGURE_FLAGS, STAGE2_CONFIGURE_FLAGS,
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
2026-02-05 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
|
||||
|
||||
* download_prerequisites: Switch gcc.gnu.org link to https
|
||||
|
||||
2026-02-05 Filip Kastl <fkastl@suse.cz>
|
||||
|
||||
* check-params-in-docs.py: Extend architecture-specific options
|
||||
filtering. Remove the mechanism for seeking to the param
|
||||
section.
|
||||
|
||||
2026-01-31 Pietro Monteiro <pietro@sociotechnical.xyz>
|
||||
|
||||
* compare_tests: Use egrep if 'grep -E' is not supported.
|
||||
|
||||
181
gcc/ChangeLog
181
gcc/ChangeLog
@@ -1,3 +1,184 @@
|
||||
2026-02-05 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* value-range.cc (irange_bitmask::irange_bitmask): Fix typo in
|
||||
comment.
|
||||
* value-range.h (class vrange): Update leading comment to refer
|
||||
to "subsets" rather than "ranges". Allude to the available
|
||||
subclasses. Warn that the classes can be over-approximations and
|
||||
thus can introduce imprecision.
|
||||
(class irange_bitmask): Updating leading comment to refer to
|
||||
knowledge about a "value", rather than a "range". Reword
|
||||
description of MASK and VALUE to clarify implementation, and
|
||||
add an example.
|
||||
(class irange): Update leading comment to refer to a
|
||||
"subset of possible values" rather than a "range", and
|
||||
that subclasses have responsibility for storage.
|
||||
(class nan_state): Rewrite leading comment.
|
||||
(class frange final): Update leading comment to refer to
|
||||
subsets of possible values, rather than ranges, and to
|
||||
consistently use "Nan" when capitalizing.
|
||||
|
||||
2026-02-05 Michal Jires <mjires@suse.cz>
|
||||
|
||||
PR testsuite/123559
|
||||
* cgraphunit.cc (check_global_declaration): Suppress OPT_Wunused.
|
||||
|
||||
2026-02-05 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
Revert:
|
||||
2026-01-28 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c/101312
|
||||
* langhooks.h (struct lang_hooks_for_types): Remove
|
||||
copy_lang_qualifiers. Add build_lang_qualified_type.
|
||||
* langhooks.cc (lhd_build_lang_qualified_type): New function.
|
||||
* langhooks-def.h (lhd_build_lang_qualified_type): Declare.
|
||||
(LANG_HOOKS_COPY_LANG_QUALIFIERS): Remove.
|
||||
(LANG_HOOKS_BUILD_LANG_QUALIFIED_TYPE): Add.
|
||||
(LANG_HOOKS_FOR_TYPES_INITIALIZER): Use
|
||||
LANG_HOOKS_BUILD_LANG_QUALIFIED_TYPE instead of
|
||||
LANG_HOOKS_COPY_LANG_QUALIFIERS.
|
||||
* attribs.cc (build_type_attribute_qual_variant): Use
|
||||
lang_hooks.types.build_lang_qualified_type instead of
|
||||
build_qualified_type and/or build_qualified_type with
|
||||
optional lang_hooks.types.copy_lang_qualifiers call.
|
||||
(attr_access::array_as_string): Use "array " attribute instead of
|
||||
"array". If attribute has been created or intended quals differ
|
||||
from quals of build_array_type, use copy_node and adjust quals and
|
||||
attributes on the copy, print and then ggc_free.
|
||||
|
||||
2026-02-05 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/123986
|
||||
* tree-vect-slp.cc (vect_slp_analyze_operations): When
|
||||
rolling back analyzed nodes, release node specific data
|
||||
and reset SLP_TREE_TYPE.
|
||||
|
||||
2026-02-05 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/123983
|
||||
* tree-vect-loop-manip.cc (vect_update_ivs_after_vectorizer):
|
||||
Only update the PHI argument on the requested edge.
|
||||
|
||||
2026-02-05 Richard Earnshaw <rearnsha@arm.com>
|
||||
|
||||
PR target/123604
|
||||
* compare-elim.cc (find_flags_uses_in_insn): Handle COND_EXEC.
|
||||
* config/arm/arm.cc (TARGET_FLAGS_REGNUM): Define.
|
||||
|
||||
2026-02-05 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR middle-end/123978
|
||||
* range-op.h (OP_WIDEN_MULT_SIGNED_UNSIGNED): Define.
|
||||
(OP_WIDEN_PLUS_SIGNED, OP_WIDEN_PLUS_UNSIGNED,
|
||||
RANGE_OP_TABLE_SIZE): Renumber.
|
||||
* gimple-range-op.cc (imple_range_op_handler::maybe_non_standard):
|
||||
Use 3 different classes instead of 2 for WIDEN_MULT_EXPR, one
|
||||
for both operands signed, one for both operands unsigned and
|
||||
one for operands with different signedness. In the last case
|
||||
canonicalize to first operand signed second unsigned.
|
||||
* range-op.cc (operator_widen_mult_signed::wi_fold): Use
|
||||
TYPE_PRECISION (type) rather than wi::get_precision (whatever) * 2,
|
||||
use SIGNED for all wide_int::from calls.
|
||||
(operator_widen_mult_unsigned::wi_fold): Similarly but use UNSIGNED
|
||||
for all wide_int::from calls.
|
||||
(class operator_widen_mult_signed_unsigned): New type.
|
||||
(operator_widen_mult_signed_unsigned::wi_fold): Define.
|
||||
|
||||
2026-02-05 Jan Hubicka <hubicka@ucw.cz>
|
||||
|
||||
PR ipa/123226
|
||||
* cgraph.cc (cgraph_update_edges_for_call_stmt_node): Fix handling
|
||||
of multi-target speculations resolved at clone materialization time
|
||||
|
||||
2026-02-05 xiezhiheng <xiezhiheng@huawei.com>
|
||||
liyunfei <liyunfei33@huawei.com>
|
||||
|
||||
* config/aarch64/aarch64-cores.def (AARCH64_CORE): Add hip12 core
|
||||
* config/aarch64/aarch64-cost-tables.h: Add hip12_extra_costs
|
||||
* config/aarch64/aarch64-tune.md: Regenerate
|
||||
* config/aarch64/aarch64.cc: Include hip12 tuning model
|
||||
* doc/invoke.texi: Document -mcpu=hip12
|
||||
* config/aarch64/tuning_models/hip12.h: New file.
|
||||
|
||||
2026-02-05 Robin Dapp <rdapp@oss.qualcomm.com>
|
||||
|
||||
PR target/123870
|
||||
PR target/123969
|
||||
* config/riscv/vector.md: Add vlds to "no ratio" for
|
||||
theadvector.
|
||||
|
||||
2026-02-05 Robin Dapp <rdapp@oss.qualcomm.com>
|
||||
|
||||
PR target/123971
|
||||
* config/riscv/riscv.cc (riscv_vector_mode_supported_any_target_p):
|
||||
Remove TARGET_XTHEADVECTOR.
|
||||
|
||||
2026-02-05 Robin Dapp <rdapp@oss.qualcomm.com>
|
||||
|
||||
PR tree-optimization/123925
|
||||
* tree-ssa-forwprop.cc (simplify_vector_constructor):
|
||||
Add nop-conversion handling for maybe_ident.
|
||||
|
||||
2026-02-05 Robin Dapp <rdapp@oss.qualcomm.com>
|
||||
|
||||
PR target/123910
|
||||
* config/riscv/riscv-string.cc (riscv_expand_block_move):
|
||||
Remove !xtheadvector guard.
|
||||
(use_vector_stringop_p): Guard small LMULs.
|
||||
(check_vectorise_memory_operation): Ditto.
|
||||
|
||||
2026-02-05 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/121726
|
||||
* tree-sra.cc (build_ref_for_offset): Add force_ref_all
|
||||
parameter and use ptr_type_node as alias pointer type in
|
||||
that case.
|
||||
(build_ref_for_model): Add force_ref_all parameter and
|
||||
pass it through, forcing build_ref_for_offset.
|
||||
(generate_subtree_copies): Likewise.
|
||||
(sra_modify_call_arg): Force ref-all accesses.
|
||||
|
||||
2026-02-05 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
PR tree-optimization/123898
|
||||
* tree-ssa-math-opts.cc (strip_nop_view_converts): New.
|
||||
(convert_mult_to_fma): Use it.
|
||||
|
||||
2026-02-05 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
* simplify-rtx.cc (negated_ops_p): New.
|
||||
(simplify_context::simplify_binary_operation_1): Use it.
|
||||
|
||||
2026-02-05 Pan Li <pan2.li@intel.com>
|
||||
|
||||
* config/riscv/riscv-opts.h (VR2FPR_COST_UNPROVIDED): Add new
|
||||
sentinel for unprovided cost.
|
||||
* config/riscv/riscv-protos.h (get_vr2fr_cost): Add new func
|
||||
decl.
|
||||
* config/riscv/riscv-vector-costs.cc (costs::adjust_stmt_cost):
|
||||
Leverage new func to get cost of vr2fpr.
|
||||
* config/riscv/riscv.cc (riscv_register_move_cost): Ditto.
|
||||
(get_vr2fr_cost): Add new func to wrap access to the cost
|
||||
of the vr2fpr.
|
||||
* config/riscv/riscv.opt: Add new param vr2fpr-cost.
|
||||
|
||||
2026-02-05 Pan Li <pan2.li@intel.com>
|
||||
|
||||
* config/riscv/riscv-opts.h (GPR2VR_COST_UNPROVIDED): Depend on
|
||||
default unprovided value.
|
||||
(FPR2VR_COST_UNPROVIDED): Ditto.
|
||||
(VR2GPR_COST_UNPROVIDED): Ditto.
|
||||
(COST_UNPROVIDED): Add new default unprovided value.
|
||||
* config/riscv/riscv-protos.h (get_vr2gr_cost): Add new func
|
||||
decl.
|
||||
* config/riscv/riscv-vector-costs.cc (costs::adjust_stmt_cost):
|
||||
Leverage new func to get cost of vr2gpr.
|
||||
* config/riscv/riscv.cc (riscv_register_move_cost): Ditto.
|
||||
(get_vr2gr_cost): Add new func to wrap access to the cost
|
||||
of the vr2gpr.
|
||||
* config/riscv/riscv.opt: Add new param vr2gpr-cost.
|
||||
|
||||
2026-02-04 Vladimir N. Makarov <vmakarov@redhat.com>
|
||||
|
||||
PR rtl-optimization/123922
|
||||
|
||||
@@ -1 +1 @@
|
||||
20260205
|
||||
20260206
|
||||
|
||||
@@ -1,3 +1,28 @@
|
||||
2026-02-05 Jose E. Marchesi <jemarch@gnu.org>
|
||||
|
||||
* a68-low-clauses.cc (a68_lower_revelation_ludes): Fix function
|
||||
type for fdecl.
|
||||
|
||||
2026-02-05 Jose E. Marchesi <jemarch@gnu.org>
|
||||
|
||||
* a68-low-bits.cc (a68_bits_set): Make bit number zero-based rathe
|
||||
than one-based.
|
||||
(a68_bits_clear): Likewise.
|
||||
(a68_bits_test): Likewise.
|
||||
* ga68.texi (Extended bits operators): Adapt documentation
|
||||
accordingly.
|
||||
|
||||
2026-02-05 Jose E. Marchesi <jemarch@gnu.org>
|
||||
|
||||
PR algol68/123959
|
||||
* a68.h: Expand prototype of a68_bits_shift to get a node argument
|
||||
for location purposes.
|
||||
* a68-low-bits.cc (a68_bits_shift): Implement RR compatible
|
||||
semantics.
|
||||
* a68-low-prelude.cc (a68_lower_shl3): Fix call to a68_bit_shift.
|
||||
(a68_lower_shr3): Likewise.
|
||||
* ga68.texi (Bits operators): Fix documentation of SHR and SHL.
|
||||
|
||||
2026-02-03 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* a68-parser-extract.cc (a68_extract_indicants): Don't call FORWARD if
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
2026-02-05 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
Revert:
|
||||
2026-02-05 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c/101312
|
||||
* c-pretty-print.cc (c_pretty_printer::direct_abstract_declarator):
|
||||
Look up "array " attribute instead of "array".
|
||||
|
||||
2026-02-02 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
* c-cppbuiltin.cc (c_cpp_builtins): Bump __cpp_deduction_guides to
|
||||
|
||||
@@ -1,3 +1,20 @@
|
||||
2026-02-05 Michal Jires <mjires@suse.cz>
|
||||
|
||||
PR testsuite/123559
|
||||
* c-decl.cc (c_write_global_declarations_1): Check and suppress
|
||||
OPT_Wunused.
|
||||
* c-typeck.cc (build_asm_expr): Suppress OPT_Wunused.
|
||||
|
||||
2026-02-05 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
Revert:
|
||||
2026-02-05 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c/101312
|
||||
* c-tree.h (c_build_lang_qualified_type): Declare.
|
||||
* c-objc-common.h (LANG_HOOKS_BUILD_LANG_QUALIFIED_TYPE): Define.
|
||||
* c-objc-common.cc (c_build_lang_qualified_type): New function.
|
||||
|
||||
2026-01-28 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
|
||||
|
||||
PR c++/102846
|
||||
|
||||
@@ -1,3 +1,40 @@
|
||||
2026-02-05 Robert Dubner <rdubner@symas.com>
|
||||
|
||||
* genapi.cc (DEFAULT_LINE_NUMBER): Remove unused #define.
|
||||
(parser_statement_begin): Implement perform_is_armed logic.
|
||||
(initialize_variable_internal): Handle both real and int types in
|
||||
SHOW_PARSE tracing.
|
||||
(section_label): Comment a renumbered insert_nop() for gdb-cobol
|
||||
logic.
|
||||
(paragraph_label): Likewise.
|
||||
(leave_procedure): Eliminate call to gg_insert_into_assembler().
|
||||
(parser_enter_section): Renumber insert_nop().
|
||||
(parser_perform): Eliminate call to gg_insert_into_assembler().
|
||||
(parser_perform_times): Likewise.
|
||||
(internal_perform_through): Likewise.
|
||||
(internal_perform_through_times): Likewise.
|
||||
(parser_leave_file): Create the static _perform_line_pairs table.
|
||||
(parser_sleep): Renumber insert_nop().
|
||||
(parser_division): Remove calls to initialize_the_data().
|
||||
(parser_perform_start): New call to insert_nop().
|
||||
(parser_perform_conditional): Likewise.
|
||||
(perform_outofline_before_until): Expanded comment.
|
||||
(perform_outofline_after_until): Eliminate call to
|
||||
gg_insert_into_assembler().
|
||||
(perform_outofline_testafter_varying): Likewise.
|
||||
(perform_outofline_before_varying): Likewise.
|
||||
(perform_inline_testbefore_varying): New call to insert_nop().
|
||||
(create_and_call): Change a comment.
|
||||
* gengen.cc (gg_create_goto_pair): Change characteristics of a
|
||||
label.
|
||||
* parse.y: Change how data are initialized.
|
||||
* parse_ante.h (field_type_update): Likewise.
|
||||
* symbols.cc (cbl_field_t::set_signable): Likewise.
|
||||
(cbl_field_t::encode): Likewise.
|
||||
* symbols.h (struct cbl_field_t): Likewise.
|
||||
* util.cc (symbol_field_type_update): Likewise.
|
||||
(cbl_field_t::encode_numeric): Likewise.
|
||||
|
||||
2026-01-20 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* lang.opt (fexec-national-charset=): Add dot at the end of the
|
||||
|
||||
@@ -1,3 +1,31 @@
|
||||
2026-02-05 Michal Jires <mjires@suse.cz>
|
||||
|
||||
PR testsuite/123559
|
||||
* decl.cc (wrapup_namespace_globals): Check and suppress OPT_Wunused.
|
||||
* semantics.cc (finish_asm_stmt): Suppress OPT_Wunused.
|
||||
|
||||
2026-02-05 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/123934
|
||||
* reflect.cc (type_of): For FUNCTION_DECLs, use static_fn_type.
|
||||
|
||||
2026-02-05 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/122169
|
||||
* pt.cc (tsubst_pack_index): Propagate cv-qualifiers of
|
||||
PACK_INDEX_TYPE.
|
||||
|
||||
2026-02-05 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
Revert:
|
||||
2026-02-05 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c/101312
|
||||
* cp-tree.h (cxx_build_lang_qualified_type): Declare.
|
||||
* cp-objcp-common.h (LANG_HOOKS_COPY_LANG_QUALIFIERS): Remove.
|
||||
(LANG_HOOKS_BUILD_LANG_QUALIFIED_TYPE): Define.
|
||||
* tree.cc (cxx_build_lang_qualified_type): New function.
|
||||
|
||||
2026-02-04 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/123913
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2026-02-05 Joseph Myers <josmyers@redhat.com>
|
||||
|
||||
* es.po: Update.
|
||||
|
||||
2026-01-27 Joseph Myers <josmyers@redhat.com>
|
||||
|
||||
* sv.po: Update.
|
||||
|
||||
@@ -1,3 +1,182 @@
|
||||
2026-02-05 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
* g++.dg/reflect/p3394-1.C: Make dg-run. Add dg-output.
|
||||
|
||||
2026-02-05 Kyrylo Tkachov <ktkachov@nvidia.com>
|
||||
|
||||
PR target/117048
|
||||
PR target/123584
|
||||
* gcc.target/aarch64/simd/pr117048.c: Scan for # in assembly immediate.
|
||||
|
||||
2026-02-05 Josef Melcr <josef.melcr@suse.com>
|
||||
|
||||
PR tree-optimization/123986
|
||||
* gfortran.dg/vect/pr123986.f90: New test.
|
||||
|
||||
2026-02-05 Michal Jires <mjires@suse.cz>
|
||||
|
||||
PR testsuite/123559
|
||||
* c-c++-common/toplevel-extended-asm-1.c: New test.
|
||||
|
||||
2026-02-05 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c/123882
|
||||
* gcc.dg/pr123882.c: New test.
|
||||
|
||||
2026-02-05 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/123934
|
||||
* g++.dg/reflect/type_of2.C: Uncomment an assert.
|
||||
|
||||
2026-02-05 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/122169
|
||||
* g++.dg/cpp26/pack-indexing19.C: New test.
|
||||
|
||||
2026-02-05 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
Revert:
|
||||
2026-02-05 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c/101312
|
||||
* c-c++-common/pr101312-1.c: New test.
|
||||
* c-c++-common/pr101312-2.c: New test.
|
||||
|
||||
2026-02-05 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
|
||||
|
||||
* lib/lto.exp (lto-build-archive): Transform gcc-ar binary name.
|
||||
|
||||
2026-02-05 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/123983
|
||||
* gcc.dg/vect/vect-pr123983.c: New testcase.
|
||||
|
||||
2026-02-05 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR middle-end/123978
|
||||
* gcc.c-torture/execute/pr123978.c: New test.
|
||||
|
||||
2026-02-05 Robin Dapp <rdapp@oss.qualcomm.com>
|
||||
|
||||
PR target/123870
|
||||
PR target/123969
|
||||
* gcc.target/riscv/rvv/xtheadvector/pr123969.c: New test.
|
||||
|
||||
2026-02-05 Robin Dapp <rdapp@oss.qualcomm.com>
|
||||
|
||||
PR target/123971
|
||||
* gcc.target/riscv/rvv/xtheadvector/pr123971.c: New test.
|
||||
|
||||
2026-02-05 Robin Dapp <rdapp@oss.qualcomm.com>
|
||||
|
||||
PR tree-optimization/123925
|
||||
* gcc.target/riscv/rvv/autovec/pr123925.c: New test.
|
||||
|
||||
2026-02-05 Robin Dapp <rdapp@oss.qualcomm.com>
|
||||
|
||||
PR target/123910
|
||||
* gcc.target/riscv/rvv/autovec/pr123910.c: New test.
|
||||
* gcc.target/riscv/rvv/xtheadvector/pr114194-rv32.c: xfail.
|
||||
|
||||
2026-02-05 Jose E. Marchesi <jemarch@gnu.org>
|
||||
|
||||
* algol68/execute/bits-clear-1.a68: Adapt test to new CLEAR
|
||||
semantics.
|
||||
* algol68/execute/bits-set-1.a68: Likewise for SET.
|
||||
* algol68/execute/bits-test-1.a68: Likewise for TEST.
|
||||
|
||||
2026-02-05 Jose E. Marchesi <jemarch@gnu.org>
|
||||
|
||||
PR algol68/123959
|
||||
* algol68/execute/bits-shift-1.a68: New test.
|
||||
* algol68/execute/bits-shift-2.a68: Likewise.
|
||||
* algol68/execute/bits-shift-3.a68: Likewise.
|
||||
|
||||
2026-02-05 Thomas Schwinge <tschwinge@baylibre.com>
|
||||
|
||||
PR target/122343
|
||||
* gcc.target/nvptx/alloca-5.c: Adjust.
|
||||
|
||||
2026-02-05 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/121726
|
||||
* gcc.target/i386/pr121726.c: New testcase.
|
||||
|
||||
2026-02-05 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
PR tree-optimization/123898
|
||||
* gcc.target/aarch64/sve/pr123898.c: New test.
|
||||
|
||||
2026-02-05 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
PR testsuite/123936
|
||||
PR tree-optimization/122103
|
||||
* gcc.target/aarch64/sve/pr122103_1.c: Add sve hw requirement.
|
||||
|
||||
2026-02-05 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
PR middle-end/123775
|
||||
* gcc.target/aarch64/sve2/pr123775.c: Add sve128 and sve2 hw
|
||||
requirements.
|
||||
|
||||
2026-02-05 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
PR tree-optimization/123729
|
||||
* g++.dg/torture/pr123729.C: Require hostedlib.
|
||||
|
||||
2026-02-05 Pan Li <pan2.li@intel.com>
|
||||
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Adjust the
|
||||
asm check to not.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto.
|
||||
|
||||
2026-02-05 Pan Li <pan2.li@intel.com>
|
||||
|
||||
* gcc.target/riscv/rvv/autovec/pr123916.c: New test.
|
||||
|
||||
2026-02-05 Pan Li <pan2.li@intel.com>
|
||||
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f16.c: Add param
|
||||
vr2fpr-cost.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f32.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f64.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vf-7-f16.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vf-7-f32.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vf-7-f64.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vf-8-f16.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vf-8-f32.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vf-8-f64.c: Ditto.
|
||||
|
||||
2026-02-05 Pan Li <pan2.li@intel.com>
|
||||
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c: Add param
|
||||
vr2gpr-cost.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i8.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u16.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u32.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u64.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u8.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i32.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i64.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u16.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u32.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u64.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u8.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i32.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i64.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u16.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u32.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u64.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u8.c: Ditto.
|
||||
|
||||
2026-02-04 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
|
||||
|
||||
PR middle-end/121661
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
2026-02-05 Matthieu Longo <matthieu.longo@arm.com>
|
||||
|
||||
* doubly-linked-list.h
|
||||
(LINKED_LIST_SWAP_LISTS): Add new helper.
|
||||
(LINKED_LIST_DECL_SWAP_LISTS): Likewise.
|
||||
(LINKED_LIST_DEFN_SWAP_LISTS): Likewise.
|
||||
(LWRAPPERTYPE##_swap_lists): Likewise.
|
||||
|
||||
2026-02-03 Andrew Stubbs <ams@baylibre.com>
|
||||
|
||||
* cuda/cuda.h (CUpointer_attribute): New enum.
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2026-02-05 Robert Dubner <rdubner@symas.com>
|
||||
|
||||
* valconv.cc (__gg__string_to_numeric_edited): Explanatory comment.
|
||||
|
||||
2026-01-17 Robert Dubner <rdubner@symas.com>
|
||||
James K. Lowden <jklowden@cobolworx.com>
|
||||
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
2026-02-05 Andrew Stubbs <ams@baylibre.com>
|
||||
|
||||
* libgomp.texi: Mark TR14 omp_target_is_accessible status as "Y".
|
||||
|
||||
2026-02-05 Andrew Stubbs <ams@baylibre.com>
|
||||
|
||||
* libgomp.texi: Separate the ompx_gnu_pinned_mem_alloc notes for
|
||||
NVPTX and AMD GCN, and move them to right sections.
|
||||
|
||||
2026-02-04 Paul-Antoine Arras <parras@baylibre.com>
|
||||
|
||||
* target.c (gomp_present_fatal): New function.
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2026-02-05 Matthieu Longo <matthieu.longo@arm.com>
|
||||
|
||||
* testsuite/test-doubly-linked-list.c: Update.
|
||||
|
||||
2026-01-12 Maciej W. Rozycki <macro@redhat.com>
|
||||
|
||||
* objalloc.c (objalloc_free): Don't use the pointer passed if
|
||||
|
||||
@@ -1,3 +1,17 @@
|
||||
2026-02-05 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* src/MERGE: Merge upstream phobos f7249cf45.
|
||||
|
||||
2026-02-05 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* libdruntime/Makefile.am (DRUNTIME_DSOURCES): Add
|
||||
core/internal/vararg/gnu.d.
|
||||
(DRUNTIME_DSOURCES_LINUX): Add core/sys/linux/hdlc/ioctl.d,
|
||||
core/sys/linux/net/if_.d.
|
||||
(DRUNTIME_DSOURCES_SOLARIS): Add core/sys/solaris/sys/procfs.d,
|
||||
core/sys/solaris/sys/regset.d, core/sys/solaris/thread.d.
|
||||
* libdruntime/Makefile.in: Regenerate.
|
||||
|
||||
2026-02-03 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* libdruntime/MERGE: Merge upstream druntime 24a41073c2.
|
||||
|
||||
@@ -1,3 +1,31 @@
|
||||
2026-02-05 Caolán McNamara <caolanm@gmail.com>
|
||||
|
||||
* include/bits/regex.tcc (regex_traits::lookup_collatename):
|
||||
Make __collatenames array const.
|
||||
|
||||
2026-02-05 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/std/contracts (contract_violation::location): Use
|
||||
source_location default constructor and then set _M_impl.
|
||||
* include/std/source_location (source_location(const void*)):
|
||||
Remove constructor.
|
||||
* testsuite/18_support/contracts/includes.cc: Move to...
|
||||
* testsuite/18_support/contracts/srcloc.cc: ...here. Test for
|
||||
ambiguity caused by new constructor.
|
||||
|
||||
2026-02-05 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* python/libstdcxx/v6/printers.py (SharedPointerPrinter): Only
|
||||
use gdb.Type.is_scalar if supported.
|
||||
* testsuite/libstdc++-prettyprinters/compat.cc: Test printer for
|
||||
old implementation of std::atomic<std::shared_ptr<T>>.
|
||||
|
||||
2026-02-05 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* testsuite/28_regex/algorithms/regex_match/multiline.cc: Add
|
||||
string to static_assert.
|
||||
* testsuite/28_regex/sub_match/lwg3204.cc: Likewise.
|
||||
|
||||
2026-02-04 Nathan Myers <ncm@cantrip.org>
|
||||
|
||||
PR libstdc++/117404
|
||||
|
||||
Reference in New Issue
Block a user