Daily bump.

This commit is contained in:
GCC Administrator 2021-03-06 00:16:43 +00:00
parent 02a3554879
commit ceae953382
9 changed files with 269 additions and 1 deletions

View File

@ -1,3 +1,43 @@
2021-03-05 Jakub Jelinek <jakub@redhat.com>
PR middle-end/99322
* tree-cfg.c (bb_to_omp_idx): New variable.
(execute_build_cfg): Release the bb_to_omp_idx vector after
cleanup_tree_cfg returns.
(handle_abnormal_edges): Remove bb_to_omp_idx argument, adjust
for bb_to_omp_idx being a vec<int> instead of pointer to array
of ints.
(make_edges): Remove bb_to_omp_idx local variable, don't pass
it to handle_abnormal_edges, adjust for bb_to_omp_idx being a
vec<int> instead of pointer to array of ints and don't free/release
it at the end.
(remove_bb): When removing a bb and placing forced label somewhere
else, ensure it is put into the same OpenMP region during cfg
pass if possible or to entry successor as fallback. Unregister
bb from bb_to_omp_idx.
2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
PR target/99378
* lra-constraints.c (process_address_1): Skip decomposing address
for asm insn operand with unknown constraint.
2021-03-05 Martin Jambor <mjambor@suse.cz>
PR ipa/98078
* cgraph.c (cgraph_edge::set_call_stmt): Do not update all
corresponding speculative edges if we are about to resolve
sepculation. Make edge direct (and so resolve speculations) before
removing it from call_site_hash.
(cgraph_edge::make_direct): Relax the initial assert to allow calling
the function on speculative direct edges.
2021-03-05 Eric Botcazou <ebotcazou@adacore.com>
PR rtl-optimization/99376
* rtlanal.c (nonzero_bits1) <arithmetic operators>: If the number
of low-order zero bits is too large, set the result to 0 directly.
2021-03-04 Jakub Jelinek <jakub@redhat.com>
PR middle-end/93235

View File

@ -1 +1 @@
20210305
20210306

View File

@ -1,3 +1,10 @@
2021-03-05 Eric Botcazou <ebotcazou@adacore.com>
PR ada/99264
* init.c (__gnat_alternate_sta) [Linux]: Remove preprocessor test on
MINSIGSTKSZ and bump size to 32KB.
* libgnarl/s-osinte__linux.ads (Alternate_Stack_Size): Bump to 32KB.
2021-03-02 Mikael Pettersson <mikpelinux@gmail.com>
PR bootstrap/98590

View File

@ -1,3 +1,8 @@
2021-03-05 Eric Botcazou <ebotcazou@adacore.com>
* c-ada-spec.c (dump_ada_declaration) <TYPE_DECL>: Dump nested types
after entering the separate class package, if any.
2021-03-04 Richard Biener <rguenther@suse.de>
* c-pretty-print.c (c_pretty_printer::direct_abstract_declarator):

View File

@ -1,3 +1,8 @@
2021-03-05 Tobias Burnus <tobias@codesourcery.com>
PR c/99137
* c-parser.c (c_parser_oacc_clause_async): Reject comma expressions.
2021-02-24 Martin Sebor <msebor@redhat.com>
PR middle-end/97172

View File

@ -1,3 +1,66 @@
2021-03-05 Marek Polacek <polacek@redhat.com>
PR c++/99374
* call.c (standard_conversion): When converting pointers to
member, don't return NULL when the bases are equivalent but
incomplete.
2021-03-05 Marek Polacek <polacek@redhat.com>
PR c++/99120
* name-lookup.c (check_local_shadow): Check if the type of decl
is non-null before checking TYPE_PTR*.
2021-03-05 Nathan Sidwell <nathan@acm.org>
PR c++/99245
* module.cc (module_state::write_cluster): Relax binding assert.
2021-03-05 Nathan Sidwell <nathan@acm.org>
PR c++/99377
* pt.c (instantiate_decl): Call set_instantiating_module.
2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
PR c++/98118
* coroutines.cc (build_co_await): Use type_build_ctor_call()
to determine cases when a CTOR needs to be built.
(flatten_await_stmt): Likewise.
(morph_fn_to_coro): Likewise.
2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
PR c++/95616
* coroutines.cc (coro_diagnose_throwing_fn): New helper.
(coro_diagnose_throwing_final_aw_expr): New helper.
(build_co_await): Diagnose throwing final await expression
components.
(build_init_or_final_await): Diagnose a throwing promise
final_suspend() call.
2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
PR c++/95615
* coroutines.cc (struct param_info): Track parameter copies that need
a DTOR.
(coro_get_frame_dtor): New helper function factored from build_actor().
(build_actor_fn): Use coro_get_frame_dtor().
(morph_fn_to_coro): Track parameters that need DTORs on exception,
likewise the frame promise and the return object. On exception, run the
DTORs for these, destroy the frame and then rethrow the exception.
2021-03-05 Nathan Sidwell <nathan@acm.org>
PR c++/99389
* pt.c (instantiate_class_template_1): Set instantiating module
here.
2021-03-05 Tobias Burnus <tobias@codesourcery.com>
PR c/99137
* parser.c (cp_parser_oacc_clause_async): Reject comma expressions.
2021-03-04 Jakub Jelinek <jakub@redhat.com>
PR c++/88146

View File

@ -1,3 +1,11 @@
2021-03-05 Tobias Burnus <tobias@codesourcery.com>
PR fortran/99355
PR fortran/57871
* invoke.texi (-freal{4,8}-real-*): Extend description.
* primary.c (match_real_constant): Also promote real literals
with '_kind' number.
2021-03-04 Tobias Burnus <tobias@codesourcery.com>
PR fortran/99355

