1  /* Check that calling a neon builtin from a function compiled with vfp fails.  */
       2  /* { dg-do compile } */
       3  /* { dg-require-effective-target arm_vfp_ok } */
       4  /* { dg-options "-O2" } */
       5  /* { dg-add-options arm_vfp } */
       6  
       7  extern __simd64_int8_t a, b;
       8  
       9  __attribute__ ((target ("fpu=vfp")))
      10  void
      11  foo (__simd128_int16_t *p)
      12  {
      13    *p = (__simd128_int16_t)__builtin_neon_vaddlsv8qi (a, b); /* { dg-error "You must enable NEON instructions .*" } */
      14  
      15  }
      16