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
* c-parse.in (c99_block_start, c99_block_end,
[pf3gnuchains/gcc-fork.git]
/
gcc
/
testsuite
/
gcc.dg
/
20000614-2.c
1
/* { dg-do run { target i?86-*-* } } */
2
/* { dg-options "-O2 -fno-strength-reduce" } */
3
4
void bar(char *p)
5
{
6
}
7
8
int main()
9
{
10
union {
11
unsigned int val;
12
unsigned char p[4];
13
} serial;
14
char buf[8];
15
int i;
16
17
serial.val = 0;
18
bar(buf);
19
for(i = 0; i < 8; i += 4)
20
{
21
serial.p [0] += buf [i + 0];
22
serial.p [1] += buf [i + 1];
23
serial.p [2] += buf [i + 2];
24
serial.p [3] += buf [i + 3];
25
}
26
return serial.val;
27
}