blob: 49cb6421fab3508a2a76243a8bb204a3e1b1d6f2 [file] [log] [blame]
// { dg-do compile }
// { dg-options "-fdump-tree-optimized" }
import gcc.attributes;
@attribute("simd")
int simd_ignored; // { dg-warning ".simd. attribute ignored" }
@attribute("simd", 123)
int simd_string() { return 0; } // { dg-error ".simd. attribute argument not a string constant" }
@attribute("simd", "invalid")
int simd_invalid() { return 0; } // { dg-error "only .inbranch. and .notinbranch. flags are allowed for .simd. attribute" }
@attribute("simd", "notinbranch", "inbranch")
int simd_wrong_args() { return 0; } // { dg-error "wrong number of arguments specified for .simd. attribute" }