diff options
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.c-torture/execute/ieee/hugeval.x | 13 |
2 files changed, 18 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index e3b4955..46924aa 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,5 +1,10 @@ 2007-03-08 Richard Sandiford <richard@codesourcery.com> + * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel + mode. + +2007-03-08 Richard Sandiford <richard@codesourcery.com> + * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c and lib/bfill.c on VxWorks targets. * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise. diff --git a/gcc/testsuite/gcc.c-torture/execute/ieee/hugeval.x b/gcc/testsuite/gcc.c-torture/execute/ieee/hugeval.x index 45cb7cb..ee4ac4f 100644 --- a/gcc/testsuite/gcc.c-torture/execute/ieee/hugeval.x +++ b/gcc/testsuite/gcc.c-torture/execute/ieee/hugeval.x @@ -6,5 +6,18 @@ if { [istarget "hppa*-*-hpux9*"] || [istarget "hppa*-*-hpux10*"] } { set torture_execute_xfail "$target_triplet" } +# VxWorks kernel mode has the same problem. +if {[istarget "*-*-vxworks*"]} { + set torture_eval_before_execute { + global compiler_conditional_xfail_data + set compiler_conditional_xfail_data { + "The kernel HUGE_VAL is defined to DBL_MAX instead of +Inf." + { "*-*-*" } + {} + { "-mrtp" } + } + } +} + return 0 |