mirror of git://gcc.gnu.org/git/gcc.git
Daily bump.
This commit is contained in:
parent
ae90c2d0f9
commit
3e7db51747
|
@ -1,3 +1,57 @@
|
||||||
|
2022-05-04 Tobias Burnus <tobias@codesourcery.com>
|
||||||
|
|
||||||
|
* omp-low.cc (lower_omp_target): Fix use_device_{addr,ptr} with list
|
||||||
|
item that is in an outer data-sharing clause.
|
||||||
|
|
||||||
|
2022-05-04 Richard Biener <rguenther@suse.de>
|
||||||
|
|
||||||
|
PR tree-optimization/104658
|
||||||
|
* tree-vect-slp.cc (vect_slp_convert_to_external): Do not
|
||||||
|
create VECTOR_BOOLEAN_TYPE_P extern defs. Reset the vector
|
||||||
|
type on nodes we promote.
|
||||||
|
(vectorizable_bb_reduc_epilogue): Deal with externalized
|
||||||
|
root.
|
||||||
|
* tree-vect-stmts.cc (vect_maybe_update_slp_op_vectype): Do
|
||||||
|
not allow VECTOR_BOOLEAN_TYPE_P extern defs.
|
||||||
|
|
||||||
|
2022-05-04 Richard Biener <rguenther@suse.de>
|
||||||
|
|
||||||
|
PR tree-optimization/103116
|
||||||
|
* tree-vect-stmts.cc (get_group_load_store_type): Handle the
|
||||||
|
case we need peeling for gaps even though GROUP_GAP is zero.
|
||||||
|
|
||||||
|
2022-05-04 Martin Liska <mliska@suse.cz>
|
||||||
|
|
||||||
|
* gengtype-state.cc (read_a_state_token): Remove dead code.
|
||||||
|
* ipa-profile.cc (ipa_profile_read_summary_section): Likewise.
|
||||||
|
|
||||||
|
2022-05-04 Richard Biener <rguenther@suse.de>
|
||||||
|
|
||||||
|
* gimplify.cc (gimplify_init_constructor): First gimplify,
|
||||||
|
then simplify the result to a VECTOR_CST.
|
||||||
|
|
||||||
|
2022-05-04 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* genconditions.cc (write_conditions): Append a { nullptr, -1 }
|
||||||
|
element at the end of insn_conditions.
|
||||||
|
(write_writer): Use ARRAY_SIZE (insn_conditions) - 1 instead of
|
||||||
|
ARRAY_SIZE (insn_conditions).
|
||||||
|
|
||||||
|
2022-05-04 Christophe Lyon <christophe.lyon@arm.com>
|
||||||
|
|
||||||
|
PR target/104662
|
||||||
|
* config/arm/arm.cc (simd_valid_immediate): Exit when input is a
|
||||||
|
vector of booleans and MVE is not enabled.
|
||||||
|
|
||||||
|
2022-05-04 Richard Biener <rguenther@suse.de>
|
||||||
|
|
||||||
|
PR debug/105158
|
||||||
|
* tree-cfgcleanup.cc (move_debug_stmts_from_forwarder):
|
||||||
|
Move debug stmts to the predecessor if moving to the
|
||||||
|
destination is not possible.
|
||||||
|
(remove_forwarder_block): Adjust.
|
||||||
|
(remove_forwarder_block_with_phi): Likewise.
|
||||||
|
|
||||||
2022-05-03 Roger Sayle <roger@nextmovesoftware.com>
|
2022-05-03 Roger Sayle <roger@nextmovesoftware.com>
|
||||||
|
|
||||||
PR tree-optimization/102950
|
PR tree-optimization/102950
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
20220504
|
20220505
|
||||||
|
|
|
@ -1,3 +1,8 @@
|
||||||
|
2022-05-04 Marek Polacek <polacek@redhat.com>
|
||||||
|
|
||||||
|
* c-warn.cc (warnings_for_convert_and_check): Convert constants of type
|
||||||
|
char to int.
|
||||||
|
|
||||||
2022-04-30 Jason Merrill <jason@redhat.com>
|
2022-04-30 Jason Merrill <jason@redhat.com>
|
||||||
|
|
||||||
PR c/100545
|
PR c/100545
|
||||||
|
|
|
@ -1,3 +1,58 @@
|
||||||
|
2022-05-04 Jason Merrill <jason@redhat.com>
|
||||||
|
|
||||||
|
PR c++/104470
|
||||||
|
* pt.cc (maybe_dependent_member_ref): Handle types.
|
||||||
|
(tsubst, tsubst_copy): Use it.
|
||||||
|
(tsubst_aggr_type, instantiate_alias_template): Don't handle
|
||||||
|
tf_dguide here.
|
||||||
|
|
||||||
|
2022-05-04 Patrick Palka <ppalka@redhat.com>
|
||||||
|
|
||||||
|
PR c++/105476
|
||||||
|
* pt.cc (maybe_aggr_guide): Set processing_template_decl when
|
||||||
|
partially instantiating the guide's parameter list.
|
||||||
|
|
||||||
|
2022-05-04 Marek Polacek <polacek@redhat.com>
|
||||||
|
|
||||||
|
PR c++/64679
|
||||||
|
* parser.cc (cp_parser_init_declarator): Properly handle a series of
|
||||||
|
operator() calls, they are not part of an init-declarator.
|
||||||
|
|
||||||
|
2022-05-04 Jason Merrill <jason@redhat.com>
|
||||||
|
|
||||||
|
* decl.cc (reshape_init): Shortcut already-reshaped init.
|
||||||
|
(reshape_init_class): Assert not getting one here.
|
||||||
|
|
||||||
|
2022-05-04 Jason Merrill <jason@redhat.com>
|
||||||
|
|
||||||
|
* error.cc (cp_print_error_function): Use %qD.
|
||||||
|
(function_category): Use %qD.
|
||||||
|
|
||||||
|
2022-05-04 Marek Polacek <polacek@redhat.com>
|
||||||
|
|
||||||
|
PR c++/105436
|
||||||
|
* parser.cc (cp_parser_next_token_ends_template_argument_p): Don't
|
||||||
|
return true for CPP_GREATER_EQ.
|
||||||
|
|
||||||
|
2022-05-04 Jason Merrill <jason@redhat.com>
|
||||||
|
|
||||||
|
* cp-tree.h (struct language_function): Remove x_cdtor_label.
|
||||||
|
(cdtor_label, LABEL_DECL_CDTOR): Remove.
|
||||||
|
* constexpr.cc (returns): Don't check LABEL_DECL_CDTOR.
|
||||||
|
(cxx_eval_constant_expression): Don't call returns.
|
||||||
|
* decl.cc (check_goto): Don't check cdtor_label.
|
||||||
|
(start_preparsed_function): And don't set it.
|
||||||
|
(finish_constructor_body, finish_destructor_body): Remove.
|
||||||
|
(finish_function_body): Don't call them.
|
||||||
|
* typeck.cc (check_return_expr): Handle cdtor_returns_this here.
|
||||||
|
* semantics.cc (finish_return_stmt): Not here.
|
||||||
|
|
||||||
|
2022-05-04 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* lambda.cc: Include decl.h.
|
||||||
|
(maybe_add_lambda_conv_op): Temporarily override deprecated_state to
|
||||||
|
UNAVAILABLE_DEPRECATED_SUPPRESS.
|
||||||
|
|
||||||
2022-05-03 Patrick Palka <ppalka@redhat.com>
|
2022-05-03 Patrick Palka <ppalka@redhat.com>
|
||||||
|
|
||||||
PR c++/105351
|
PR c++/105351
|
||||||
|
|
|
@ -1,3 +1,52 @@
|
||||||
|
2022-05-04 Patrick Palka <ppalka@redhat.com>
|
||||||
|
|
||||||
|
PR c++/105476
|
||||||
|
* g++.dg/cpp2a/class-deduction-aggr13.C: New test.
|
||||||
|
* g++.dg/cpp2a/class-deduction-aggr13a.C: New test.
|
||||||
|
|
||||||
|
2022-05-04 Marek Polacek <polacek@redhat.com>
|
||||||
|
|
||||||
|
* c-c++-common/Wconversion-1.c: New test.
|
||||||
|
|
||||||
|
2022-05-04 Marek Polacek <polacek@redhat.com>
|
||||||
|
|
||||||
|
PR c++/64679
|
||||||
|
* g++.dg/parse/functor1.C: New test.
|
||||||
|
|
||||||
|
2022-05-04 Marek Polacek <polacek@redhat.com>
|
||||||
|
|
||||||
|
PR c++/105436
|
||||||
|
* g++.dg/parse/template31.C: New test.
|
||||||
|
|
||||||
|
2022-05-04 Richard Biener <rguenther@suse.de>
|
||||||
|
|
||||||
|
PR tree-optimization/104658
|
||||||
|
* gcc.target/i386/pr104658.c: New testcase.
|
||||||
|
|
||||||
|
2022-05-04 Richard Biener <rguenther@suse.de>
|
||||||
|
|
||||||
|
PR tree-optimization/103116
|
||||||
|
* gcc.dg/vect/pr103116-1.c: New testcase.
|
||||||
|
* gcc.dg/vect/pr103116-2.c: Likewise.
|
||||||
|
|
||||||
|
2022-05-04 Martin Liska <mliska@suse.cz>
|
||||||
|
|
||||||
|
* c-c++-common/asan/alloca_loop_unpoisoning.c: Do not combine
|
||||||
|
fake and real stack.
|
||||||
|
|
||||||
|
2022-05-04 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* g++.dg/cpp23/lambda-attr1.C: New test.
|
||||||
|
* g++.dg/cpp23/lambda-attr2.C: New test.
|
||||||
|
|
||||||
|
2022-05-04 Martin Liska <mliska@suse.cz>
|
||||||
|
|
||||||
|
* c-c++-common/hwasan/alloca-outside-caught.c: Update dg-output.
|
||||||
|
* c-c++-common/hwasan/heap-overflow.c: Likewise.
|
||||||
|
* c-c++-common/hwasan/hwasan-thread-access-parent.c: Likewise.
|
||||||
|
* c-c++-common/hwasan/large-aligned-1.c: Likewise.
|
||||||
|
* c-c++-common/hwasan/stack-tagging-basic-1.c: Likewise.
|
||||||
|
|
||||||
2022-05-03 Patrick Palka <ppalka@redhat.com>
|
2022-05-03 Patrick Palka <ppalka@redhat.com>
|
||||||
|
|
||||||
PR c++/105351
|
PR c++/105351
|
||||||
|
|
|
@ -1,3 +1,8 @@
|
||||||
|
2022-05-04 Martin Liska <mliska@suse.cz>
|
||||||
|
|
||||||
|
* plugin-api.h (enum ld_plugin_tag): Do not set implicit enum
|
||||||
|
values.
|
||||||
|
|
||||||
2022-04-06 Thomas Schwinge <thomas@codesourcery.com>
|
2022-04-06 Thomas Schwinge <thomas@codesourcery.com>
|
||||||
|
|
||||||
* cuda/cuda.h: New file.
|
* cuda/cuda.h: New file.
|
||||||
|
|
|
@ -1,3 +1,7 @@
|
||||||
|
2022-05-04 Joseph Myers <joseph@codesourcery.com>
|
||||||
|
|
||||||
|
* es.po: Update.
|
||||||
|
|
||||||
2022-03-04 Joseph Myers <joseph@codesourcery.com>
|
2022-03-04 Joseph Myers <joseph@codesourcery.com>
|
||||||
|
|
||||||
* be.po, ca.po, da.po, de.po, el.po, eo.po, es.po, fi.po, fr.po,
|
* be.po, ca.po, da.po, de.po, el.po, eo.po, es.po, fi.po, fr.po,
|
||||||
|
|
|
@ -1,3 +1,11 @@
|
||||||
|
2022-05-04 Tobias Burnus <tobias@codesourcery.com>
|
||||||
|
|
||||||
|
* plugin/plugin-gcn.c (isa_matches_agent): Suggest -foffload-options.
|
||||||
|
|
||||||
|
2022-05-04 Tobias Burnus <tobias@codesourcery.com>
|
||||||
|
|
||||||
|
* testsuite/libgomp.fortran/use_device_addr-5.f90: New test.
|
||||||
|
|
||||||
2022-05-03 Marcel Vollweiler <marcel@codesourcery.com>
|
2022-05-03 Marcel Vollweiler <marcel@codesourcery.com>
|
||||||
|
|
||||||
* libgomp.map: Added omp_get_mapped_ptr.
|
* libgomp.map: Added omp_get_mapped_ptr.
|
||||||
|
|
|
@ -1,3 +1,18 @@
|
||||||
|
2022-05-04 Martin Liska <mliska@suse.cz>
|
||||||
|
|
||||||
|
* tsan/Makefile.am: Update Makefile.am files.
|
||||||
|
* hwasan/Makefile.am: Likewise.
|
||||||
|
* sanitizer_common/Makefile.am: Likewise.
|
||||||
|
* Makefile.in: Re-generate.
|
||||||
|
* asan/Makefile.in: Likewise.
|
||||||
|
* hwasan/Makefile.in: Likewise.
|
||||||
|
* interception/Makefile.in: Likewise.
|
||||||
|
* libbacktrace/Makefile.in: Likewise.
|
||||||
|
* lsan/Makefile.in: Likewise.
|
||||||
|
* sanitizer_common/Makefile.in: Likewise.
|
||||||
|
* tsan/Makefile.in: Likewise.
|
||||||
|
* ubsan/Makefile.in: Likewise.
|
||||||
|
|
||||||
2022-03-14 Xi Ruoyao <xry111@mengyan1223.wang>
|
2022-03-14 Xi Ruoyao <xry111@mengyan1223.wang>
|
||||||
|
|
||||||
* configure.tgt: Enable build on mips*64*-*-linux*.
|
* configure.tgt: Enable build on mips*64*-*-linux*.
|
||||||
|
|
|
@ -1,3 +1,25 @@
|
||||||
|
2022-05-04 Jonathan Wakely <jwakely@redhat.com>
|
||||||
|
|
||||||
|
PR libstdc++/104719
|
||||||
|
* include/std/array (array::size(), array::max_size())
|
||||||
|
(array::empty(), array::data()): Add always_inline attribute.
|
||||||
|
|
||||||
|
2022-05-04 Jonathan Wakely <jwakely@redhat.com>
|
||||||
|
|
||||||
|
PR libstdc++/104719
|
||||||
|
* include/std/array (__array_traits::_S_ref): Remove.
|
||||||
|
(__array_traits::_S_ptr): Remove.
|
||||||
|
(__array_traits<T, 0>::_Type): Define operator[] and operator T*
|
||||||
|
to provide an array-like API.
|
||||||
|
(array::_AT_Type): Remove public typeef.
|
||||||
|
(array::operator[], array::at, array::front, array::back): Use
|
||||||
|
index operator to access _M_elems instead of _S_ref.
|
||||||
|
(array::data): Use implicit conversion from _M_elems to pointer.
|
||||||
|
(swap(array&, array&)): Use __enable_if_t helper.
|
||||||
|
(get<I>): Use index operator to access _M_elems.
|
||||||
|
* testsuite/23_containers/array/tuple_interface/get_neg.cc:
|
||||||
|
Adjust dg-error line numbers.
|
||||||
|
|
||||||
2022-05-03 Alexandre Oliva <oliva@adacore.com>
|
2022-05-03 Alexandre Oliva <oliva@adacore.com>
|
||||||
|
|
||||||
PR c++/105324
|
PR c++/105324
|
||||||
|
|
|
@ -1,3 +1,12 @@
|
||||||
|
2022-05-04 Martin Liska <mliska@suse.cz>
|
||||||
|
|
||||||
|
* lto-plugin.c (struct plugin_objfile): Use bool for offset
|
||||||
|
field.
|
||||||
|
(exec_lto_wrapper): Assign true/false to bool variables.
|
||||||
|
(process_offload_section): Likewise.
|
||||||
|
(claim_file_handler): Likewise.
|
||||||
|
(onload): Likewise.
|
||||||
|
|
||||||
2022-03-22 Jakub Jelinek <jakub@redhat.com>
|
2022-03-22 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
PR lto/102426
|
PR lto/102426
|
||||||
|
|
Loading…
Reference in New Issue