From: GCC Administrator Date: Wed, 15 Jul 2020 00:17:09 +0000 (+0000) Subject: Daily bump. X-Git-Tag: releases/gcc-10.2.0~16 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=42195da6155317efc079229449ef6307a1fbfd38;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 372d7113a620..894bc722c5de 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,46 @@ +2020-07-14 Richard Sandiford + + 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 + + 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 + + Backported from master: + 2020-07-14 Jakub Jelinek + + 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 + + Backported from master: + 2020-07-14 Matthias Klose + + 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 Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 93b25f7329d1..579ecf278ade 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20200714 +20200715 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 575a01c26bea..373477647923 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,14 @@ +2020-07-14 Marek Polacek + + Backported from master: + 2020-07-14 Marek Polacek + + 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 Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index e4096e7a2618..83b165bde5b2 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,33 @@ +2020-07-14 Marek Polacek + + Backported from master: + 2020-07-14 Marek Polacek + + 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 + + PR middle-end/95114 + * g++.target/aarch64/pr95114.C: New test. + +2020-07-14 Richard Sandiford + + PR tree-optimization/96146 + * gcc.target/aarch64/sve/acle/general/pr96146.c: New test. + +2020-07-14 Jakub Jelinek + + Backported from master: + 2020-07-14 Jakub Jelinek + + PR middle-end/96194 + * g++.dg/opt/pr96194.C: New test. + 2020-07-13 Aaron Sawdey Backported from master: diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index b03dd5373f4a..878ef1bb67e3 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,23 @@ +2020-07-14 Kwok Cheung Yeung + + Backported from master: + 2020-07-14 Tom de Vries + Cesar Philippidis + Thomas Schwinge + Kwok Cheung Yeung + + * 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 Backported from master: