annotate gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/cntb_pat.c @ 145:1830386684a0

gcc-9.2.0
author anatofuz
date Thu, 13 Feb 2020 11:34:05 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
145
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
1 /* { dg-do compile } */
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
2
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
3 #include <arm_sve.h>
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
4
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
5 void
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
6 test (svpattern pat, int i)
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
7 {
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
8 svcntb_pat (pat); /* { dg-error "argument 1 of 'svcntb_pat' must be an integer constant expression" } */
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
9 svcntb_pat (i); /* { dg-error "invalid conversion from 'int' to 'svpattern'" } */
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
10 /* { dg-error "argument 1 of 'svcntb_pat' must be an integer constant expression" "" { target *-*-* } .-1 } */
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
11 svcntb_pat ((svpattern) -1); /* { dg-error "passing 4294967295 to argument 1 of 'svcntb_pat', which expects a valid 'svpattern' value" } */
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
12 svcntb_pat ((svpattern) 0);
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
13 svcntb_pat ((svpattern) 1);
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
14 svcntb_pat ((svpattern) 2);
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
15 svcntb_pat ((svpattern) 3);
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
16 svcntb_pat ((svpattern) 4);
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
17 svcntb_pat ((svpattern) 5);
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
18 svcntb_pat ((svpattern) 6);
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
19 svcntb_pat ((svpattern) 7);
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
20 svcntb_pat ((svpattern) 8);
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
21 svcntb_pat ((svpattern) 9);
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
22 svcntb_pat ((svpattern) 10);
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
23 svcntb_pat ((svpattern) 11);
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
24 svcntb_pat ((svpattern) 12);
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
25 svcntb_pat ((svpattern) 13);
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
26 svcntb_pat ((svpattern) 14); /* { dg-error "passing 14 to argument 1 of 'svcntb_pat', which expects a valid 'svpattern' value" } */
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
27 svcntb_pat ((svpattern) 15); /* { dg-error "passing 15 to argument 1 of 'svcntb_pat', which expects a valid 'svpattern' value" } */
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
28 svcntb_pat ((svpattern) 16); /* { dg-error "passing 16 to argument 1 of 'svcntb_pat', which expects a valid 'svpattern' value" } */
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
29 svcntb_pat ((svpattern) 17); /* { dg-error "passing 17 to argument 1 of 'svcntb_pat', which expects a valid 'svpattern' value" } */
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
30 svcntb_pat ((svpattern) 18); /* { dg-error "passing 18 to argument 1 of 'svcntb_pat', which expects a valid 'svpattern' value" } */
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
31 svcntb_pat ((svpattern) 19); /* { dg-error "passing 19 to argument 1 of 'svcntb_pat', which expects a valid 'svpattern' value" } */
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
32 svcntb_pat ((svpattern) 20); /* { dg-error "passing 20 to argument 1 of 'svcntb_pat', which expects a valid 'svpattern' value" } */
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
33 svcntb_pat ((svpattern) 21); /* { dg-error "passing 21 to argument 1 of 'svcntb_pat', which expects a valid 'svpattern' value" } */
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
34 svcntb_pat ((svpattern) 22); /* { dg-error "passing 22 to argument 1 of 'svcntb_pat', which expects a valid 'svpattern' value" } */
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
35 svcntb_pat ((svpattern) 23); /* { dg-error "passing 23 to argument 1 of 'svcntb_pat', which expects a valid 'svpattern' value" } */
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
36 svcntb_pat ((svpattern) 24); /* { dg-error "passing 24 to argument 1 of 'svcntb_pat', which expects a valid 'svpattern' value" } */
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
37 svcntb_pat ((svpattern) 25); /* { dg-error "passing 25 to argument 1 of 'svcntb_pat', which expects a valid 'svpattern' value" } */
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
38 svcntb_pat ((svpattern) 26); /* { dg-error "passing 26 to argument 1 of 'svcntb_pat', which expects a valid 'svpattern' value" } */
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
39 svcntb_pat ((svpattern) 27); /* { dg-error "passing 27 to argument 1 of 'svcntb_pat', which expects a valid 'svpattern' value" } */
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
40 svcntb_pat ((svpattern) 28); /* { dg-error "passing 28 to argument 1 of 'svcntb_pat', which expects a valid 'svpattern' value" } */
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
41 svcntb_pat ((svpattern) 29);
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
42 svcntb_pat ((svpattern) 30);
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
43 svcntb_pat ((svpattern) 31);
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
44 svcntb_pat ((svpattern) 32); /* { dg-error "passing 32 to argument 1 of 'svcntb_pat', which expects a valid 'svpattern' value" } */
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
45 }