ChangeLog rotatation and copyright year update
[deliverable/binutils-gdb.git] / ld / scripttempl / hppaelf.sc
index 53a55e53a730697bc4a14bd03d129c6585e95f9d..50ceed2185206f8df69124725a787e48c9457296 100644 (file)
@@ -1,21 +1,36 @@
+# Copyright (C) 2014-2015 Free Software Foundation, Inc.
+# 
+# Copying and distribution of this file, with or without modification,
+# are permitted in any medium without royalty provided the copyright
+# notice and this notice are preserved.
+
+DATA_ADDR=0x40000000
+test "$LD_FLAG" = "N" && DATA_ADDR=.
+
 cat <<EOF
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
+
+   Copying and distribution of this script, with or without modification,
+   are permitted in any medium without royalty provided the copyright
+   notice and this notice are preserved.  */
+
 OUTPUT_FORMAT("${OUTPUT_FORMAT}")
 OUTPUT_ARCH(${ARCH})
-ENTRY("\$START\$")
+${RELOCATING+ENTRY("\$START\$")}
 ${RELOCATING+${LIB_SEARCH_DIRS}}
 SECTIONS
 {
-  .text ${RELOCATING+${TEXT_START_ADDR}}:
+  .text 0x1000 ${RELOCATING++${TEXT_START_ADDR}}:
   {
     ${RELOCATING+__text_start = .};
     CREATE_OBJECT_SYMBOLS
     *(.PARISC.stubs)
     *(.text)
-    *(.PARISC.unwind)
     ${RELOCATING+etext = .};
     ${RELOCATING+_etext = .};
   }
-  .data  0x40000000 :
+  ${RELOCATING+. = ${DATA_ADDR};}
+  .data :
   {
     ${RELOCATING+ . = . + 0x1000 };
     ${RELOCATING+__data_start = .};
@@ -24,7 +39,8 @@ SECTIONS
     ${RELOCATING+edata = .};
     ${RELOCATING+_edata = .};
   }
-  .bss 0x40000000 ${RELOCATING++SIZEOF(.data)} :
+  ${RELOCATING+. = ${DATA_ADDR} + SIZEOF(.data);}
+  .bss :
   {
    *(.bss)
    *(COMMON)
This page took 0.030068 seconds and 4 git commands to generate.