mirror of
git://gcc.gnu.org/git/gcc.git
synced 2024-11-24 23:34:02 +08:00
Daily bump.
This commit is contained in:
parent
2196a20b82
commit
9261339092
@ -1,3 +1,8 @@
|
||||
2024-09-27 Christophe Lyon <christophe.lyon@arm.com>
|
||||
|
||||
* MAINTAINERS: Add myself as MVE Reviewer for the AArch32 (arm)
|
||||
port.
|
||||
|
||||
2024-09-25 Sam James <sam@gentoo.org>
|
||||
|
||||
* ltmain.sh (func_mode_link): Allow various flags through filter.
|
||||
|
@ -1,3 +1,79 @@
|
||||
2024-09-27 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR libstdc++/116847
|
||||
* diagnostic.h (diagnostic_option_classifier): Add pch_save and
|
||||
pch_restore method declarations.
|
||||
(diagnostic_context): Add pch_save and pch_restore inline method
|
||||
definitions.
|
||||
* diagnostic.cc (diagnostic_option_classifier::pch_save): New method.
|
||||
(diagnostic_option_classifier::pch_restore): Likewise.
|
||||
|
||||
2024-09-27 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR libstdc++/116847
|
||||
* diagnostic.h (diagnostic_option_classifier): Change type
|
||||
of m_classification_history from diagnostic_classification_change_t *
|
||||
to vec<diagnostic_classification_change_t>. Change type of
|
||||
m_push_list from int * to vec<int>. Remove m_n_classification_history
|
||||
and m_n_push members.
|
||||
* diagnostic.cc (diagnostic_option_classifier::init): Set m_push_list
|
||||
to vNULL rather than nullptr. Don't initialize m_n_push. Initialize
|
||||
m_classification_history to vNULL.
|
||||
(diagnostic_option_classifier::fini): Call release () method on
|
||||
m_push_list instead of free on it. Call release () on
|
||||
m_classification_history. Don't clear m_n_push.
|
||||
(diagnostic_option_classifier::push): Adjust for m_push_list and
|
||||
m_classification_history being vectors rather than custom allocated
|
||||
arrays with counter.
|
||||
(diagnostic_option_classifier::pop): Likewise.
|
||||
(classify_diagnostic): Adjust for m_classification_history being
|
||||
vector rather than custom allocated array with counter.
|
||||
(update_effective_level_from_pragmas): Likewise.
|
||||
|
||||
2024-09-27 Uros Bizjak <ubizjak@gmail.com>
|
||||
|
||||
* config/i386/i386.h: Add PTA_BDVER1, PTA_BDVER2, PTA_BDVER3,
|
||||
PTA_BDVER4, PTA_BTVER1 and PTA_BTVER2.
|
||||
* common/config/i386/i386-common.cc (processor_alias_table)
|
||||
<"bdver1">: Use PTA_BDVER1.
|
||||
<"bdver2">: Use PTA_BDVER2.
|
||||
<"bdver3">: Use PTA_BDVER3.
|
||||
<"bdver4">: Use PTA_BDVER4.
|
||||
<"btver1">: Use PTA_BTVER1. Use M_CPU_TYPE (AMD_BTVER1).
|
||||
<"btver2">: Use PTA_BTVER2.
|
||||
<"shanghai>: Use M_CPU_SUBTYPE (AMDFAM10H_SHANGHAI).
|
||||
<"istanbul>: Use M_CPU_SUBTYPE (AMDFAM10H_ISTANBUL).
|
||||
|
||||
2024-09-27 Pan Li <pan2.li@intel.com>
|
||||
|
||||
PR middle-end/116861
|
||||
* tree-ssa-math-opts.cc (math_opts_dom_walker::after_dom_children): Backup
|
||||
the next psi iterator before remove the phi node.
|
||||
|
||||
2024-09-27 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* doc/contrib.texi (Richard Biener): Move entry.
|
||||
|
||||
2024-09-27 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/116818
|
||||
* tree-vect-stmts.cc (get_group_load_store_type): Consider
|
||||
VMAT_GATHER_SCATTER instead of VMAT_ELEMENTWISE also for SLP.
|
||||
(vectorizable_load): For single-lane VMAT_GATHER_SCATTER also
|
||||
ignore permutations.
|
||||
|
||||
2024-09-27 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-vect-stmts.cc (check_load_store_for_partial_vectors):
|
||||
Use the new vect_get_num_copies overload. Only divide by
|
||||
group_size for SLP for load-store lanes.
|
||||
|
||||
2024-09-27 Andrew Pinski <quic_apinski@quicinc.com>
|
||||
|
||||
PR tree-optimization/116848
|
||||
* tree-ssa-loop-unswitch.cc (tree_ssa_unswitch_loops): Call mark_ssa_maybe_undefs.
|
||||
(is_maybe_undefined): Call ssa_name_maybe_undef_p instead of ondemand undef.
|
||||
|
||||
2024-09-26 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/114855
|
||||
|
@ -1 +1 @@
|
||||
20240927
|
||||
20240928
|
||||
|
@ -1,3 +1,10 @@
|
||||
2024-09-27 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR libstdc++/116847
|
||||
* c-pch.cc: Include diagnostic.h.
|
||||
(c_common_write_pch): Call global_dc->pch_save.
|
||||
(c_common_read_pch): Call global_dc->pch_restore.
|
||||
|
||||
2024-09-25 Mikael Morin <mikael@gcc.gnu.org>
|
||||
|
||||
PR other/116801
|
||||
|
@ -1,3 +1,72 @@
|
||||
2024-09-27 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/116160
|
||||
* name-lookup.cc (supplement_binding): Allow redeclaration via
|
||||
USING_DECL if not in class scope.
|
||||
(do_nonmember_using_decl): Remove function-scope exemption.
|
||||
(push_using_decl_bindings): Remove outdated comment.
|
||||
|
||||
2024-09-27 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/116748
|
||||
* name-lookup.cc (update_binding): Maintain USING_DECLs in the
|
||||
binding slots.
|
||||
|
||||
2024-09-27 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/116803
|
||||
* decl.cc (duplicate_decls): Propagate DECL_MODULE_PURVIEW_P and
|
||||
DECL_MODULE_IMPORT_P for template redeclarations.
|
||||
|
||||
2024-09-27 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/102594
|
||||
* init.cc (build_vec_init): Build up a CONSTRUCTOR to signal
|
||||
direct-initialization rather than a TREE_LIST.
|
||||
|
||||
2024-09-27 Arsen Arsenović <arsen@aarsen.me>
|
||||
|
||||
PR c++/116793
|
||||
* coroutines.cc (await_statement_expander): Just process
|
||||
subtrees if encountering a CLEANUP_POINT_EXPR.
|
||||
|
||||
2024-09-27 Arsen Arsenović <arsen@aarsen.me>
|
||||
|
||||
* coroutines.cc (co_await_get_resume_call): Return a tree
|
||||
directly, rather than a tree pointer.
|
||||
* cp-tree.h (co_await_get_resume_call): Adjust signature
|
||||
accordingly.
|
||||
* cvt.cc (convert_to_void): Do not alter CO_AWAIT_EXPRs when
|
||||
discarding them. Simplify handling implicit INDIRECT_REFs.
|
||||
|
||||
2024-09-27 Arsen Arsenović <arsen@aarsen.me>
|
||||
|
||||
PR c++/116502
|
||||
* coroutines.cc (maybe_promote_temps): Convert temporary
|
||||
initializers to void without complaining.
|
||||
|
||||
2024-09-27 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
* module.cc (has_definition): Use decl_maybe_constant_var
|
||||
instead of TREE_CONSTANT.
|
||||
|
||||
2024-09-27 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
* name-lookup.cc (check_can_export_using_decl): Handle internal
|
||||
linkage GM entities (but ignore in header units); use linkage
|
||||
of entity ultimately referred to by aliases.
|
||||
|
||||
2024-09-27 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
* name-lookup.cc (maybe_record_mergeable_decl): Use decl_linkage
|
||||
instead of ad-hoc checks.
|
||||
|
||||
2024-09-27 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
* name-lookup.cc (do_namespace_alias): Propagate TREE_PUBLIC for
|
||||
namespace aliases.
|
||||
* tree.cc (decl_linkage): Update rules for C++11.
|
||||
|
||||
2024-09-26 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/116731
|
||||
|
@ -1,3 +1,78 @@
|
||||
2024-09-27 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/116160
|
||||
* g++.dg/cpp0x/using-enum-3.C: No longer expect an error.
|
||||
* g++.dg/lookup/using53.C: Remove XFAIL.
|
||||
* g++.dg/cpp2a/using-enum-11.C: New test.
|
||||
|
||||
2024-09-27 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/116748
|
||||
* g++.dg/lookup/using59.C: Update location.
|
||||
* g++.dg/lookup/using69.C: New test.
|
||||
|
||||
2024-09-27 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/116803
|
||||
* g++.dg/modules/merge-18_a.H: New test.
|
||||
* g++.dg/modules/merge-18_b.H: New test.
|
||||
* g++.dg/modules/merge-18_c.C: New test.
|
||||
|
||||
2024-09-27 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/102594
|
||||
* g++.dg/cpp1z/decomp61.C: New test.
|
||||
|
||||
2024-09-27 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR libstdc++/116847
|
||||
* g++.dg/pch/pr116847.C: New test.
|
||||
* g++.dg/pch/pr116847.Hs: New test.
|
||||
|
||||
2024-09-27 Pan Li <pan2.li@intel.com>
|
||||
|
||||
PR middle-end/116861
|
||||
* gcc.dg/torture/pr116861-1.c: New test.
|
||||
|
||||
2024-09-27 Arsen Arsenović <arsen@aarsen.me>
|
||||
|
||||
PR c++/116793
|
||||
* g++.dg/coroutines/pr116793-1.C: New test.
|
||||
|
||||
2024-09-27 Arsen Arsenović <arsen@aarsen.me>
|
||||
|
||||
* g++.dg/coroutines/nodiscard-1.C: New test.
|
||||
|
||||
2024-09-27 Arsen Arsenović <arsen@aarsen.me>
|
||||
|
||||
PR c++/116502
|
||||
* g++.dg/coroutines/maybe-unused-1.C: New test.
|
||||
* g++.dg/coroutines/pr116502.C: New test.
|
||||
|
||||
2024-09-27 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
* g++.dg/modules/cexpr-5_a.C: New test.
|
||||
* g++.dg/modules/cexpr-5_b.C: New test.
|
||||
|
||||
2024-09-27 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
* g++.dg/modules/using-10.C: Add tests for no-linkage, fix
|
||||
expected linkage of aliases.
|
||||
* g++.dg/modules/using-12.C: Likewise.
|
||||
* g++.dg/modules/using-27.C: New test.
|
||||
* g++.dg/modules/using-28_a.C: New test.
|
||||
* g++.dg/modules/using-28_b.C: New test.
|
||||
* g++.dg/modules/using-29.H: New test.
|
||||
|
||||
2024-09-27 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
* g++.dg/modules/mod-sym-4.C: Update test to account for
|
||||
non-static internal-linkage variables new mangling.
|
||||
|
||||
2024-09-27 Hans-Peter Nilsson <hp@axis.com>
|
||||
|
||||
* gfortran.dg/open_errors_2.f90: Remove now-redundant file deletion.
|
||||
|
||||
2024-09-26 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/116731
|
||||
|
@ -1,3 +1,17 @@
|
||||
2024-09-27 Matthieu Longo <matthieu.longo@arm.com>
|
||||
|
||||
* config/aarch64/aarch64-unwind.h: Fix header path.
|
||||
|
||||
2024-09-27 Mark Mentovai <mark@mentovai.com>
|
||||
|
||||
PR target/116809
|
||||
* config.host: Don't build legacy libgcc_s.1 on macOS 14.
|
||||
|
||||
2024-09-27 Jim Lin <jim@andestech.com>
|
||||
|
||||
* config/riscv/save-restore.S: Check with __riscv_abi_rve rather than
|
||||
__riscv_32e.
|
||||
|
||||
2024-09-26 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR libstdc++/115126
|
||||
|
@ -1,3 +1,13 @@
|
||||
2024-09-27 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* libgomp.texi (TR13 status): Update semi-duplicated, semi-obsoleted
|
||||
item; remove left-over half-sentence.
|
||||
|
||||
2024-09-27 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* libgomp.texi (OpenMP Technical Report 13): Change @emph to @code;
|
||||
add two post-TR13 OpenMP 6.0 items.
|
||||
|
||||
2024-09-26 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* libgomp.texi (omp_get_nested,omp_set_nested, OMP_NESTED): Fix
|
||||
|
@ -1,3 +1,54 @@
|
||||
2024-09-27 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/istream.tcc: Add diagnostic pragmas around uses
|
||||
of long long and extern template.
|
||||
* include/bits/locale_facets.h: Likewise.
|
||||
* include/bits/locale_facets.tcc: Likewise.
|
||||
* include/bits/locale_facets_nonio.tcc: Likewise.
|
||||
* include/bits/ostream.tcc: Likewise.
|
||||
* include/bits/stl_algobase.h: Likewise.
|
||||
* include/c_global/cstdlib: Likewise.
|
||||
* include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
|
||||
Likewise.
|
||||
* include/ext/pointer.h: Likewise.
|
||||
* include/ext/stdio_sync_filebuf.h: Likewise.
|
||||
* include/std/istream: Likewise.
|
||||
* include/std/ostream: Likewise.
|
||||
* include/tr1/cmath: Likewise.
|
||||
* include/tr1/type_traits: Likewise.
|
||||
* include/tr1/functional_hash.h: Likewise. Remove semi-colons
|
||||
at namespace scope that aren't needed after macro expansion.
|
||||
* include/tr1/tuple: Remove semi-colon at namespace scope.
|
||||
* include/bits/vector.tcc: Change LL suffix to just L.
|
||||
|
||||
2024-09-27 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/experimental/bits/fs_path.h (path::_Cvt): Refactor to
|
||||
use if-constexpr.
|
||||
(path::string(const Allocator&)): Likewise.
|
||||
|
||||
2024-09-27 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/basic_string.tcc (resize_for_overwrite): Fix
|
||||
-Wsign-compare warning.
|
||||
* include/bits/cow_string.h (resize_for_overwrite): Likewise.
|
||||
|
||||
2024-09-27 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* testsuite/20_util/bind/dangling_ref.cc: Add an additional
|
||||
dg-warning for -Wreturn-local-addr warning.
|
||||
* testsuite/30_threads/packaged_task/cons/dangling_ref.cc:
|
||||
Likewise.
|
||||
|
||||
2024-09-27 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/atomic_base.h (__atomic_base<T*>::_M_type_size):
|
||||
Replace overloaded functions with static _S_type_size.
|
||||
* include/std/atomic (atomic<T*>): Use is_object_v instead of
|
||||
is_object.
|
||||
* testsuite/29_atomics/atomic/operators/pointer_partial_void.cc:
|
||||
Add dg-warning for -Wpointer-arith warning.
|
||||
|
||||
2024-09-26 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/cow_string.h (__resize_for_overwrite): Add
|
||||
|
Loading…
Reference in New Issue
Block a user