nvptx: Use 'enum ptx_version', 'enum ptx_isa' instead of 'int'
This allows getting rid of the respective type casts. No change in behavior intended. gcc/ * config/nvptx/gen-opt.sh: Use 'enum ptx_isa' instead of 'int'. * config/nvptx/nvptx-gen.opt: Regenerate. * config/nvptx/nvptx.opt: Use 'enum ptx_version' instead of 'int'. * config/nvptx/nvptx-opts.h (enum ptx_isa): Add 'PTX_ISA_unset'. (enum ptx_version): Add 'PTX_VERSION_unset'. * config/nvptx/nvptx-c.cc (nvptx_cpu_cpp_builtins): Adjust. * config/nvptx/nvptx.cc (default_ptx_version_option) (handle_ptx_version_option, nvptx_option_override) (nvptx_file_start): Likewise.
Showing
- gcc/config/nvptx/gen-opt.sh 13 additions, 1 deletiongcc/config/nvptx/gen-opt.sh
- gcc/config/nvptx/nvptx-c.cc 2 additions, 4 deletionsgcc/config/nvptx/nvptx-c.cc
- gcc/config/nvptx/nvptx-gen.opt 1 addition, 1 deletiongcc/config/nvptx/nvptx-gen.opt
- gcc/config/nvptx/nvptx-opts.h 3 additions, 1 deletiongcc/config/nvptx/nvptx-opts.h
- gcc/config/nvptx/nvptx.cc 12 additions, 12 deletionsgcc/config/nvptx/nvptx.cc
- gcc/config/nvptx/nvptx.opt 6 additions, 3 deletionsgcc/config/nvptx/nvptx.opt
Loading
Please register or sign in to comment