mirror of git://gcc.gnu.org/git/gcc.git
Daily bump.
This commit is contained in:
parent
44f3027e3b
commit
cb8c1f7c07
|
|
@ -1,3 +1,7 @@
|
|||
2025-11-19 Martin Liska <martin.liska@hey.com>
|
||||
|
||||
* MAINTAINERS: Add myself to write after approval (DSO).
|
||||
|
||||
2025-11-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||
|
||||
* configure.ac (md_exec_prefix): Don't set on Solaris.
|
||||
|
|
|
|||
118
gcc/ChangeLog
118
gcc/ChangeLog
|
|
@ -1,3 +1,121 @@
|
|||
2025-11-19 Andrew MacLeod <amacleod@redhat.com>
|
||||
|
||||
PR tree-optimization/122756
|
||||
* gimple-range-fold.cc (range_of_ssa_name_with_loop_info): Do
|
||||
not invoke SCEV if already in a SCEV call.
|
||||
|
||||
2025-11-19 Martin Liska <martin.liska@hey.com>
|
||||
|
||||
* common.opt.urls: Include -fuse-ld=wild
|
||||
|
||||
2025-11-19 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
|
||||
|
||||
PR tree-optimization/122754
|
||||
* gimple-fold.cc (get_range_strlen_tree): Use POINTER_TYPE_P instead
|
||||
of direct comparing to POINTER_TYPE.
|
||||
* gimple-ssa-sprintf.cc (format_integer): Likewise.
|
||||
* gimple-ssa-warn-access.cc (maybe_warn_nonstring_arg): Likewise.
|
||||
* gimple-ssa-warn-restrict.cc (pass_wrestrict::check_call): Likewise.
|
||||
* tree-ssa-strlen.cc (maybe_set_strlen_range): Likewise.
|
||||
(is_strlen_related_p): Likewise.
|
||||
(strlen_pass::handle_assign): Likewise.
|
||||
|
||||
2025-11-19 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
|
||||
|
||||
* tree-ssa-dce.cc (simple_dce_from_worklist): Use FOR_EACH_IMM_USE_FAST instead of
|
||||
FOR_EACH_IMM_USE_STMT.
|
||||
|
||||
2025-11-19 Alfie Richards <alfie.richards@arm.com>
|
||||
|
||||
PR target/122763
|
||||
* config/aarch64/aarch64.cc (aarch64_layout_arg): Return NULL_RTX for
|
||||
arguments of size 0.
|
||||
(aarch64_function_arg_advance): Remove assert.
|
||||
|
||||
2025-11-19 Alfie Richards <alfie.richards@arm.com>
|
||||
|
||||
* doc/extend.texi (preserve_none): Minor grammar fix.
|
||||
|
||||
2025-11-19 Martin Liska <martin.liska@hey.com>
|
||||
|
||||
* collect2.cc (main): Add wild linker to -fuse-ld.
|
||||
* common.opt: Likewise.
|
||||
* configure: Regenerate.
|
||||
* configure.ac: Add detection for wild linker.
|
||||
* doc/invoke.texi: Document -fuse-ld=wild.
|
||||
* gcc.cc (driver_handle_option): Support -fuse-ld=wild.
|
||||
* opts.cc (common_handle_option): Likewise.
|
||||
|
||||
2025-11-19 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
* config/aarch64/aarch64-sve.md (vec_extract<mode><v128>,
|
||||
vec_extract<mode><v64>): New.
|
||||
* config/aarch64/iterators.md (V64, v64): New.
|
||||
* config/aarch64/predicates.md (const0_to_1_operand): New.
|
||||
|
||||
2025-11-19 Jeff Law <jlaw@ventanamicro.com>
|
||||
|
||||
* config/riscv/riscv-string.cc (riscv_expand_block_move_scalar):
|
||||
Fix signed vs unsigned warning.
|
||||
|
||||
2025-11-19 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-vect-stmts.cc (vectorizable_load): Make dr_chain
|
||||
an auto_vec, move down to where we use it to avoid creating
|
||||
it twice.
|
||||
|
||||
2025-11-19 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/122722
|
||||
* tree-vect-slp.cc (vect_analyze_slp_reductions): New
|
||||
function, split out from vect_analyze_slp. Try SLP
|
||||
sub-groups.
|
||||
(vect_analyze_slp_reduction_group): New helper.
|
||||
|
||||
2025-11-19 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/122747
|
||||
* tree-vect-stmts.cc (vectorizable_call): Handle reduction
|
||||
operations that are already conditional.
|
||||
|
||||
2025-11-19 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* tree-ssanames.cc (get_known_nonzero_bits): Fix a pasto in
|
||||
function comment, this function returns 0 if unknown rather
|
||||
than -1.
|
||||
|
||||
2025-11-19 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/122184
|
||||
* tree-ssa-live.cc (remove_unused_locals): Drop .DEFERRED_INIT
|
||||
calls with MEM_REF lhs based on uninitialized SSA_NAME.
|
||||
|
||||
2025-11-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||
|
||||
* genmultilib: Check $enable_multilib to define DISABLE_MULTILIB.
|
||||
|
||||
2025-11-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||
|
||||
* config/sol2.h: Check USE_GLD instead of USE_GNU_LD.
|
||||
|
||||
2025-11-19 Avinash Jayakar <avinashd@linux.ibm.com>
|
||||
|
||||
PR target/119130
|
||||
* config/rs6000/altivec.md (convert_4f32_8f16): Use same operand
|
||||
order for both endian format.
|
||||
|
||||
2025-11-19 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
* common/config/i386/i386-common.cc: Adjust to P_PROC_AVX10_1.
|
||||
* config/i386/driver-i386.cc (host_detect_local_cpu):
|
||||
Move Nova Lake to under AVX512 part.
|
||||
* config/i386/i386.h (PTA_NOVALAKE): Add AVX10.1, AVX10.2,
|
||||
APX_F and MOVRS.
|
||||
* config/i386/x86-tune-sched.cc (ix86_issue_rate): Set to 8.
|
||||
* config/i386/x86-tune.def (X86_TUNE_AVX256_OPTIMAL): Add Nova
|
||||
Lake.
|
||||
* doc/invoke.texi: Adjust documentation.
|
||||
|
||||
2025-11-18 Edwin Lu <ewlu@rivosinc.com>
|
||||
|
||||
* config/riscv/riscv-string.cc (riscv_expand_block_move_scalar):
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
20251119
|
||||
20251120
|
||||
|
|
|
|||
|
|
@ -1,3 +1,22 @@
|
|||
2025-11-19 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/119580
|
||||
* pt.cc (tsubst_baselink): Return error_mark_node if
|
||||
tsubst_template_args returned error_mark_node.
|
||||
|
||||
2025-11-19 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/122668
|
||||
PR c++/114764
|
||||
* pt.cc (dependentish_scope_p): Return true for the current
|
||||
instantiation from within an immediately parsed noexcept-spec.
|
||||
|
||||
2025-11-19 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* parser.cc (cp_parser_conversion_type_id): Implement C++ DR1670
|
||||
- auto as conversion-type-id. Pedwarn on conversion operators
|
||||
with placeholder return type.
|
||||
|
||||
2025-11-18 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR c++/122677
|
||||
|
|
|
|||
|
|
@ -1,3 +1,118 @@
|
|||
2025-11-19 Andrew MacLeod <amacleod@redhat.com>
|
||||
|
||||
PR tree-optimization/122756
|
||||
* gcc.dg/pr122756.c: New.
|
||||
|
||||
2025-11-19 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/119580
|
||||
* g++.dg/template/crash106.C: Adjust expected diagnostics.
|
||||
* g++.dg/template/crash112.C: Likewise.
|
||||
* g++.dg/template/dependent-args1.C: Likewise.
|
||||
* g++.dg/cpp0x/pr119580.C: New test.
|
||||
|
||||
2025-11-19 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
|
||||
|
||||
PR tree-optimization/122754
|
||||
* g++.dg/tree-ssa/string-strlen-1.C: New test.
|
||||
|
||||
2025-11-19 Alfie Richards <alfie.richards@arm.com>
|
||||
|
||||
PR target/122763
|
||||
* gcc.target/aarch64/pr122763.c: New test.
|
||||
|
||||
2025-11-19 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/122668
|
||||
PR c++/114764
|
||||
* g++.dg/cpp0x/noexcept91.C: New test.
|
||||
|
||||
2025-11-19 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
* gcc.target/aarch64/simd/fold_to_highpart_6.c: Update codegen.
|
||||
* gcc.target/aarch64/sve/fold_to_highpart_1.c: New test.
|
||||
* gcc.target/aarch64/sve/fold_to_highpart_2.c: New test.
|
||||
|
||||
2025-11-19 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/122722
|
||||
* gcc.dg/vect/slp-reduc-14.c: New testcase.
|
||||
|
||||
2025-11-19 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/121519
|
||||
* gcc.dg/pr121519.c: Add testcase for already fixed PR.
|
||||
|
||||
2025-11-19 Christophe Lyon <christophe.lyon@linaro.org>
|
||||
|
||||
* gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: Add missing
|
||||
extern "C". Remove dg-skip-if.
|
||||
* gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
|
||||
* gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
|
||||
* gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
|
||||
* gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
|
||||
* gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
|
||||
* gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
|
||||
* gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
|
||||
* gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise. Add
|
||||
check-function-bodies.
|
||||
* gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
|
||||
|
||||
2025-11-19 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/122747
|
||||
* gcc.target/i386/vect-epilogues-10.c: New testcase.
|
||||
|
||||
2025-11-19 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* g++.dg/DRs/dr1670-1.C: New test.
|
||||
* g++.dg/DRs/dr1670-2.C: New test.
|
||||
* g++.dg/DRs/dr1670-3.C: New test.
|
||||
* g++.dg/modules/auto-1_a.H: Use dg-options instead of
|
||||
dg-additional-options.
|
||||
* g++.dg/modules/auto-1_b.C: Likewise.
|
||||
* g++.dg/cpp1y/auto-fn12.C: Likewise.
|
||||
* g++.dg/cpp1y/auto-fn13.C: Add empty dg-options.
|
||||
* g++.dg/cpp1y/auto-fn22.C: Likewise.
|
||||
* g++.dg/cpp1y/constexpr-assert2.C: Likewise.
|
||||
* g++.dg/cpp1y/auto-fn44.C: Add dg-options -Wpedantic and expect
|
||||
further warnings.
|
||||
* g++.dg/cpp1y/auto-fn50.C: Likewise.
|
||||
* g++.dg/cpp0x/auto9.C: Expect two errors always rather than just
|
||||
for C++11.
|
||||
|
||||
2025-11-19 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR libstdc++/122671
|
||||
* g++.dg/cpp26/constexpr-eh17.C: New test.
|
||||
|
||||
2025-11-19 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/122184
|
||||
* g++.dg/opt/pr122184-1.C: New test.
|
||||
* g++.dg/opt/pr122184-2.C: New test.
|
||||
|
||||
2025-11-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||
|
||||
* c-c++-common/asan/pr59063-2.c: Enable on Solaris.
|
||||
|
||||
2025-11-19 Avinash Jayakar <avinashd@linux.ibm.com>
|
||||
|
||||
PR target/119130
|
||||
* gcc.target/powerpc/builtins-1-p9-runnable.c: Use same expected
|
||||
results for both endian format.
|
||||
|
||||
2025-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
||||
|
||||
PR fortran/32365
|
||||
* gfortran.dg/goacc/routine-1.f90: Adjust dg-error format.
|
||||
* gfortran.dg/goacc/routine-2.f90: Adjust dg-error format.
|
||||
* gfortran.dg/gomp/declare-variant-17.f90: Adjust dg-error format.
|
||||
* gfortran.dg/gomp/order-2.f90: Adjust dg-error format.
|
||||
* gfortran.dg/gomp/pr78026.f03: Adjust dg-error format.
|
||||
* gfortran.dg/gomp/requires-4.f90: Adjust dg-error format.
|
||||
* gfortran.dg/gomp/requires-6.f90: Adjust dg-error format.
|
||||
|
||||
2025-11-18 Christophe Lyon <christophe.lyon@linaro.org>
|
||||
|
||||
* gcc.target/arm/mve/intrinsics/vsetq_lane_f16_bounds.c: New test.
|
||||
|
|
|
|||
|
|
@ -1,3 +1,8 @@
|
|||
2025-11-19 Martin Liska <martin.liska@hey.com>
|
||||
|
||||
* acinclude.m4: Add detection for wild linker.
|
||||
* configure: Regenerate.
|
||||
|
||||
2025-11-13 Xi Ruoyao <xry111@xry111.site>
|
||||
|
||||
* configure.ac (ARCH_LOONGARCH): New AM_CONDITIONAL.
|
||||
|
|
|
|||
|
|
@ -1,3 +1,8 @@
|
|||
2025-11-19 Martin Liska <martin.liska@hey.com>
|
||||
|
||||
* acinclude.m4:: Add detection for wild linker.
|
||||
* configure: Regenerate.
|
||||
|
||||
2025-11-18 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* libgomp.texi (The libgomp ABI): Update MASTER section by
|
||||
|
|
|
|||
|
|
@ -1,3 +1,8 @@
|
|||
2025-11-19 Martin Liska <martin.liska@hey.com>
|
||||
|
||||
* acinclude.m4:: Add detection for wild linker.
|
||||
* configure: Regenerate.
|
||||
|
||||
2025-11-03 Sam James <sam@gentoo.org>
|
||||
|
||||
* configure: Regenerate.
|
||||
|
|
|
|||
|
|
@ -1,3 +1,72 @@
|
|||
2025-11-19 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* doc/xml/manual/abi.xml: Add versions for GCC 16.
|
||||
* doc/html/manual/abi.html: Regenerate.
|
||||
|
||||
2025-11-19 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/122743
|
||||
* doc/xml/manual/abi.xml: Add versions for GCC 15.
|
||||
* doc/html/manual/abi.html: Regenerate.
|
||||
|
||||
2025-11-19 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* doc/xml/faq.xml: Remove unwanted whitespace inside
|
||||
programlisting elements.
|
||||
* doc/xml/manual/allocator.xml: Likewise.
|
||||
* doc/xml/manual/auto_ptr.xml: Likewise.
|
||||
* doc/xml/manual/backwards_compatibility.xml: Likewise.
|
||||
* doc/xml/manual/build_hacking.xml: Likewise.
|
||||
* doc/xml/manual/containers.xml: Likewise.
|
||||
* doc/xml/manual/diagnostics.xml: Likewise.
|
||||
* doc/xml/manual/extensions.xml: Likewise.
|
||||
* doc/xml/manual/intro.xml: Likewise.
|
||||
* doc/xml/manual/io.xml: Likewise.
|
||||
* doc/xml/manual/iterators.xml: Likewise.
|
||||
* doc/xml/manual/numerics.xml: Likewise.
|
||||
* doc/xml/manual/policy_data_structures.xml: Likewise.
|
||||
* doc/xml/manual/strings.xml: Likewise.
|
||||
* doc/xml/manual/support.xml: Likewise.
|
||||
* doc/xml/manual/test.xml: Likewise.
|
||||
* doc/xml/manual/using.xml: Likewise.
|
||||
* doc/xml/manual/utilities.xml: Likewise.
|
||||
* doc/html/*: Regenerate.
|
||||
|
||||
2025-11-19 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
|
||||
|
||||
* include/bits/basic_string.h (basic_string::M_set_length): Swap
|
||||
around the order of traits_type::assign and _M_length so that
|
||||
_M_length is at the end.
|
||||
|
||||
2025-11-19 Martin Liska <martin.liska@hey.com>
|
||||
|
||||
* configure: Regenerate.
|
||||
|
||||
2025-11-19 Martin Liska <martin.liska@hey.com>
|
||||
|
||||
* acinclude.m4:: Add detection for wild linker.
|
||||
* configure: Regenerate.
|
||||
|
||||
2025-11-19 Luc Grosheintz <luc.grosheintz@gmail.com>
|
||||
|
||||
* include/std/mdspan (extents::_Storage): Move type alias before
|
||||
its first use.
|
||||
(__mdspan::__static_extents): Add missing noexcept and constexpr
|
||||
to friend declaration in extents.
|
||||
(__mdspan::__dynamic_extents): Ditto.
|
||||
|
||||
2025-11-19 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* include/std/type_traits (constant_wrapper conversion operator):
|
||||
Use decltype(value) instead of decltype(auto). Resolves LWG4468.
|
||||
|
||||
2025-11-19 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR libstdc++/122671
|
||||
* libsupc++/new (::operator delete, ::operator delete[]): Implement
|
||||
proposed LWG4477 resolution. Use _GLIBCXX_PLACEMENT_CONSTEXPR for
|
||||
placement operator deletes.
|
||||
|
||||
2025-11-18 Mike Crowe <mac@mcrowe.com>
|
||||
|
||||
* include/std/shared_mutex (try_lock, try_lock_until)
|
||||
|
|
|
|||
Loading…
Reference in New Issue