Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 6 Jan 2021 00:16:55 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 6 Jan 2021 00:16:55 +0000 (00:16 +0000)
29 files changed:
ChangeLog
c++tools/ChangeLog
config/ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/analyzer/ChangeLog
gcc/cp/ChangeLog
gcc/d/ChangeLog
gcc/go/ChangeLog
gcc/objcp/ChangeLog
gcc/testsuite/ChangeLog
libatomic/ChangeLog
libbacktrace/ChangeLog
libcc1/ChangeLog
libffi/ChangeLog
libgfortran/ChangeLog
libgomp/ChangeLog
libhsail-rt/ChangeLog
libitm/ChangeLog
libobjc/ChangeLog
liboffloadmic/ChangeLog
libphobos/ChangeLog
libquadmath/ChangeLog
libsanitizer/ChangeLog
libssp/ChangeLog
libstdc++-v3/ChangeLog
libvtv/ChangeLog
lto-plugin/ChangeLog
zlib/ChangeLog

index 11647e1ba93e2cb3caa41c865d850bcca9d5c174..bd87d5fc6eeb7d517ea3cc9f3e63f438c1ae18ef 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2021-01-05  Samuel Thibault  <samuel.thibault@ens-lyon.org>
+
+       * libtool.m4: Match gnu* along other GNU systems.
+       * libgo/config/libtool.m4: Match gnu* along other GNU systems.
+       * libgo/configure: Re-generate.
+
 2021-01-04  Philipp Tomsich  <philipp.tomsich@vrull.eu>
 
        * MAINTAINERS: Update my email address.
index 75493c3191ac2554d8177045d771846c803df27b..9bc7e31b3d620f4677ec9251a346915a583093ab 100644 (file)
@@ -1,3 +1,12 @@
+2021-01-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR c++/98316
+       * configure.ac: Include ../config/ax_lib_socket_nsl.m4.
+       (NETLIBS): Determine using AX_LIB_SOCKET_NSL.
+       * configure: Regenerate.
+       * Makefile.in (NETLIBS): Define.
+       (g++-mapper-server$(exeext)): Add $(NETLIBS).
+
 2021-01-04  Nathan Sidwell  <nathan@acm.org>
 
        * resolver.cc (module_resolver::cmi_response): Remove
index b6a05b5a6e69d7482e15291cea2fc9fd7b647503..ccd13a89585abb5a783265012b20e3b632df4c15 100644 (file)
@@ -1,3 +1,8 @@
+2021-01-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR c++/98316
+       * ax_lib_socket_nsl.m4: Import from autoconf-archive.
+
 2021-01-03  Mike Frysinger  <vapier@gentoo.org>
 
        * pkg.m4: New file from pkg-config-0.29.2.
