xtensa: drop unimplemented floating point operations
authorMax Filippov <jcmvbkbc@gmail.com>
Wed, 15 Oct 2014 04:17:30 +0000 (04:17 +0000)
committerMax Filippov <jcmvbkbc@gcc.gnu.org>
Wed, 15 Oct 2014 04:17:30 +0000 (04:17 +0000)
commitcf14ea9fe3ae00ccaf543963c426da7ba3368246
tree02e6a8322a340ad402e350f0290d99df547e8139
parent5d12b7688f5dae812f4535a66d141a2de6420d17
xtensa: drop unimplemented floating point operations

xtensa ISA never implemented FP division, reciprocal, square root and
inverse square root as single opcode. Remove patterns that can emit
them.

2014-10-09  Max Filippov  <jcmvbkbc@gmail.com>

gcc/
    * config/xtensa/xtensa.md (divsf3, *recipsf2, sqrtsf2, *rsqrtsf2):
    remove.

From-SVN: r216233
gcc/ChangeLog
gcc/config/xtensa/xtensa.md