repo.or.cz
/
official-gcc.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
C99 testsuite readiness: Compile more tests with -std=gnu89
[official-gcc.git]
/
gcc
/
testsuite
/
gcc.c-torture
/
execute
/
930929-1.c
blob
e512c2712b6c92bc0da4cd6e4b722448cda0a8ac
1
/* { dg-additional-options "-std=gnu89" } */
2
3
sub1
(
i
)
4
int
i
;
5
{
6
return
i
- (
5
-
i
);
7
}
8
9
sub2
(
i
)
10
int
i
;
11
{
12
return
i
+ (
5
+
i
);
13
}
14
15
sub3
(
i
)
16
int
i
;
17
{
18
return
i
- (
5
+
i
);
19
}
20
21
sub4
(
i
)
22
int
i
;
23
{
24
return
i
+ (
5
-
i
);
25
}
26
27
main
()
28
{
29
if
(
sub1
(
20
) !=
35
)
30
abort
();
31
if
(
sub2
(
20
) !=
45
)
32
abort
();
33
if
(
sub3
(
20
) != -
5
)
34
abort
();
35
if
(
sub4
(
20
) !=
5
)
36
abort
();
37
exit
(
0
);
38
}