diff options
author | Wolfgang Gellerich <gellerich@de.ibm.com> | 2007-07-09 20:12:51 +0000 |
---|---|---|
committer | Ulrich Weigand <uweigand@gcc.gnu.org> | 2007-07-09 20:12:51 +0000 |
commit | 0f67fa83f2c26552227efc893ae27a910a40e140 (patch) | |
tree | 01bce16cd8187f0c885645cbd5419094990089a3 /gcc/optabs.c | |
parent | b462d62dafaa25a4445191cd1685d2a7c343d1b6 (diff) | |
download | gcc-0f67fa83f2c26552227efc893ae27a910a40e140.zip gcc-0f67fa83f2c26552227efc893ae27a910a40e140.tar.gz gcc-0f67fa83f2c26552227efc893ae27a910a40e140.tar.bz2 |
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
Diffstat (limited to 'gcc/optabs.c')
-rw-r--r-- | gcc/optabs.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/optabs.c b/gcc/optabs.c index 9cd5507..1af4388 100644 --- a/gcc/optabs.c +++ b/gcc/optabs.c @@ -5655,6 +5655,7 @@ init_optabs (void) for (i = 0; i < NUM_MACHINE_MODES; i++) { movmem_optab[i] = CODE_FOR_nothing; + signbit_optab[i] = CODE_FOR_nothing; cmpstr_optab[i] = CODE_FOR_nothing; cmpstrn_optab[i] = CODE_FOR_nothing; cmpmem_optab[i] = CODE_FOR_nothing; |