summaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorjanis <janis@138bc75d-0d04-0410-961f-82ee72b054a4>2009-09-18 17:40:28 +0000
committerjanis <janis@138bc75d-0d04-0410-961f-82ee72b054a4>2009-09-18 17:40:28 +0000
commitb784f978f781a74c42432a6a6d637006593c6bf4 (patch)
tree491a1bf6a41bd7d30c6f88190188d8e5b512b907 /gcc
parentfdf67fd16b391bce4171e10d4c081cac9d8e5706 (diff)
downloadgcc-b784f978f781a74c42432a6a6d637006593c6bf4.tar.gz
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@151861 138bc75d-0d04-0410-961f-82ee72b054a4
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 4c2d36553f7..e4e7a21af78 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 74aec53aefb..74aec53aefb 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 b6585d70c8b..b6585d70c8b 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 0c9ff200b28..0c9ff200b28 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 79fcac3195e..79fcac3195e 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 6b1a4c6d7c4..6b1a4c6d7c4 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 f1b463ebe6a..f1b463ebe6a 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 79a5691ebfc..79a5691ebfc 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 830b3289bde..830b3289bde 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 8e99b4466dc..8e99b4466dc 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 38c931a0207..38c931a0207 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 04128aab924..04128aab924 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 92f904a8154..92f904a8154 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 59cc2035306..59cc2035306 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 7840108142d..7840108142d 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 d1f5bc5edd4..d1f5bc5edd4 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 377c65a5bb7..377c65a5bb7 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 16154eff323..16154eff323 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 9c27d126c29..9c27d126c29 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 64b0054d2d3..64b0054d2d3 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 3fef98a3384..3fef98a3384 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 d16919f81ac..d16919f81ac 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 7a909552afc..7a909552afc 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 259cc745ce3..259cc745ce3 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 858c92980b5..858c92980b5 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 463d27f355f..463d27f355f 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 3e1d9d57a77..3e1d9d57a77 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 b97b9c6cb08..b97b9c6cb08 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 ada2d352cca..ada2d352cca 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 64198a95f2a..64198a95f2a 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 f51d696cee6..f51d696cee6 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 532bd861314..532bd861314 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 e609087525a..e609087525a 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 d62a7e4b21c..d62a7e4b21c 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 710538d467b..710538d467b 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 073f7abc4a6..073f7abc4a6 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 67c9d71c224..67c9d71c224 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 d52ba51b0be..d52ba51b0be 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 038559d41e4..038559d41e4 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 3f6faae34cc..3f6faae34cc 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 724627d3763..724627d3763 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 c92502d56ad..c92502d56ad 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 1525d5760a4..1525d5760a4 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 304164ff627..304164ff627 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 00000000000..cde76c494ce
--- /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 6d158f35523..6d158f35523 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 81a48a9f8e8..81a48a9f8e8 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 6f7e2eb4157..6f7e2eb4157 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 cfdf2356c9d..cfdf2356c9d 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 370c21b20e2..370c21b20e2 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 ad0224d6cad..ad0224d6cad 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 2960c357ade..2960c357ade 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 8d452eadc38..8d452eadc38 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 651b7e8c50f..651b7e8c50f 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 86b475d2ada..86b475d2ada 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 5ba0ab0dc1f..5ba0ab0dc1f 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 5add1f7fd38..5add1f7fd38 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 893cdae27ff..893cdae27ff 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 1669eaf959a..1669eaf959a 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 bc8b20fd484..bc8b20fd484 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 c4f8cd79610..c4f8cd79610 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 a944042a79b..a944042a79b 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 09d4a15c264..09d4a15c264 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 8961777c79b..8961777c79b 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 ec9d18e1000..ec9d18e1000 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 c4aa4cbb27e..c4aa4cbb27e 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 faadf1e8650..faadf1e8650 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 be6bf6f8cd1..be6bf6f8cd1 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 140dd95074a..140dd95074a 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 c784468c77a..c784468c77a 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 65f0be074d9..65f0be074d9 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 fc024a3e6b8..fc024a3e6b8 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 e1cd76b74ff..e1cd76b74ff 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 37a9c4044ed..37a9c4044ed 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 76ff28c9815..76ff28c9815 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 2a7eedbdbe2..2a7eedbdbe2 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 2c9e8b386ed..2c9e8b386ed 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 847069966e3..847069966e3 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 e7c9ce98283..e7c9ce98283 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 d83d2a48ed7..d83d2a48ed7 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 e51bf918bf4..e51bf918bf4 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 2a9d7304fd1..2a9d7304fd1 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 2d72bba4235..2d72bba4235 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 baff06bc175..baff06bc175 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 ce6668fb66f..73edb7fc13e 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