* config/i386/i386.c (ix86_scalar_mode_supported_p): Don't return
commit8e72d11d8020c0b1e46d4dd8f5342cce5dc1b8b4
authorjanis <janis@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 22 Sep 2009 16:39:35 +0000 (22 16:39 +0000)
committerjanis <janis@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 22 Sep 2009 16:39:35 +0000 (22 16:39 +0000)
treed90f82a6ce227ca65909f91da042b0cbe19c8b6b
parent28b467d52098ad84750220585c0c01a2ff207153
* config/i386/i386.c (ix86_scalar_mode_supported_p): Don't return
unconditional true for decimal float modes.
* config/rs6000/rs6000.c (rs6000_scalar_mode_supported_p): Ditto.
* config/s390/s390.c (s390_scalar_mode_supported_p): Ditto.

* lib/target-supports.exp (check_effective_target_dfp_nocache):
Check support via mode instead of C type.
(check_effective_target_dfprt_nocache): Ditto.
(check_effective_target_hard_dfp): Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@152030 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/rs6000/rs6000.c
gcc/config/s390/s390.c
gcc/testsuite/ChangeLog
gcc/testsuite/lib/target-supports.exp