diff options
author | Alexander Monakov <amonakov@ispras.ru> | 2016-07-15 14:01:23 +0300 |
---|---|---|
committer | Alexander Monakov <amonakov@gcc.gnu.org> | 2016-07-15 14:01:23 +0300 |
commit | 3ef4678208cb06208343de776ad96de2db4de25c (patch) | |
tree | 652086436fa04743a73656233cc4b3f5c0a32a3a /gcc/tree-loop-distribution.c | |
parent | a8e15f9074d70cf2b029e04f3f56ed64e5171556 (diff) | |
download | gcc-3ef4678208cb06208343de776ad96de2db4de25c.zip gcc-3ef4678208cb06208343de776ad96de2db4de25c.tar.gz gcc-3ef4678208cb06208343de776ad96de2db4de25c.tar.bz2 |
handle undefined extern vars in output_in_order
* cgraphunit.c (cgraph_order_sort_kind): New entry ORDER_VAR_UNDEF.
(output_in_order): Loop over undefined variables too. Output them
via assemble_undefined_decl. Skip variables that correspond to hard
registers or have value-exprs.
* varpool.c (symbol_table::output_variables): Handle undefined
variables together with defined ones.
From-SVN: r238371
Diffstat (limited to 'gcc/tree-loop-distribution.c')
0 files changed, 0 insertions, 0 deletions