old-cross-binutils/ld/testsuite/ld-size/size-10a.c
H.J. Lu 9a645e5c0d Verify run-time size relocations if supported
* ld-size/size-7.out: New file.
	* ld-size/size-8.out: Likewise.
	* ld-size/size-9.out: Likewise.
	* ld-size/size-9.rd: Likewise.
	* ld-size/size-9a.c: Likewise.
	* ld-size/size-9b.c: Likewise.
	* ld-size/size-10.out: Likewise.
	* ld-size/size-10.rd: Likewise.
	* ld-size/size-10a.c: Likewise.
	* ld-size/size-10b.c: Likewise.

	* ld-size/size.exp (build_tests): Build libsize-9.so and
	libsize-10.so.
	Run-time size relocation tests if supported.
	(run_time_tests): New.
2013-01-18 00:21:52 +00:00

14 lines
194 B
C

#include <stdio.h>
extern int bar_size;
extern char *get_bar (int, int);
int
main ()
{
char *bar = get_bar (2, 20);
if (bar_size == 10 && bar[2] == 20)
printf ("OK\n");
return 0;
}