]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 15 Jul 2020 00:17:09 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 15 Jul 2020 00:17:09 +0000 (00:17 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog
libgomp/ChangeLog

index 372d7113a62099b23301daa029fc62f15b96dc37..894bc722c5de9f4a0242ea8df30a0de827599318 100644 (file)
@@ -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:
index 93b25f7329d1b9fad9ff05800cba8b0dca3de584..579ecf278ade233a657d5a65328edc6899aef254 100644 (file)
@@ -1 +1 @@
-20200714
+20200715
index 575a01c26beab017810ff710292b11f08997010c..373477647923a0160fe18bde84faaee448ebd9d8 100644 (file)
@@ -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:
index e4096e7a2618e9db2fcc8eaa2f31d661defad7b5..83b165bde5b2eca3bd926b0ff2687699a02376fc 100644 (file)
@@ -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:
index b03dd5373f4a593e1ee0694a17a0862c7aa7b6de..878ef1bb67e3ead19cdd20716c8352fcf6b588bb 100644 (file)
@@ -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: