Skip to content
Snippets Groups Projects
  • Bernd Schmidt's avatar
    738f2522
    Add the nvptx port. · 738f2522
    Bernd Schmidt authored
    	* configure.ac: Handle nvptx-*-*.
    	* configure: Regenerate.
    
    	gcc/
    	* config/nvptx/nvptx.c: New file.
    	* config/nvptx/nvptx.h: New file.
    	* config/nvptx/nvptx-protos.h: New file.
    	* config/nvptx/nvptx.md: New file.
    	* config/nvptx/t-nvptx: New file.
    	* config/nvptx/nvptx.opt: New file.
    	* common/config/nvptx/nvptx-common.c: New file.
    	* config.gcc: Handle nvptx-*-*.
    
    	libgcc/
    	* config.host: Handle nvptx-*-*.
    	* shared-object.mk (as-flags-$o): Define.
    	($(base)$(objext), $(base)_s$(objext)): Use it instead of
    	-xassembler-with-cpp.
    	* static-object.mk: Identical changes.
    	* config/nvptx/t-nvptx: New file.
    	* config/nvptx/crt0.s: New file.
    	* config/nvptx/free.asm: New file.
    	* config/nvptx/malloc.asm: New file.
    	* config/nvptx/realloc.c: New file.
    
    From-SVN: r217295
    738f2522
    History
    Add the nvptx port.
    Bernd Schmidt authored
    	* configure.ac: Handle nvptx-*-*.
    	* configure: Regenerate.
    
    	gcc/
    	* config/nvptx/nvptx.c: New file.
    	* config/nvptx/nvptx.h: New file.
    	* config/nvptx/nvptx-protos.h: New file.
    	* config/nvptx/nvptx.md: New file.
    	* config/nvptx/t-nvptx: New file.
    	* config/nvptx/nvptx.opt: New file.
    	* common/config/nvptx/nvptx-common.c: New file.
    	* config.gcc: Handle nvptx-*-*.
    
    	libgcc/
    	* config.host: Handle nvptx-*-*.
    	* shared-object.mk (as-flags-$o): Define.
    	($(base)$(objext), $(base)_s$(objext)): Use it instead of
    	-xassembler-with-cpp.
    	* static-object.mk: Identical changes.
    	* config/nvptx/t-nvptx: New file.
    	* config/nvptx/crt0.s: New file.
    	* config/nvptx/free.asm: New file.
    	* config/nvptx/malloc.asm: New file.
    	* config/nvptx/realloc.c: New file.
    
    From-SVN: r217295