rs6000.opt (rs6000_ieeequad, [...]): Remove TargetVariable entries.
authorJoseph Myers <joseph@codesourcery.com>
Fri, 6 May 2011 20:34:13 +0000 (21:34 +0100)
committerJoseph Myers <jsm28@gcc.gnu.org>
Fri, 6 May 2011 20:34:13 +0000 (21:34 +0100)
commitd8f426ecc93d65cb9c8c7698116b6bad194fbdb9
tree77aaf3838fe1d8f7ffbdb8e5f52a4dd58d725262
parent4e7e7a49b760bc46bf0ade36c25a7d8e088b6dea
rs6000.opt (rs6000_ieeequad, [...]): Remove TargetVariable entries.

* config/rs6000/rs6000.opt (rs6000_ieeequad, rs6000_altivec_abi,
rs6000_spe_abi, rs6000_darwin64_abi): Remove TargetVariable
entries.
(mabi=): Replace with separate entries for mabi=altivec,
mabi=no-altivec, mabi=spe, mabi=no-spe, mabi=d64, mabi=d32,
mabi=ieeelongdouble and mabi=ibmlongdouble.
* config/rs6000/rs6000.c (rs6000_option_override_internal): Move
check for -mabi=spe without SPE ABI support here.
(rs6000_handle_option): Replace OPT_mabi_ handling with
OPT_mabi_altivec and OPT_mabi_spe handling.

From-SVN: r173509
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.opt