re PR tree-optimization/85887 (Missing DW_TAG_lexical_block PC range)
PR tree-optimization/85887 * decl.c (expand_static_init): Drop ECF_LEAF from __cxa_guard_acquire and __cxa_guard_release. From-SVN: r277293
This commit is contained in:
parent
b09a67eaa1
commit
1ee4c3da86
@ -1,3 +1,9 @@
|
||||
2019-10-22 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/85887
|
||||
* decl.c (expand_static_init): Drop ECF_LEAF from __cxa_guard_acquire
|
||||
and __cxa_guard_release.
|
||||
|
||||
2019-10-22 Marc Glisse <marc.glisse@inria.fr>
|
||||
|
||||
PR c++/85746
|
||||
|
@ -8589,14 +8589,14 @@ expand_static_init (tree decl, tree init)
|
||||
(acquire_name, build_function_type_list (integer_type_node,
|
||||
TREE_TYPE (guard_addr),
|
||||
NULL_TREE),
|
||||
NULL_TREE, ECF_NOTHROW | ECF_LEAF);
|
||||
NULL_TREE, ECF_NOTHROW);
|
||||
if (!release_fn || !abort_fn)
|
||||
vfntype = build_function_type_list (void_type_node,
|
||||
TREE_TYPE (guard_addr),
|
||||
NULL_TREE);
|
||||
if (!release_fn)
|
||||
release_fn = push_library_fn (release_name, vfntype, NULL_TREE,
|
||||
ECF_NOTHROW | ECF_LEAF);
|
||||
ECF_NOTHROW);
|
||||
if (!abort_fn)
|
||||
abort_fn = push_library_fn (abort_name, vfntype, NULL_TREE,
|
||||
ECF_NOTHROW | ECF_LEAF);
|
||||
|
Loading…
Reference in New Issue
Block a user