OSDN Git Service

2007-07-09 Wolfgang Gellerich <gellerich@de.ibm.com>
authoruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 9 Jul 2007 20:12:51 +0000 (20:12 +0000)
committeruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 9 Jul 2007 20:12:51 +0000 (20:12 +0000)
commit93f564d603705e3e717097547f34510ed7f19da3
tree01bce16cd8187f0c885645cbd5419094990089a3
parentefd4cd99a429aac82f7bac08f0756dab535a2581
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@126495 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/builtins.c
gcc/config/s390/s390.h
gcc/config/s390/s390.md
gcc/genopinit.c
gcc/optabs.c
gcc/optabs.h