aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.apple/special/longcall-prog.c
blob: 59448507350b7b8fcd651a2fcf5bb89a987a49ee (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>

/* declare all externally visible functions in libweak.c */
int dy_foo (char *, int);

main ()
{
  int answer, x=41;
  char *str = "foostr";
  printf ("%s begins:\n", __FILE__);
  answer = dy_foo (str, x);
  printf ("dy_foo (\"%s\", %d) = %d", str, x, answer);
  if (answer != 42)
    printf (" (error!)");
  printf ("\n%s done.\n", __FILE__);
  exit (answer != 42);
}