View File

@ -1,3 +1,112 @@
2021-03-05 Marek Polacek <polacek@redhat.com>
PR c++/99374
* g++.dg/cpp1z/noexcept-type23.C: New test.
2021-03-05 Marek Polacek <polacek@redhat.com>
PR c++/99120
* g++.dg/warn/Wshadow-17.C: New test.
2021-03-05 Jason Merrill <jason@redhat.com>
PR c/99363
* gcc.dg/attr-flatten-1.c: Adjust.
2021-03-05 Jakub Jelinek <jakub@redhat.com>
PR middle-end/99322
* c-c++-common/gomp/pr99322.c: New test.
2021-03-05 Nathan Sidwell <nathan@acm.org>
PR c++/99245
* g++.dg/modules/pr99245_a.H: New.
* g++.dg/modules/pr99245_b.H: New.
2021-03-05 Harald Anlauf <anlauf@gmx.de>
PR libfortran/99218
* gfortran.dg/matmul_21.f90: New test.
2021-03-05 Nathan Sidwell <nathan@acm.org>
PR c++/99377
* g++.dg/modules/pr99377_a.H: New.
* g++.dg/modules/pr99377_b.C: New.
* g++.dg/modules/pr99377_c.C: New.
2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
PR c++/98118
* g++.dg/coroutines/pr98118.C: New test.
2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
PR c++/95616
* g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
* g++.dg/coroutines/pr95616-0.C: New test.
* g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
* g++.dg/coroutines/pr95616-1.C: New test.
* g++.dg/coroutines/pr95616-2.C: New test.
* g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
* g++.dg/coroutines/pr95616-3.C: New test.
* g++.dg/coroutines/pr95616-4.C: New test.
* g++.dg/coroutines/pr95616-5.C: New test.
* g++.dg/coroutines/pr95616-6.C: New test.
2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
PR c++/95615
* g++.dg/coroutines/torture/pr95615-01.C: New test.
* g++.dg/coroutines/torture/pr95615-02.C: New test.
* g++.dg/coroutines/torture/pr95615-03.C: New test.
* g++.dg/coroutines/torture/pr95615-04.C: New test.
* g++.dg/coroutines/torture/pr95615-05.C: New test.
* g++.dg/coroutines/torture/pr95615.inc: New file.
2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
PR target/99378
* gcc.target/i386/pr99123-2.c: New.
2021-03-05 Nathan Sidwell <nathan@acm.org>
PR c++/99389
* g++.dg/modules/pr99389_a.H: New.
* g++.dg/modules/pr99389_b.C: New.
* g++.dg/modules/pr99389_c.C: New.
2021-03-05 Tobias Burnus <tobias@codesourcery.com>
PR c/99137
* c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
additional test.
2021-03-05 Tobias Burnus <tobias@codesourcery.com>
* gfortran.dg/real4-10-real8-10.f90: Add check for real literals
with '_kind' number.
* gfortran.dg/real4-10-real8-16.f90: Likewise.
* gfortran.dg/real4-10-real8-4.f90: Likewise.
* gfortran.dg/real4-10.f90: Likewise.
* gfortran.dg/real4-16-real8-10.f90: Likewise.
* gfortran.dg/real4-16-real8-16.f90: Likewise.
* gfortran.dg/real4-16-real8-4.f90: Likewise.
* gfortran.dg/real4-16.f90: Likewise.
* gfortran.dg/real4-8-real8-10.f90: Likewise.
* gfortran.dg/real4-8-real8-16.f90: Likewise.
* gfortran.dg/real4-8-real8-4.f90: Likewise.
* gfortran.dg/real4-8.f90: Likewise.
* gfortran.dg/real8-10.f90: Likewise.
* gfortran.dg/real8-16.f90: Likewise.
* gfortran.dg/real8-4.f90: Likewise.
2021-03-05 Hans-Peter Nilsson <hp@axis.com>
PR debug/66668
* gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
* lib/prune.exp: Prune useless output caused by a linker bug.

View File

@ -1,3 +1,34 @@
2021-03-05 Harald Anlauf <anlauf@gmx.de>
PR libfortran/99218
* m4/matmul_internal.m4: Invoke tuned matmul only for rank(b)>1.
* generated/matmul_c10.c: Regenerated.
* generated/matmul_c16.c: Likewise.
* generated/matmul_c4.c: Likewise.
* generated/matmul_c8.c: Likewise.
* generated/matmul_i1.c: Likewise.
* generated/matmul_i16.c: Likewise.
* generated/matmul_i2.c: Likewise.
* generated/matmul_i4.c: Likewise.
* generated/matmul_i8.c: Likewise.
* generated/matmul_r10.c: Likewise.
* generated/matmul_r16.c: Likewise.
* generated/matmul_r4.c: Likewise.
* generated/matmul_r8.c: Likewise.
* generated/matmulavx128_c10.c: Likewise.
* generated/matmulavx128_c16.c: Likewise.
* generated/matmulavx128_c4.c: Likewise.
* generated/matmulavx128_c8.c: Likewise.
* generated/matmulavx128_i1.c: Likewise.
* generated/matmulavx128_i16.c: Likewise.
* generated/matmulavx128_i2.c: Likewise.
* generated/matmulavx128_i4.c: Likewise.
* generated/matmulavx128_i8.c: Likewise.
* generated/matmulavx128_r10.c: Likewise.
* generated/matmulavx128_r16.c: Likewise.
* generated/matmulavx128_r4.c: Likewise.
* generated/matmulavx128_r8.c: Likewise.
2021-03-03 Vittorio Zecca <zeccav@gmail.com>
Tobias Burnus <tobias@codesourcery.com>