aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJanis Johnson <janis187@us.ibm.com>2009-09-18 17:40:28 +0000
committerJanis Johnson <janis@gcc.gnu.org>2009-09-18 17:40:28 +0000
commit5eb8c44fc892725861f2cdce643d7776d6991e4a (patch)
tree491a1bf6a41bd7d30c6f88190188d8e5b512b907 /gcc
parent67a436d80581a601a5f0f8538f60545d3c170ccb (diff)
downloadgcc-5eb8c44fc892725861f2cdce643d7776d6991e4a.zip
gcc-5eb8c44fc892725861f2cdce643d7776d6991e4a.tar.gz
gcc-5eb8c44fc892725861f2cdce643d7776d6991e4a.tar.bz2
dfp.exp: Also run tests in c-c++-common/dfp.
* gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp. * c-c++-common/dfp: New directory. * c-c++-common/dfp/dfp-dbg.h: New file. * gcc.dg/dfp/call-by-value.c: Move to ... * c-c++-common/call-by-value.c: here. * gcc.dg/dfp/cast.c: Move to ... * c-c++-common/cast.c: here. * gcc.dg/dfp/compare-eq-const.c: Move to ... * c-c++-common/compare-eq-const.c: here. * gcc.dg/dfp/compare-eq-d128.c: Move to ... * c-c++-common/compare-eq-d128.c: here. * gcc.dg/dfp/compare-eq-d32.c: Move to ... * c-c++-common/compare-eq-d32.c: here. * gcc.dg/dfp/compare-eq-d64.c: Move to ... * c-c++-common/compare-eq-d64.c: here. * gcc.dg/dfp/compare-eq-dfp.c: Move to ... * c-c++-common/compare-eq-dfp.c: here. * gcc.dg/dfp/compare-eq.h: Move to ... * c-c++-common/compare-eq.h: here. * gcc.dg/dfp/compare-rel-const.c: Move to ... * c-c++-common/compare-rel-const.c: here. * gcc.dg/dfp/compare-rel-d128.c: Move to ... * c-c++-common/compare-rel-d128.c: here. * gcc.dg/dfp/compare-rel-d32.c: Move to ... * c-c++-common/compare-rel-d32.c: here. * gcc.dg/dfp/compare-rel-d64.c: Move to ... * c-c++-common/compare-rel-d64.c: here. * gcc.dg/dfp/compare-rel-dfp.c: Move to ... * c-c++-common/compare-rel-dfp.c: here. * gcc.dg/dfp/compare-rel.h: Move to ... * c-c++-common/compare-rel.h: here. * gcc.dg/dfp/compare-special-d128.c: Move to ... * c-c++-common/compare-special-d128.c: here. * gcc.dg/dfp/compare-special-d32.c: Move to ... * c-c++-common/compare-special-d32.c: here. * gcc.dg/dfp/compare-special-d64.c: Move to ... * c-c++-common/compare-special-d64.c: here. * gcc.dg/dfp/compare-special.h: Move to ... * c-c++-common/compare-special.h: here. * gcc.dg/dfp/constants-zero.c: Move to ... * c-c++-common/constants-zero.c: here. * gcc.dg/dfp/convert-bfp-10.c: Move to ... * c-c++-common/convert-bfp-10.c: here. * gcc.dg/dfp/convert-bfp-11.c: Move to ... * c-c++-common/convert-bfp-11.c: here. * gcc.dg/dfp/convert-bfp-12.c: Move to ... * c-c++-common/convert-bfp-12.c: here. * gcc.dg/dfp/convert-bfp-13.c: Move to ... * c-c++-common/convert-bfp-13.c: here. * gcc.dg/dfp/convert-bfp-14.c: Move to ... * c-c++-common/convert-bfp-14.c: here. * gcc.dg/dfp/convert-bfp-2.c: Move to ... * c-c++-common/convert-bfp-2.c: here. * gcc.dg/dfp/convert-bfp-3.c: Move to ... * c-c++-common/convert-bfp-3.c: here. * gcc.dg/dfp/convert-bfp-4.c: Move to ... * c-c++-common/convert-bfp-4.c: here. * gcc.dg/dfp/convert-bfp-5.c: Move to ... * c-c++-common/convert-bfp-5.c: here. * gcc.dg/dfp/convert-bfp-6.c: Move to ... * c-c++-common/convert-bfp-6.c: here. * gcc.dg/dfp/convert-bfp-7.c: Move to ... * c-c++-common/convert-bfp-7.c: here. * gcc.dg/dfp/convert-bfp-8.c: Move to ... * c-c++-common/convert-bfp-8.c: here. * gcc.dg/dfp/convert-bfp-9.c: Move to ... * c-c++-common/convert-bfp-9.c: here. * gcc.dg/dfp/convert-bfp.c: Move to ... * c-c++-common/convert-bfp.c: here. * gcc.dg/dfp/convert-bfp-fold.c: Move to ... * c-c++-common/convert-bfp-fold.c: here. * gcc.dg/dfp/convert-dfp.c: Move to ... * c-c++-common/convert-dfp.c: here. * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ... * c-c++-common/convert-dfp-fold-2.c: here. * gcc.dg/dfp/convert-dfp-fold.c: Move to ... * c-c++-common/convert-dfp-fold.c: here. * gcc.dg/dfp/convert.h: Move to ... * c-c++-common/convert.h: here. * gcc.dg/dfp/convert-int.c: Move to ... * c-c++-common/convert-int.c: here. * gcc.dg/dfp/convert-int-fold.c: Move to ... * c-c++-common/convert-int-fold.c: here. * gcc.dg/dfp/convert-int-max.c: Move to ... * c-c++-common/convert-int-max.c: here. * gcc.dg/dfp/convert-int-max-fold.c: Move to ... * c-c++-common/convert-int-max-fold.c: here. * gcc.dg/dfp/convert-int-saturate.c: Move to ... * c-c++-common/convert-int-saturate.c: here. * gcc.dg/dfp/func-array.c: Move to ... * c-c++-common/func-array.c: here. * gcc.dg/dfp/func-deref.c: Move to ... * c-c++-common/func-deref.c: here. * gcc.dg/dfp/func-mixed.c: Move to ... * c-c++-common/func-mixed.c: here. * gcc.dg/dfp/func-pointer.c: Move to ... * c-c++-common/func-pointer.c: here. * gcc.dg/dfp/func-scalar.c: Move to ... * c-c++-common/func-scalar.c: here. * gcc.dg/dfp/func-struct.c: Move to ... * c-c++-common/func-struct.c: here. * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ... * c-c++-common/func-vararg-alternate-d128-2.c: here. * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ... * c-c++-common/func-vararg-alternate-d128.c: here. * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ... * c-c++-common/func-vararg-alternate-d32.c: here. * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ... * c-c++-common/func-vararg-alternate-d64.c: here. * gcc.dg/dfp/func-vararg-alternate.h: Move to ... * c-c++-common/func-vararg-alternate.h: here. * gcc.dg/dfp/func-vararg-dfp.c: Move to ... * c-c++-common/func-vararg-dfp.c: here. * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ... * c-c++-common/func-vararg-mixed-2.c: here. * gcc.dg/dfp/func-vararg-mixed.c: Move to ... * c-c++-common/func-vararg-mixed.c: here. * gcc.dg/dfp/func-vararg-size0.c: Move to ... * c-c++-common/func-vararg-size0.c: here. * gcc.dg/dfp/inf-1.c: Move to ... * c-c++-common/inf-1.c: here. * gcc.dg/dfp/loop-index.c: Move to ... * c-c++-common/loop-index.c: here. * gcc.dg/dfp/modes.c: Move to ... * c-c++-common/modes.c: here. * gcc.dg/dfp/nan-1.c: Move to ... * c-c++-common/nan-1.c: here. * gcc.dg/dfp/nan-2.c: Move to ... * c-c++-common/nan-2.c: here. * gcc.dg/dfp/operator-arith-fold.c: Move to ... * c-c++-common/operator-arith-fold.c: here. * gcc.dg/dfp/operator-assignment.c: Move to ... * c-c++-common/operator-assignment.c: here. * gcc.dg/dfp/operator-comma.c: Move to ... * c-c++-common/operator-comma.c: here. * gcc.dg/dfp/operator-cond.c: Move to ... * c-c++-common/operator-cond.c: here. * gcc.dg/dfp/operator-logical.c: Move to ... * c-c++-common/operator-logical.c: here. * gcc.dg/dfp/operator-unary.c: Move to ... * c-c++-common/operator-unary.c: here. * gcc.dg/dfp/pr31385.c: Move to ... * c-c++-common/pr31385.c: here. * gcc.dg/dfp/pr33466.c: Move to ... * c-c++-common/pr33466.c: here. * gcc.dg/dfp/pr35620.c: Move to ... * c-c++-common/pr35620.c: here. * gcc.dg/dfp/pr36800.c: Move to ... * c-c++-common/pr36800.c: here. * gcc.dg/dfp/pr39034.c: Move to ... * c-c++-common/pr39034.c: here. * gcc.dg/dfp/pr39035.c: Move to ... * c-c++-common/pr39035.c: here. * gcc.dg/dfp/pr39902.c: Move to ... * c-c++-common/pr39902.c: here. * gcc.dg/dfp/pr39986.c: Move to ... * c-c++-common/pr39986.c: here. * gcc.dg/dfp/signbit-1.c: Move to ... * c-c++-common/signbit-1.c: here. * gcc.dg/dfp/signbit-2.c: Move to ... * c-c++-common/signbit-2.c: here. * gcc.dg/dfp/struct-layout-1.c: Move to ... * c-c++-common/struct-layout-1.c: here. * gcc.dg/dfp/usual-arith-conv.c: Move to ... * c-c++-common/usual-arith-conv.c: here. * gcc.dg/dfp/usual-arith-conv-const.c: Move to ... * c-c++-common/usual-arith-conv-const.c: here. From-SVN: r151861
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog170
-rw-r--r--gcc/testsuite/c-c++-common/dfp/call-by-value.c (renamed from gcc/testsuite/gcc.dg/dfp/call-by-value.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/cast.c (renamed from gcc/testsuite/gcc.dg/dfp/cast.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/compare-eq-const.c (renamed from gcc/testsuite/gcc.dg/dfp/compare-eq-const.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/compare-eq-d128.c (renamed from gcc/testsuite/gcc.dg/dfp/compare-eq-d128.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/compare-eq-d32.c (renamed from gcc/testsuite/gcc.dg/dfp/compare-eq-d32.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/compare-eq-d64.c (renamed from gcc/testsuite/gcc.dg/dfp/compare-eq-d64.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/compare-eq-dfp.c (renamed from gcc/testsuite/gcc.dg/dfp/compare-eq-dfp.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/compare-eq.h (renamed from gcc/testsuite/gcc.dg/dfp/compare-eq.h)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/compare-rel-const.c (renamed from gcc/testsuite/gcc.dg/dfp/compare-rel-const.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/compare-rel-d128.c (renamed from gcc/testsuite/gcc.dg/dfp/compare-rel-d128.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/compare-rel-d32.c (renamed from gcc/testsuite/gcc.dg/dfp/compare-rel-d32.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/compare-rel-d64.c (renamed from gcc/testsuite/gcc.dg/dfp/compare-rel-d64.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/compare-rel-dfp.c (renamed from gcc/testsuite/gcc.dg/dfp/compare-rel-dfp.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/compare-rel.h (renamed from gcc/testsuite/gcc.dg/dfp/compare-rel.h)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/compare-special-d128.c (renamed from gcc/testsuite/gcc.dg/dfp/compare-special-d128.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/compare-special-d32.c (renamed from gcc/testsuite/gcc.dg/dfp/compare-special-d32.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/compare-special-d64.c (renamed from gcc/testsuite/gcc.dg/dfp/compare-special-d64.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/compare-special.h (renamed from gcc/testsuite/gcc.dg/dfp/compare-special.h)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/constants-zero.c (renamed from gcc/testsuite/gcc.dg/dfp/constants-zero.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/convert-bfp-10.c (renamed from gcc/testsuite/gcc.dg/dfp/convert-bfp-10.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/convert-bfp-11.c (renamed from gcc/testsuite/gcc.dg/dfp/convert-bfp-11.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/convert-bfp-12.c (renamed from gcc/testsuite/gcc.dg/dfp/convert-bfp-12.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/convert-bfp-13.c (renamed from gcc/testsuite/gcc.dg/dfp/convert-bfp-13.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/convert-bfp-14.c (renamed from gcc/testsuite/gcc.dg/dfp/convert-bfp-14.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/convert-bfp-2.c (renamed from gcc/testsuite/gcc.dg/dfp/convert-bfp-2.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/convert-bfp-3.c (renamed from gcc/testsuite/gcc.dg/dfp/convert-bfp-3.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/convert-bfp-4.c (renamed from gcc/testsuite/gcc.dg/dfp/convert-bfp-4.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/convert-bfp-5.c (renamed from gcc/testsuite/gcc.dg/dfp/convert-bfp-5.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/convert-bfp-6.c (renamed from gcc/testsuite/gcc.dg/dfp/convert-bfp-6.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/convert-bfp-7.c (renamed from gcc/testsuite/gcc.dg/dfp/convert-bfp-7.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/convert-bfp-8.c (renamed from gcc/testsuite/gcc.dg/dfp/convert-bfp-8.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/convert-bfp-9.c (renamed from gcc/testsuite/gcc.dg/dfp/convert-bfp-9.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/convert-bfp-fold.c (renamed from gcc/testsuite/gcc.dg/dfp/convert-bfp-fold.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/convert-bfp.c (renamed from gcc/testsuite/gcc.dg/dfp/convert-bfp.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/convert-dfp-fold-2.c (renamed from gcc/testsuite/gcc.dg/dfp/convert-dfp-fold-2.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/convert-dfp-fold.c (renamed from gcc/testsuite/gcc.dg/dfp/convert-dfp-fold.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/convert-dfp.c (renamed from gcc/testsuite/gcc.dg/dfp/convert-dfp.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/convert-int-fold.c (renamed from gcc/testsuite/gcc.dg/dfp/convert-int-fold.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/convert-int-max-fold.c (renamed from gcc/testsuite/gcc.dg/dfp/convert-int-max-fold.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/convert-int-max.c (renamed from gcc/testsuite/gcc.dg/dfp/convert-int-max.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/convert-int-saturate.c (renamed from gcc/testsuite/gcc.dg/dfp/convert-int-saturate.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/convert-int.c (renamed from gcc/testsuite/gcc.dg/dfp/convert-int.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/convert.h (renamed from gcc/testsuite/gcc.dg/dfp/convert.h)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/dfp-dbg.h20
-rw-r--r--gcc/testsuite/c-c++-common/dfp/func-array.c (renamed from gcc/testsuite/gcc.dg/dfp/func-array.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/func-deref.c (renamed from gcc/testsuite/gcc.dg/dfp/func-deref.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/func-mixed.c (renamed from gcc/testsuite/gcc.dg/dfp/func-mixed.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/func-pointer.c (renamed from gcc/testsuite/gcc.dg/dfp/func-pointer.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/func-scalar.c (renamed from gcc/testsuite/gcc.dg/dfp/func-scalar.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/func-struct.c (renamed from gcc/testsuite/gcc.dg/dfp/func-struct.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/func-vararg-alternate-d128-2.c (renamed from gcc/testsuite/gcc.dg/dfp/func-vararg-alternate-d128-2.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/func-vararg-alternate-d128.c (renamed from gcc/testsuite/gcc.dg/dfp/func-vararg-alternate-d128.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/func-vararg-alternate-d32.c (renamed from gcc/testsuite/gcc.dg/dfp/func-vararg-alternate-d32.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/func-vararg-alternate-d64.c (renamed from gcc/testsuite/gcc.dg/dfp/func-vararg-alternate-d64.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/func-vararg-alternate.h (renamed from gcc/testsuite/gcc.dg/dfp/func-vararg-alternate.h)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/func-vararg-dfp.c (renamed from gcc/testsuite/gcc.dg/dfp/func-vararg-dfp.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/func-vararg-mixed-2.c (renamed from gcc/testsuite/gcc.dg/dfp/func-vararg-mixed-2.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/func-vararg-mixed.c (renamed from gcc/testsuite/gcc.dg/dfp/func-vararg-mixed.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/func-vararg-size0.c (renamed from gcc/testsuite/gcc.dg/dfp/func-vararg-size0.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/inf-1.c (renamed from gcc/testsuite/gcc.dg/dfp/inf-1.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/loop-index.c (renamed from gcc/testsuite/gcc.dg/dfp/loop-index.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/modes.c (renamed from gcc/testsuite/gcc.dg/dfp/modes.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/nan-1.c (renamed from gcc/testsuite/gcc.dg/dfp/nan-1.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/nan-2.c (renamed from gcc/testsuite/gcc.dg/dfp/nan-2.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/operator-arith-fold.c (renamed from gcc/testsuite/gcc.dg/dfp/operator-arith-fold.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/operator-assignment.c (renamed from gcc/testsuite/gcc.dg/dfp/operator-assignment.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/operator-comma.c (renamed from gcc/testsuite/gcc.dg/dfp/operator-comma.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/operator-cond.c (renamed from gcc/testsuite/gcc.dg/dfp/operator-cond.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/operator-logical.c (renamed from gcc/testsuite/gcc.dg/dfp/operator-logical.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/operator-unary.c (renamed from gcc/testsuite/gcc.dg/dfp/operator-unary.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/pr31385.c (renamed from gcc/testsuite/gcc.dg/dfp/pr31385.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/pr33466.c (renamed from gcc/testsuite/gcc.dg/dfp/pr33466.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/pr35620.c (renamed from gcc/testsuite/gcc.dg/dfp/pr35620.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/pr36800.c (renamed from gcc/testsuite/gcc.dg/dfp/pr36800.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/pr39034.c (renamed from gcc/testsuite/gcc.dg/dfp/pr39034.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/pr39035.c (renamed from gcc/testsuite/gcc.dg/dfp/pr39035.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/pr39902.c (renamed from gcc/testsuite/gcc.dg/dfp/pr39902.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/pr39986.c (renamed from gcc/testsuite/gcc.dg/dfp/pr39986.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/signbit-1.c (renamed from gcc/testsuite/gcc.dg/dfp/signbit-1.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/signbit-2.c (renamed from gcc/testsuite/gcc.dg/dfp/signbit-2.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/struct-layout-1.c (renamed from gcc/testsuite/gcc.dg/dfp/struct-layout-1.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/usual-arith-conv-const.c (renamed from gcc/testsuite/gcc.dg/dfp/usual-arith-conv-const.c)0
-rw-r--r--gcc/testsuite/c-c++-common/dfp/usual-arith-conv.c (renamed from gcc/testsuite/gcc.dg/dfp/usual-arith-conv.c)0
-rw-r--r--gcc/testsuite/gcc.dg/dfp/dfp.exp5
85 files changed, 194 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 4c2d365..e4e7a21 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,173 @@
+2009-09-18 Janis Johnson <janis187@us.ibm.com>
+
+ * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
+ * c-c++-common/dfp: New directory.
+ * c-c++-common/dfp/dfp-dbg.h: New file.
+ * gcc.dg/dfp/call-by-value.c: Move to ...
+ * c-c++-common/call-by-value.c: here.
+ * gcc.dg/dfp/cast.c: Move to ...
+ * c-c++-common/cast.c: here.
+ * gcc.dg/dfp/compare-eq-const.c: Move to ...
+ * c-c++-common/compare-eq-const.c: here.
+ * gcc.dg/dfp/compare-eq-d128.c: Move to ...
+ * c-c++-common/compare-eq-d128.c: here.
+ * gcc.dg/dfp/compare-eq-d32.c: Move to ...
+ * c-c++-common/compare-eq-d32.c: here.
+ * gcc.dg/dfp/compare-eq-d64.c: Move to ...
+ * c-c++-common/compare-eq-d64.c: here.
+ * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
+ * c-c++-common/compare-eq-dfp.c: here.
+ * gcc.dg/dfp/compare-eq.h: Move to ...
+ * c-c++-common/compare-eq.h: here.
+ * gcc.dg/dfp/compare-rel-const.c: Move to ...
+ * c-c++-common/compare-rel-const.c: here.
+ * gcc.dg/dfp/compare-rel-d128.c: Move to ...
+ * c-c++-common/compare-rel-d128.c: here.
+ * gcc.dg/dfp/compare-rel-d32.c: Move to ...
+ * c-c++-common/compare-rel-d32.c: here.
+ * gcc.dg/dfp/compare-rel-d64.c: Move to ...
+ * c-c++-common/compare-rel-d64.c: here.
+ * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
+ * c-c++-common/compare-rel-dfp.c: here.
+ * gcc.dg/dfp/compare-rel.h: Move to ...
+ * c-c++-common/compare-rel.h: here.
+ * gcc.dg/dfp/compare-special-d128.c: Move to ...
+ * c-c++-common/compare-special-d128.c: here.
+ * gcc.dg/dfp/compare-special-d32.c: Move to ...
+ * c-c++-common/compare-special-d32.c: here.
+ * gcc.dg/dfp/compare-special-d64.c: Move to ...
+ * c-c++-common/compare-special-d64.c: here.
+ * gcc.dg/dfp/compare-special.h: Move to ...
+ * c-c++-common/compare-special.h: here.
+ * gcc.dg/dfp/constants-zero.c: Move to ...
+ * c-c++-common/constants-zero.c: here.
+ * gcc.dg/dfp/convert-bfp-10.c: Move to ...
+ * c-c++-common/convert-bfp-10.c: here.
+ * gcc.dg/dfp/convert-bfp-11.c: Move to ...
+ * c-c++-common/convert-bfp-11.c: here.
+ * gcc.dg/dfp/convert-bfp-12.c: Move to ...
+ * c-c++-common/convert-bfp-12.c: here.
+ * gcc.dg/dfp/convert-bfp-13.c: Move to ...
+ * c-c++-common/convert-bfp-13.c: here.
+ * gcc.dg/dfp/convert-bfp-14.c: Move to ...
+ * c-c++-common/convert-bfp-14.c: here.
+ * gcc.dg/dfp/convert-bfp-2.c: Move to ...
+ * c-c++-common/convert-bfp-2.c: here.
+ * gcc.dg/dfp/convert-bfp-3.c: Move to ...
+ * c-c++-common/convert-bfp-3.c: here.
+ * gcc.dg/dfp/convert-bfp-4.c: Move to ...
+ * c-c++-common/convert-bfp-4.c: here.
+ * gcc.dg/dfp/convert-bfp-5.c: Move to ...
+ * c-c++-common/convert-bfp-5.c: here.
+ * gcc.dg/dfp/convert-bfp-6.c: Move to ...
+ * c-c++-common/convert-bfp-6.c: here.
+ * gcc.dg/dfp/convert-bfp-7.c: Move to ...
+ * c-c++-common/convert-bfp-7.c: here.
+ * gcc.dg/dfp/convert-bfp-8.c: Move to ...
+ * c-c++-common/convert-bfp-8.c: here.
+ * gcc.dg/dfp/convert-bfp-9.c: Move to ...
+ * c-c++-common/convert-bfp-9.c: here.
+ * gcc.dg/dfp/convert-bfp.c: Move to ...
+ * c-c++-common/convert-bfp.c: here.
+ * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
+ * c-c++-common/convert-bfp-fold.c: here.
+ * gcc.dg/dfp/convert-dfp.c: Move to ...
+ * c-c++-common/convert-dfp.c: here.
+ * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
+ * c-c++-common/convert-dfp-fold-2.c: here.
+ * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
+ * c-c++-common/convert-dfp-fold.c: here.
+ * gcc.dg/dfp/convert.h: Move to ...
+ * c-c++-common/convert.h: here.
+ * gcc.dg/dfp/convert-int.c: Move to ...
+ * c-c++-common/convert-int.c: here.
+ * gcc.dg/dfp/convert-int-fold.c: Move to ...
+ * c-c++-common/convert-int-fold.c: here.
+ * gcc.dg/dfp/convert-int-max.c: Move to ...
+ * c-c++-common/convert-int-max.c: here.
+ * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
+ * c-c++-common/convert-int-max-fold.c: here.
+ * gcc.dg/dfp/convert-int-saturate.c: Move to ...
+ * c-c++-common/convert-int-saturate.c: here.
+ * gcc.dg/dfp/func-array.c: Move to ...
+ * c-c++-common/func-array.c: here.
+ * gcc.dg/dfp/func-deref.c: Move to ...
+ * c-c++-common/func-deref.c: here.
+ * gcc.dg/dfp/func-mixed.c: Move to ...
+ * c-c++-common/func-mixed.c: here.
+ * gcc.dg/dfp/func-pointer.c: Move to ...
+ * c-c++-common/func-pointer.c: here.
+ * gcc.dg/dfp/func-scalar.c: Move to ...
+ * c-c++-common/func-scalar.c: here.
+ * gcc.dg/dfp/func-struct.c: Move to ...
+ * c-c++-common/func-struct.c: here.
+ * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
+ * c-c++-common/func-vararg-alternate-d128-2.c: here.
+ * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
+ * c-c++-common/func-vararg-alternate-d128.c: here.
+ * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
+ * c-c++-common/func-vararg-alternate-d32.c: here.
+ * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
+ * c-c++-common/func-vararg-alternate-d64.c: here.
+ * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
+ * c-c++-common/func-vararg-alternate.h: here.
+ * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
+ * c-c++-common/func-vararg-dfp.c: here.
+ * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
+ * c-c++-common/func-vararg-mixed-2.c: here.
+ * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
+ * c-c++-common/func-vararg-mixed.c: here.
+ * gcc.dg/dfp/func-vararg-size0.c: Move to ...
+ * c-c++-common/func-vararg-size0.c: here.
+ * gcc.dg/dfp/inf-1.c: Move to ...
+ * c-c++-common/inf-1.c: here.
+ * gcc.dg/dfp/loop-index.c: Move to ...
+ * c-c++-common/loop-index.c: here.
+ * gcc.dg/dfp/modes.c: Move to ...
+ * c-c++-common/modes.c: here.
+ * gcc.dg/dfp/nan-1.c: Move to ...
+ * c-c++-common/nan-1.c: here.
+ * gcc.dg/dfp/nan-2.c: Move to ...
+ * c-c++-common/nan-2.c: here.
+ * gcc.dg/dfp/operator-arith-fold.c: Move to ...
+ * c-c++-common/operator-arith-fold.c: here.
+ * gcc.dg/dfp/operator-assignment.c: Move to ...
+ * c-c++-common/operator-assignment.c: here.
+ * gcc.dg/dfp/operator-comma.c: Move to ...
+ * c-c++-common/operator-comma.c: here.
+ * gcc.dg/dfp/operator-cond.c: Move to ...
+ * c-c++-common/operator-cond.c: here.
+ * gcc.dg/dfp/operator-logical.c: Move to ...
+ * c-c++-common/operator-logical.c: here.
+ * gcc.dg/dfp/operator-unary.c: Move to ...
+ * c-c++-common/operator-unary.c: here.
+ * gcc.dg/dfp/pr31385.c: Move to ...
+ * c-c++-common/pr31385.c: here.
+ * gcc.dg/dfp/pr33466.c: Move to ...
+ * c-c++-common/pr33466.c: here.
+ * gcc.dg/dfp/pr35620.c: Move to ...
+ * c-c++-common/pr35620.c: here.
+ * gcc.dg/dfp/pr36800.c: Move to ...
+ * c-c++-common/pr36800.c: here.
+ * gcc.dg/dfp/pr39034.c: Move to ...
+ * c-c++-common/pr39034.c: here.
+ * gcc.dg/dfp/pr39035.c: Move to ...
+ * c-c++-common/pr39035.c: here.
+ * gcc.dg/dfp/pr39902.c: Move to ...
+ * c-c++-common/pr39902.c: here.
+ * gcc.dg/dfp/pr39986.c: Move to ...
+ * c-c++-common/pr39986.c: here.
+ * gcc.dg/dfp/signbit-1.c: Move to ...
+ * c-c++-common/signbit-1.c: here.
+ * gcc.dg/dfp/signbit-2.c: Move to ...
+ * c-c++-common/signbit-2.c: here.
+ * gcc.dg/dfp/struct-layout-1.c: Move to ...
+ * c-c++-common/struct-layout-1.c: here.
+ * gcc.dg/dfp/usual-arith-conv.c: Move to ...
+ * c-c++-common/usual-arith-conv.c: here.
+ * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
+ * c-c++-common/usual-arith-conv-const.c: here.
+
2009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
PR testsuite/41288
diff --git a/gcc/testsuite/gcc.dg/dfp/call-by-value.c b/gcc/testsuite/c-c++-common/dfp/call-by-value.c
index 74aec53..74aec53 100644
--- a/gcc/testsuite/gcc.dg/dfp/call-by-value.c
+++ b/gcc/testsuite/c-c++-common/dfp/call-by-value.c
diff --git a/gcc/testsuite/gcc.dg/dfp/cast.c b/gcc/testsuite/c-c++-common/dfp/cast.c
index b6585d7..b6585d7 100644
--- a/gcc/testsuite/gcc.dg/dfp/cast.c
+++ b/gcc/testsuite/c-c++-common/dfp/cast.c
diff --git a/gcc/testsuite/gcc.dg/dfp/compare-eq-const.c b/gcc/testsuite/c-c++-common/dfp/compare-eq-const.c
index 0c9ff20..0c9ff20 100644
--- a/gcc/testsuite/gcc.dg/dfp/compare-eq-const.c
+++ b/gcc/testsuite/c-c++-common/dfp/compare-eq-const.c
diff --git a/gcc/testsuite/gcc.dg/dfp/compare-eq-d128.c b/gcc/testsuite/c-c++-common/dfp/compare-eq-d128.c
index 79fcac3..79fcac3 100644
--- a/gcc/testsuite/gcc.dg/dfp/compare-eq-d128.c
+++ b/gcc/testsuite/c-c++-common/dfp/compare-eq-d128.c
diff --git a/gcc/testsuite/gcc.dg/dfp/compare-eq-d32.c b/gcc/testsuite/c-c++-common/dfp/compare-eq-d32.c
index 6b1a4c6..6b1a4c6 100644
--- a/gcc/testsuite/gcc.dg/dfp/compare-eq-d32.c
+++ b/gcc/testsuite/c-c++-common/dfp/compare-eq-d32.c
diff --git a/gcc/testsuite/gcc.dg/dfp/compare-eq-d64.c b/gcc/testsuite/c-c++-common/dfp/compare-eq-d64.c
index f1b463e..f1b463e 100644
--- a/gcc/testsuite/gcc.dg/dfp/compare-eq-d64.c
+++ b/gcc/testsuite/c-c++-common/dfp/compare-eq-d64.c
diff --git a/gcc/testsuite/gcc.dg/dfp/compare-eq-dfp.c b/gcc/testsuite/c-c++-common/dfp/compare-eq-dfp.c
index 79a5691..79a5691 100644
--- a/gcc/testsuite/gcc.dg/dfp/compare-eq-dfp.c
+++ b/gcc/testsuite/c-c++-common/dfp/compare-eq-dfp.c
diff --git a/gcc/testsuite/gcc.dg/dfp/compare-eq.h b/gcc/testsuite/c-c++-common/dfp/compare-eq.h
index 830b328..830b328 100644
--- a/gcc/testsuite/gcc.dg/dfp/compare-eq.h
+++ b/gcc/testsuite/c-c++-common/dfp/compare-eq.h
diff --git a/gcc/testsuite/gcc.dg/dfp/compare-rel-const.c b/gcc/testsuite/c-c++-common/dfp/compare-rel-const.c
index 8e99b44..8e99b44 100644
--- a/gcc/testsuite/gcc.dg/dfp/compare-rel-const.c
+++ b/gcc/testsuite/c-c++-common/dfp/compare-rel-const.c
diff --git a/gcc/testsuite/gcc.dg/dfp/compare-rel-d128.c b/gcc/testsuite/c-c++-common/dfp/compare-rel-d128.c
index 38c931a..38c931a 100644
--- a/gcc/testsuite/gcc.dg/dfp/compare-rel-d128.c
+++ b/gcc/testsuite/c-c++-common/dfp/compare-rel-d128.c
diff --git a/gcc/testsuite/gcc.dg/dfp/compare-rel-d32.c b/gcc/testsuite/c-c++-common/dfp/compare-rel-d32.c
index 04128aa..04128aa 100644
--- a/gcc/testsuite/gcc.dg/dfp/compare-rel-d32.c
+++ b/gcc/testsuite/c-c++-common/dfp/compare-rel-d32.c
diff --git a/gcc/testsuite/gcc.dg/dfp/compare-rel-d64.c b/gcc/testsuite/c-c++-common/dfp/compare-rel-d64.c
index 92f904a..92f904a 100644
--- a/gcc/testsuite/gcc.dg/dfp/compare-rel-d64.c
+++ b/gcc/testsuite/c-c++-common/dfp/compare-rel-d64.c
diff --git a/gcc/testsuite/gcc.dg/dfp/compare-rel-dfp.c b/gcc/testsuite/c-c++-common/dfp/compare-rel-dfp.c
index 59cc203..59cc203 100644
--- a/gcc/testsuite/gcc.dg/dfp/compare-rel-dfp.c
+++ b/gcc/testsuite/c-c++-common/dfp/compare-rel-dfp.c
diff --git a/gcc/testsuite/gcc.dg/dfp/compare-rel.h b/gcc/testsuite/c-c++-common/dfp/compare-rel.h
index 7840108..7840108 100644
--- a/gcc/testsuite/gcc.dg/dfp/compare-rel.h
+++ b/gcc/testsuite/c-c++-common/dfp/compare-rel.h
diff --git a/gcc/testsuite/gcc.dg/dfp/compare-special-d128.c b/gcc/testsuite/c-c++-common/dfp/compare-special-d128.c
index d1f5bc5..d1f5bc5 100644
--- a/gcc/testsuite/gcc.dg/dfp/compare-special-d128.c
+++ b/gcc/testsuite/c-c++-common/dfp/compare-special-d128.c
diff --git a/gcc/testsuite/gcc.dg/dfp/compare-special-d32.c b/gcc/testsuite/c-c++-common/dfp/compare-special-d32.c
index 377c65a..377c65a 100644
--- a/gcc/testsuite/gcc.dg/dfp/compare-special-d32.c
+++ b/gcc/testsuite/c-c++-common/dfp/compare-special-d32.c
diff --git a/gcc/testsuite/gcc.dg/dfp/compare-special-d64.c b/gcc/testsuite/c-c++-common/dfp/compare-special-d64.c
index 16154ef..16154ef 100644
--- a/gcc/testsuite/gcc.dg/dfp/compare-special-d64.c
+++ b/gcc/testsuite/c-c++-common/dfp/compare-special-d64.c
diff --git a/gcc/testsuite/gcc.dg/dfp/compare-special.h b/gcc/testsuite/c-c++-common/dfp/compare-special.h
index 9c27d12..9c27d12 100644
--- a/gcc/testsuite/gcc.dg/dfp/compare-special.h
+++ b/gcc/testsuite/c-c++-common/dfp/compare-special.h
diff --git a/gcc/testsuite/gcc.dg/dfp/constants-zero.c b/gcc/testsuite/c-c++-common/dfp/constants-zero.c
index 64b0054..64b0054 100644
--- a/gcc/testsuite/gcc.dg/dfp/constants-zero.c
+++ b/gcc/testsuite/c-c++-common/dfp/constants-zero.c
diff --git a/gcc/testsuite/gcc.dg/dfp/convert-bfp-10.c b/gcc/testsuite/c-c++-common/dfp/convert-bfp-10.c
index 3fef98a..3fef98a 100644
--- a/gcc/testsuite/gcc.dg/dfp/convert-bfp-10.c
+++ b/gcc/testsuite/c-c++-common/dfp/convert-bfp-10.c
diff --git a/gcc/testsuite/gcc.dg/dfp/convert-bfp-11.c b/gcc/testsuite/c-c++-common/dfp/convert-bfp-11.c
index d16919f..d16919f 100644
--- a/gcc/testsuite/gcc.dg/dfp/convert-bfp-11.c
+++ b/gcc/testsuite/c-c++-common/dfp/convert-bfp-11.c
diff --git a/gcc/testsuite/gcc.dg/dfp/convert-bfp-12.c b/gcc/testsuite/c-c++-common/dfp/convert-bfp-12.c
index 7a90955..7a90955 100644
--- a/gcc/testsuite/gcc.dg/dfp/convert-bfp-12.c
+++ b/gcc/testsuite/c-c++-common/dfp/convert-bfp-12.c
diff --git a/gcc/testsuite/gcc.dg/dfp/convert-bfp-13.c b/gcc/testsuite/c-c++-common/dfp/convert-bfp-13.c
index 259cc74..259cc74 100644
--- a/gcc/testsuite/gcc.dg/dfp/convert-bfp-13.c
+++ b/gcc/testsuite/c-c++-common/dfp/convert-bfp-13.c
diff --git a/gcc/testsuite/gcc.dg/dfp/convert-bfp-14.c b/gcc/testsuite/c-c++-common/dfp/convert-bfp-14.c
index 858c929..858c929 100644
--- a/gcc/testsuite/gcc.dg/dfp/convert-bfp-14.c
+++ b/gcc/testsuite/c-c++-common/dfp/convert-bfp-14.c
diff --git a/gcc/testsuite/gcc.dg/dfp/convert-bfp-2.c b/gcc/testsuite/c-c++-common/dfp/convert-bfp-2.c
index 463d27f..463d27f 100644
--- a/gcc/testsuite/gcc.dg/dfp/convert-bfp-2.c
+++ b/gcc/testsuite/c-c++-common/dfp/convert-bfp-2.c
diff --git a/gcc/testsuite/gcc.dg/dfp/convert-bfp-3.c b/gcc/testsuite/c-c++-common/dfp/convert-bfp-3.c
index 3e1d9d5..3e1d9d5 100644
--- a/gcc/testsuite/gcc.dg/dfp/convert-bfp-3.c
+++ b/gcc/testsuite/c-c++-common/dfp/convert-bfp-3.c
diff --git a/gcc/testsuite/gcc.dg/dfp/convert-bfp-4.c b/gcc/testsuite/c-c++-common/dfp/convert-bfp-4.c
index b97b9c6..b97b9c6 100644
--- a/gcc/testsuite/gcc.dg/dfp/convert-bfp-4.c
+++ b/gcc/testsuite/c-c++-common/dfp/convert-bfp-4.c
diff --git a/gcc/testsuite/gcc.dg/dfp/convert-bfp-5.c b/gcc/testsuite/c-c++-common/dfp/convert-bfp-5.c
index ada2d35..ada2d35 100644
--- a/gcc/testsuite/gcc.dg/dfp/convert-bfp-5.c
+++ b/gcc/testsuite/c-c++-common/dfp/convert-bfp-5.c
diff --git a/gcc/testsuite/gcc.dg/dfp/convert-bfp-6.c b/gcc/testsuite/c-c++-common/dfp/convert-bfp-6.c
index 64198a9..64198a9 100644
--- a/gcc/testsuite/gcc.dg/dfp/convert-bfp-6.c
+++ b/gcc/testsuite/c-c++-common/dfp/convert-bfp-6.c
diff --git a/gcc/testsuite/gcc.dg/dfp/convert-bfp-7.c b/gcc/testsuite/c-c++-common/dfp/convert-bfp-7.c
index f51d696..f51d696 100644
--- a/gcc/testsuite/gcc.dg/dfp/convert-bfp-7.c
+++ b/gcc/testsuite/c-c++-common/dfp/convert-bfp-7.c
diff --git a/gcc/testsuite/gcc.dg/dfp/convert-bfp-8.c b/gcc/testsuite/c-c++-common/dfp/convert-bfp-8.c
index 532bd86..532bd86 100644
--- a/gcc/testsuite/gcc.dg/dfp/convert-bfp-8.c
+++ b/gcc/testsuite/c-c++-common/dfp/convert-bfp-8.c
diff --git a/gcc/testsuite/gcc.dg/dfp/convert-bfp-9.c b/gcc/testsuite/c-c++-common/dfp/convert-bfp-9.c
index e609087..e609087 100644
--- a/gcc/testsuite/gcc.dg/dfp/convert-bfp-9.c
+++ b/gcc/testsuite/c-c++-common/dfp/convert-bfp-9.c
diff --git a/gcc/testsuite/gcc.dg/dfp/convert-bfp-fold.c b/gcc/testsuite/c-c++-common/dfp/convert-bfp-fold.c
index d62a7e4..d62a7e4 100644
--- a/gcc/testsuite/gcc.dg/dfp/convert-bfp-fold.c
+++ b/gcc/testsuite/c-c++-common/dfp/convert-bfp-fold.c
diff --git a/gcc/testsuite/gcc.dg/dfp/convert-bfp.c b/gcc/testsuite/c-c++-common/dfp/convert-bfp.c
index 710538d..710538d 100644
--- a/gcc/testsuite/gcc.dg/dfp/convert-bfp.c
+++ b/gcc/testsuite/c-c++-common/dfp/convert-bfp.c
diff --git a/gcc/testsuite/gcc.dg/dfp/convert-dfp-fold-2.c b/gcc/testsuite/c-c++-common/dfp/convert-dfp-fold-2.c
index 073f7ab..073f7ab 100644
--- a/gcc/testsuite/gcc.dg/dfp/convert-dfp-fold-2.c
+++ b/gcc/testsuite/c-c++-common/dfp/convert-dfp-fold-2.c
diff --git a/gcc/testsuite/gcc.dg/dfp/convert-dfp-fold.c b/gcc/testsuite/c-c++-common/dfp/convert-dfp-fold.c
index 67c9d71..67c9d71 100644
--- a/gcc/testsuite/gcc.dg/dfp/convert-dfp-fold.c
+++ b/gcc/testsuite/c-c++-common/dfp/convert-dfp-fold.c
diff --git a/gcc/testsuite/gcc.dg/dfp/convert-dfp.c b/gcc/testsuite/c-c++-common/dfp/convert-dfp.c
index d52ba51..d52ba51 100644
--- a/gcc/testsuite/gcc.dg/dfp/convert-dfp.c
+++ b/gcc/testsuite/c-c++-common/dfp/convert-dfp.c
diff --git a/gcc/testsuite/gcc.dg/dfp/convert-int-fold.c b/gcc/testsuite/c-c++-common/dfp/convert-int-fold.c
index 038559d..038559d 100644
--- a/gcc/testsuite/gcc.dg/dfp/convert-int-fold.c
+++ b/gcc/testsuite/c-c++-common/dfp/convert-int-fold.c
diff --git a/gcc/testsuite/gcc.dg/dfp/convert-int-max-fold.c b/gcc/testsuite/c-c++-common/dfp/convert-int-max-fold.c
index 3f6faae..3f6faae 100644
--- a/gcc/testsuite/gcc.dg/dfp/convert-int-max-fold.c
+++ b/gcc/testsuite/c-c++-common/dfp/convert-int-max-fold.c
diff --git a/gcc/testsuite/gcc.dg/dfp/convert-int-max.c b/gcc/testsuite/c-c++-common/dfp/convert-int-max.c
index 724627d..724627d 100644
--- a/gcc/testsuite/gcc.dg/dfp/convert-int-max.c
+++ b/gcc/testsuite/c-c++-common/dfp/convert-int-max.c
diff --git a/gcc/testsuite/gcc.dg/dfp/convert-int-saturate.c b/gcc/testsuite/c-c++-common/dfp/convert-int-saturate.c
index c92502d..c92502d 100644
--- a/gcc/testsuite/gcc.dg/dfp/convert-int-saturate.c
+++ b/gcc/testsuite/c-c++-common/dfp/convert-int-saturate.c
diff --git a/gcc/testsuite/gcc.dg/dfp/convert-int.c b/gcc/testsuite/c-c++-common/dfp/convert-int.c
index 1525d57..1525d57 100644
--- a/gcc/testsuite/gcc.dg/dfp/convert-int.c
+++ b/gcc/testsuite/c-c++-common/dfp/convert-int.c
diff --git a/gcc/testsuite/gcc.dg/dfp/convert.h b/gcc/testsuite/c-c++-common/dfp/convert.h
index 304164f..304164f 100644
--- a/gcc/testsuite/gcc.dg/dfp/convert.h
+++ b/gcc/testsuite/c-c++-common/dfp/convert.h
diff --git a/gcc/testsuite/c-c++-common/dfp/dfp-dbg.h b/gcc/testsuite/c-c++-common/dfp/dfp-dbg.h
new file mode 100644
index 0000000..cde76c4
--- /dev/null
+++ b/gcc/testsuite/c-c++-common/dfp/dfp-dbg.h
@@ -0,0 +1,20 @@
+#ifdef __cplusplus
+typedef float _Decimal32 __attribute__((mode(SD)));
+typedef float _Decimal64 __attribute__((mode(DD)));
+typedef float _Decimal128 __attribute__((mode(TD)));
+
+#define EXTERN extern "C"
+#else
+#define EXTERN extern
+#endif
+
+int failures;
+
+#ifdef DBG
+extern int printf (const char *, ...);
+#define FAILURE { printf ("failed at line %d\n", __LINE__); failures++; }
+#define FINISH if (failures != 0) __builtin_abort (); return 0;
+#else
+#define FAILURE __builtin_abort ();
+#define FINISH return 0;
+#endif
diff --git a/gcc/testsuite/gcc.dg/dfp/func-array.c b/gcc/testsuite/c-c++-common/dfp/func-array.c
index 6d158f3..6d158f3 100644
--- a/gcc/testsuite/gcc.dg/dfp/func-array.c
+++ b/gcc/testsuite/c-c++-common/dfp/func-array.c
diff --git a/gcc/testsuite/gcc.dg/dfp/func-deref.c b/gcc/testsuite/c-c++-common/dfp/func-deref.c
index 81a48a9..81a48a9 100644
--- a/gcc/testsuite/gcc.dg/dfp/func-deref.c
+++ b/gcc/testsuite/c-c++-common/dfp/func-deref.c
diff --git a/gcc/testsuite/gcc.dg/dfp/func-mixed.c b/gcc/testsuite/c-c++-common/dfp/func-mixed.c
index 6f7e2eb..6f7e2eb 100644
--- a/gcc/testsuite/gcc.dg/dfp/func-mixed.c
+++ b/gcc/testsuite/c-c++-common/dfp/func-mixed.c
diff --git a/gcc/testsuite/gcc.dg/dfp/func-pointer.c b/gcc/testsuite/c-c++-common/dfp/func-pointer.c
index cfdf235..cfdf235 100644
--- a/gcc/testsuite/gcc.dg/dfp/func-pointer.c
+++ b/gcc/testsuite/c-c++-common/dfp/func-pointer.c
diff --git a/gcc/testsuite/gcc.dg/dfp/func-scalar.c b/gcc/testsuite/c-c++-common/dfp/func-scalar.c
index 370c21b..370c21b 100644
--- a/gcc/testsuite/gcc.dg/dfp/func-scalar.c
+++ b/gcc/testsuite/c-c++-common/dfp/func-scalar.c
diff --git a/gcc/testsuite/gcc.dg/dfp/func-struct.c b/gcc/testsuite/c-c++-common/dfp/func-struct.c
index ad0224d..ad0224d 100644
--- a/gcc/testsuite/gcc.dg/dfp/func-struct.c
+++ b/gcc/testsuite/c-c++-common/dfp/func-struct.c
diff --git a/gcc/testsuite/gcc.dg/dfp/func-vararg-alternate-d128-2.c b/gcc/testsuite/c-c++-common/dfp/func-vararg-alternate-d128-2.c
index 2960c35..2960c35 100644
--- a/gcc/testsuite/gcc.dg/dfp/func-vararg-alternate-d128-2.c
+++ b/gcc/testsuite/c-c++-common/dfp/func-vararg-alternate-d128-2.c
diff --git a/gcc/testsuite/gcc.dg/dfp/func-vararg-alternate-d128.c b/gcc/testsuite/c-c++-common/dfp/func-vararg-alternate-d128.c
index 8d452ea..8d452ea 100644
--- a/gcc/testsuite/gcc.dg/dfp/func-vararg-alternate-d128.c
+++ b/gcc/testsuite/c-c++-common/dfp/func-vararg-alternate-d128.c
diff --git a/gcc/testsuite/gcc.dg/dfp/func-vararg-alternate-d32.c b/gcc/testsuite/c-c++-common/dfp/func-vararg-alternate-d32.c
index 651b7e8..651b7e8 100644
--- a/gcc/testsuite/gcc.dg/dfp/func-vararg-alternate-d32.c
+++ b/gcc/testsuite/c-c++-common/dfp/func-vararg-alternate-d32.c
diff --git a/gcc/testsuite/gcc.dg/dfp/func-vararg-alternate-d64.c b/gcc/testsuite/c-c++-common/dfp/func-vararg-alternate-d64.c
index 86b475d..86b475d 100644
--- a/gcc/testsuite/gcc.dg/dfp/func-vararg-alternate-d64.c
+++ b/gcc/testsuite/c-c++-common/dfp/func-vararg-alternate-d64.c
diff --git a/gcc/testsuite/gcc.dg/dfp/func-vararg-alternate.h b/gcc/testsuite/c-c++-common/dfp/func-vararg-alternate.h
index 5ba0ab0..5ba0ab0 100644
--- a/gcc/testsuite/gcc.dg/dfp/func-vararg-alternate.h
+++ b/gcc/testsuite/c-c++-common/dfp/func-vararg-alternate.h
diff --git a/gcc/testsuite/gcc.dg/dfp/func-vararg-dfp.c b/gcc/testsuite/c-c++-common/dfp/func-vararg-dfp.c
index 5add1f7..5add1f7 100644
--- a/gcc/testsuite/gcc.dg/dfp/func-vararg-dfp.c
+++ b/gcc/testsuite/c-c++-common/dfp/func-vararg-dfp.c
diff --git a/gcc/testsuite/gcc.dg/dfp/func-vararg-mixed-2.c b/gcc/testsuite/c-c++-common/dfp/func-vararg-mixed-2.c
index 893cdae..893cdae 100644
--- a/gcc/testsuite/gcc.dg/dfp/func-vararg-mixed-2.c
+++ b/gcc/testsuite/c-c++-common/dfp/func-vararg-mixed-2.c
diff --git a/gcc/testsuite/gcc.dg/dfp/func-vararg-mixed.c b/gcc/testsuite/c-c++-common/dfp/func-vararg-mixed.c
index 1669eaf..1669eaf 100644
--- a/gcc/testsuite/gcc.dg/dfp/func-vararg-mixed.c
+++ b/gcc/testsuite/c-c++-common/dfp/func-vararg-mixed.c
diff --git a/gcc/testsuite/gcc.dg/dfp/func-vararg-size0.c b/gcc/testsuite/c-c++-common/dfp/func-vararg-size0.c
index bc8b20f..bc8b20f 100644
--- a/gcc/testsuite/gcc.dg/dfp/func-vararg-size0.c
+++ b/gcc/testsuite/c-c++-common/dfp/func-vararg-size0.c
diff --git a/gcc/testsuite/gcc.dg/dfp/inf-1.c b/gcc/testsuite/c-c++-common/dfp/inf-1.c
index c4f8cd7..c4f8cd7 100644
--- a/gcc/testsuite/gcc.dg/dfp/inf-1.c
+++ b/gcc/testsuite/c-c++-common/dfp/inf-1.c
diff --git a/gcc/testsuite/gcc.dg/dfp/loop-index.c b/gcc/testsuite/c-c++-common/dfp/loop-index.c
index a944042..a944042 100644
--- a/gcc/testsuite/gcc.dg/dfp/loop-index.c
+++ b/gcc/testsuite/c-c++-common/dfp/loop-index.c
diff --git a/gcc/testsuite/gcc.dg/dfp/modes.c b/gcc/testsuite/c-c++-common/dfp/modes.c
index 09d4a15..09d4a15 100644
--- a/gcc/testsuite/gcc.dg/dfp/modes.c
+++ b/gcc/testsuite/c-c++-common/dfp/modes.c
diff --git a/gcc/testsuite/gcc.dg/dfp/nan-1.c b/gcc/testsuite/c-c++-common/dfp/nan-1.c
index 8961777..8961777 100644
--- a/gcc/testsuite/gcc.dg/dfp/nan-1.c
+++ b/gcc/testsuite/c-c++-common/dfp/nan-1.c
diff --git a/gcc/testsuite/gcc.dg/dfp/nan-2.c b/gcc/testsuite/c-c++-common/dfp/nan-2.c
index ec9d18e..ec9d18e 100644
--- a/gcc/testsuite/gcc.dg/dfp/nan-2.c
+++ b/gcc/testsuite/c-c++-common/dfp/nan-2.c
diff --git a/gcc/testsuite/gcc.dg/dfp/operator-arith-fold.c b/gcc/testsuite/c-c++-common/dfp/operator-arith-fold.c
index c4aa4cb..c4aa4cb 100644
--- a/gcc/testsuite/gcc.dg/dfp/operator-arith-fold.c
+++ b/gcc/testsuite/c-c++-common/dfp/operator-arith-fold.c
diff --git a/gcc/testsuite/gcc.dg/dfp/operator-assignment.c b/gcc/testsuite/c-c++-common/dfp/operator-assignment.c
index faadf1e..faadf1e 100644
--- a/gcc/testsuite/gcc.dg/dfp/operator-assignment.c
+++ b/gcc/testsuite/c-c++-common/dfp/operator-assignment.c
diff --git a/gcc/testsuite/gcc.dg/dfp/operator-comma.c b/gcc/testsuite/c-c++-common/dfp/operator-comma.c
index be6bf6f..be6bf6f 100644
--- a/gcc/testsuite/gcc.dg/dfp/operator-comma.c
+++ b/gcc/testsuite/c-c++-common/dfp/operator-comma.c
diff --git a/gcc/testsuite/gcc.dg/dfp/operator-cond.c b/gcc/testsuite/c-c++-common/dfp/operator-cond.c
index 140dd95..140dd95 100644
--- a/gcc/testsuite/gcc.dg/dfp/operator-cond.c
+++ b/gcc/testsuite/c-c++-common/dfp/operator-cond.c
diff --git a/gcc/testsuite/gcc.dg/dfp/operator-logical.c b/gcc/testsuite/c-c++-common/dfp/operator-logical.c
index c784468..c784468 100644
--- a/gcc/testsuite/gcc.dg/dfp/operator-logical.c
+++ b/gcc/testsuite/c-c++-common/dfp/operator-logical.c
diff --git a/gcc/testsuite/gcc.dg/dfp/operator-unary.c b/gcc/testsuite/c-c++-common/dfp/operator-unary.c
index 65f0be0..65f0be0 100644
--- a/gcc/testsuite/gcc.dg/dfp/operator-unary.c
+++ b/gcc/testsuite/c-c++-common/dfp/operator-unary.c
diff --git a/gcc/testsuite/gcc.dg/dfp/pr31385.c b/gcc/testsuite/c-c++-common/dfp/pr31385.c
index fc024a3..fc024a3 100644
--- a/gcc/testsuite/gcc.dg/dfp/pr31385.c
+++ b/gcc/testsuite/c-c++-common/dfp/pr31385.c
diff --git a/gcc/testsuite/gcc.dg/dfp/pr33466.c b/gcc/testsuite/c-c++-common/dfp/pr33466.c
index e1cd76b..e1cd76b 100644
--- a/gcc/testsuite/gcc.dg/dfp/pr33466.c
+++ b/gcc/testsuite/c-c++-common/dfp/pr33466.c
diff --git a/gcc/testsuite/gcc.dg/dfp/pr35620.c b/gcc/testsuite/c-c++-common/dfp/pr35620.c
index 37a9c40..37a9c40 100644
--- a/gcc/testsuite/gcc.dg/dfp/pr35620.c
+++ b/gcc/testsuite/c-c++-common/dfp/pr35620.c
diff --git a/gcc/testsuite/gcc.dg/dfp/pr36800.c b/gcc/testsuite/c-c++-common/dfp/pr36800.c
index 76ff28c..76ff28c 100644
--- a/gcc/testsuite/gcc.dg/dfp/pr36800.c
+++ b/gcc/testsuite/c-c++-common/dfp/pr36800.c
diff --git a/gcc/testsuite/gcc.dg/dfp/pr39034.c b/gcc/testsuite/c-c++-common/dfp/pr39034.c
index 2a7eedb..2a7eedb 100644
--- a/gcc/testsuite/gcc.dg/dfp/pr39034.c
+++ b/gcc/testsuite/c-c++-common/dfp/pr39034.c
diff --git a/gcc/testsuite/gcc.dg/dfp/pr39035.c b/gcc/testsuite/c-c++-common/dfp/pr39035.c
index 2c9e8b3..2c9e8b3 100644
--- a/gcc/testsuite/gcc.dg/dfp/pr39035.c
+++ b/gcc/testsuite/c-c++-common/dfp/pr39035.c
diff --git a/gcc/testsuite/gcc.dg/dfp/pr39902.c b/gcc/testsuite/c-c++-common/dfp/pr39902.c
index 8470699..8470699 100644
--- a/gcc/testsuite/gcc.dg/dfp/pr39902.c
+++ b/gcc/testsuite/c-c++-common/dfp/pr39902.c
diff --git a/gcc/testsuite/gcc.dg/dfp/pr39986.c b/gcc/testsuite/c-c++-common/dfp/pr39986.c
index e7c9ce9..e7c9ce9 100644
--- a/gcc/testsuite/gcc.dg/dfp/pr39986.c
+++ b/gcc/testsuite/c-c++-common/dfp/pr39986.c
diff --git a/gcc/testsuite/gcc.dg/dfp/signbit-1.c b/gcc/testsuite/c-c++-common/dfp/signbit-1.c
index d83d2a4..d83d2a4 100644
--- a/gcc/testsuite/gcc.dg/dfp/signbit-1.c
+++ b/gcc/testsuite/c-c++-common/dfp/signbit-1.c
diff --git a/gcc/testsuite/gcc.dg/dfp/signbit-2.c b/gcc/testsuite/c-c++-common/dfp/signbit-2.c
index e51bf91..e51bf91 100644
--- a/gcc/testsuite/gcc.dg/dfp/signbit-2.c
+++ b/gcc/testsuite/c-c++-common/dfp/signbit-2.c
diff --git a/gcc/testsuite/gcc.dg/dfp/struct-layout-1.c b/gcc/testsuite/c-c++-common/dfp/struct-layout-1.c
index 2a9d730..2a9d730 100644
--- a/gcc/testsuite/gcc.dg/dfp/struct-layout-1.c
+++ b/gcc/testsuite/c-c++-common/dfp/struct-layout-1.c
diff --git a/gcc/testsuite/gcc.dg/dfp/usual-arith-conv-const.c b/gcc/testsuite/c-c++-common/dfp/usual-arith-conv-const.c
index 2d72bba..2d72bba 100644
--- a/gcc/testsuite/gcc.dg/dfp/usual-arith-conv-const.c
+++ b/gcc/testsuite/c-c++-common/dfp/usual-arith-conv-const.c
diff --git a/gcc/testsuite/gcc.dg/dfp/usual-arith-conv.c b/gcc/testsuite/c-c++-common/dfp/usual-arith-conv.c
index baff06b..baff06b 100644
--- a/gcc/testsuite/gcc.dg/dfp/usual-arith-conv.c
+++ b/gcc/testsuite/c-c++-common/dfp/usual-arith-conv.c
diff --git a/gcc/testsuite/gcc.dg/dfp/dfp.exp b/gcc/testsuite/gcc.dg/dfp/dfp.exp
index ce6668f..73edb7f 100644
--- a/gcc/testsuite/gcc.dg/dfp/dfp.exp
+++ b/gcc/testsuite/gcc.dg/dfp/dfp.exp
@@ -48,9 +48,12 @@ set DEFAULT_CFLAGS "-std=gnu99"
# Initialize `dg'.
dg-init
-# Main loop.
+# Main loop; run the C-only tests.
dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.\[cS\]]] \
"" $DEFAULT_CFLAGS
+# Run the tests that are shared with C++ testing.
+dg-runtest [lsort [glob -nocomplain $srcdir/c-c++-common/dfp/*c]] \
+ "" $DEFAULT_CFLAGS
# All done.
dg-finish