[gcc r12-759] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Thu May 13 00:17:03 GMT 2021


https://gcc.gnu.org/g:0ff3a0f2b9d5cbea70d134cda2e74b674f8be9c9

commit r12-759-g0ff3a0f2b9d5cbea70d134cda2e74b674f8be9c9
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu May 13 00:16:29 2021 +0000

    Daily bump.

Diff:
---
 ChangeLog               |  4 +++
 gcc/ChangeLog           | 93 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/ada/ChangeLog       | 12 +++++++
 gcc/c/ChangeLog         |  5 +++
 gcc/cp/ChangeLog        | 10 ++++++
 gcc/testsuite/ChangeLog | 51 +++++++++++++++++++++++++++
 libcpp/ChangeLog        |  7 ++++
 libgomp/ChangeLog       |  5 +++
 libstdc++-v3/ChangeLog  | 11 ++++++
 10 files changed, 199 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index dd3e5db221c..532658a9680 100644
--- 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
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d0df5075ec7..9e390869a59 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d14314023a1..92e74b65a6b 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20210512
+20210513
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 4261aa6c91b..2279e46b775 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -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.
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index d003883421f..0690d931bb0 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -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
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 80ea065a8d1..5a8a650d3d7 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -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
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index fd12630c182..82ef74c03a1 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -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
diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog
index 7b59b08d807..0d2c86fc78e 100644
--- a/libcpp/ChangeLog
+++ b/libcpp/ChangeLog
@@ -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.
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 7b7d2bf75f2..1e8104cb9d2 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -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
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index ea3089944f2..e48de21235a 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -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.


More information about the Libstdc++-cvs mailing list