* lib/target-supports.exp (check_effective_target_double64): New.
commitd838cf55f445dc861709f1b65723627a9e65d6ea
authordj <dj@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 27 Apr 2009 23:27:21 +0000 (27 23:27 +0000)
committerdj <dj@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 27 Apr 2009 23:27:21 +0000 (27 23:27 +0000)
tree5016c3016cbd4a69c53b0ce51289b4bc254bedc6
parentade56658fc87dfa42003a272766dd8ecb5834f76
* lib/target-supports.exp (check_effective_target_double64): New.
(check_effective_target_double64plus): New.
(check_effective_target_large_double): New.
* gcc.dg/Wconversion-real-integer.c: Require double64plus.
* gcc.dg/div-double-1.c: Likewise.
* gcc.dg/Wconversion-real.c: Require large_double.
* gcc.dg/cdce1.c: Require large_double instead of checking targets.

* gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles are too small.

* gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
constants as long.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146863 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/ieee/20010226-1.c
gcc/testsuite/gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c
gcc/testsuite/gcc.dg/Wconversion-real-integer.c
gcc/testsuite/gcc.dg/Wconversion-real.c
gcc/testsuite/gcc.dg/cdce1.c
gcc/testsuite/gcc.dg/div-double-1.c
gcc/testsuite/lib/target-supports.exp