diff options
author | Alexander Monakov <amonakov@ispras.ru> | 2016-07-25 15:37:29 +0300 |
---|---|---|
committer | Alexander Monakov <amonakov@gcc.gnu.org> | 2016-07-25 15:37:29 +0300 |
commit | 3d339d5ed071df39e0f19f7f77428c7fe355459f (patch) | |
tree | 7d21b4251342836ab7ec933e131de6a62d55975f /gcc | |
parent | ea6e17d5c008e7df184e00e50be3bf078e002634 (diff) | |
download | gcc-3d339d5ed071df39e0f19f7f77428c7fe355459f.zip gcc-3d339d5ed071df39e0f19f7f77428c7fe355459f.tar.gz gcc-3d339d5ed071df39e0f19f7f77428c7fe355459f.tar.bz2 |
revert: nvptx: do not implicitly enable -ftoplevel-reorder
Revert
2016-07-20 Alexander Monakov <amonakov@ispras.ru>
* config/nvptx/nvptx.c (nvptx_option_override): Do not set
flag_toplevel_reorder.
From-SVN: r238710
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/config/nvptx/nvptx.c | 6 |
2 files changed, 14 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b55a00c..214ddcd 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,11 @@ +2016-07-25 Alexander Monakov <amonakov@ispras.ru> + + Revert + 2016-07-20 Alexander Monakov <amonakov@ispras.ru> + + * config/nvptx/nvptx.c (nvptx_option_override): Do not set + flag_toplevel_reorder. + 2016-07-25 Richard Biener <rguenther@suse.de> * cgraph.c (cgraph_node::verify_node): Compare against builtin diff --git a/gcc/config/nvptx/nvptx.c b/gcc/config/nvptx/nvptx.c index 4b5b8d5..6c78699 100644 --- a/gcc/config/nvptx/nvptx.c +++ b/gcc/config/nvptx/nvptx.c @@ -156,6 +156,12 @@ nvptx_option_override (void) { init_machine_status = nvptx_init_machine_status; + /* Set toplevel_reorder, unless explicitly disabled. We need + reordering so that we emit necessary assembler decls of + undeclared variables. */ + if (!global_options_set.x_flag_toplevel_reorder) + flag_toplevel_reorder = 1; + /* Set flag_no_common, unless explicitly disabled. We fake common using .weak, and that's not entirely accurate, so avoid it unless forced. */ |