nvptx mkoffload.
commit9c08fbb35aa95420268c2762151f22a6a9b90e85
authortschwinge <tschwinge@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 28 Jan 2015 17:03:44 +0000 (28 17:03 +0000)
committertschwinge <tschwinge@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 28 Jan 2015 17:03:44 +0000 (28 17:03 +0000)
tree6ad10e63b88402af4391efa1c162aef1fc8ebf4e
parent9b51ddc65c690fec556e47fe5adb90bad0c3392d
nvptx mkoffload.

gcc/
* config/nvptx/mkoffload.c: New file.
* config/nvptx/t-nvptx: Add build rules for it.
* config.gcc <nvptx-*> [$enable_as_accelerator = yes]
(extra_programs): Add mkoffload.
* config/nvptx/nvptx.c (nvptx_record_offload_symbol): New
function.
(TARGET_RECORD_OFFLOAD_SYMBOL): Define macro to use it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@220209 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config.gcc
gcc/config/nvptx/mkoffload.c [new file with mode: 0644]
gcc/config/nvptx/nvptx.c
gcc/config/nvptx/t-nvptx