diff options
Diffstat (limited to 'gcc-4.4.3/gcc/testsuite')
-rw-r--r-- | gcc-4.4.3/gcc/testsuite/g++.dg/dg.exp | 1 | ||||
-rw-r--r-- | gcc-4.4.3/gcc/testsuite/lib/target-supports.exp | 8 |
2 files changed, 6 insertions, 3 deletions
diff --git a/gcc-4.4.3/gcc/testsuite/g++.dg/dg.exp b/gcc-4.4.3/gcc/testsuite/g++.dg/dg.exp index 5e493a252..de3a3382f 100644 --- a/gcc-4.4.3/gcc/testsuite/g++.dg/dg.exp +++ b/gcc-4.4.3/gcc/testsuite/g++.dg/dg.exp @@ -35,6 +35,7 @@ set tests [prune $tests $srcdir/$subdir/bprob/*] set tests [prune $tests $srcdir/$subdir/charset/*] set tests [prune $tests $srcdir/$subdir/compat/*] set tests [prune $tests $srcdir/$subdir/debug/*] +set tests [prune $tests $srcdir/$subdir/dfp/*] set tests [prune $tests $srcdir/$subdir/gcov/*] set tests [prune $tests $srcdir/$subdir/pch/*] set tests [prune $tests $srcdir/$subdir/plugin/*] diff --git a/gcc-4.4.3/gcc/testsuite/lib/target-supports.exp b/gcc-4.4.3/gcc/testsuite/lib/target-supports.exp index 792d0918a..b38ba0ef6 100644 --- a/gcc-4.4.3/gcc/testsuite/lib/target-supports.exp +++ b/gcc-4.4.3/gcc/testsuite/lib/target-supports.exp @@ -1215,7 +1215,7 @@ proc check_effective_target_fixed_point { } { proc check_effective_target_dfp_nocache { } { verbose "check_effective_target_dfp_nocache: compiling source" 2 set ret [check_no_compiler_messages_nocache dfp object { - _Decimal32 x; _Decimal64 y; _Decimal128 z; + float x __attribute__((mode(DD))); }] verbose "check_effective_target_dfp_nocache: returning $ret" 2 return $ret @@ -1223,7 +1223,8 @@ proc check_effective_target_dfp_nocache { } { proc check_effective_target_dfprt_nocache { } { return [check_runtime_nocache dfprt { - _Decimal32 x = 1.2df; _Decimal64 y = 2.3dd; _Decimal128 z; + typedef float d64 __attribute__((mode(DD))); + d64 x = 1.2df, y = 2.3dd, z; int main () { z = x + y; return 0; } }] } @@ -2899,7 +2900,8 @@ proc check_effective_target_pow10 { } { proc check_effective_target_hard_dfp {} { return [check_no_messages_and_pattern hard_dfp "!adddd3" assembly { - _Decimal64 x, y, z; + typedef float d64 __attribute__((mode(DD))); + d64 x, y, z; void foo (void) { z = x + y; } }] } |