OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [c-c++-common/] [Wunused-var-10.c] - Blame information for rev 686

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 686 jeremybenn
/* PR c++/44362 */
2
/* { dg-options "-Wunused" } */
3
/* { dg-do compile } */
4
 
5
int
6
f1 (int u, int v)
7
{
8
  int a, b, c, d, e, f, g, h, i;
9
  a = u;
10
  b = v;
11
  c = u;
12
  d = v;
13
  e = u;
14
  f = v;
15
  g = u == 6 ? a : b;
16
  h = 0 ? c : d;
17
  i = 1 ? e : f;
18
  return g + h + i;
19
}
20
 
21
int
22
f2 (int u, int v)
23
{
24
  int a, b, c, d, e, f, g, h, i;
25
  a = u;
26
  b = v;
27
  c = u;
28
  d = v;
29
  e = u;
30
  f = v;
31
  g = u == 6 ? a + 1 : b;
32
  h = 0 ? c + 1 : d;
33
  i = 1 ? e + 1 : f;
34
  return g + h + i;
35
}
36
 
37
int
38
f3 (int u, int v)
39
{
40
  int a, b, c, d, e, f, g, h, i;
41
  a = u;
42
  b = v;
43
  c = u;
44
  d = v;
45
  e = u;
46
  f = v;
47
  g = u == 6 ? a : b + 1;
48
  h = 0 ? c : d + 1;
49
  i = 1 ? e : f + 1;
50
  return g + h + i;
51
}
52
 
53
int
54
f4 (int u, int v)
55
{
56
  int a, c, e, g, h, i;
57
  long b, d, f;
58
  a = u;
59
  b = v;
60
  c = u;
61
  d = v;
62
  e = u;
63
  f = v;
64
  g = u == 6 ? a : b;
65
  h = 0 ? c : d;
66
  i = 1 ? e : f;
67
  return g + h + i;
68
}

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.