blob: a62b34d54b048da4210db15db2d014c6675bb720 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
/*
pr69320-3.c from the execute part of the gcc torture tests.
*/
#include <testfwk.h>
#ifdef __SDCC
#pragma std_c99
#endif
#include <stdlib.h>
#if !defined(__SDCC_pdk14) // Lack of memory
static int a[40] = {7, 5, 3, 3, 0, 0, 3};
short b;
int c = 5;
#endif
void
testTortureExecute (void) {
#if !defined(__SDCC_pdk14) // Lack of memory
b = 0;
for (; b <= 3; b++)
if (a[b + 6] ^ (0 || c))
;
else
break;
if (b != 4)
ASSERT(0);
return;
#endif
}
|