re PR other/19696 (gcc.c-torture/execute/ieee/copysign1.c: Unsatisfied symbols: copys...
authorRichard Henderson <rth@redhat.com>
Tue, 1 Feb 2005 20:57:22 +0000 (12:57 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Tue, 1 Feb 2005 20:57:22 +0000 (12:57 -0800)
commitca58f2bc5c2ad8d30514c32e2e0b5283d0486a3c
treed73391b5971c6c088a383a03dc2be2def07a0bc7
parenta1d13fa1672efeaf2886bb4184b6e73874c092ca
re PR other/19696 (gcc.c-torture/execute/ieee/copysign1.c: Unsatisfied symbols: copysignl)

        PR 19696
        * optabs.c (expand_copysign_absneg): Export.
        * optabs.h (expand_copysign_absneg): Declare.
        * config/rs6000/rs6000.md (copysigntf3): New.

        * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
        long double for ibm double-double format.
        * gcc.c-torture/execute/ieee/copysign2.c: Likewise.

From-SVN: r94559
gcc/ChangeLog
gcc/config/rs6000/rs6000.md
gcc/optabs.c
gcc/optabs.h
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/ieee/copysign1.c
gcc/testsuite/gcc.c-torture/execute/ieee/copysign2.c