diff options
Diffstat (limited to 'binutils-2.25/gold/testsuite/pr14265.c')
-rw-r--r-- | binutils-2.25/gold/testsuite/pr14265.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/binutils-2.25/gold/testsuite/pr14265.c b/binutils-2.25/gold/testsuite/pr14265.c new file mode 100644 index 00000000..6bb8f9aa --- /dev/null +++ b/binutils-2.25/gold/testsuite/pr14265.c @@ -0,0 +1,20 @@ +int foo0 __attribute__((used,section(".foo0.0"))); +int foo1 __attribute__((used,section(".foo1.0"))); +int foo2 __attribute__((used,section(".foo2.0"))); + +extern unsigned long __foo0_start; +extern unsigned long __foo0_end; + +extern unsigned long __foo1_start; +extern unsigned long __foo1_end; + +extern unsigned long __foo2_start; +extern unsigned long __foo2_end; + +int +main (void) +{ + return ((__foo0_end - __foo0_start) - + (__foo1_end - __foo1_start) - + (__foo2_end - __foo2_start)); +} |