mirror of git://gcc.gnu.org/git/gcc.git
Daily bump.
This commit is contained in:
parent
fae0c62625
commit
8be2b77977
|
|
@ -1,3 +1,7 @@
|
|||
2025-12-08 Nathan Myers <ncm@cantrip.org>
|
||||
|
||||
* MAINTAINERS: add ncm
|
||||
|
||||
2025-11-30 Jose E. Marchesi <jose.marchesi@oracle.com>
|
||||
|
||||
* MAINTAINERS: Add Algol 68 subsystems.
|
||||
|
|
|
|||
|
|
@ -1,3 +1,13 @@
|
|||
2025-12-08 Joseph Myers <josmyers@redhat.com>
|
||||
|
||||
* test_installed (--with-alt-cc=, --with-alt-cxx=)
|
||||
(--with-compat-options=, --with-libiconv=): New options.
|
||||
|
||||
2025-12-08 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* check_GNU_style_lib.py (check_GNU_style_file): Do not check
|
||||
libstdc++ files.
|
||||
|
||||
2025-12-06 Mark Zhuang <mark.zhuang@spacemit.com>
|
||||
|
||||
* prepare-commit-msg: check --default-prefix
|
||||
|
|
|
|||
|
|
@ -1,3 +1,79 @@
|
|||
2025-12-08 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
|
||||
|
||||
PR tree-optimization/46555
|
||||
* tree-cfgcleanup.cc (execute_cleanup_cfg_post_optimizing):
|
||||
Don't set todo to include cleanupcfg; do it manually.
|
||||
Call make_forwarders_with_degenerate_phis if optimizing.
|
||||
|
||||
2025-12-08 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
|
||||
|
||||
* tree-cfg.cc (make_forwarders_with_degenerate_phis): Add debug
|
||||
dump.
|
||||
|
||||
2025-12-08 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
|
||||
|
||||
* tree-ssa-dce.cc (sort_phi_args): Move to tree-cfg.cc.
|
||||
(make_forwarders_with_degenerate_phis): Move to tree-cfg.cc.
|
||||
(perform_tree_ssa_dce): Update for the updated return type
|
||||
of make_forwarders_with_degenerate_phis.
|
||||
* tree-cfg.cc (sort_phi_args): Moved from tree-ssa-dce.cc.
|
||||
(make_forwarders_with_degenerate_phis): Moved from tree-ssa-dce.cc.
|
||||
Update return type to bool and return true if an edge was split.
|
||||
* tree-cfg.h (make_forwarders_with_degenerate_phis): New decl.
|
||||
|
||||
2025-12-08 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
PR target/80881
|
||||
* config/mingw/winnt.cc (mingw_pe_unique_section): Put two dollar
|
||||
signs for TLS sections after the prefix.
|
||||
(mingw_pe_asm_named_section): Deal with all TLS sections uniformly.
|
||||
|
||||
2025-12-08 Ezra Sitorus <Ezra.Sitorus@arm.com>
|
||||
|
||||
* config/aarch64/aarch64-cores.def (AARCH64_CORE): Add C1-Nano,
|
||||
C1-Pro, C1-Premium and C1-Ultra.
|
||||
* config/aarch64/aarch64-tune.md: Regenerate.
|
||||
* doc/invoke.texi: Document C1 cores.
|
||||
|
||||
2025-12-08 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/123040
|
||||
* tree-ssa-sccvn.cc (vn_nary_build_or_lookup_1): Only insert
|
||||
nary results.
|
||||
|
||||
2025-12-08 Josef Melcr <josef.melcr@suse.com>
|
||||
|
||||
PR ipa/122798
|
||||
* cgraph.cc (cgraph_edge::redirect_callee): Use
|
||||
iterate_referring instead of referred_to_p.
|
||||
* cgraphclones.cc (set_new_clone_decl_and_node_flags): Set local
|
||||
to true iff the node does not have its address taken.
|
||||
|
||||
2025-12-08 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/123038
|
||||
* tree-vect-patterns.cc (vect_recog_ctz_ffs_pattern): Reject
|
||||
pattern for reductions when the call argument is used multiple
|
||||
times.
|
||||
|
||||
2025-12-08 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
PR target/123026
|
||||
* config/aarch64/aarch64-simd.md (reduc_sbool_ior_scal_<mode>,
|
||||
reduc_sbool_and_scal_<mode>): Fix tmp operands[1] override.
|
||||
|
||||
2025-12-08 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
PR tree-optimization/122868
|
||||
* tree-vect-stmts.cc (vectorizable_load): Move check for invariant loads
|
||||
down into the loop.
|
||||
|
||||
2025-12-08 H.J. Lu <hjl.tools@gmail.com>
|
||||
|
||||
PR target/122343
|
||||
* config/i386/sse.md (*<avx512>_cmp<mode>3_dup_op): Don't allow
|
||||
2 volatile memory references.
|
||||
|
||||
2025-12-07 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* config/darwin-c.cc (find_subframework_header): Use
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
20251208
|
||||
20251209
|
||||
|
|
|
|||
|
|
@ -1,3 +1,9 @@
|
|||
2025-12-08 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
PR ada/123037
|
||||
* rtinit.c [__MINGW32__]: Include <stdlib.h> and not <windows.h>.
|
||||
* rtfinal.c [__MINGW32__]: Do not include <windows.h>.
|
||||
|
||||
2025-12-07 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
PR ada/115349
|
||||
|
|
|
|||
|
|
@ -1,3 +1,13 @@
|
|||
2025-12-08 Egas Ribeiro <egas.g.ribeiro@tecnico.ulisboa.pt>
|
||||
|
||||
* pt.cc (tsubst_expr): Add TARGET_EXPR case with explanatory
|
||||
comment and gcc_unreachable.
|
||||
|
||||
2025-12-08 Egas Ribeiro <egas.g.ribeiro@tecnico.ulisboa.pt>
|
||||
|
||||
PR c++/119343
|
||||
* pt.cc (resolve_nondeduced_context): Remove mark_used call.
|
||||
|
||||
2025-12-06 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* decl2.cc (is_late_template_attribute): Call lookup_attribute_spec
|
||||
|
|
|
|||
|
|
@ -1,3 +1,12 @@
|
|||
2025-12-08 Harald Anlauf <anlauf@gmx.de>
|
||||
Steven G. Kargl <kargl@gcc.gnu.org>
|
||||
|
||||
PR fortran/123025
|
||||
* decl.cc (match_char_length): Add a check for the
|
||||
obsolete '*' style of character declarations in the
|
||||
alternate branch of checking so we dont miss two
|
||||
use cases:
|
||||
|
||||
2025-12-06 Paul Thomas <pault@gcc.gnu.org>
|
||||
|
||||
PR fortran/122693
|
||||
|
|
|
|||
|
|
@ -1,3 +1,58 @@
|
|||
2025-12-08 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
|
||||
|
||||
PR tree-optimization/46555
|
||||
* gcc.dg/tree-ssa/pr46555.c: New test.
|
||||
|
||||
2025-12-08 Harald Anlauf <anlauf@gmx.de>
|
||||
Steven G. Kargl <kargl@gcc.gnu.org>
|
||||
|
||||
PR fortran/123025
|
||||
* gfortran.dg/assumed_charlen_dummy.f90: These tests failed
|
||||
with the change because of the default -pedantic option
|
||||
used by the dg.exp mechanisms. Overide this default.
|
||||
* gfortran.dg/automatic_char_len_1.f90: Ditto.
|
||||
* gfortran.dg/entry_23.f: Ditto.
|
||||
* gfortran.dg/finalize_59.f90: Dito.
|
||||
* gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
|
||||
* gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
|
||||
* gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
|
||||
* gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
|
||||
* gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
|
||||
* gfortran.dg/initialization_9.f90: Ditto.
|
||||
* gfortran.dg/intrinsic_actual_4.f90: Ditto.
|
||||
* gfortran.dg/namelist_assumed_char.f90: Ditto.
|
||||
* gfortran.dg/pr15140.f90: Ditto.
|
||||
|
||||
2025-12-08 Egas Ribeiro <egas.g.ribeiro@tecnico.ulisboa.pt>
|
||||
|
||||
PR c++/119343
|
||||
* g++.dg/template/sfinae-deleted-pr119343.C: New test.
|
||||
|
||||
2025-12-08 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* gcc.dg/tls/data-sections-1.c: New test.
|
||||
|
||||
2025-12-08 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/123040
|
||||
* g++.dg/torture/pr123040.C: New testcase.
|
||||
|
||||
2025-12-08 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/123038
|
||||
* gcc.dg/vect/pr123038.c: New testcase.
|
||||
|
||||
2025-12-08 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
PR target/123026
|
||||
* gcc.target/aarch64/pr123026.c: New test.
|
||||
|
||||
2025-12-08 H.J. Lu <hjl.tools@gmail.com>
|
||||
|
||||
PR target/122343
|
||||
* gcc.target/i386/avx2-vpcmpgtq-1.c: Compile with
|
||||
-fno-fuse-ops-with-volatile-access.
|
||||
|
||||
2025-12-07 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* gnat.dg/reduce3.adb: New test.
|
||||
|
|
|
|||
|
|
@ -1,3 +1,71 @@
|
|||
2025-12-08 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/122946
|
||||
* include/bits/version.def (concepts): Set value to 202207.
|
||||
* include/bits/version.h: Regenerate.
|
||||
* include/std/concepts (__comparison_common_type_with_impl)
|
||||
(__comparison_common_type_with): New helper concepts.
|
||||
(equality_comparable_with): Use __comparison_common_type_with.
|
||||
* libsupc++/compare (three_way_comparable_with): Likewise.
|
||||
(__glibcxx_want_concepts): Define to get __cpp_lib_concepts
|
||||
here.
|
||||
* testsuite/std/concepts/concepts.compare/move_only.cc: New
|
||||
test.
|
||||
|
||||
2025-12-08 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/intcmp.h: Replace all uses of
|
||||
__is_standard_integer with __is_signed_or_unsigned_integer.
|
||||
* include/bits/max_size_type.h: Fix outdated comment.
|
||||
* include/bits/sat_arith.h: Replace all uses of
|
||||
__is_standard_integer with __is_signed_or_unsigned_integer.
|
||||
* include/c_compatibility/stdckdint.h: Replace all uses of the
|
||||
__cv_unqual_signed_or_unsigned_integer_type concept with
|
||||
__is_signed_or_unsigned_integer.
|
||||
(__cv_unqual_signed_or_unsigned_integer_type): Remove.
|
||||
* include/ext/numeric_traits.h: Fix outdated comment.
|
||||
* include/std/charconv (from_chars): Replace use of
|
||||
__is_standard_integer with __is_signed_or_unsigned_integer.
|
||||
Do not enable for cv-qualified char.
|
||||
* include/std/mdspan: Likewise.
|
||||
* include/std/type_traits (__is_unsigned_integer): Include
|
||||
unsigned __int128 in type list.
|
||||
(__is_signed_integer): Include signed __int128 in type list.
|
||||
(__is_standard_integer): Rename to ...
|
||||
(__is_signed_or_unsigned_integer): ... this.
|
||||
* testsuite/23_containers/mdspan/extents/ctor_ints.cc: Test
|
||||
with 128-bit integers.
|
||||
* testsuite/23_containers/mdspan/submdspan/strided_slice.cc:
|
||||
Likewise.
|
||||
* testsuite/20_util/integer_comparisons/extended.cc: New test.
|
||||
* testsuite/26_numerics/saturation/extended.cc: New test.
|
||||
* testsuite/26_numerics/stdckdint/extended.cc: New test.
|
||||
|
||||
2025-12-08 Tomasz Kamiński <tkaminsk@redhat.com>
|
||||
|
||||
PR libstdc++/112591
|
||||
* include/std/variant (_Variadic_union): Separate specializations for
|
||||
for union of only trivially destructible types (true as first template
|
||||
argument). Unconditionally define destructor for _Variadic_union<false,
|
||||
_First, _Rest...>.
|
||||
* testsuite/20_util/variant/87619.cc: Add limit for the template depth.
|
||||
* testsuite/20_util/variant/112591.cc: New test.
|
||||
|
||||
2025-12-08 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/iterator_concepts.h: Remove diagnostic pragmas.
|
||||
|
||||
2025-12-08 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/Makefile.am: Add new header.
|
||||
* include/Makefile.in: Regenerate.
|
||||
* include/std/latch: Include <bits/intcmp.h> instead of
|
||||
<utility>.
|
||||
* include/std/utility: Include <bits/intcmp.h>.
|
||||
(cmp_equal, cmp_not_equal, cmp_less, cmp_greater)
|
||||
(cmp_less_equal, cmp_greater_equal, in_range): Move to ...
|
||||
* include/bits/intcmp.h: New file.
|
||||
|
||||
2025-12-06 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* src/c++23/std.cc.in: Add more #if.
|
||||
|
|
|
|||
Loading…
Reference in New Issue