Daily bump.
This commit is contained in:
parent
2c0a9b7fb7
commit
d3ba883084
7 changed files with 166 additions and 1 deletions
|
@ -1,3 +1,46 @@
|
|||
2025-02-01 Jeff Law <jlaw@ventanamicro.com>
|
||||
|
||||
PR tree-optimization/114277
|
||||
* match.pd (a * (a || b) -> a): New pattern.
|
||||
(a * !(a || b) -> 0): Likewise.
|
||||
|
||||
2025-01-31 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR ipa/117432
|
||||
* ipa-icf-gimple.cc (func_checker::compare_asm_inputs_outputs):
|
||||
Also return_false if operands have incompatible types.
|
||||
(func_checker::compare_gimple_call): Check fntype1 vs. fntype2
|
||||
compatibility for all non-internal calls and assume fntype1 and
|
||||
fntype2 are non-NULL for those. For calls to non-prototyped
|
||||
calls or for stdarg_p functions after the last named argument (if any)
|
||||
check type compatibility of call arguments.
|
||||
|
||||
2025-01-31 Vladimir N. Makarov <vmakarov@redhat.com>
|
||||
|
||||
PR rtl-optimization/116234
|
||||
* lra-constraints.cc (multiple_insn_refs_p): New function.
|
||||
(curr_insn_transform): Use it.
|
||||
|
||||
2025-01-31 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR debug/100530
|
||||
* dwarf2out.cc (modified_type_die): Do not claim we handle
|
||||
address-space qualification with dwarf_qual_info[].
|
||||
|
||||
2025-01-31 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/118689
|
||||
PR modula2/115032
|
||||
* tree-ssa-loop-niter.cc (build_cltz_expr): Return NULL_TREE if fn is
|
||||
NULL and use_ifn is false.
|
||||
|
||||
2025-01-31 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-vect-loop.cc (vect_analyze_loop_operations): Only
|
||||
call vectorizable_lc_phi when not PURE_SLP.
|
||||
(vectorizable_reduction): Do not claim having handled
|
||||
the inner loop LC PHI for outer loop vectorization.
|
||||
|
||||
2025-01-30 Georg-Johann Lay <avr@gjlay.de>
|
||||
|
||||
* config/avr/builtins.def (STRLEN_FLASH, STRLEN_FLASHX)
|
||||
|
|
|
@ -1 +1 @@
|
|||
20250131
|
||||
20250201
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2025-01-31 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* gcc-interface/utils.cc (gnat_pushdecl): Clear TREE_PUBLIC on
|
||||
functions really nested in another function.
|
||||
|
||||
2025-01-22 Arsen Arsenović <arsen@aarsen.me>
|
||||
|
||||
* gcc-interface/lang-specs.h: Replace %{nostdinc*} %{nostdlib*}
|
||||
|
|
|
@ -1,3 +1,24 @@
|
|||
2025-01-31 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/117516
|
||||
* class.cc (field_nonempty_p): Formatting fixes. Use
|
||||
integer_zerop instead of tree_int_cst_equal with size_zero_node.
|
||||
(struct flexmems_t): Change type of first member from tree to bool.
|
||||
(find_flexarrays): Add nested_p argument. Change pun argument type
|
||||
from tree to bool, adjust uses. Formatting fixes. If BASE_P or
|
||||
NESTED_P and T is RECORD_TYPE, start looking only at the last
|
||||
non-empty or array FIELD_DECL. Adjust recursive call, set first
|
||||
if it was a nested call and found an array.
|
||||
(diagnose_invalid_flexarray, diagnose_flexarrays, check_flexarrays):
|
||||
Formatting fixes.
|
||||
|
||||
2025-01-31 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/117501
|
||||
* cp-gimplify.cc (cp_build_init_expr_for_ctor): New.
|
||||
(cp_fold_immediate_r): Call it.
|
||||
(cp_fold): Break out code into cp_build_init_expr_for_ctor.
|
||||
|
||||
2025-01-30 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
* cp-tree.h (LAMBDA_EXPR_CAPTURES_THIS_P): Remove.
|
||||
|
|
|
@ -1,3 +1,15 @@
|
|||
2025-01-31 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/108454
|
||||
* resolve.cc (resolve_common_blocks): Initialize variable.
|
||||
(resolve_symbol): If a symbol is already registered with a COMMON
|
||||
block, do not search for an interface with the same name.
|
||||
|
||||
2025-01-31 Paul-Antoine Arras <parras@baylibre.com>
|
||||
|
||||
PR fortran/118714
|
||||
* parse.cc (parse_omp_dispatch): Add missing pop_state.
|
||||
|
||||
2025-01-30 Sandra Loosemore <sloosemore@baylibre.com>
|
||||
Kwok Cheung Yeung <kcy@codesourcery.com>
|
||||
Sandra Loosemore <sandra@codesourcery.com>
|
||||
|
|
|
@ -1,3 +1,58 @@
|
|||
2025-02-01 Jeff Law <jlaw@ventanamicro.com>
|
||||
|
||||
PR tree-optimization/114277
|
||||
* gcc.target/i386/pr114277.c: New test.
|
||||
* gcc.target/riscv/pr114277.c: Likewise.
|
||||
Co-author: Andrew Pinski <quic_apinski@quicinc.com>
|
||||
|
||||
2025-01-31 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR ipa/117432
|
||||
* gcc.c-torture/execute/pr117432.c: New test.
|
||||
* gcc.target/i386/pr117432.c: New test.
|
||||
|
||||
2025-01-31 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/117516
|
||||
* g++.dg/ext/flexary9.C: Expect different wording of one of the
|
||||
warnings and at a different line.
|
||||
* g++.dg/ext/flexary19.C: Likewise.
|
||||
* g++.dg/ext/flexary42.C: New test.
|
||||
* g++.dg/other/pr117516.C: New test.
|
||||
|
||||
2025-01-31 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/108454
|
||||
* gfortran.dg/common_29.f90: New test.
|
||||
|
||||
2025-01-31 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/117501
|
||||
* g++.dg/cpp2a/consteval39.C: New test.
|
||||
* g++.dg/cpp2a/consteval40.C: New test.
|
||||
|
||||
2025-01-31 Vladimir N. Makarov <vmakarov@redhat.com>
|
||||
|
||||
PR rtl-optimization/116234
|
||||
* gfortran.target/aarch64/aarch64.exp: New.
|
||||
* gfortran.target/aarch64/pr116234.f: New.
|
||||
|
||||
2025-01-31 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR middle-end/117498
|
||||
* gcc.c-torture/execute/pr117498.c: New test.
|
||||
|
||||
2025-01-31 H.J. Lu <hjl.tools@gmail.com>
|
||||
|
||||
PR target/115673
|
||||
* gcc.target/i386/force-indirect-call-2.c: Allow indirect branch
|
||||
via GOT.
|
||||
|
||||
2025-01-31 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR debug/100530
|
||||
* gcc.target/i386/pr100530.c: New testcase.
|
||||
|
||||
2025-01-30 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
PR target/113689
|
||||
|
|
|
@ -1,3 +1,32 @@
|
|||
2025-01-31 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR libstdc++/118156
|
||||
* include/std/flat_map (_Flat_map_impl::_M_insert): Generalized
|
||||
version of insert taking heterogenous iterator/sentinel pair.
|
||||
(_Flat_map_impl::insert): Dispatch to _M_insert.
|
||||
(_Flat_map_impl::insert_range): Likewise.
|
||||
(flat_map): Export _Flat_map_impl::insert_range.
|
||||
(flat_multimap): Likewise.
|
||||
* include/std/flat_set (_Flat_set_impl::insert_range):
|
||||
Reimplement directly, not in terms of insert.
|
||||
(flat_set): Export _Flat_set_impl::insert_range.
|
||||
(flat_multiset): Likewise.
|
||||
* testsuite/23_containers/flat_map/1.cc (test06): New test.
|
||||
* testsuite/23_containers/flat_multimap/1.cc (test06): New test.
|
||||
* testsuite/23_containers/flat_multiset/1.cc (test06): New test.
|
||||
* testsuite/23_containers/flat_set/1.cc (test06): New test.
|
||||
|
||||
2025-01-31 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
* include/bits/stl_bvector.h (vector<bool>::insert_range):
|
||||
Consistently return an iterator pointing to the first element
|
||||
inserted.
|
||||
* include/bits/vector.tcc (vector::insert_range): Likewise.
|
||||
* testsuite/23_containers/vector/bool/modifiers/insert/insert_range.cc:
|
||||
Verify insert_range return values.
|
||||
* testsuite/23_containers/vector/modifiers/insert/insert_range.cc:
|
||||
Likewise.
|
||||
|
||||
2025-01-30 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/98749
|
||||
|
|
Loading…
Add table
Reference in a new issue