Complete cut-to-width for modular arithmetic
[sbcl.git] / src / runtime / ld-script.alpha-linux
index 472361c..21551ca 100644 (file)
@@ -2,6 +2,17 @@
  * Unix - that is, it forces stuff into the low 2Gb where 32-bit pointers
  * can find it */
 
+/*
+ * This software is part of the SBCL system. See the README file for
+ * more information.
+ *
+ * This software is derived from the CMU CL system, which was
+ * written at Carnegie Mellon University and released into the
+ * public domain. The software is in the public domain and is
+ * provided with absolutely no warranty. See the COPYING and CREDITS
+ * files for more information.
+ */
+
 OUTPUT_FORMAT("elf64-alpha", "elf64-alpha",
              "elf64-alpha")
 OUTPUT_ARCH(alpha)
@@ -58,6 +69,21 @@ SECTIONS
   _etext = .;
   PROVIDE (etext = .);
   .fini      : { *(.fini)    } =0x47ff041f
+  .preinit_array : {
+       __preinit_array_start = .;
+       *(.preinit_array)
+       __preinit_array_end = .;
+  }
+  .init_array : {
+       __init_array_start = .;
+       *(.init_array)
+       __init_array_end = .;
+  }
+  .fini_array : {
+       __fini_array_start = .;
+       *(.fini_array)
+       __fini_array_end = .;
+  }
   .rodata    : { *(.rodata) *(.gnu.linkonce.r*) }
   .rodata1   : { *(.rodata1) }
   .reginfo : { *(.reginfo) }