index 57dc689b3fd7bfdc8651f69c9fbb21beb22bf74f..1bd59221284238b071ad11b8c657f111833f3c65 100644 (file)
@@ -1,3 +1,187 @@
+2021-01-06  Gerald Pfeifer  <gerald@pfeifer.com>
+
+       Revert:
+       2020-12-28  Gerald Pfeifer  <gerald@pfeifer.com>
+
+       * doc/standards.texi (HSAIL): Remove section.
+
+2021-01-05  Samuel Thibault  <samuel.thibault@ens-lyon.org>
+
+       * configure: Re-generate.
+
+2021-01-05  Jakub Jelinek  <jakub@redhat.com>
+
+       * doc/invoke.texi (-std=c++20): Adjust for the publication of
+       ISO 14882:2020 standard.
+       * doc/standards.texi: Likewise.
+
+2021-01-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/94802
+       * expr.h (maybe_optimize_sub_cmp_0): Declare.
+       * expr.c: Include tree-pretty-print.h and flags.h.
+       (maybe_optimize_sub_cmp_0): New function.
+       (do_store_flag): Use it.
+       * cfgexpand.c (expand_gimple_cond): Likewise.
+
+2021-01-05  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * mux-utils.h (pointer_mux::m_ptr): Tweak description of contents.
+       * rtlanal.c (simple_regno_set): Tweak description to clarify the
+       RMW condition.
+
+2021-01-05  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/98516
+       * tree-vect-slp.c (vect_optimize_slp): Permute the incoming
+       lanes when materializing on a VEC_PERM node.
+       (vectorizable_slp_permutation): Dump the permute properly.
+
+2021-01-05  Richard Biener  <rguenther@suse.de>
+
+       * tree-vect-slp.c (vect_slp_region): Move debug counter
+       to cover individual subgraphs.
+
+2021-01-05  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/98428
+       * tree-vect-slp.c (vect_build_slp_tree_1): Properly reject
+       vector lane extracts for loop vectorization.
+
+2021-01-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/98514
+       * tree-ssa-reassoc.c (bb_rank): Change type from long * to
+       int64_t *.
+       (operand_rank): Change type from hash_map<tree, long> to
+       hash_map<tree, int64_t>.
+       (phi_rank): Change return type from long to int64_t.
+       (loop_carried_phi): Change block_rank variable type from long to
+       int64_t.
+       (propagate_rank): Change return type, rank parameter type and
+       op_rank variable type from long to int64_t.
+       (find_operand_rank): Change return type from long to int64_t
+       and change slot variable type from long * to int64_t *.
+       (insert_operand_rank): Change rank parameter type from long to
+       int64_t.
+       (get_rank): Change return type and rank variable type from long to
+       int64_t.  Use PRId64 instead of ld to print the rank.
+       (init_reassoc): Change rank variable type from long to int64_t
+       and adjust correspondingly bb_rank and operand_rank initialization.
+
+2021-01-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/96928
+       * tree-ssa-phiopt.c (xor_replacement): New function.
+       (tree_ssa_phiopt_worker): Call it.
+
+2021-01-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/96930
+       * match.pd ((A / (1 << B)) -> (A >> B)): If A is extended
+       from narrower value which has the same type as 1 << B, perform
+       the right shift on the narrower value followed by extension.
+
+2021-01-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/96239
+       * gimple-ssa-store-merging.c (maybe_optimize_vector_constructor): New
+       function.
+       (get_status_for_store_merging): Don't return BB_INVALID for blocks
+       with potential bswap optimizable CONSTRUCTORs.
+       (pass_store_merging::execute): Optimize vector CONSTRUCTORs with bswap
+       if possible.
+
+2021-01-05  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/98381
+       * tree.c (vector_element_bits): Properly compute bool vector
+       element size.
+       * tree-vect-loop.c (vectorizable_live_operation): Properly
+       compute the last lane bit offset.
+
+2021-01-05  Uroš Bizjak  <ubizjak@gmail.com>
+
+       PR target/98522
+       * config/i386/sse.md (sse_cvtps2pi): Redefine as define_insn_and_split.
+       Clear the top 64 bytes of the input XMM register.
+       (sse_cvttps2pi): Ditto.
+
+2021-01-05  Uroš Bizjak  <ubizjak@gmail.com>
+
+       PR target/98521
+       * config/i386/xopintrin.h (_mm256_cmov_si256): New.
+
+2021-01-05  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/98495
+       * config/i386/xmmintrin.h (_mm_extract_pi16): Cast to unsigned
+       short first.
+
+2021-01-05  Claudiu Zissulescu  <claziss@synopsys.com>
+
+       * config/arc/arc.md (maddsidi4_split): Use ACC_REG_FIRST.
+       (umaddsidi4_split): Likewise.
+
+2021-01-05  liuhongt  <hongtao.liu@intel.com>
+
+       PR target/98461
+       * config/i386/sse.md (*sse2_pmovskb_zexthisi): New
+       define_insn_and_split for zero_extend of subreg HI of pmovskb
+       result.
+       (*sse2_pmovskb_zexthisi): Add new combine splitters for
+       zero_extend of not of subreg HI of pmovskb result.
+
+2021-01-05  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR target/97269
+       * explow.c (convert_memory_address_addr_space_1): Handle UNSPECs
+       nested in CONSTs.
+       * config/aarch64/aarch64.c (aarch64_expand_mov_immediate): Use
+       convert_memory_address to convert symbolic immediates to ptr_mode
+       before forcing them to memory.
+
+2021-01-05  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR rtl-optimization/97144
+       * recog.c (constrain_operands): Initialize matching_operand
+       for each alternative, rather than only doing it once.
+
+2021-01-05  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR rtl-optimization/98403
+       * rtl-ssa/changes.cc (function_info::finalize_new_accesses): Explain
+       why we don't remove call clobbers.
+       (function_info::apply_changes_to_insn): Don't attempt to add
+       call clobbers here.
+
+2021-01-05  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR tree-optimization/98371
+       * tree-vect-loop.c (vect_reanalyze_as_main_loop): New function.
+       (vect_analyze_loop): If an epilogue loop appears to be cheaper
+       than the main loop, re-analyze it as a main loop before adopting
+       it as a main loop.
+
+2021-01-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR c++/98316
+       * configure.ac (NETLIBS): Determine using AX_LIB_SOCKET_NSL.
+       * aclocal.m4, configure: Regenerate.
+       * Makefile.in (NETLIBS): Define.
+       (BACKEND): Remove $(CODYLIB).
+
+2021-01-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/98334
+       * simplify-rtx.c (simplify_context::simplify_binary_operation_1):
+       Optimize (X - 1) * Y + Y to X * Y or (X + 1) * Y - Y to X * Y.
+
+2021-01-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
+
+       * tree-inline.c (expand_call_inline): Restore input_location.
+       Return result from recursive call.
+
 2021-01-04  Richard Sandiford  <richard.sandiford@arm.com>
 
        PR tree-optimization/95401
