From: GCC Administrator Date: Thu, 13 May 2021 00:16:29 +0000 (+0000) Subject: Daily bump. X-Git-Tag: basepoints/gcc-13~7554 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0ff3a0f2b9d5cbea70d134cda2e74b674f8be9c9;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/ChangeLog b/ChangeLog index dd3e5db221cd..532658a9680e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2021-05-12 Marcel Vollweiler + + * MAINTAINERS (Write After Approval): Add myself. + 2021-05-11 Martin Liska * MAINTAINERS: Remove entries for removed diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d0df5075ec7f..9e390869a594 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,96 @@ +2021-05-13 Alexandre Oliva + + * targhooks.c (default_zero_call_used_regs): Retry using + successfully-zeroed registers as sources. + +2021-05-12 Tobias Burnus + + * omp-low.c (finish_taskreg_scan): Use the proper detach decl. + +2021-05-12 Aldy Hernandez + + PR c/100521 + * gimple-range.cc (range_of_builtin_call): Skip out on + processing __builtin_clz when varying. + +2021-05-12 Tom de Vries + + 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") + (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 + + 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 + + PR target/99908 + * config/i386/sse.md (_pblendvb): Add + splitters for pblendvb of NOT mask register. + +2021-05-12 Richard Biener + + 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 + + * 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 + + * 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 + + * 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 + + PR debug/100515 + * dwarf2out.c (dwarf2out_finish): Set + have_multiple_function_sections with multi-range text_section. + +2021-05-12 Martin Liska + + PR bootstrap/100560 + * Makefile.in: Remove version.h from linker command line. + 2021-05-12 Richard Biener PR middle-end/100547 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index d14314023a18..92e74b65a6bb 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210512 +20210513 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 4261aa6c91b3..2279e46b7759 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,15 @@ +2021-05-12 Bob Duff + + 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 * doc/share/conf.py: Do not use binary mode. diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index d003883421fd..0690d931bb06 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,8 @@ +2021-05-12 Marcel Vollweiler + + * c-parser.c (c_parser_omp_clause_map): Support map-type-modifier + 'close'. + 2021-05-10 Martin Liska * c-aux-info.c (affix_data_type): Use startswith diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 80ea065a8d13..5a8a650d3d7f 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,13 @@ +2021-05-12 Marek Polacek + + * pt.c (tsubst_copy_and_build): Add warn_int_in_bool_context + sentinel. + +2021-05-12 Marcel Vollweiler + + * parser.c (cp_parser_omp_clause_map): Support map-type-modifier + 'close'. + 2021-05-11 Jason Merrill PR c++/100517 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index fd12630c1821..82ef74c03a10 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,54 @@ +2021-05-12 Martin Sebor + + PR middle-end/100571 + * gcc.dg/Wstringop-overflow-67.c: New test. + +2021-05-12 Aldy Hernandez + + PR c/100521 + * gcc.dg/pr100521.c: New file. + +2021-05-12 Marek Polacek + + * g++.dg/warn/Wint-in-bool-context-2.C: New test. + +2021-05-12 Marcel Vollweiler + + * c-c++-common/gomp/map-6.c: New test. + * c-c++-common/gomp/map-7.c: New test. + +2021-05-12 Richard Biener + + PR tree-optimization/100566 + * gcc.dg/torture/pr100566.c: New testcase. + +2021-05-12 Jakub Jelinek + + PR preprocessor/100392 + * gcc.dg/cpp/pr100392.c: New test. + * gcc.dg/cpp/pr100392.h: New file. + +2021-05-12 Martin Liska + + * lib/lto.exp: When running tests without jobserver, one can see + the following warning for tests that use 1to1 partitioning. + +2021-05-12 liuhongt + + 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 + + PR tree-optimization/100519 + * gcc.dg/torture/pr100519.c: New testcase. + +2021-05-12 Bernd Edlinger + + PR debug/100515 + * gcc.dg/debug/dwarf2/pr100515.c: New testcase. + 2021-05-12 Jakub Jelinek PR middle-end/100508 diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog index 7b59b08d807a..0d2c86fc78e4 100644 --- a/libcpp/ChangeLog +++ b/libcpp/ChangeLog @@ -1,3 +1,10 @@ +2021-05-12 Jakub Jelinek + + 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 * include/cpplib.h (struct cpp_options): Add elifdef. diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 7b7d2bf75f2d..1e8104cb9d2f 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,8 @@ +2021-05-12 Tobias Burnus + + * 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 PR middle-end/100471 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index ea3089944f21..e48de21235ac 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,14 @@ +2021-05-12 Jonathan Wakely + + * 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 * src/c++17/ryu/LOCAL_PATCHES: Update.