2017-06-06 Segher Boessenkool <seg...@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.
--- gcc/config/rs6000/rs6000.c | 18 ------------------ gcc/config/rs6000/rs6000.opt | 12 ------------ 2 files changed, 30 deletions(-) diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index a2bf968..89f9fc2 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -4146,24 +4146,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) diff --git a/gcc/config/rs6000/rs6000.opt b/gcc/config/rs6000/rs6000.opt index a1a7753..28d8993 100644 --- a/gcc/config/rs6000/rs6000.opt +++ b/gcc/config/rs6000/rs6000.opt @@ -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. -- 1.9.3