From 01f4962dee9caa55a559da9c7d1aa495f9d23746 Mon Sep 17 00:00:00 2001 From: Nathan Sidwell Date: Fri, 24 Jan 2003 16:54:23 +0000 Subject: [PATCH] rs6000.c (rs6000_parse_abi_options): Make sure spe ABI is configured, if requested. * config/rs6000/rs6000.c (rs6000_parse_abi_options): Make sure spe ABI is configured, if requested. From-SVN: r61712 --- gcc/ChangeLog | 5 +++++ gcc/config/rs6000/rs6000.c | 7 ++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3684fa588bd..befde2e1760 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2003-01-24 Nathan Sidwell + + * config/rs6000/rs6000.c (rs6000_parse_abi_options): Make sure + spe ABI is configured, if requested. + 2003-01-24 Volker Reichelt * doc/passes.texi: Fix typo. diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index 8e7160f7fa0..b51ad91167b 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -777,7 +777,12 @@ rs6000_parse_abi_options () else if (! strcmp (rs6000_abi_string, "no-altivec")) rs6000_altivec_abi = 0; else if (! strcmp (rs6000_abi_string, "spe")) - rs6000_spe_abi = 1; + { + rs6000_spe_abi = 1; + if (!TARGET_SPE_ABI) + error ("not configured for ABI: '%s'", rs6000_abi_string); + } + else if (! strcmp (rs6000_abi_string, "no-spe")) rs6000_spe_abi = 0; else -- 2.30.2