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:
Segher Boessenkool 2017-06-07 17:23:49 +02:00 committed by Segher Boessenkool
parent e075a6ccbf
commit 6958e60ff7
3 changed files with 6 additions and 30 deletions

View File

@ -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>
* config/rs6000/rs6000-common.c (rs6000_handle_option): Remove

View File

@ -4190,24 +4190,6 @@ rs6000_option_override_internal (bool global_init_p)
gcc_assert (tune_index >= 0);
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
|| rs6000_cpu == PROCESSOR_PPCE500MC || rs6000_cpu == PROCESSOR_PPCE500MC64
|| rs6000_cpu == PROCESSOR_PPCE5500)

View File

@ -353,22 +353,10 @@ misel=yes
Target RejectNegative Alias(misel)
Deprecated option. Use -misel instead.
mspe
Target Var(rs6000_spe) Save
Generate SPE SIMD instructions on E500.
mpaired
Target Var(rs6000_paired_float) Save
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=
Target RejectNegative Joined
-mdebug= Enable debug output.