From 0c705abc64aec2a54238aa864ed286cbd18d6a51 Mon Sep 17 00:00:00 2001 From: Richard Sandiford Date: Thu, 8 Mar 2007 16:38:54 +0000 Subject: [PATCH] strcmp-1.x: New file. gcc/testsuite/ * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution for VxWorks kernel mode. * gcc.c-torture/execute/strncmp-1.x: Likewise. From-SVN: r122703 --- gcc/testsuite/ChangeLog | 6 ++++++ gcc/testsuite/gcc.c-torture/execute/strcmp-1.x | 16 ++++++++++++++++ gcc/testsuite/gcc.c-torture/execute/strncmp-1.x | 16 ++++++++++++++++ 3 files changed, 38 insertions(+) create mode 100644 gcc/testsuite/gcc.c-torture/execute/strcmp-1.x create mode 100644 gcc/testsuite/gcc.c-torture/execute/strncmp-1.x diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 46924aaccdc..4de1a123ab9 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2007-03-08 Richard Sandiford + + * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution + for VxWorks kernel mode. + * gcc.c-torture/execute/strncmp-1.x: Likewise. + 2007-03-08 Richard Sandiford * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel diff --git a/gcc/testsuite/gcc.c-torture/execute/strcmp-1.x b/gcc/testsuite/gcc.c-torture/execute/strcmp-1.x new file mode 100644 index 00000000000..d807481b36f --- /dev/null +++ b/gcc/testsuite/gcc.c-torture/execute/strcmp-1.x @@ -0,0 +1,16 @@ +if {[istarget i?86-*-vxworks*] + || [istarget mips*-*-vxworks*] + || [istarget sh*-*-vxworks*] + || [istarget sparc*-*-vxworks*]} { + # The kernel strcmp doesn't perform unsigned comparisons. + set torture_eval_before_execute { + global compiler_conditional_xfail_data + set compiler_conditional_xfail_data { + "The kernel strcmp doesn't perform unsigned comparisons." + { "*-*-*" } + {} + { "-mrtp" } + } + } +} +return 0 diff --git a/gcc/testsuite/gcc.c-torture/execute/strncmp-1.x b/gcc/testsuite/gcc.c-torture/execute/strncmp-1.x new file mode 100644 index 00000000000..b555e0c8f2a --- /dev/null +++ b/gcc/testsuite/gcc.c-torture/execute/strncmp-1.x @@ -0,0 +1,16 @@ +if {[istarget i?86-*-vxworks*] + || [istarget mips*-*-vxworks*] + || [istarget sh*-*-vxworks*] + || [istarget sparc*-*-vxworks*]} { + # The kernel strncmp doesn't perform unsigned comparisons. + set torture_eval_before_execute { + global compiler_conditional_xfail_data + set compiler_conditional_xfail_data { + "The kernel strncmp doesn't perform unsigned comparisons." + { "*-*-*" } + {} + { "-mrtp" } + } + } +} +return 0