diff options
Diffstat (limited to 'gold/testsuite/pr14265.t')
-rw-r--r-- | gold/testsuite/pr14265.t | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/gold/testsuite/pr14265.t b/gold/testsuite/pr14265.t new file mode 100644 index 0000000..eec56e7 --- /dev/null +++ b/gold/testsuite/pr14265.t @@ -0,0 +1,23 @@ +SECTIONS +{ + .text : { *(.text) } + + __foo0_start = .; + .foo0 : { *(.foo0.*) } + __foo0_end = .; + + __foo1_start = .; + .foo1 : { KEEP(*(.foo1.*)) } + __foo1_end = .; + + .foo2 : { + __foo2_start = .; + KEEP(*(.foo2.*)) + __foo2_end = .; + } +} + + +ASSERT (__foo1_start < __foo1_end, "foo1 not KEPT"); +ASSERT ((__foo1_end - __foo1_start) == (__foo2_end - __foo2_start),"foo2 not KEPT"); + |