mirror of git://gcc.gnu.org/git/gcc.git
rs6000: Remove -mspe options
* config/rs6000/rs6000.c (rs6000_option_override_internal): Delete handling of SPE flags. * config/rs6000/rs6000.opt (-mspe, -mspe=no, -mspe=yes): Delete. From-SVN: r248981
This commit is contained in:
parent
e075a6ccbf
commit
6958e60ff7
|
|
@ -1,3 +1,9 @@
|
||||||
|
2017-06-07 Segher Boessenkool <segher@kernel.crashing.org>
|
||||||
|
|
||||||
|
* config/rs6000/rs6000.c (rs6000_option_override_internal): Delete
|
||||||
|
handling of SPE flags.
|
||||||
|
* config/rs6000/rs6000.opt (-mspe, -mspe=no, -mspe=yes): Delete.
|
||||||
|
|
||||||
2017-06-07 Segher Boessenkool <segher@kernel.crashing.org>
|
2017-06-07 Segher Boessenkool <segher@kernel.crashing.org>
|
||||||
|
|
||||||
* config/rs6000/rs6000-common.c (rs6000_handle_option): Remove
|
* config/rs6000/rs6000-common.c (rs6000_handle_option): Remove
|
||||||
|
|
|
||||||
|
|
@ -4190,24 +4190,6 @@ rs6000_option_override_internal (bool global_init_p)
|
||||||
gcc_assert (tune_index >= 0);
|
gcc_assert (tune_index >= 0);
|
||||||
rs6000_cpu = processor_target_table[tune_index].processor;
|
rs6000_cpu = processor_target_table[tune_index].processor;
|
||||||
|
|
||||||
/* Pick defaults for SPE related control flags. Do this early to make sure
|
|
||||||
that the TARGET_ macros are representative ASAP. */
|
|
||||||
{
|
|
||||||
int spe_capable_cpu =
|
|
||||||
(rs6000_cpu == PROCESSOR_PPC8540
|
|
||||||
|| rs6000_cpu == PROCESSOR_PPC8548);
|
|
||||||
|
|
||||||
if (!global_options_set.x_rs6000_spe)
|
|
||||||
rs6000_spe = spe_capable_cpu;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (global_options_set.x_rs6000_spe && rs6000_spe)
|
|
||||||
error ("not configured for SPE instruction set");
|
|
||||||
|
|
||||||
if (main_target_opt != NULL
|
|
||||||
&& main_target_opt->x_rs6000_spe != rs6000_spe)
|
|
||||||
error ("target attribute or pragma changes SPE ABI");
|
|
||||||
|
|
||||||
if (rs6000_cpu == PROCESSOR_PPCE300C2 || rs6000_cpu == PROCESSOR_PPCE300C3
|
if (rs6000_cpu == PROCESSOR_PPCE300C2 || rs6000_cpu == PROCESSOR_PPCE300C3
|
||||||
|| rs6000_cpu == PROCESSOR_PPCE500MC || rs6000_cpu == PROCESSOR_PPCE500MC64
|
|| rs6000_cpu == PROCESSOR_PPCE500MC || rs6000_cpu == PROCESSOR_PPCE500MC64
|
||||||
|| rs6000_cpu == PROCESSOR_PPCE5500)
|
|| rs6000_cpu == PROCESSOR_PPCE5500)
|
||||||
|
|
|
||||||
|
|
@ -353,22 +353,10 @@ misel=yes
|
||||||
Target RejectNegative Alias(misel)
|
Target RejectNegative Alias(misel)
|
||||||
Deprecated option. Use -misel instead.
|
Deprecated option. Use -misel instead.
|
||||||
|
|
||||||
mspe
|
|
||||||
Target Var(rs6000_spe) Save
|
|
||||||
Generate SPE SIMD instructions on E500.
|
|
||||||
|
|
||||||
mpaired
|
mpaired
|
||||||
Target Var(rs6000_paired_float) Save
|
Target Var(rs6000_paired_float) Save
|
||||||
Generate PPC750CL paired-single instructions.
|
Generate PPC750CL paired-single instructions.
|
||||||
|
|
||||||
mspe=no
|
|
||||||
Target RejectNegative Alias(mspe) NegativeAlias
|
|
||||||
Deprecated option. Use -mno-spe instead.
|
|
||||||
|
|
||||||
mspe=yes
|
|
||||||
Target RejectNegative Alias(mspe)
|
|
||||||
Deprecated option. Use -mspe instead.
|
|
||||||
|
|
||||||
mdebug=
|
mdebug=
|
||||||
Target RejectNegative Joined
|
Target RejectNegative Joined
|
||||||
-mdebug= Enable debug output.
|
-mdebug= Enable debug output.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue