Commit 09e3944e by Martin Jambor Committed by Martin Jambor

[PR hsa/87863] Set assembler name of group and global variables early

2019-02-01  Martin Jambor  <mjambor@suse.cz>

	PR hsa/87863
	* omp-grid.c (grid_mark_variable_segment): Set assembler name of group
	segment and global segment variables before making them static.

From-SVN: r268452
parent b2a8d77a
2019-02-01 Martin Jambor <mjambor@suse.cz>
PR hsa/87863
* omp-grid.c (grid_mark_variable_segment): Set assembler name of group
segment and global segment variables before making them static.
2019-02-01 Martin Jambor <mjambor@suse.cz>
* omp-grid.c (grid_target_follows_gridifiable_pattern): Guard two
missed optimization dump with dump_enabled_p.
......
......@@ -934,6 +934,8 @@ grid_mark_variable_segment (tree var, enum grid_var_segment segment)
if (!TREE_STATIC (var))
{
TREE_STATIC (var) = 1;
const char *prefix = IDENTIFIER_POINTER (DECL_NAME (var));
SET_DECL_ASSEMBLER_NAME (var, create_tmp_var_name (prefix));
varpool_node::finalize_decl (var);
}
......
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