summaryrefslogtreecommitdiff
path: root/gcc/trans-mem.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/trans-mem.c')
-rw-r--r--gcc/trans-mem.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/gcc/trans-mem.c b/gcc/trans-mem.c
index 79be8b9766c..0a428fea800 100644
--- a/gcc/trans-mem.c
+++ b/gcc/trans-mem.c
@@ -1841,10 +1841,10 @@ tm_region_init (struct tm_region *region)
edge_iterator ei;
edge e;
basic_block bb;
- vec<basic_block> queue = vec<basic_block>();
+ vec<basic_block> queue = vNULL;
bitmap visited_blocks = BITMAP_ALLOC (NULL);
struct tm_region *old_region;
- vec<tm_region_p> bb_regions = vec<tm_region_p>();
+ vec<tm_region_p> bb_regions = vNULL;
all_tm_regions = region;
bb = single_succ (ENTRY_BLOCK_PTR);
@@ -2403,7 +2403,7 @@ get_tm_region_blocks (basic_block entry_block,
bitmap all_region_blocks,
bool stop_at_irrevocable_p)
{
- vec<basic_block> bbs = vec<basic_block>();
+ vec<basic_block> bbs = vNULL;
unsigned i;
edge e;
edge_iterator ei;
@@ -4689,9 +4689,7 @@ ipa_tm_create_version (struct cgraph_node *old_node)
if (DECL_ONE_ONLY (new_decl))
DECL_COMDAT_GROUP (new_decl) = tm_mangle (DECL_COMDAT_GROUP (old_decl));
- new_node = cgraph_copy_node_for_versioning (old_node, new_decl,
- vec<cgraph_edge_p>(),
- NULL);
+ new_node = cgraph_copy_node_for_versioning (old_node, new_decl, vNULL, NULL);
new_node->symbol.externally_visible = old_node->symbol.externally_visible;
new_node->lowered = true;
new_node->tm_clone = 1;
@@ -4980,7 +4978,7 @@ ipa_tm_transform_calls (struct cgraph_node *node, struct tm_region *region,
bool need_ssa_rename = false;
edge e;
edge_iterator ei;
- vec<basic_block> queue = vec<basic_block>();
+ vec<basic_block> queue = vNULL;
bitmap visited_blocks = BITMAP_ALLOC (NULL);
queue.safe_push (bb);