/* PR target/68674 */ | |
/* { dg-do compile } */ | |
/* { dg-require-effective-target arm_neon_ok } */ | |
/* { dg-require-effective-target arm_fp_ok } */ | |
/* { dg-options "-O2" } */ | |
/* { dg-add-options arm_fp } */ | |
#pragma GCC target ("fpu=vfp") | |
#include <arm_neon.h> | |
int8x8_t a; | |
extern int8x8_t b; | |
int16x8_t e; | |
void __attribute__((target("fpu=neon"))) | |
foo1(void) | |
{ | |
e = (int16x8_t) vaddl_s8(a, b); | |
} | |
int8x8_t __attribute__((target("fpu=neon"))) | |
foo2(void) | |
{ | |
return b; | |
} | |