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>
|
||||
|
||||
* 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);
|
||||
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)
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
Loading…
Reference in New Issue