optabs.h: Added declaration for signbit_optab.
authorWolfgang Gellerich <gellerich@de.ibm.com>
Mon, 9 Jul 2007 20:12:51 +0000 (20:12 +0000)
committerUlrich Weigand <uweigand@gcc.gnu.org>
Mon, 9 Jul 2007 20:12:51 +0000 (20:12 +0000)
commit0f67fa83f2c26552227efc893ae27a910a40e140
tree01bce16cd8187f0c885645cbd5419094990089a3
parentb462d62dafaa25a4445191cd1685d2a7c343d1b6
optabs.h: Added declaration for signbit_optab.

2007-07-09  Wolfgang Gellerich  <gellerich@de.ibm.com>

* optabs.h: Added declaration for signbit_optab.
* optabs.c: (init_optabs): Added initialization for signbit_optab.
* genoptinit.c (optabs): Added entry for signbit insns.
* builtins.c (expand_builtin_signbit): Added code to use a signbit insn,
if available.
* config/s390/s390.h (S390_TDC_SIGNBIT_SET): New constant.
* config/s390/s390.md (signbit<mode>2): New expander.

From-SVN: r126495
gcc/ChangeLog
gcc/builtins.c
gcc/config/s390/s390.h
gcc/config/s390/s390.md
gcc/genopinit.c
gcc/optabs.c
gcc/optabs.h