comparison gcc/testsuite/gcc.dg/pr28402.c @ 111:04ced10e8804

gcc 7
author kono
date Fri, 27 Oct 2017 22:46:09 +0900
parents
children
comparison
equal deleted inserted replaced
68:561a7518be6b 111:04ced10e8804
1 /* { dg-options "" } */
2 typedef long long ll;
3 typedef unsigned long long ull;
4
5 int global;
6
7 #define A(BASE, OP, AMT) \
8 ll BASE ## AMT (ll x) { return x OP AMT; } \
9 ull BASE ## AMT ## u (ull x) { return x OP AMT; }
10
11 #define B(BASE, OP) \
12 A (BASE, OP, 1) \
13 A (BASE, OP, 10) \
14 A (BASE, OP, 31) \
15 A (BASE, OP, 33) \
16 A (BASE, OP, 61) \
17 A (BASE, OP, global)
18
19 B (left, <<)
20 B (right, >>)
21
22 /* { dg-final { scan-assembler-not "__\[a-z\]*si3" } } */