diff options
Diffstat (limited to 'ld/scripttempl/alphavms.sc')
-rw-r--r-- | ld/scripttempl/alphavms.sc | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/ld/scripttempl/alphavms.sc b/ld/scripttempl/alphavms.sc index 764cc3d..f681899 100644 --- a/ld/scripttempl/alphavms.sc +++ b/ld/scripttempl/alphavms.sc @@ -33,13 +33,13 @@ SECTIONS } /* RO, executable code. */ \$CODE\$ ALIGN (${PAGESIZE}) : { - *(\$CODE\$ *\$CODE*) + *(\$CODE\$${RELOCATING+ *\$CODE*}) } /* RO initialized data. */ \$LITERAL\$ ALIGN (${PAGESIZE}) : { - *(\$LINK\$) + ${RELOCATING+*(\$LINK\$)} *(\$LITERAL\$) - *(\$READONLY\$) + ${RELOCATING+*(\$READONLY\$) *(\$READONLY_ADDR\$) *(eh_frame) *(jcr) @@ -51,11 +51,11 @@ SECTIONS *(LIB\$INITIALIZDZ) /* Start marker. */ *(LIB\$INITIALIZD_) /* Hi priority. */ *(LIB\$INITIALIZE) /* User. */ - *(LIB\$INITIALIZE$) /* End marker. */ + *(LIB\$INITIALIZE$) /* End marker. */} } \$DWARF\$ ALIGN (${PAGESIZE}) : { - \$dwarf2.debug_pubtypes = .; + ${RELOCATING+\$dwarf2.debug_pubtypes = .; *(debug_pubtypes) \$dwarf2.debug_ranges = .; *(debug_ranges) @@ -80,7 +80,7 @@ SECTIONS *(debug_pubnames) \$dwarf2.debug_str = .; *(debug_str) - \$dwarf2.debug_zzzzzz = .; + \$dwarf2.debug_zzzzzz = .;} } \$DST\$ 0 : { |