]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 13 May 2021 00:16:29 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 13 May 2021 00:16:29 +0000 (00:16 +0000)
ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/c/ChangeLog
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog
libcpp/ChangeLog
libgomp/ChangeLog
libstdc++-v3/ChangeLog

index dd3e5db221cd1bc7baffcf4cb1fc94d4d8885548..532658a9680ebb148aa0f6d895c309fbe79a2078 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2021-05-12  Marcel Vollweiler  <marcel@codesourcery.com>
+
+       * MAINTAINERS (Write After Approval): Add myself.
+
 2021-05-11  Martin Liska  <mliska@suse.cz>
 
        * MAINTAINERS: Remove entries for removed
index d0df5075ec7ff5058c54a38571e7fc562647c6ba..9e390869a594aed5dd6bd839503c5519570102e5 100644 (file)
@@ -1,3 +1,96 @@
+2021-05-13  Alexandre Oliva  <oliva@adacore.com>
+
+       * targhooks.c (default_zero_call_used_regs): Retry using
+       successfully-zeroed registers as sources.
+
+2021-05-12  Tobias Burnus  <tobias@codesourcery.com>
+
+       * omp-low.c (finish_taskreg_scan): Use the proper detach decl.
+
+2021-05-12  Aldy Hernandez  <aldyh@redhat.com>
+
+       PR c/100521
+       * gimple-range.cc (range_of_builtin_call): Skip out on
+         processing __builtin_clz when varying.
+
+2021-05-12  Tom de Vries  <tdevries@suse.de>
+
+       PR target/96005
+       * config/nvptx/nvptx-opts.h (enum ptx_version): New enum.
+       * config/nvptx/nvptx.c (nvptx_file_start): Print .version according
+       to ptx_version_option.
+       * config/nvptx/nvptx.h (TARGET_PTX_6_3): Define.
+       * config/nvptx/nvptx.md (define_insn "nvptx_shuffle<mode>")
+       (define_insn "nvptx_vote_ballot"): Use sync variant for
+       TARGET_PTX_6_3.
+       * config/nvptx/nvptx.opt (ptx_version): Add enum.
+       (mptx): Add option.
+       * doc/invoke.texi (Nvidia PTX Options): Add mptx item.
+
+2021-05-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/100566
+       * tree-ssa-sccvn.c (dominated_by_p_w_unex): Properly handle
+       allow_back for all edge queries.
+
+2021-05-12  liuhongt  <hongtao.liu@intel.com>
+
+       PR target/99908
+       * config/i386/sse.md (<sse4_1_avx2>_pblendvb): Add
+       splitters for pblendvb of NOT mask register.
+
+2021-05-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/100519
+       * tree-ssa-reassoc.c (can_associate_p): Split into...
+       (can_associate_op_p): ... this
+       (can_associate_type_p): ... and this.
+       (is_reassociable_op): Call can_associate_op_p.
+       (break_up_subtract_bb): Call the appropriate predicates.
+       (reassociate_bb): Likewise.
+
+2021-05-12  Martin Liska  <mliska@suse.cz>
+
+       * lto-wrapper.c (merge_and_complain): Merge -flto=arg options.
+       (run_gcc): Use -flto argument detection for merged
+       fdecoded_options.
+
+2021-05-12  Martin Liska  <mliska@suse.cz>
+
+       * lto-wrapper.c (print_lto_docs_link): New function.
+       (run_gcc): Print warning about missing job server detection
+       after we know NR of partitions. Do the same for -flto{,=1}.
+       * opts.c (get_option_html_page): Support -flto option.
+
+2021-05-12  Martin Liska  <mliska@suse.cz>
+
+       * lto-wrapper.c (get_options_from_collect_gcc_options): Change
+       return type.
+       (append_option): Remove.
+       (find_option): Rework to use the vector type.
+       (remove_option): Remove.
+       (merge_and_complain): Use vectors for cl_decoded_option data
+       type arguments.
+       (append_compiler_options): Likewise.
+       (append_diag_options): Likewise.
+       (append_linker_options): Likewise.
+       (append_offload_options): Likewise.
+       (compile_offload_image): Likewise.
+       (compile_images_for_offload_targets): Likewise.
+       (find_and_merge_options): Likewise.
+       (run_gcc): Likewise.
+
+2021-05-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
+
+       PR debug/100515
+       * dwarf2out.c (dwarf2out_finish): Set
+       have_multiple_function_sections with multi-range text_section.
+
+2021-05-12  Martin Liska  <mliska@suse.cz>
+
+       PR bootstrap/100560
+       * Makefile.in: Remove version.h from linker command line.
+
 2021-05-12  Richard Biener  <rguenther@suse.de>
 
        PR middle-end/100547
index d14314023a18d18d199ab922192c1d461e66f1aa..92e74b65a6bb907640aa08ab2a38f8698a4f875c 100644 (file)
@@ -1 +1 @@
-20210512
+20210513
index 4261aa6c91b347a2c23c54a4315815bcb07f18c4..2279e46b77598e4f652b5ec0bb64434e6872e24b 100644 (file)
@@ -1,3 +1,15 @@
+2021-05-12  Bob Duff  <duff@adacore.com>
+
+       PR ada/100564
+       * atree.adb (Change_Node): Do not call Zero_Slots on a Node_Id
+       when the Nkind has not yet been set; call the other Zero_Slots
+       that takes a range of slot offsets.  Call the new Mutate_Kind
+       that takes an Old_Size, for the same reason -- the size cannot
+       be computed without the Nkind.
+       (Mutate_Nkind): New function that allows specifying the Old_Size.
+       (Size_In_Slots): Assert that the Nkind has proper (nonzero) value.
+       * atree.ads: Minor reformatting.
+
 2021-05-12  Martin Liska  <mliska@suse.cz>
 
        * doc/share/conf.py: Do not use binary mode.
