m32r-opts.h
4.31 KB
-
m32r-opts.h: New. · 8a784afb
* config/m32r/m32r-opts.h: New. * config/m32r/m32r.c (m32r_model, m32r_sdata): Remove. (m32r_handle_option): Don't assert that global structures are in use. Access target_flags and m32r_cache_flush_func via opts pointer. Don't handle OPT_mmodel_, OPT_msdata_ or OPT_mno_flush_trap here. * config/m32r/m32r.h (Code Models, Small Data Area): Replace by include of m32r-opts.h. * config/m32r/m32r.opt (config/m32r/m32r-opts.h): New HeaderInclude entry. (m32r_model_selected, m32r_sdata_selected): New Variable entries. (mmodel=): Use Enum and Var. (m32r_model): New Enum and EnumValue entries. (mno-flush-trap): Use Var. (msdata=): Use Enum and Var. (m32r_sdata): New Enum and EnumValue entries. From-SVN: r171321
Joseph Myers committed