mirror of
https://github.com/gcc-mirror/gcc.git
synced 2026-05-06 14:59:39 +02:00
Daily bump.
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -1 +1 @@
|
||||
20251105
|
||||
20251106
|
||||
|
||||
@@ -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>:
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user