From b784f978f781a74c42432a6a6d637006593c6bf4 Mon Sep 17 00:00:00 2001 From: janis Date: Fri, 18 Sep 2009 17:40:28 +0000 Subject: [PATCH] * 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 --- gcc/testsuite/ChangeLog | 170 +++++++++++++++++++++ .../{gcc.dg => c-c++-common}/dfp/call-by-value.c | 0 gcc/testsuite/{gcc.dg => c-c++-common}/dfp/cast.c | 0 .../dfp/compare-eq-const.c | 0 .../{gcc.dg => c-c++-common}/dfp/compare-eq-d128.c | 0 .../{gcc.dg => c-c++-common}/dfp/compare-eq-d32.c | 0 .../{gcc.dg => c-c++-common}/dfp/compare-eq-d64.c | 0 .../{gcc.dg => c-c++-common}/dfp/compare-eq-dfp.c | 0 .../{gcc.dg => c-c++-common}/dfp/compare-eq.h | 0 .../dfp/compare-rel-const.c | 0 .../dfp/compare-rel-d128.c | 0 .../{gcc.dg => c-c++-common}/dfp/compare-rel-d32.c | 0 .../{gcc.dg => c-c++-common}/dfp/compare-rel-d64.c | 0 .../{gcc.dg => c-c++-common}/dfp/compare-rel-dfp.c | 0 .../{gcc.dg => c-c++-common}/dfp/compare-rel.h | 0 .../dfp/compare-special-d128.c | 0 .../dfp/compare-special-d32.c | 0 .../dfp/compare-special-d64.c | 0 .../{gcc.dg => c-c++-common}/dfp/compare-special.h | 0 .../{gcc.dg => c-c++-common}/dfp/constants-zero.c | 0 .../{gcc.dg => c-c++-common}/dfp/convert-bfp-10.c | 0 .../{gcc.dg => c-c++-common}/dfp/convert-bfp-11.c | 0 .../{gcc.dg => c-c++-common}/dfp/convert-bfp-12.c | 0 .../{gcc.dg => c-c++-common}/dfp/convert-bfp-13.c | 0 .../{gcc.dg => c-c++-common}/dfp/convert-bfp-14.c | 0 .../{gcc.dg => c-c++-common}/dfp/convert-bfp-2.c | 0 .../{gcc.dg => c-c++-common}/dfp/convert-bfp-3.c | 0 .../{gcc.dg => c-c++-common}/dfp/convert-bfp-4.c | 0 .../{gcc.dg => c-c++-common}/dfp/convert-bfp-5.c | 0 .../{gcc.dg => c-c++-common}/dfp/convert-bfp-6.c | 0 .../{gcc.dg => c-c++-common}/dfp/convert-bfp-7.c | 0 .../{gcc.dg => c-c++-common}/dfp/convert-bfp-8.c | 0 .../{gcc.dg => c-c++-common}/dfp/convert-bfp-9.c | 0 .../dfp/convert-bfp-fold.c | 0 .../{gcc.dg => c-c++-common}/dfp/convert-bfp.c | 0 .../dfp/convert-dfp-fold-2.c | 0 .../dfp/convert-dfp-fold.c | 0 .../{gcc.dg => c-c++-common}/dfp/convert-dfp.c | 0 .../dfp/convert-int-fold.c | 0 .../dfp/convert-int-max-fold.c | 0 .../{gcc.dg => c-c++-common}/dfp/convert-int-max.c | 0 .../dfp/convert-int-saturate.c | 0 .../{gcc.dg => c-c++-common}/dfp/convert-int.c | 0 .../{gcc.dg => c-c++-common}/dfp/convert.h | 0 gcc/testsuite/c-c++-common/dfp/dfp-dbg.h | 20 +++ .../{gcc.dg => c-c++-common}/dfp/func-array.c | 0 .../{gcc.dg => c-c++-common}/dfp/func-deref.c | 0 .../{gcc.dg => c-c++-common}/dfp/func-mixed.c | 0 .../{gcc.dg => c-c++-common}/dfp/func-pointer.c | 0 .../{gcc.dg => c-c++-common}/dfp/func-scalar.c | 0 .../{gcc.dg => c-c++-common}/dfp/func-struct.c | 0 .../dfp/func-vararg-alternate-d128-2.c | 0 .../dfp/func-vararg-alternate-d128.c | 0 .../dfp/func-vararg-alternate-d32.c | 0 .../dfp/func-vararg-alternate-d64.c | 0 .../dfp/func-vararg-alternate.h | 0 .../{gcc.dg => c-c++-common}/dfp/func-vararg-dfp.c | 0 .../dfp/func-vararg-mixed-2.c | 0 .../dfp/func-vararg-mixed.c | 0 .../dfp/func-vararg-size0.c | 0 gcc/testsuite/{gcc.dg => c-c++-common}/dfp/inf-1.c | 0 .../{gcc.dg => c-c++-common}/dfp/loop-index.c | 0 gcc/testsuite/{gcc.dg => c-c++-common}/dfp/modes.c | 0 gcc/testsuite/{gcc.dg => c-c++-common}/dfp/nan-1.c | 0 gcc/testsuite/{gcc.dg => c-c++-common}/dfp/nan-2.c | 0 .../dfp/operator-arith-fold.c | 0 .../dfp/operator-assignment.c | 0 .../{gcc.dg => c-c++-common}/dfp/operator-comma.c | 0 .../{gcc.dg => c-c++-common}/dfp/operator-cond.c | 0 .../dfp/operator-logical.c | 0 .../{gcc.dg => c-c++-common}/dfp/operator-unary.c | 0 .../{gcc.dg => c-c++-common}/dfp/pr31385.c | 0 .../{gcc.dg => c-c++-common}/dfp/pr33466.c | 0 .../{gcc.dg => c-c++-common}/dfp/pr35620.c | 0 .../{gcc.dg => c-c++-common}/dfp/pr36800.c | 0 .../{gcc.dg => c-c++-common}/dfp/pr39034.c | 0 .../{gcc.dg => c-c++-common}/dfp/pr39035.c | 0 .../{gcc.dg => c-c++-common}/dfp/pr39902.c | 0 .../{gcc.dg => c-c++-common}/dfp/pr39986.c | 0 .../{gcc.dg => c-c++-common}/dfp/signbit-1.c | 0 .../{gcc.dg => c-c++-common}/dfp/signbit-2.c | 0 .../{gcc.dg => c-c++-common}/dfp/struct-layout-1.c | 0 .../dfp/usual-arith-conv-const.c | 0 .../dfp/usual-arith-conv.c | 0 gcc/testsuite/gcc.dg/dfp/dfp.exp | 5 +- 85 files changed, 194 insertions(+), 1 deletion(-) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/call-by-value.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/cast.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/compare-eq-const.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/compare-eq-d128.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/compare-eq-d32.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/compare-eq-d64.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/compare-eq-dfp.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/compare-eq.h (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/compare-rel-const.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/compare-rel-d128.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/compare-rel-d32.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/compare-rel-d64.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/compare-rel-dfp.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/compare-rel.h (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/compare-special-d128.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/compare-special-d32.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/compare-special-d64.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/compare-special.h (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/constants-zero.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/convert-bfp-10.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/convert-bfp-11.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/convert-bfp-12.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/convert-bfp-13.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/convert-bfp-14.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/convert-bfp-2.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/convert-bfp-3.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/convert-bfp-4.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/convert-bfp-5.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/convert-bfp-6.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/convert-bfp-7.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/convert-bfp-8.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/convert-bfp-9.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/convert-bfp-fold.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/convert-bfp.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/convert-dfp-fold-2.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/convert-dfp-fold.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/convert-dfp.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/convert-int-fold.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/convert-int-max-fold.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/convert-int-max.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/convert-int-saturate.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/convert-int.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/convert.h (100%) create mode 100644 gcc/testsuite/c-c++-common/dfp/dfp-dbg.h rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/func-array.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/func-deref.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/func-mixed.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/func-pointer.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/func-scalar.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/func-struct.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/func-vararg-alternate-d128-2.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/func-vararg-alternate-d128.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/func-vararg-alternate-d32.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/func-vararg-alternate-d64.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/func-vararg-alternate.h (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/func-vararg-dfp.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/func-vararg-mixed-2.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/func-vararg-mixed.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/func-vararg-size0.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/inf-1.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/loop-index.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/modes.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/nan-1.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/nan-2.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/operator-arith-fold.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/operator-assignment.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/operator-comma.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/operator-cond.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/operator-logical.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/operator-unary.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/pr31385.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/pr33466.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/pr35620.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/pr36800.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/pr39034.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/pr39035.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/pr39902.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/pr39986.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/signbit-1.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/signbit-2.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/struct-layout-1.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/usual-arith-conv-const.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/dfp/usual-arith-conv.c (100%) 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 + + * 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 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/call-by-value.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/cast.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/compare-eq-const.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/compare-eq-d128.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/compare-eq-d32.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/compare-eq-d64.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/compare-eq-dfp.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/compare-eq.h rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/compare-rel-const.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/compare-rel-d128.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/compare-rel-d32.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/compare-rel-d64.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/compare-rel-dfp.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/compare-rel.h rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/compare-special-d128.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/compare-special-d32.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/compare-special-d64.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/compare-special.h rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/constants-zero.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/convert-bfp-10.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/convert-bfp-11.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/convert-bfp-12.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/convert-bfp-13.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/convert-bfp-14.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/convert-bfp-2.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/convert-bfp-3.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/convert-bfp-4.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/convert-bfp-5.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/convert-bfp-6.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/convert-bfp-7.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/convert-bfp-8.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/convert-bfp-9.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/convert-bfp-fold.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/convert-bfp.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/convert-dfp-fold-2.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/convert-dfp-fold.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/convert-dfp.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/convert-int-fold.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/convert-int-max-fold.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/convert-int-max.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/convert-int-saturate.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/convert-int.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/convert.h rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/func-array.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/func-deref.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/func-mixed.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/func-pointer.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/func-scalar.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/func-struct.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/func-vararg-alternate-d128-2.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/func-vararg-alternate-d128.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/func-vararg-alternate-d32.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/func-vararg-alternate-d64.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/func-vararg-alternate.h rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/func-vararg-dfp.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/func-vararg-mixed-2.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/func-vararg-mixed.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/func-vararg-size0.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/inf-1.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/loop-index.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/modes.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/nan-1.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/nan-2.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/operator-arith-fold.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/operator-assignment.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/operator-comma.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/operator-cond.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/operator-logical.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/operator-unary.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/pr31385.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/pr33466.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/pr35620.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/pr36800.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/pr39034.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/pr39035.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/pr39902.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/pr39986.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/signbit-1.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/signbit-2.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/struct-layout-1.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/usual-arith-conv-const.c rename to 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 similarity index 100% rename from gcc/testsuite/gcc.dg/dfp/usual-arith-conv.c rename to 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 -- 2.11.0