]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - ld/scripttempl/aout.sc
Update year range in copyright notice of binutils files
[thirdparty/binutils-gdb.git] / ld / scripttempl / aout.sc
index fcfed0112ccac6e12cc260bd6d633a5f275089fa..7617cdd694704777447b8675f6cd6255cca7f5f3 100644 (file)
@@ -1,14 +1,33 @@
+# Copyright (C) 2014-2021 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.
+#
+test -z "${BIG_OUTPUT_FORMAT}" && BIG_OUTPUT_FORMAT=${OUTPUT_FORMAT}
+test -z "${LITTLE_OUTPUT_FORMAT}" && LITTLE_OUTPUT_FORMAT=${OUTPUT_FORMAT}
+test -z "${ALIGNMENT}" && ALIGNMENT="4"
+
 cat <<EOF
-OUTPUT_FORMAT("${OUTPUT_FORMAT}")
+/* Copyright (C) 2014-2021 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}", "${BIG_OUTPUT_FORMAT}",
+             "${LITTLE_OUTPUT_FORMAT}")
 OUTPUT_ARCH(${ARCH})
+
 ${RELOCATING+${LIB_SEARCH_DIRS}}
 ${STACKZERO+${RELOCATING+${STACKZERO}}}
 ${SHLIB_PATH+${RELOCATING+${SHLIB_PATH}}}
 ${RELOCATING+${EXECUTABLE_SYMBOLS}}
-PROVIDE (__stack = 0); 
+${RELOCATING+PROVIDE (__stack = 0);}
 SECTIONS
 {
-  .text ${TEXT_START_ADDR} :
+  ${RELOCATING+. = ${TEXT_START_ADDR};}
+  .text :
   {
     CREATE_OBJECT_SYMBOLS
     *(.text)
@@ -42,8 +61,9 @@ SECTIONS
    ${RELOCATING+ __bss_start = .};
    *(.bss)
    *(COMMON)
-   ${RELOCATING+_end = ALIGN(4) };
-   ${RELOCATING+__end = ALIGN(4) };
+   ${RELOCATING+. = ALIGN(${ALIGNMENT});}
+   ${RELOCATING+_end = . };
+   ${RELOCATING+__end = . };
   }
 }
 EOF