From d0cb643b07281f99893d1ecd3162dc520deede5b Mon Sep 17 00:00:00 2001 From: Richard Sandiford Date: Tue, 26 May 2009 13:22:09 +0000 Subject: neon-gen.ml: Include vxWorks.h rather than stdint.h for VxWorks kernels. * config/arm/neon-gen.ml: Include vxWorks.h rather than stdint.h for VxWorks kernels. * config/arm/arm_neon.h: Regenerate. From-SVN: r147870 --- gcc/ChangeLog | 6 ++++++ gcc/config/arm/arm_neon.h | 4 ++++ gcc/config/arm/neon-gen.ml | 4 ++++ 3 files changed, 14 insertions(+) (limited to 'gcc') diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 58db4fa..f712d9a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2009-05-26 Richard Sandiford + + * config/arm/neon-gen.ml: Include vxWorks.h rather than stdint.h + for VxWorks kernels. + * config/arm/arm_neon.h: Regenerate. + 2009-05-26 Richard Guenther PR tree-optimization/40122 diff --git a/gcc/config/arm/arm_neon.h b/gcc/config/arm/arm_neon.h index faaaf7b..fceea4a 100644 --- a/gcc/config/arm/arm_neon.h +++ b/gcc/config/arm/arm_neon.h @@ -36,7 +36,11 @@ extern "C" { #endif +#if defined (__vxworks) && defined (_WRS_KERNEL) +#include +#else #include +#endif typedef __builtin_neon_qi int8x8_t __attribute__ ((__vector_size__ (8))); typedef __builtin_neon_hi int16x4_t __attribute__ ((__vector_size__ (8))); diff --git a/gcc/config/arm/neon-gen.ml b/gcc/config/arm/neon-gen.ml index 9c8e2a8..b4fc225 100644 --- a/gcc/config/arm/neon-gen.ml +++ b/gcc/config/arm/neon-gen.ml @@ -399,7 +399,11 @@ let _ = "extern \"C\" {"; "#endif"; ""; +"#if defined (__vxworks) && defined (_WRS_KERNEL)"; +"#include "; +"#else"; "#include "; +"#endif"; ""]; deftypes (); arrtypes (); -- cgit v1.1