summaryrefslogtreecommitdiffstats
path: root/testsuite/reloc11.c
blob: 923aff465450e8f7b2930b5b8f8dbb7965a52b3e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdlib.h>

extern int dummy;
extern int var, var2, varp1 (), var2m1 (), bar ();
int *pvar = &var, *pvar2 = &var2;

int main (void)
{
  if (dummy != 24)
    abort ();
  if (*pvar != 32 || *pvar2 != 16)
    abort ();
  if (varp1 () != 33 || var2m1 () != 6 || bar () != 40)
    abort ();
  exit (0);
}