summaryrefslogtreecommitdiffstats
path: root/binutils-2.25/gold/testsuite/pr14265.c
diff options
context:
space:
mode:
Diffstat (limited to 'binutils-2.25/gold/testsuite/pr14265.c')
-rw-r--r--binutils-2.25/gold/testsuite/pr14265.c20
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));
+}