[gcc(refs/vendors/ARM/heads/arm-perf-staging)] Daily bump.
Tamar Christina
tnfchris@gcc.gnu.org
Fri Jul 17 15:43:06 GMT 2020
https://gcc.gnu.org/g:42195da6155317efc079229449ef6307a1fbfd38
commit 42195da6155317efc079229449ef6307a1fbfd38
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Wed Jul 15 00:17:09 2020 +0000
Daily bump.
Diff:
---
gcc/ChangeLog | 43 +++++++++++++++++++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/cp/ChangeLog | 11 +++++++++++
gcc/testsuite/ChangeLog | 30 ++++++++++++++++++++++++++++++
libgomp/ChangeLog | 20 ++++++++++++++++++++
5 files changed, 105 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 372d7113a62..894bc722c5d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,46 @@
+2020-07-14 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR middle-end/95114
+ * tree.h (virtual_method_call_p): Add a default-false parameter
+ that indicates whether the function is being called from dump
+ routines.
+ (obj_type_ref_class): Likewise.
+ * tree.c (virtual_method_call_p): Likewise.
+ * ipa-devirt.c (obj_type_ref_class): Likewise. Lazily add ODR
+ type information for the type when the parameter is false.
+ * tree-pretty-print.c (dump_generic_node): Update calls to
+ virtual_method_call_p and obj_type_ref_class accordingly.
+
+2020-07-14 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR tree-optimization/96146
+ * value-range.cc (value_range::set): Only decompose POLY_INT_CST
+ bounds to integers for VR_RANGE. Decay to VR_VARYING for anti-ranges
+ involving POLY_INT_CSTs.
+
+2020-07-14 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2020-07-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/96194
+ * expr.c (expand_constructor): Don't create temporary for store to
+ volatile MEM if exp has an addressable type.
+
+2020-07-14 Matthias Klose <doko@ubuntu.com>
+
+ Backported from master:
+ 2020-07-14 Matthias Klose <doko@ubuntu.com>
+
+ PR lto/95604
+ * lto-wrapper.c (merge_and_complain): Add decoded options as parameter,
+ error on different values for -fcf-protection.
+ (append_compiler_options): Pass -fcf-protection option.
+ (find_and_merge_options): Add decoded options as parameter,
+ pass decoded_options to merge_and_complain.
+ (run_gcc): Pass decoded options to find_and_merge_options.
+ * lto-opts.c (lto_write_options): Pass -fcf-protection option.
+
2020-07-13 Szabolcs Nagy <szabolcs.nagy@arm.com>
Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 93b25f7329d..579ecf278ad 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200714
+20200715
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 575a01c26be..37347764792 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,14 @@
+2020-07-14 Marek Polacek <polacek@redhat.com>
+
+ Backported from master:
+ 2020-07-14 Marek Polacek <polacek@redhat.com>
+
+ PR c++/95789
+ PR c++/96104
+ PR c++/96179
+ * call.c (convert_like_real_1): Renamed from convert_like_real.
+ (convert_like_real): New wrapper for convert_like_real_1.
+
2020-07-13 Julian Brown <julian@codesourcery.com>
Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index e4096e7a261..83b165bde5b 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,33 @@
+2020-07-14 Marek Polacek <polacek@redhat.com>
+
+ Backported from master:
+ 2020-07-14 Marek Polacek <polacek@redhat.com>
+
+ PR c++/95789
+ PR c++/96104
+ PR c++/96179
+ * g++.dg/conversion/ref4.C: New test.
+ * g++.dg/conversion/ref5.C: New test.
+ * g++.dg/conversion/ref6.C: New test.
+
+2020-07-14 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR middle-end/95114
+ * g++.target/aarch64/pr95114.C: New test.
+
+2020-07-14 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR tree-optimization/96146
+ * gcc.target/aarch64/sve/acle/general/pr96146.c: New test.
+
+2020-07-14 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2020-07-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/96194
+ * g++.dg/opt/pr96194.C: New test.
+
2020-07-13 Aaron Sawdey <acsawdey@linux.ibm.com>
Backported from master:
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index b03dd5373f4..878ef1bb67e 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,23 @@
+2020-07-14 Kwok Cheung Yeung <kcy@codesourcery.com>
+
+ Backported from master:
+ 2020-07-14 Tom de Vries <tom@codesourcery.com>
+ Cesar Philippidis <cesar@codesourcery.com>
+ Thomas Schwinge <thomas@codesourcery.com>
+ Kwok Cheung Yeung <kcy@codesourcery.com>
+
+ * oacc-init.c (acc_init_state_lock, acc_init_state, acc_init_thread):
+ New variable.
+ (acc_init_1): Set acc_init_thread to pthread_self (). Set
+ acc_init_state to initializing at the start, and to initialized at the
+ end.
+ (self_initializing_p): New function.
+ (acc_get_device_type): Return acc_device_none if called by thread that
+ is currently executing acc_init_1.
+ * libgomp.texi (acc_get_device_type): Update documentation.
+ (Implementation Status and Implementation-Defined Behavior): Likewise.
+ * testsuite/libgomp.oacc-c-c++-common/acc_prof-init-2.c: New.
+
2020-07-13 Julian Brown <julian@codesourcery.com>
Backported from master:
More information about the Gcc-cvs
mailing list