index fc775264780db0acf00d5a7c06d51ced6b6a55c8..c11ea6e377e837b9929975c66a6d51da3bef357c 100644 (file)
@@ -1 +1 @@
-20210105
+20210106
index b8d6b1ae7932a5d04b867d74c3eb357643b0f867..d5216e9edd8fa6ad4be675e7222814acfdb6eca9 100644 (file)
@@ -1,3 +1,10 @@
+2021-01-05  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/98293
+       * store.cc (binding_map::apply_ctor_to_region): When "index" is
+       NULL, iterate through the fields for RECORD_TYPEs, rather than
+       creating an INTEGER_CST index.
+
 2020-11-30  David Malcolm  <dmalcolm@redhat.com>
 
        * analyzer-pass.cc: Include "analyzer/analyzer.h" for the
index ca00794d683879abcb5abe2028a68e43f1f0ffa3..5f35ab78b45b5407996946987a6343afbc7edfa7 100644 (file)
@@ -1,3 +1,39 @@
+2021-01-05  Patrick Palka  <ppalka@redhat.com>
+
+       * pt.c (unify) <case TEMPLATE_PARM_INDEX>: After walking into
+       the type of the NTTP, substitute into the type again.  If the
+       type is still dependent, don't unify the NTTP.
+
+2021-01-05  Jakub Jelinek  <jakub@redhat.com>
+
+       * Make-lang.in (cc1plus-checksum, cc1plus$(exeext): Add
+       $(CODYLIB) after $(BACKEND).
+
+2021-01-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/98469
+       * constexpr.c (cxx_eval_constant_expression) <case BIT_CAST_EXPR>:
+       Punt if lval is true.
+       * semantics.c (cp_build_bit_cast): Call get_target_expr_sfinae on
+       the result if it has a class type.
+
+2021-01-05  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/82099
+       * pt.c (resolve_overloaded_unification): Call
+       maybe_instantiate_noexcept after instantiating the function
+       decl.
+
+2021-01-05  Nathan Sidwell  <nathan@acm.org>
+
+       * parser.c (cp_parser_module_declaration): Alter diagnostic
+       text to say where is permissable.
+
+2021-01-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR c++/98316
+       * Make-lang.in (cc1plus$(exeext)): Add $(CODYLIB), $(NETLIBS).
+
 2021-01-02  Jan Hubicka  <jh@suse.cz>
 
        * cp-tree.h (cp_tree_c_finish_parsing): Declare.
index 03fd8e7256308c13b3bcc2599dc1dd369a4aab26..50a95f1baea45756290350bc8944f42c6697b2e3 100644 (file)
@@ -1,3 +1,20 @@
+2021-01-05  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * dmd/MERGE: Merge upstream dmd a5c86f5b9.
+       * d-builtins.cc (d_eval_constant_expression): Handle ADDR_EXPR trees
+       created by build_string_literal.
+       * d-frontend.cc (retStyle): Remove function.
+       * d-target.cc (d_language_target_info): New variable.
+       (d_target_info_table): Likewise.
+       (Target::_init): Initialize d_target_info_table.
+       (Target::isReturnOnStack): New function.
+       (d_add_target_info_handlers): Likewise.
+       (d_handle_target_cpp_std): Likewise.
+       (d_handle_target_cpp_runtime_library): Likewise.
+       (Target::getTargetInfo): Likewise.
+       * d-target.h (struct d_target_info_spec): New type.
+       (d_add_target_info_handlers): Declare.
+
 2021-01-01  Jakub Jelinek  <jakub@redhat.com>
 
        * gdc.texi: Bump @copyrights-d year.
index 0c23345a3eac617e220dfff7b734306cefc1e221..ddf550f1629d70a8ccf94e8eeb85e8a92a6877eb 100644 (file)
@@ -1,3 +1,16 @@
+2021-01-05  Jakub Jelinek  <jakub@redhat.com>
+
+       * lang.opt (fgo-embedcfg=): Add full stop at the end of description.
+
+2021-01-05  Ian Lance Taylor  <iant@golang.org>
+
+       * lang.opt (fgo-embedcfg): New option.
+       * go-c.h (struct go_create_gogo_args): Add embedcfg field.
+       * go-lang.c (go_embedcfg): New static variable.
+       (go_langhook_init): Set go_create_gogo_args embedcfg field.
+       (go_langhook_handle_option): Handle OPT_fgo_embedcfg_.
+       * gccgo.texi (Invoking gccgo): Document -fgo-embedcfg.
+
 2021-01-01  Jakub Jelinek  <jakub@redhat.com>
 
        * gccgo.texi: Bump @copyrights-go year.
index ff827c74b810d8fa74ce758d89f86dece4c2b4d4..44b412b4379bd5dc948931721d894617afa9fa28 100644 (file)
@@ -1,3 +1,13 @@
+2021-01-05  Jakub Jelinek  <jakub@redhat.com>
+
+       * Make-lang.in (cc1objplus-checksum, cc1objplus$(exeext): Add
+       $(CODYLIB) after $(BACKEND).
+
+2021-01-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR c++/98316
+       * Make-lang.in (cc1objplus$(exeext)): Add $(CODYLIB), $(NETLIBS).
+
 2020-11-20  Jakub Jelinek  <jakub@redhat.com>
 
        PR other/97911
index 552c190b39fd325347e96c8425779e02d2af6998..a5b1044af87d259dd512424d1443971c9e0c906d 100644 (file)
@@ -1,3 +1,116 @@
+2021-01-05  Ilya Leoshkevich  <iii@linux.ibm.com>
+
+       * gcc.target/s390/s390.exp: Replace %% with %.
+
+2021-01-05  Steve Kargl  <sgk@troutmask.apl.washington.edu>
+
+       * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
+
+2021-01-05  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/98495
+       * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
+       unsigned short to compute pextrw result.
+
+2021-01-05  Patrick Palka  <ppalka@redhat.com>
+
+       * g++.dg/template/partial5.C: Adjust directives to expect the
+       same errors across all dialects.
+       * g++.dg/cpp1z/nontype-auto17.C: New test.
+       * g++.dg/cpp1z/nontype-auto18.C: New test.
+       * g++.dg/template/ttp33.C: New test.
+
+2021-01-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/94802
+       * gcc.target/i386/pr94802.c: New test.
+       * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
+
+2021-01-05  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/98516
+       * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
+       * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
+
+2021-01-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/98469
+       * g++.dg/cpp2a/bit-cast8.C: New test.
+       * g++.dg/cpp2a/bit-cast9.C: New test.
+
+2021-01-05  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/82099
+       * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
+       * g++.dg/cpp0x/noexcept61.C: New test.
+
+2021-01-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/96928
+       * gcc.dg/tree-ssa/pr96928.c: New test.
+       * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
+       instead of scanning rtl dump for ifcvt message check assembly
+       for xor instruction.
+
+2021-01-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/96930
+       * g++.dg/tree-ssa/pr96930.C: New test.
+
+2021-01-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/96239
+       * gcc.dg/tree-ssa/pr96239.c: New test.
+
+2021-01-05  Uroš Bizjak  <ubizjak@gmail.com>
+
+       PR target/98522
+       * gcc.target/i386/pr98522.c: New test.
+
+2021-01-05  Nathan Sidwell  <nathan@acm.org>
+
+       * g++.dg/modules/mod-decl-1.C: Adjust.
+       * g++.dg/modules/p0713-2.C: Adjust.
+       * g++.dg/modules/p0713-3.C: Adjust.
+
+2021-01-05  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/98495
+       * gcc.target/i386/pr98495-1.c: New test.
+       * gcc.target/i386/pr98495-2.c: New test.
+       * gcc.target/i386/pr98495-3.c: New test.
+       * gcc.target/i386/pr98495-4.c: New test.
+       * gcc.target/i386/pr98495-5.c: New test.
+
+2021-01-05  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/sse2-pr98461-2.c: New test.
+
+2021-01-05  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR rtl-optimization/97144
+       * gcc.c-torture/compile/pr97144.c: New test.
+       * gcc.target/aarch64/sve/pr97144.c: Likewise.
+
+2021-01-05  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR rtl-optimization/98403
+       * g++.dg/opt/pr98403.C: New test.
+
+2021-01-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/98334
+       * gcc.target/i386/pr98334.c: New test.
+
+2021-01-05  Jerome Lambourg  <lambourg@adacore.com>
+
+       * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
+
+2021-01-05  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/98293
+       * gcc.dg/analyzer/pr98293.c: New test.
+
 2021-01-04  Martin Uecker  <muecker@gwdg.de>
 
        PR c/98029
index 5962fb997d17d61c51e61cd4a22b83ea27c3513b..8a165fcb4e3d6925e19aaebfc700419b18fb743a 100644 (file)
@@ -1,3 +1,7 @@
+2021-01-05  Samuel Thibault  <samuel.thibault@ens-lyon.org>
+
+       * configure: Re-generate.
+
 2020-12-05  Iain Sandoe  <iain@sandoe.co.uk>
 
        PR target/97865
index faa1d17224584e31b095b7a2120e5f8f18c5a6b8..c4fe0e4791282bda803dbf8c703ffaf356582777 100644 (file)
@@ -1,3 +1,7 @@
+2021-01-05  Samuel Thibault  <samuel.thibault@ens-lyon.org>
+
+       * configure: Re-generate.
+
 2020-12-05  Iain Sandoe  <iain@sandoe.co.uk>
 
        PR target/97865
index b94dce96abd935cf6857598bc11972ca63b80706..8151f12447b94a5e2f9117d5421c1fbe8eda846c 100644 (file)
@@ -1,3 +1,7 @@
+2021-01-05  Samuel Thibault  <samuel.thibault@ens-lyon.org>
+
+       * configure: Re-generate.
+
 2020-12-18  Jakub Jelinek  <jakub@redhat.com>
 
        PR bootstrap/98380
index fc59bd8a51c3af18da3f9df30d2c096e9cece4cc..58ce5724fe393fb0bb31cfa4fd0659e526d016a4 100644 (file)
@@ -1,3 +1,7 @@
+2021-01-05  Samuel Thibault  <samuel.thibault@ens-lyon.org>
+
+       * configure: Re-generate.
+
 2020-12-05  Iain Sandoe  <iain@sandoe.co.uk>
 
        PR target/97865
index 8f271403693c66fa945c136ea8f7c75ad793cf8f..77eafe0af9552d7d043a18806c3e7fc0fd67adbc 100644 (file)
@@ -1,3 +1,7 @@
+2021-01-05  Samuel Thibault  <samuel.thibault@ens-lyon.org>
+
+       * configure: Re-generate.
+
 2021-01-01  Jakub Jelinek  <jakub@redhat.com>
 
        * ChangeLog-2020: Rotate ChangeLog.  New file.
index ba7204b6a6851af3bcb31c3200edd4db2fe7d7d0..c25ceabf5f1b4fbdddc3a381377ce8996877efb1 100644 (file)
@@ -1,3 +1,27 @@
+2021-01-05  Samuel Thibault  <samuel.thibault@ens-lyon.org>
+
+       * configure: Re-generate.
+
+2021-01-05  Samuel Thibault  <samuel.thibault@ens-lyon.org>
+
+       * configure: Re-generate.
+
+2021-01-05  Julian Brown  <julian@codesourcery.com>
+
+       * plugin/plugin-nvptx.c (SOFTSTACK_CACHE_LIMIT): New define.
+       (struct ptx_device): Add omp_stacks struct.
+       (nvptx_open_device): Initialise cached-stacks housekeeping info.
+       (nvptx_close_device): Free cached stacks block and mutex.
+       (nvptx_stacks_free): New function.
+       (nvptx_alloc): Add SUPPRESS_ERRORS parameter.
+       (GOMP_OFFLOAD_alloc): Add strategies for freeing soft-stacks block.
+       (nvptx_stacks_alloc): Rename to...
+       (nvptx_stacks_acquire): This.  Cache stacks block between runs if same
+       size or smaller is required.
+       (nvptx_stacks_free): Remove.
+       (GOMP_OFFLOAD_run): Call nvptx_stacks_acquire and lock stacks block
+       during kernel execution.
+
 2021-01-01  Jakub Jelinek  <jakub@redhat.com>
 
        * libgomp.texi: Bump @copying's copyright year.
index 132e9c03d4c6ffe44604e937bdda876bc8a054b5..6eb56c78aeedb57d5f2fdb21633ca8887b4fa674 100644 (file)
@@ -1,3 +1,7 @@
+2021-01-05  Samuel Thibault  <samuel.thibault@ens-lyon.org>
+
+       * configure: Re-generate.
+
 2020-12-05  Iain Sandoe  <iain@sandoe.co.uk>
 
        PR target/97865
index e91b1c637214618fc4a2051dab51745adafd2f3e..67873c07c03504c8d5bc290e0889b541e0164d6a 100644 (file)
@@ -1,3 +1,7 @@
+2021-01-05  Samuel Thibault  <samuel.thibault@ens-lyon.org>
+
+       * configure: Re-generate.
+
 2021-01-01  Jakub Jelinek  <jakub@redhat.com>
 
        * libitm.texi: Bump @copying's copyright year.
index 83e5f61a1b52e212f5007e59f5cc88886bd10f18..841f3740e140eb196c73f5247fec58be8fa2436b 100644 (file)
@@ -1,3 +1,7 @@
+2021-01-05  Samuel Thibault  <samuel.thibault@ens-lyon.org>
+
+       * configure: Re-generate.
+
 2020-12-05  Iain Sandoe  <iain@sandoe.co.uk>
 
        PR target/97865
index 28adb0d964d6829ba5537c8965dfafac977ae189..c048f91789521f8e0eda58f6acee7e487e2d3704 100644 (file)
@@ -1,3 +1,8 @@
+2021-01-05  Samuel Thibault  <samuel.thibault@ens-lyon.org>
+
+       * configure: Re-generate.
+       * plugin/configure: Re-generate.
+
 2020-11-29  John David Anglin  <danglin@gcc.gnu.org>
 
        * configure: Regenerate.
index 48cb298ae487741df03d82d873af6b8ec261792f..9a1d810bdb8e55e75f855c1eccdd63c29717b5d7 100644 (file)
@@ -1,3 +1,7 @@
+2021-01-05  Samuel Thibault  <samuel.thibault@ens-lyon.org>
+
+       * configure: Re-generate.
+
 2020-12-05  Iain Sandoe  <iain@sandoe.co.uk>
 
        PR target/97865
index 9c2ce0436acace51b890c40f9cde11b8267fbb6e..aa611b75e8b55e5611033dd51d99e7cc4c892816 100644 (file)
@@ -1,3 +1,7 @@
+2021-01-05  Samuel Thibault  <samuel.thibault@ens-lyon.org>
+
+       * configure: Re-generate.
+
 2021-01-01  Jakub Jelinek  <jakub@redhat.com>
 
        * libquadmath.texi: Bump @copying's copyright year.
index 05ca595404f3b65317ec164d550c1be847277ca4..0514f95eff9576f5688f67461c056e71080c7eb5 100644 (file)
@@ -1,3 +1,7 @@
+2021-01-05  Samuel Thibault  <samuel.thibault@ens-lyon.org>
+
+       * configure: Re-generate.
+
 2020-12-05  Iain Sandoe  <iain@sandoe.co.uk>
 
        PR target/97865
index cc6cbb3955ec96079543210f63135e483b701806..ec9618c5e513ccd3ae589b04f12dce1a4d8be323 100644 (file)
@@ -1,3 +1,7 @@
+2021-01-05  Samuel Thibault  <samuel.thibault@ens-lyon.org>
+
+       * configure: Re-generate.
+
 2020-12-05  Iain Sandoe  <iain@sandoe.co.uk>
 
        PR target/97865
index 8f271403693c66fa945c136ea8f7c75ad793cf8f..48dc967c7c6e900843ab472d664b7ba17194a58b 100644 (file)
@@ -1,3 +1,11 @@
+2021-01-05  Samuel Thibault  <samuel.thibault@ens-lyon.org>
+
+       * configure: Re-generate.
+
+2021-01-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
+
+       * include/precompiled/stdc++.h: Add <source_location> to C++20 section.
+
 2021-01-01  Jakub Jelinek  <jakub@redhat.com>
 
        * ChangeLog-2020: Rotate ChangeLog.  New file.
index 7bfd460138cf9c7fee84772ccedf5356a5f9120e..03b8e63d5bdc8991faa4035fe88cc698a643e2e9 100644 (file)
@@ -1,3 +1,7 @@
+2021-01-05  Samuel Thibault  <samuel.thibault@ens-lyon.org>
+
+       * configure: Re-generate.
+
 2020-12-05  Iain Sandoe  <iain@sandoe.co.uk>
 
        PR target/97865
index bc50cc2a7c58064fbb5ef3f64f5cb14e331958eb..35aadcab12dc248fbe4fd77455704b064fe417c3 100644 (file)
@@ -1,3 +1,7 @@
+2021-01-05  Samuel Thibault  <samuel.thibault@ens-lyon.org>
+
+       * configure: Re-generate.
+
 2020-11-29  John David Anglin  <danglin@gcc.gnu.org>
 
        * configure: Regenerate.
index 8dfdc55f7e30f416156177ce2debd064912d08e9..106dc97e7245f3ece053d0f72c584f4ab1aeaae5 100644 (file)
@@ -1,3 +1,7 @@
+2021-01-05  Samuel Thibault  <samuel.thibault@ens-lyon.org>
+
+       * configure: Re-generate.
+
 2020-12-05  Iain Sandoe  <iain@sandoe.co.uk>
 
        PR target/97865