sparc-opts.h (enum processor_type): Rename to...
authorEric Botcazou <ebotcazou@adacore.com>
Tue, 26 Feb 2019 21:08:22 +0000 (21:08 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Tue, 26 Feb 2019 21:08:22 +0000 (21:08 +0000)
commit1405bf4c9c5324639ca4b0a6529b5e4a43eb31db
treef977d294906902352ffe399727e600db00f94600
parent9bc83f27a703bd7d2393638e0ef93f506ac8bb03
sparc-opts.h (enum processor_type): Rename to...

* config/sparc/sparc-opts.h (enum processor_type): Rename to...
(enum sparc_processor_type): ...this.
(enum sparc_code_model_type): New enumeration type.
(enum sparc_memory_model_type): Tweak comments.
* config/sparc/sparc.opt (mcpu): Adjust to above renaming.
(mtune): Likewise.
(mcmodel): Use sparc_code_model enumeration and variable.
(sparc_code_model): New enumeration.
(mdebug): Add Undocumented marker.
* config/sparc/sparc.h (enum cmodel): Delete.
(sparc_cmodel): Likewise.
(TARGET_CM_MEDLOW): Adjust to above renaming.
(TARGET_CM_MEDMID): Likewise.
(TARGET_CM_MEDANY): Likewise.
(TARGET_CM_EMBMEDANY): Likewise.
* config/sparc/sparc.c (sparc_cmodel): Delete.
(sparc_option_override): Remove string/value mapping support for the
code model.  Move code and memory model support to after the handling
of target flags.  Do private machine setup last.
(sparc_emit_set_symbolic_const64): Use sparc_code_model.
(sparc_legitimize_reload_address): Likewise.
(sparc_output_mi_thunk): Likewise.
* config/sparc/sparc.md (cpu): Adjust comment to above renaming.

From-SVN: r269232
gcc/ChangeLog
gcc/config/sparc/sparc-opts.h
gcc/config/sparc/sparc.c
gcc/config/sparc/sparc.h
gcc/config/sparc/sparc.md
gcc/config/sparc/sparc.opt