diff options
author | Richard Sandiford <richard@codesourcery.com> | 2009-05-26 13:22:09 +0000 |
---|---|---|
committer | Nathan Sidwell <nathan@gcc.gnu.org> | 2009-05-26 13:22:09 +0000 |
commit | d0cb643b07281f99893d1ecd3162dc520deede5b (patch) | |
tree | a181bfc0b5cdf979e1e9b53c96c58a1895689228 /gcc | |
parent | 23977d3c07433cbceff3eb647e46baa261349287 (diff) | |
download | gcc-d0cb643b07281f99893d1ecd3162dc520deede5b.zip gcc-d0cb643b07281f99893d1ecd3162dc520deede5b.tar.gz gcc-d0cb643b07281f99893d1ecd3162dc520deede5b.tar.bz2 |
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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/arm/arm_neon.h | 4 | ||||
-rw-r--r-- | gcc/config/arm/neon-gen.ml | 4 |
3 files changed, 14 insertions, 0 deletions
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 <richard@codesourcery.com> + + * 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 <rguenther@suse.de> 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 <vxWorks.h> +#else #include <stdint.h> +#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 <vxWorks.h>"; +"#else"; "#include <stdint.h>"; +"#endif"; ""]; deftypes (); arrtypes (); |