Mercurial > hg > CbC > CbC_gcc
comparison gcc/testsuite/gcc.dg/torture/pr82762.c @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
111:04ced10e8804 | 131:84e7813d76e9 |
---|---|
1 /* { dg-do compile } */ | |
2 | |
3 int printf (const char *, ...); | |
4 | |
5 int b, c, d, e, f, g, j, k; | |
6 char h, i; | |
7 volatile int l; | |
8 | |
9 int m (int n, int o) | |
10 { | |
11 return o < 0 || o > 1 ? n : o; | |
12 } | |
13 | |
14 int p (int n, unsigned o) | |
15 { | |
16 return n - o; | |
17 } | |
18 | |
19 int q () | |
20 { | |
21 char r; | |
22 int a, s, t, u, v, w; | |
23 L: | |
24 if (t) | |
25 printf ("%d", d); | |
26 u = v; | |
27 while (j) | |
28 { | |
29 while (e) | |
30 for (w = 0; w != 54; w += 6) | |
31 { | |
32 l; | |
33 s = p (u < 1, i || c); | |
34 r = s < 0 || s > 1 ? 0 : 1 >> s; | |
35 v = r; | |
36 g = h; | |
37 } | |
38 if (h) | |
39 return f; | |
40 if (u) | |
41 for (a = 0; a != 54; a += 6) | |
42 f = m (2, -(k || b)); | |
43 } | |
44 d = t; | |
45 goto L; | |
46 } |