diff options
author | rsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-03-12 10:44:52 +0000 |
---|---|---|
committer | rsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-03-12 10:44:52 +0000 |
commit | eeca68b7f9234399d13ef1152d291ed9ba708cbd (patch) | |
tree | bd762c4da0258c53de1422f1bf44ebba8157a945 /gcc/testsuite/gcc.dg | |
parent | ac2799d55bc076285df01578adbcf9b4bcbe56c9 (diff) | |
download | gcc-eeca68b7f9234399d13ef1152d291ed9ba708cbd.tar.gz |
gcc/testsuite/
* lib/target-supports.exp (check_profiling_available): Return false
for VxWorks.
(check_effective_target_vxworks_kernel): New procedure.
* gcc.dg/20040813-1.c: Extend list of stabless targets to include
VxWorks.
* gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
* gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
to include VxWorks.
* gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@122838 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite/gcc.dg')
-rw-r--r-- | gcc/testsuite/gcc.dg/20040813-1.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/builtins-config.h | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/intmax_t-1.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vxworks/initpri2.c | 2 |
4 files changed, 5 insertions, 3 deletions
diff --git a/gcc/testsuite/gcc.dg/20040813-1.c b/gcc/testsuite/gcc.dg/20040813-1.c index a983886da29..df36058a4ca 100644 --- a/gcc/testsuite/gcc.dg/20040813-1.c +++ b/gcc/testsuite/gcc.dg/20040813-1.c @@ -2,7 +2,7 @@ /* Contributed by Devang Patel <dpatel@apple.com> */ /* { dg-do compile } */ -/* { dg-skip-if "No stabs" { mmix-*-* *-*-aix* *-*-netware* alpha*-*-* hppa*64*-*-* ia64-*-* *-*-sysv5* } { "*" } { "" } } */ +/* { dg-skip-if "No stabs" { mmix-*-* *-*-aix* *-*-netware* alpha*-*-* hppa*64*-*-* ia64-*-* *-*-sysv5* *-*-vxworks* } { "*" } { "" } } */ /* { dg-options "-gstabs" } */ int diff --git a/gcc/testsuite/gcc.dg/builtins-config.h b/gcc/testsuite/gcc.dg/builtins-config.h index e61d02a5e62..060db4ffc18 100644 --- a/gcc/testsuite/gcc.dg/builtins-config.h +++ b/gcc/testsuite/gcc.dg/builtins-config.h @@ -17,6 +17,8 @@ /* FreeBSD before version 5 doesn't have the entire C99 runtime. */ #elif defined(__netware__) /* NetWare doesn't have the entire C99 runtime. */ +#elif defined(__vxworks) +/* VxWorks doesn't have a full C99 time. (cabs is missing, for example.) */ #elif (defined(__APPLE__) && defined(__ppc__) \ && ! defined (__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__)) /* MacOS versions before 10.3 don't have many C99 functions. diff --git a/gcc/testsuite/gcc.dg/intmax_t-1.c b/gcc/testsuite/gcc.dg/intmax_t-1.c index 80893401c34..8357aa961db 100644 --- a/gcc/testsuite/gcc.dg/intmax_t-1.c +++ b/gcc/testsuite/gcc.dg/intmax_t-1.c @@ -1,6 +1,6 @@ /* { dg-do compile } */ /* { dg-options "-Wall" } */ -/* { dg-error "" "" { target *-*-solaris2.5.1 *arm*-*-*elf* xscale*-*-elf* xtensa-*-elf* } 0 } */ +/* { dg-error "" "" { target *-*-solaris2.5.1 *arm*-*-*elf* xscale*-*-elf* xtensa-*-elf* *-*-vxworks* } 0 } */ /* Compile with -Wall to get a warning if built-in and system intmax_t don't match. */ diff --git a/gcc/testsuite/gcc.dg/vxworks/initpri2.c b/gcc/testsuite/gcc.dg/vxworks/initpri2.c index a2b2c77c7aa..7f483efadb2 100644 --- a/gcc/testsuite/gcc.dg/vxworks/initpri2.c +++ b/gcc/testsuite/gcc.dg/vxworks/initpri2.c @@ -1,7 +1,7 @@ /* On VxWorks, in kernel mode, there is no support for .ctors/.dtors. Instead, initialization is handled by munch. */ -/* { dg-do compile { target *-*-vxworks* } } */ +/* { dg-do compile { target vxworks_kernel } } */ /* { dg-final { scan-assembler-not "\.ctors" } } */ /* { dg-final { scan-assembler-not "\.dtors" } } */ |