blob: 8ae7e2957c975775027f0ca762909cc33161c5bc [file] [log] [blame]
/* { dg-do run { target *-*-linux* } } */
/* { dg-options "-O2 -fpic -fno-plt" } */
/* { dg-additional-sources noplt-ld-1.c } */
extern void abort (void);
extern int * get_ld (void);
extern void set_ld (int);
extern int test_ld (int);
int
main ()
{
int *p;
p = get_ld ();
set_ld (4);
if (*p != 4 || !test_ld (4))
abort ();
return 0;
}