index d003883421fd1fdeb8a84416e4ac257e96a6d8e7..0690d931bb063daafd6b33885c44c3fa61c7eb49 100644 (file)
@@ -1,3 +1,8 @@
+2021-05-12  Marcel Vollweiler  <marcel@codesourcery.com>
+
+       * c-parser.c (c_parser_omp_clause_map): Support map-type-modifier
+       'close'.
+
 2021-05-10  Martin Liska  <mliska@suse.cz>
 
        * c-aux-info.c (affix_data_type): Use startswith
index 80ea065a8d13f8751ff35e4dcff0187144ddc5e5..5a8a650d3d7f2189b0a4019007cf9957b54e3ad1 100644 (file)
@@ -1,3 +1,13 @@
+2021-05-12  Marek Polacek  <polacek@redhat.com>
+
+       * pt.c (tsubst_copy_and_build): Add warn_int_in_bool_context
+       sentinel.
+
+2021-05-12  Marcel Vollweiler  <marcel@codesourcery.com>
+
+       * parser.c (cp_parser_omp_clause_map): Support map-type-modifier
+       'close'.
+
 2021-05-11  Jason Merrill  <jason@redhat.com>
 
        PR c++/100517
index fd12630c18212180a163806bcdf0c8ac18dab989..82ef74c03a1066a5d8fb22afa8585d4807f6b174 100644 (file)
@@ -1,3 +1,54 @@
+2021-05-12  Martin Sebor  <msebor@redhat.com>
+
+       PR middle-end/100571
+       * gcc.dg/Wstringop-overflow-67.c: New test.
+
+2021-05-12  Aldy Hernandez  <aldyh@redhat.com>
+
+       PR c/100521
+       * gcc.dg/pr100521.c: New file.
+
+2021-05-12  Marek Polacek  <polacek@redhat.com>
+
+       * g++.dg/warn/Wint-in-bool-context-2.C: New test.
+
+2021-05-12  Marcel Vollweiler  <marcel@codesourcery.com>
+
+       * c-c++-common/gomp/map-6.c: New test.
+       * c-c++-common/gomp/map-7.c: New test.
+
+2021-05-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/100566
+       * gcc.dg/torture/pr100566.c: New testcase.
+
+2021-05-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR preprocessor/100392
+       * gcc.dg/cpp/pr100392.c: New test.
+       * gcc.dg/cpp/pr100392.h: New file.
+
+2021-05-12  Martin Liska  <mliska@suse.cz>
+
+       * lib/lto.exp: When running tests without jobserver, one can see
+       the following warning for tests that use 1to1 partitioning.
+
+2021-05-12  liuhongt  <hongtao.liu@intel.com>
+
+       PR target/99908
+       * gcc.target/i386/avx2-pr99908.c: New test.
+       * gcc.target/i386/sse4_1-pr99908.c: New test.
+
+2021-05-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/100519
+       * gcc.dg/torture/pr100519.c: New testcase.
+
+2021-05-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
+
+       PR debug/100515
+       * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
+
 2021-05-12  Jakub Jelinek  <jakub@redhat.com>
 
        PR middle-end/100508
index 7b59b08d807a1f1c4ce2e24bea308a6acdcfa209..0d2c86fc78e49bc5dfe5f14ff8ba32f585674bc9 100644 (file)
@@ -1,3 +1,10 @@
+2021-05-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR preprocessor/100392
+       * lex.c (cpp_directive_only_process): If buffer doesn't end with '\n',
+       add buffer->rlimit[0] character to the printed range and
+       CPP_INCREMENT_LINE and increment line_count.
+
 2021-05-11  Joseph Myers  <joseph@codesourcery.com>
 
        * include/cpplib.h (struct cpp_options): Add elifdef.
index 7b7d2bf75f2d4e5df7b81833e04aef996046e076..1e8104cb9d2f464397fe1e3cf399fc27d0716c28 100644 (file)
@@ -1,3 +1,8 @@
+2021-05-12  Tobias Burnus  <tobias@codesourcery.com>
+
+       * testsuite/libgomp.c-c++-common/task-detach-12.c: New test.
+       * testsuite/libgomp.fortran/task-detach-12.f90: New test.
+
 2021-05-11  Jakub Jelinek  <jakub@redhat.com>
 
        PR middle-end/100471
index ea3089944f21dc35e8ff4f282986f80eff92ded3..e48de21235ac7aa833e077fc5d54b857eb7a1d2c 100644 (file)
@@ -1,3 +1,14 @@
+2021-05-12  Jonathan Wakely  <jwakely@redhat.com>
+
+       * testsuite/25_algorithms/pstl/alg_nonmodifying/find_end.cc:
+       Increase dg-timeout-factor to 4. Fix -Wunused-parameter
+       warnings. Replace bitwise AND with logical AND in loop
+       condition.
+       * testsuite/25_algorithms/pstl/alg_nonmodifying/search_n.cc:
+       Replace bitwise AND with logical AND in loop condition.
+       * testsuite/util/pstl/test_utils.h: Remove unused parameter
+       names.
+
 2021-05-11  Patrick Palka  <ppalka@redhat.com>
 
        * src/c++17/ryu/LOCAL_PATCHES: Update.