OSDN Git Service

* config/rs6000/rs6000.opt (rs6000_ieeequad, rs6000_altivec_abi,
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 6 May 2011 20:34:13 +0000 (20:34 +0000)
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 6 May 2011 20:34:13 +0000 (20:34 +0000)
commitb9f8199fcaf9760fa7aa0c3721bebeb9d86db656
tree77aaf3838fe1d8f7ffbdb8e5f52a4dd58d725262
parent670062dbabd0825f03f6e9ad01881968c40b7356
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@173509 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.opt