Commit 42195da6 by GCC Administrator

Daily bump.

parent 315b87f6
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:
......
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:
......
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:
......
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:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment