Daily bump.

This commit is contained in:
GCC Administrator
2025-11-06 00:22:22 +00:00
parent f5db79b06e
commit 20ddfc95a1
8 changed files with 165 additions and 1 deletions

View File

@@ -1,3 +1,47 @@
2025-11-05 Nathaniel Shead <nathanieloshead@gmail.com>
PR c++/121574
* doc/invoke.texi: Document '-Wexpose-global-module-tu-local'.
2025-11-05 Artemiy Volkov <artemiy.volkov@arm.com>
* tree-ssa-forwprop.cc (simplify_vector_constructor): Support
vector constructor elements.
* tree-vect-generic.cc (ssa_uniform_vector_p): Make non-static and
move ...
* tree.cc (ssa_uniform_vector_p): ... here.
* tree.h (ssa_uniform_vector_p): Declare it.
2025-11-05 Richard Biener <rguenther@suse.de>
* tree-ssa-forwprop.cc (forward_propagate_addr_expr):
Use gather_imm_use_stmts instead of FOR_EACH_IMM_USE_STMT.
2025-11-05 Richard Biener <rguenther@suse.de>
* gimple.h (gimple::pad): Rename to ...
(gimple::ilf): ... this.
* ssa-iterators.h (gather_imm_use_stmts): Declare.
* tree-ssa-operands.cc (gather_imm_use_stmts): New function.
2025-11-05 Richard Biener <rguenther@suse.de>
* gimple-ssa-isolate-paths.cc (check_loadstore): Set
the volatile flag on the stmt manually.
(find_implicit_erroneous_behavior): Move code transform
outside of FOR_EACH_IMM_USE_STMT iteration.
2025-11-05 Richard Biener <rguenther@suse.de>
* tree-ssa-loop-niter.cc (dump_affine_iv): Use file, not
dump_file when printing.
(debug): New overload for affine_iv.
2025-11-05 Xi Ruoyao <xry111@xry111.site>
* config/loongarch/loongarch.md (cntmap): Change to uppercase.
(popcount<GPR:mode>2): Modify to a post reload split.
2025-11-04 Uros Bizjak <ubizjak@gmail.com>
PR target/122390

View File

@@ -1 +1 @@
20251105
20251106

View File

@@ -1,3 +1,10 @@
2025-11-05 Eric Botcazou <ebotcazou@adacore.com>
PR ada/35793
* sem_res.adb (Check_Discriminant_Use): In a constraint context,
check that the discriminant appears alone as a direct name in all
cases and give a consistent error message when it does not.
2025-11-04 Eric Botcazou <ebotcazou@adacore.com>
* sem_ch3.adb (Analyze_Subtype_Declaration) <Concurrent_Kind>:

View File

@@ -1,3 +1,9 @@
2025-11-05 Nathaniel Shead <nathanieloshead@gmail.com>
PR c++/121574
* c.opt: New warning '-Wexpose-global-module-tu-local'.
* c.opt.urls: Regenerate.
2025-11-04 Alejandro Colomar <alx@kernel.org>
* c-warn.cc (warn_parms_array_mismatch): Fix typos in comment.

View File

@@ -1,3 +1,41 @@
2025-11-05 Nathaniel Shead <nathanieloshead@gmail.com>
PR c++/121574
* cp-tree.h (instantiating_tu_local_entity): Declare.
* module.cc (is_tu_local_entity): Extract from depset::hash.
(is_tu_local_value): Likewise.
(has_tu_local_tmpl_arg): Likewise.
(depset::hash::is_tu_local_entity): Remove.
(depset::hash::has_tu_local_tmpl_arg): Remove.
(depset::hash::is_tu_local_value): Remove.
(instantiating_tu_local_entity): New function.
(depset::hash::add_binding_entity): No longer go through
depset::hash to check is_tu_local_entity.
* pt.cc (complain_about_tu_local_entity): Remove.
(tsubst): Use instantiating_tu_local_entity.
(tsubst_expr): Likewise.
2025-11-05 Nathaniel Shead <nathanieloshead@gmail.com>
PR c++/121574
* module.cc (depset::disc_bits): Replace 'DB_REFS_TU_LOCAL_BIT'
and 'DB_EXPOSURE_BIT' with new four flags
'DB_{REF,EXPOSE}_{GLOBAL,PURVIEW}_BIT'.
(depset::is_tu_local): Support checking either for only purview
TU-local entities or any entity described TU-local by standard.
(depset::refs_tu_local): Likewise.
(depset::is_exposure): Likewise.
(depset::hash::make_dependency): A constant initialized to a
TU-local variable is always considered a purview exposure.
(is_exposure_of_member_type): Adjust sanity checks to handle if
we ever relax requirements for TU-local types.
(depset::hash::add_dependency): Differentiate referencing
purview or GMF TU-local entities.
(depset::hash::diagnose_bad_internal_ref): New function.
(depset::hash::diagnose_template_names_tu_local): New function.
(depset::hash::finalize_dependencies): Handle new warnings that
might be needed for GMF TU-local entities.
2025-11-04 Nathaniel Shead <nathanieloshead@gmail.com>
PR c++/122253

View File

@@ -1,3 +1,25 @@
2025-11-05 Paul Thomas <pault@gcc.gnu.org>
PR fortran/122566
* decl.cc (gfc_get_pdt_instance): Add non-PDT type exstention.
2025-11-05 Paul Thomas <pault@gcc.gnu.org>
PR fortran/122501
PR fortran/122524
* primary.cc (gfc_convert_to_structure_constructor): Correct
whitespace issue.
(gfc_match_rvalue): Remove the attempt to match specific procs
before filling out PDT constructor. Instead, defer this until
resolution with the condition that there not be a following
arglist and more than one procedure in the generic interface.
2025-11-05 Tobias Burnus <tburnus@baylibre.com>
PR fortran/122570
* openmp.cc (resolve_omp_metadirective): Fix 'skip' of
never matchable metadirective variants.
2025-11-04 Harald Anlauf <anlauf@gmx.de>
PR fortran/122564

View File

@@ -1,3 +1,45 @@
2025-11-05 Nathaniel Shead <nathanieloshead@gmail.com>
PR c++/121574
* g++.dg/modules/internal-17_b.C: Check for diagnostics when
instantiating imported TU-local entities.
2025-11-05 Nathaniel Shead <nathanieloshead@gmail.com>
PR c++/121574
* g++.dg/modules/internal-17_a.C: New test.
* g++.dg/modules/internal-17_b.C: New test.
2025-11-05 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/specs/discr8.ads: New test.
2025-11-05 Paul Thomas <pault@gcc.gnu.org>
PR fortran/122566
* gfortran.dg/pdt_68.f03: New test.
2025-11-05 Paul Thomas <pault@gcc.gnu.org>
PR fortran/122501
PR fortran/122524
* gfortran.dg/pdt_66.f03: New test.
* gfortran.dg/pdt_67.f03: New test.
2025-11-05 Tobias Burnus <tburnus@baylibre.com>
PR fortran/122570
* gfortran.dg/gomp/pr122570.f: New test.
2025-11-05 Artemiy Volkov <artemiy.volkov@arm.com>
* gcc.dg/tree-ssa/forwprop-43.c: New test.
* gcc.target/aarch64/simd/combine_ext.c: New test.
2025-11-05 Guo Jie <guojie@loongson.cn>
* gcc.target/loongarch/widen-mul-rtx-cost-signed.c: Update.
2025-11-04 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/protected_subtype1.adb: New test.

View File

@@ -1,3 +1,8 @@
2025-11-05 Tobias Burnus <tburnus@baylibre.com>
* testsuite/libgomp.c++/target-std__multimap-concurrent.C: Fix memory
freeing of device allocated memory with USM.
2025-11-03 Sam James <sam@gentoo.org>
* configure: Regenerate.