aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2021-05-13 00:16:29 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2021-05-13 00:16:29 +0000
commit0ff3a0f2b9d5cbea70d134cda2e74b674f8be9c9 (patch)
treec6a3e13b59615a4162a6a9cd2835bb9c4b4f8d53 /gcc
parent56b9b60464e851b5874c0da79b0eefc45b543709 (diff)
downloadgcc-0ff3a0f2b9d5cbea70d134cda2e74b674f8be9c9.zip
gcc-0ff3a0f2b9d5cbea70d134cda2e74b674f8be9c9.tar.gz
gcc-0ff3a0f2b9d5cbea70d134cda2e74b674f8be9c9.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog93
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/ada/ChangeLog12
-rw-r--r--gcc/c/ChangeLog5
-rw-r--r--gcc/cp/ChangeLog10
-rw-r--r--gcc/testsuite/ChangeLog51
6 files changed, 172 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d0df507..9e39086 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 d143140..92e74b6 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20210512
+20210513
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 4261aa6..2279e46 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 d003883..0690d93 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 80ea065..5a8a650 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 fd12630..82ef74c 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