re PR target/70669 (PowerPC __float128 does not support direct move)
authorMichael Meissner <meissner@linux.vnet.ibm.com>
Thu, 14 Apr 2016 23:21:30 +0000 (23:21 +0000)
committerMichael Meissner <meissner@gcc.gnu.org>
Thu, 14 Apr 2016 23:21:30 +0000 (23:21 +0000)
commit6e9b2286ab068d07aeb42148847dfa6bbd692dc4
tree4abb9954e5d2fa65c3b4e033f037c3bb0daf4430
parentaadc043f3c1d31fcdfebb4a71821724232465a45
re PR target/70669 (PowerPC __float128 does not support direct move)

[gcc]
2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>

PR target/70669
* config/rs6000/rs6000.c (rs6000_init_hard_regno_mode_ok): Add
direct move handlers for KFmode. Change TFmode handlers test from
FLOAT128_IEEE_P to FLOAT128_VECTOR_P.

[gcc/testsuite]
2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>

PR target/70669
* gcc.target/powerpc/pr70669.c: New test.

From-SVN: r234995
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/powerpc/pr70669.c [new file with mode: 0644]