summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormarcel <marcel@FreeBSD.org>2002-10-12 22:24:41 +0000
committermarcel <marcel@FreeBSD.org>2002-10-12 22:24:41 +0000
commit635c63996ce666b1612de4826e4a8024f031e3a0 (patch)
treefdfa8e9fd34f06614c2598f8e38019cb4a87c00a
parent78372d114de26a16e29db339f8a23e84db3b0bac (diff)
downloadFreeBSD-src-635c63996ce666b1612de4826e4a8024f031e3a0.zip
FreeBSD-src-635c63996ce666b1612de4826e4a8024f031e3a0.tar.gz
Have the linker collect and combine all unwind_info and unwind
sections so that the resulting load module has a single unwind table. This matches the behaviour in userland.
-rw-r--r--sys/conf/ldscript.ia644
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/conf/ldscript.ia64 b/sys/conf/ldscript.ia64
index 14d4eb9..ad3acad 100644
--- a/sys/conf/ldscript.ia64
+++ b/sys/conf/ldscript.ia64
@@ -59,9 +59,9 @@ SECTIONS
.rodata : { *(.rodata) *(.gnu.linkonce.r*) }
.rodata1 : { *(.rodata1) }
.reginfo : { *(.reginfo) }
- .IA_64.unwind_info : { *(.IA_64.unwind_info) }
+ .IA_64.unwind_info : { *(.IA_64.unwind_info*) }
_ia64_unwind_start = .;
- .IA_64.unwind : { *(.IA_64.unwind) }
+ .IA_64.unwind : { *(.IA_64.unwind*) }
_ia64_unwind_end = .;
/* Adjust the address for the data segment. We want to adjust up to
the same address within the page on the next page up. */
OpenPOWER on IntegriCloud