OSDN Git Service
(root)
/
pf3gnuchains
/
gcc-fork.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
2010-01-21 Martin Jambor <mjambor@suse.cz>
[pf3gnuchains/gcc-fork.git]
/
gcc
/
testsuite
/
gcc.dg
/
20050105-1.c
1
/* PR rtl-optimization/18861 */
2
/* { dg-do compile } */
3
/* { dg-options "-O2" } */
4
5
extern void abort (void);
6
7
int
8
foo (int code)
9
{
10
if (code >= 3)
11
switch (code)
12
{
13
case 3: return 4;
14
case 4: return 3;
15
case 5: return 6;
16
case 6: return 7;
17
case 7: return 8;
18
case 8: return 5;
19
default: abort ();
20
}
21
switch (code)
22
{
23
case 3: return 4;
24
case 4: return 3;
25
case 5: return 6;
26
case 6: return 7;
27
case 7: return 8;
28
case 8: return 5;
29
default: abort ();
30
}
31
}