mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-26 11:33:45 +08:00
Add copyright notice to linker script files.
This commit is contained in:
parent
37186264f3
commit
985743c7fb
92
ld/ChangeLog
92
ld/ChangeLog
@ -1,3 +1,95 @@
|
||||
2014-08-20 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* scripttempl/DWARF.sc: Add copyright notice.
|
||||
* scripttempl/aix.sc: Likewise.
|
||||
* scripttempl/alpha.sc: Likewise.
|
||||
* scripttempl/alphavms.sc: Likewise.
|
||||
* scripttempl/aout.sc: Likewise.
|
||||
* scripttempl/armaout.sc: Likewise.
|
||||
* scripttempl/armbpabi.sc: Likewise.
|
||||
* scripttempl/armcoff.sc: Likewise.
|
||||
* scripttempl/avr.sc: Likewise.
|
||||
* scripttempl/avrtiny.sc: Likewise.
|
||||
* scripttempl/crisaout.sc: Likewise.
|
||||
* scripttempl/delta68.sc: Likewise.
|
||||
* scripttempl/dlx.sc: Likewise.
|
||||
* scripttempl/elf.sc: Likewise.
|
||||
* scripttempl/elf32cr16.sc: Likewise.
|
||||
* scripttempl/elf32cr16c.sc: Likewise.
|
||||
* scripttempl/elf32crx.sc: Likewise.
|
||||
* scripttempl/elf32msp430.sc: Likewise.
|
||||
* scripttempl/elf32msp430_3.sc: Likewise.
|
||||
* scripttempl/elf32sh-symbian.sc: Likewise.
|
||||
* scripttempl/elf32xc16x.sc: Likewise.
|
||||
* scripttempl/elf32xc16xl.sc: Likewise.
|
||||
* scripttempl/elf32xc16xs.sc: Likewise.
|
||||
* scripttempl/elf64hppa.sc: Likewise.
|
||||
* scripttempl/elf_chaos.sc: Likewise.
|
||||
* scripttempl/elfd10v.sc: Likewise.
|
||||
* scripttempl/elfd30v.sc: Likewise.
|
||||
* scripttempl/elfi370.sc: Likewise.
|
||||
* scripttempl/elfm68hc11.sc: Likewise.
|
||||
* scripttempl/elfm68hc12.sc: Likewise.
|
||||
* scripttempl/elfmicroblaze.sc: Likewise.
|
||||
* scripttempl/elfxgate.sc: Likewise.
|
||||
* scripttempl/elfxtensa.sc: Likewise.
|
||||
* scripttempl/epiphany_4x4.sc: Likewise.
|
||||
* scripttempl/epocpe.sc: Likewise.
|
||||
* scripttempl/h8300.sc: Likewise.
|
||||
* scripttempl/h8300h.sc: Likewise.
|
||||
* scripttempl/h8300hn.sc: Likewise.
|
||||
* scripttempl/h8300s.sc: Likewise.
|
||||
* scripttempl/h8300sn.sc: Likewise.
|
||||
* scripttempl/h8300sx.sc: Likewise.
|
||||
* scripttempl/h8300sxn.sc: Likewise.
|
||||
* scripttempl/h8500.sc: Likewise.
|
||||
* scripttempl/h8500b.sc: Likewise.
|
||||
* scripttempl/h8500c.sc: Likewise.
|
||||
* scripttempl/h8500m.sc: Likewise.
|
||||
* scripttempl/h8500s.sc: Likewise.
|
||||
* scripttempl/hppaelf.sc: Likewise.
|
||||
* scripttempl/i386beos.sc: Likewise.
|
||||
* scripttempl/i386coff.sc: Likewise.
|
||||
* scripttempl/i386go32.sc: Likewise.
|
||||
* scripttempl/i386msdos.sc: Likewise.
|
||||
* scripttempl/i860coff.sc: Likewise.
|
||||
* scripttempl/i960.sc: Likewise.
|
||||
* scripttempl/ia64vms.sc: Likewise.
|
||||
* scripttempl/ip2k.sc: Likewise.
|
||||
* scripttempl/iq2000.sc: Likewise.
|
||||
* scripttempl/m68kaux.sc: Likewise.
|
||||
* scripttempl/m68kcoff.sc: Likewise.
|
||||
* scripttempl/m88kbcs.sc: Likewise.
|
||||
* scripttempl/mcorepe.sc: Likewise.
|
||||
* scripttempl/mep.sc: Likewise.
|
||||
* scripttempl/mips.sc: Likewise.
|
||||
* scripttempl/mipsbsd.sc: Likewise.
|
||||
* scripttempl/mmo.sc: Likewise.
|
||||
* scripttempl/moxie.sc: Likewise.
|
||||
* scripttempl/nds32elf.sc: Likewise.
|
||||
* scripttempl/nw.sc: Likewise.
|
||||
* scripttempl/pe.sc: Likewise.
|
||||
* scripttempl/pep.sc: Likewise.
|
||||
* scripttempl/pj.sc: Likewise.
|
||||
* scripttempl/ppcpe.sc: Likewise.
|
||||
* scripttempl/psos.sc: Likewise.
|
||||
* scripttempl/riscix.sc: Likewise.
|
||||
* scripttempl/sh.sc: Likewise.
|
||||
* scripttempl/sparccoff.sc: Likewise.
|
||||
* scripttempl/st2000.sc: Likewise.
|
||||
* scripttempl/tic30aout.sc: Likewise.
|
||||
* scripttempl/tic30coff.sc: Likewise.
|
||||
* scripttempl/tic4xcoff.sc: Likewise.
|
||||
* scripttempl/tic54xcoff.sc: Likewise.
|
||||
* scripttempl/tic80coff.sc: Likewise.
|
||||
* scripttempl/v850.sc: Likewise.
|
||||
* scripttempl/v850_rh850.sc: Likewise.
|
||||
* scripttempl/vanilla.sc: Likewise.
|
||||
* scripttempl/w65.sc: Likewise.
|
||||
* scripttempl/xstormy16.sc: Likewise.
|
||||
* scripttempl/z80.sc: Likewise.
|
||||
* scripttempl/z8000.sc: Likewise.
|
||||
|
||||
2014-08-19 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* configure: Regenerate.
|
||||
|
@ -1,3 +1,9 @@
|
||||
# Copyright (C) 2014 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.
|
||||
#
|
||||
cat <<EOF
|
||||
/* DWARF debug sections.
|
||||
Symbols in the DWARF debugging sections are relative to the beginning
|
||||
|
@ -2,8 +2,20 @@
|
||||
# AIX always uses shared libraries. The section VMA appears to be
|
||||
# unimportant. The native linker aligns the sections on boundaries
|
||||
# specified by the -H option.
|
||||
#
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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_ARCH(${ARCH})
|
||||
${RELOCATING+${LIB_SEARCH_DIRS}}
|
||||
${RELOCATING+ENTRY (__start)}
|
||||
|
@ -2,6 +2,13 @@
|
||||
# Ian Lance Taylor <ian@cygnus.com>.
|
||||
# These variables may be overridden by the emulation file. The
|
||||
# defaults are appropriate for an Alpha running OSF/1.
|
||||
#
|
||||
# Copyright (C) 2014 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 "$ENTRY" && ENTRY=__start
|
||||
test -z "$TEXT_START_ADDR" && TEXT_START_ADDR="0x120000000 + SIZEOF_HEADERS"
|
||||
if test "x$LD_FLAG" = "xn" -o "x$LD_FLAG" = "xN"; then
|
||||
@ -10,6 +17,12 @@ else
|
||||
test -z "$DATA_ADDR" && DATA_ADDR=0x140000000
|
||||
fi
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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}")
|
||||
${LIB_SEARCH_DIRS}
|
||||
|
||||
|
@ -1,9 +1,21 @@
|
||||
# Linker script for Alpha VMS systems.
|
||||
# Tristan Gingold <gingold@adacore.com>.
|
||||
#
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
PAGESIZE=0x10000
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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}")
|
||||
${LIB_SEARCH_DIRS}
|
||||
|
||||
|
@ -1,8 +1,20 @@
|
||||
# Copyright (C) 2014 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
|
||||
/* Copyright (C) 2014 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})
|
||||
|
@ -1,4 +1,16 @@
|
||||
# Copyright (C) 2014 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.
|
||||
#
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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})
|
||||
|
||||
|
@ -2,6 +2,12 @@
|
||||
# OS, where a separate postlinker will operated on the generated
|
||||
# executable or shared object. See elf.sc for configuration variables
|
||||
# that apply; only BPABI-specific variables will be noted here.
|
||||
#
|
||||
# Copyright (C) 2014 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 "$ENTRY" && ENTRY=_start
|
||||
test -z "${BIG_OUTPUT_FORMAT}" && BIG_OUTPUT_FORMAT=${OUTPUT_FORMAT}
|
||||
@ -129,7 +135,7 @@ SHLIB_TEXT_START_ADDR="SEGMENT_START(\"text\", ${SHLIB_TEXT_START_ADDR:-0})"
|
||||
DATA_ADDR="SEGMENT_START(\"data\", ${DATA_ADDR-${DATA_SEGMENT_ALIGN}})"
|
||||
SHLIB_DATA_ADDR="SEGMENT_START(\"data\", ${SHLIB_DATA_ADDR-${DATA_SEGMENT_ALIGN}})"
|
||||
|
||||
# if this is for an embedded system, don't add SIZEOF_HEADERS.
|
||||
# If this is for an embedded system, don't add SIZEOF_HEADERS.
|
||||
if [ -z "$EMBEDDED" ]; then
|
||||
test -z "${TEXT_BASE_ADDRESS}" && TEXT_BASE_ADDRESS="${TEXT_START_ADDR} + SIZEOF_HEADERS"
|
||||
SHLIB_BASE_ADDRESS="${SHLIB_TEXT_START_ADDR} + SIZEOF_HEADERS"
|
||||
@ -139,6 +145,12 @@ else
|
||||
fi
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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(${OUTPUT_ARCH})
|
||||
|
@ -1,5 +1,12 @@
|
||||
# Linker script for ARM COFF.
|
||||
# Based on i386coff.sc by Ian Taylor <ian@cygnus.com>.
|
||||
#
|
||||
# Copyright (C) 2014 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 "$ENTRY" && ENTRY=_start
|
||||
if test -z "${DATA_ADDR}"; then
|
||||
if test "$LD_FLAG" = "N" || test "$LD_FLAG" = "n"; then
|
||||
@ -19,6 +26,12 @@ DTOR='.dtor : {
|
||||
}'
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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}")
|
||||
${LIB_SEARCH_DIRS}
|
||||
|
||||
|
@ -1,4 +1,16 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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_FORMAT}","${OUTPUT_FORMAT}")
|
||||
OUTPUT_ARCH(${ARCH})
|
||||
|
||||
|
@ -1,4 +1,16 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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_FORMAT}","${OUTPUT_FORMAT}")
|
||||
OUTPUT_ARCH(${ARCH})
|
||||
|
||||
|
@ -1,4 +1,16 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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("a.out-cris")
|
||||
OUTPUT_ARCH(cris)
|
||||
${RELOCATING+ENTRY (__start)}
|
||||
|
@ -1,4 +1,16 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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})
|
||||
${RELOCATING+ENTRY (_start)}
|
||||
|
@ -1,4 +1,16 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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})
|
||||
|
@ -1,3 +1,8 @@
|
||||
# Copyright (C) 2014 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.
|
||||
#
|
||||
# Unusual variables checked by this code:
|
||||
# NOP - four byte opcode for no-op (defaults to none)
|
||||
@ -308,7 +313,7 @@ else
|
||||
SIZEOF_HEADERS_CODE=
|
||||
fi
|
||||
|
||||
# if this is for an embedded system, don't add SIZEOF_HEADERS.
|
||||
# If this is for an embedded system, don't add SIZEOF_HEADERS.
|
||||
if [ -z "$EMBEDDED" ]; then
|
||||
test -z "${TEXT_BASE_ADDRESS}" && TEXT_BASE_ADDRESS="${TEXT_START_ADDR}${SIZEOF_HEADERS_CODE}"
|
||||
else
|
||||
@ -316,6 +321,12 @@ else
|
||||
fi
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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(${OUTPUT_ARCH})
|
||||
|
@ -1,4 +1,10 @@
|
||||
# Linker Script for National Semiconductor's CR16-ELF32.
|
||||
#
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
# The next line should be uncommented if it is desired to link
|
||||
# without libstart.o and directly enter main.
|
||||
@ -8,7 +14,12 @@
|
||||
test -z "$ENTRY" && ENTRY=_start
|
||||
cat <<EOF
|
||||
|
||||
/* Example Linker Script for linking NS CR16 elf32 files. */
|
||||
/* Example Linker Script for linking NS CR16 elf32 files.
|
||||
Copyright (C) 2014 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})
|
||||
|
@ -1,11 +1,24 @@
|
||||
# Linker Script for National Semiconductor's CR16C-ELF32.
|
||||
#
|
||||
# Copyright (C) 2014 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 "$ENTRY" && ENTRY=_start
|
||||
cat <<EOF
|
||||
|
||||
/* Example Linker Script for linking NS CR16C or CR16CPlus
|
||||
elf32 files, which were compiled with either the near data
|
||||
model or the default data model. */
|
||||
model or the default data model.
|
||||
|
||||
Copyright (C) 2014 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. */
|
||||
|
||||
|
||||
${RELOCATING+ENTRY(${ENTRY})}
|
||||
|
||||
|
@ -1,4 +1,10 @@
|
||||
# Linker Script for National Semiconductor's CRX-ELF32.
|
||||
#
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
# The next line should be uncommented if it is desired to link
|
||||
# without libstart.o and directly enter main.
|
||||
@ -8,7 +14,14 @@
|
||||
test -z "$ENTRY" && ENTRY=_start
|
||||
cat <<EOF
|
||||
|
||||
/* Example Linker Script for linking NS CRX elf32 files. */
|
||||
/* Example Linker Script for linking NS CRX elf32 files.
|
||||
|
||||
Copyright (C) 2014 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})
|
||||
|
@ -1,4 +1,8 @@
|
||||
#!/bin/sh
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
HEAP_SECTION_MSP430=" "
|
||||
HEAP_MEMORY_MSP430=" "
|
||||
@ -19,6 +23,12 @@ fi
|
||||
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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_FORMAT}","${OUTPUT_FORMAT}")
|
||||
OUTPUT_ARCH(${ARCH})
|
||||
|
||||
|
@ -1,4 +1,16 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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_FORMAT}","${OUTPUT_FORMAT}")
|
||||
OUTPUT_ARCH(${ARCH})
|
||||
|
||||
|
@ -1,3 +1,8 @@
|
||||
# Copyright (C) 2014 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.
|
||||
#
|
||||
# Unusual variables checked by this code:
|
||||
# NOP - four byte opcode for no-op (defaults to 0)
|
||||
@ -141,7 +146,7 @@ STACK=" .stack ${RELOCATING-0}${RELOCATING+${STACK_ADDR}} :
|
||||
*(.stack)
|
||||
} :data"
|
||||
|
||||
# if this is for an embedded system, don't add SIZEOF_HEADERS.
|
||||
# If this is for an embedded system, don't add SIZEOF_HEADERS.
|
||||
if [ -z "$EMBEDDED" ]; then
|
||||
test -z "${TEXT_BASE_ADDRESS}" && TEXT_BASE_ADDRESS="${TEXT_START_ADDR} + SIZEOF_HEADERS"
|
||||
else
|
||||
@ -149,6 +154,12 @@ else
|
||||
fi
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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(${OUTPUT_ARCH})
|
||||
|
@ -1,4 +1,16 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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})
|
||||
${RELOCATING+ENTRY ("_start")}
|
||||
|
@ -1,4 +1,16 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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})
|
||||
${RELOCATING+ENTRY ("_start")}
|
||||
|
@ -1,4 +1,16 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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})
|
||||
${RELOCATING+ENTRY ("_start")}
|
||||
@ -53,12 +65,9 @@ SECTIONS
|
||||
*(.ldata)
|
||||
} ${RELOCATING+ > ldata}
|
||||
|
||||
|
||||
.vects :
|
||||
{
|
||||
*(.vects)
|
||||
} ${RELOCATING+ > vectarea}
|
||||
|
||||
|
||||
}
|
||||
EOF
|
||||
|
@ -1,3 +1,8 @@
|
||||
# Copyright (C) 2014 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.
|
||||
#
|
||||
# Unusual variables checked by this code:
|
||||
# NOP - four byte opcode for no-op (defaults to 0)
|
||||
@ -259,7 +264,7 @@ STACK=" .stack ${RELOCATING-0}${RELOCATING+${STACK_ADDR}} :
|
||||
TEXT_START_ADDR="SEGMENT_START(\"text-segment\", ${TEXT_START_ADDR})"
|
||||
SHLIB_TEXT_START_ADDR="SEGMENT_START(\"text-segment\", ${SHLIB_TEXT_START_ADDR:-0})"
|
||||
|
||||
# if this is for an embedded system, don't add SIZEOF_HEADERS.
|
||||
# If this is for an embedded system, don't add SIZEOF_HEADERS.
|
||||
if [ -z "$EMBEDDED" ]; then
|
||||
test -z "${TEXT_BASE_ADDRESS}" && TEXT_BASE_ADDRESS="${TEXT_START_ADDR} + SIZEOF_HEADERS"
|
||||
else
|
||||
@ -267,6 +272,12 @@ else
|
||||
fi
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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(${OUTPUT_ARCH})
|
||||
|
@ -1,3 +1,8 @@
|
||||
# Copyright (C) 2014 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.
|
||||
#
|
||||
# Unusual variables checked by this code:
|
||||
# NOP - four byte opcode for no-op (defaults to 0)
|
||||
@ -148,6 +153,12 @@ STACK=" .stack ${RELOCATING-0}${RELOCATING+${STACK_ADDR}} :
|
||||
test -z "${TEXT_BASE_ADDRESS}" && TEXT_BASE_ADDRESS="${TEXT_START_ADDR}"
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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(${OUTPUT_ARCH})
|
||||
|
@ -1,3 +1,9 @@
|
||||
# Copyright (C) 2014 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 "$ENTRY" && ENTRY=_start
|
||||
test -z "${BIG_OUTPUT_FORMAT}" && BIG_OUTPUT_FORMAT=${OUTPUT_FORMAT}
|
||||
test -z "${LITTLE_OUTPUT_FORMAT}" && LITTLE_OUTPUT_FORMAT=${OUTPUT_FORMAT}
|
||||
@ -55,6 +61,12 @@ else
|
||||
fi
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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(${OUTPUT_ARCH})
|
||||
|
@ -1,3 +1,8 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
CTOR=".ctors ${CONSTRUCTING-0} :
|
||||
{
|
||||
@ -38,6 +43,12 @@ DTOR=" .dtors ${CONSTRUCTING-0} :
|
||||
} ${RELOCATING+ > ${DATA_MEMORY}}"
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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})
|
||||
|
||||
|
@ -1,3 +1,8 @@
|
||||
# Copyright (C) 2014 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.
|
||||
#
|
||||
# This is just a raw copy of elfppc.sc and has not been otherwise modified
|
||||
#
|
||||
@ -21,7 +26,7 @@
|
||||
#
|
||||
# When adding sections, do note that the names of some sections are used
|
||||
# when specifying the start address of the next.
|
||||
#
|
||||
|
||||
test -z "$ENTRY" && ENTRY=_start
|
||||
test -z "${BIG_OUTPUT_FORMAT}" && BIG_OUTPUT_FORMAT=${OUTPUT_FORMAT}
|
||||
test -z "${LITTLE_OUTPUT_FORMAT}" && LITTLE_OUTPUT_FORMAT=${OUTPUT_FORMAT}
|
||||
@ -31,7 +36,14 @@ SBSS2=".sbss2 ${RELOCATING-0} : { *(.sbss2) }"
|
||||
SDATA2=".sdata2 ${RELOCATING-0} : { *(.sdata2) }"
|
||||
INTERP=".interp ${RELOCATING-0} : { *(.interp) }"
|
||||
PLT=".plt ${RELOCATING-0} : { *(.plt) }"
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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})
|
||||
|
@ -1,3 +1,8 @@
|
||||
# Copyright (C) 2014 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.
|
||||
#
|
||||
# Unusual variables checked by this code:
|
||||
# NOP - four byte opcode for no-op (defaults to 0)
|
||||
@ -17,7 +22,7 @@
|
||||
#
|
||||
# When adding sections, do note that the names of some sections are used
|
||||
# when specifying the start address of the next.
|
||||
#
|
||||
|
||||
test -z "$ENTRY" && ENTRY=_start
|
||||
test -z "${BIG_OUTPUT_FORMAT}" && BIG_OUTPUT_FORMAT=${OUTPUT_FORMAT}
|
||||
test -z "${LITTLE_OUTPUT_FORMAT}" && LITTLE_OUTPUT_FORMAT=${OUTPUT_FORMAT}
|
||||
@ -158,6 +163,12 @@ SOFT_REGS_RELOC="
|
||||
"
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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. */
|
||||
|
||||
${RELOCATING+/* Linker script for 68HC11 executable (PROM). */}
|
||||
${RELOCATING-/* Linker script for 68HC11 object file (ld -r). */}
|
||||
|
||||
|
@ -1,3 +1,8 @@
|
||||
# Copyright (C) 2014 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.
|
||||
#
|
||||
# Unusual variables checked by this code:
|
||||
# NOP - four byte opcode for no-op (defaults to 0)
|
||||
@ -158,6 +163,12 @@ SOFT_REGS_RELOC="
|
||||
"
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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. */
|
||||
|
||||
${RELOCATING+/* Linker script for 68HC12 executable (PROM). */}
|
||||
${RELOCATING-/* Linker script for 68HC12 object file (ld -r). */}
|
||||
|
||||
|
@ -1,6 +1,14 @@
|
||||
# Adapted from mips.sc
|
||||
#
|
||||
# Copyright (C) 2014 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.
|
||||
#
|
||||
# These variables may be overridden by the emulation file. The
|
||||
# defaults are appropriate for a DECstation running Ultrix.
|
||||
|
||||
test -z "$ENTRY" && ENTRY=_start
|
||||
|
||||
#test -z "$TEXT_START_ADDR" && TEXT_START_ADDR="0x0"
|
||||
@ -42,6 +50,12 @@ DTOR=" .dtors ${CONSTRUCTING-0} :
|
||||
}"
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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}")
|
||||
/*${LIB_SEARCH_DIRS}*/
|
||||
|
@ -1,3 +1,8 @@
|
||||
# Copyright (C) 2014 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.
|
||||
#
|
||||
# Unusual variables checked by this code:
|
||||
# NOP - four byte opcode for no-op (defaults to 0)
|
||||
@ -161,6 +166,12 @@ cat <<EOF
|
||||
${RELOCATING+/* Linker script for 68HC12 executable (PROM). */}
|
||||
${RELOCATING-/* Linker script for 68HC12 object file (ld -r). */}
|
||||
|
||||
/* Copyright (C) 2014 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(${OUTPUT_ARCH})
|
||||
|
@ -1,3 +1,8 @@
|
||||
# Copyright (C) 2014 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.
|
||||
#
|
||||
# Unusual variables checked by this code:
|
||||
# NOP - four byte opcode for no-op (defaults to 0)
|
||||
@ -273,7 +278,7 @@ STACK=" .stack ${RELOCATING-0}${RELOCATING+${STACK_ADDR}} :
|
||||
*(.stack)
|
||||
}"
|
||||
|
||||
# if this is for an embedded system, don't add SIZEOF_HEADERS.
|
||||
# If this is for an embedded system, don't add SIZEOF_HEADERS.
|
||||
if [ -z "$EMBEDDED" ]; then
|
||||
test -z "${TEXT_BASE_ADDRESS}" && TEXT_BASE_ADDRESS="${TEXT_START_ADDR} + SIZEOF_HEADERS"
|
||||
else
|
||||
@ -281,6 +286,12 @@ else
|
||||
fi
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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. */
|
||||
|
||||
${RELOCATING+ENTRY(${ENTRY})}
|
||||
|
||||
${RELOCATING+${LIB_SEARCH_DIRS}}
|
||||
|
@ -1,3 +1,8 @@
|
||||
# Copyright (C) 2014 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.
|
||||
#
|
||||
# Unusual variables checked by this code:
|
||||
# NOP - four byte opcode for no-op (defaults to 0)
|
||||
@ -243,7 +248,7 @@ STACK=" .stack ${RELOCATING-0}${RELOCATING+${STACK_ADDR}} :
|
||||
*(.stack)
|
||||
}"
|
||||
|
||||
# if this is for an embedded system, don't add SIZEOF_HEADERS.
|
||||
# If this is for an embedded system, don't add SIZEOF_HEADERS.
|
||||
if [ -z "$EMBEDDED" ]; then
|
||||
test -z "${TEXT_BASE_ADDRESS}" && TEXT_BASE_ADDRESS="${TEXT_START_ADDR} + SIZEOF_HEADERS"
|
||||
else
|
||||
@ -251,6 +256,11 @@ else
|
||||
fi
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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}")
|
||||
|
@ -1,4 +1,10 @@
|
||||
# Linker script for PE.
|
||||
#
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
if test -z "${RELOCATEABLE_OUTPUT_FORMAT}"; then
|
||||
RELOCATEABLE_OUTPUT_FORMAT=${OUTPUT_FORMAT}
|
||||
@ -36,6 +42,12 @@ else
|
||||
fi
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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. */
|
||||
|
||||
${RELOCATING+OUTPUT_FORMAT(${OUTPUT_FORMAT})}
|
||||
${RELOCATING-OUTPUT_FORMAT(${RELOCATEABLE_OUTPUT_FORMAT})}
|
||||
|
||||
|
@ -1,3 +1,9 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
TORS=".tors :
|
||||
{
|
||||
___ctors = . ;
|
||||
@ -9,6 +15,12 @@ TORS=".tors :
|
||||
} > ram"
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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})
|
||||
${RELOCATING+ENTRY ("_start")}
|
||||
|
@ -1,3 +1,9 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
TORS=".tors :
|
||||
{
|
||||
___ctors = . ;
|
||||
@ -9,6 +15,12 @@ TORS=".tors :
|
||||
} > ram"
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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(h8300h)
|
||||
${RELOCATING+ENTRY ("_start")}
|
||||
|
@ -1,3 +1,9 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
TORS=".tors :
|
||||
{
|
||||
___ctors = . ;
|
||||
@ -9,6 +15,12 @@ TORS=".tors :
|
||||
} > ram"
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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(h8300hn)
|
||||
${RELOCATING+ENTRY ("_start")}
|
||||
|
@ -1,3 +1,9 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
TORS=".tors :
|
||||
{
|
||||
___ctors = . ;
|
||||
@ -9,6 +15,12 @@ TORS=".tors :
|
||||
} > ram"
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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(h8300s)
|
||||
${RELOCATING+ENTRY ("_start")}
|
||||
|
@ -1,3 +1,9 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
TORS=".tors :
|
||||
{
|
||||
___ctors = . ;
|
||||
@ -9,6 +15,12 @@ TORS=".tors :
|
||||
} > ram"
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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(h8300sn)
|
||||
${RELOCATING+ENTRY ("_start")}
|
||||
|
@ -1,3 +1,9 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
TORS=".tors :
|
||||
{
|
||||
___ctors = . ;
|
||||
@ -9,6 +15,12 @@ TORS=".tors :
|
||||
} > ram"
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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(h8300sx)
|
||||
${RELOCATING+ENTRY ("_start")}
|
||||
|
@ -1,3 +1,9 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
TORS=".tors :
|
||||
{
|
||||
___ctors = . ;
|
||||
@ -9,6 +15,12 @@ TORS=".tors :
|
||||
} > ram"
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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(h8300sxn)
|
||||
${RELOCATING+ENTRY ("_start")}
|
||||
|
@ -1,3 +1,9 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
TORS="
|
||||
___ctors = . ;
|
||||
*(.ctors)
|
||||
@ -7,6 +13,12 @@ TORS="
|
||||
___dtors_end = . ;"
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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})
|
||||
|
||||
|
@ -1,3 +1,9 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
TORS="
|
||||
___ctors = . ;
|
||||
*(.ctors)
|
||||
@ -7,6 +13,12 @@ TORS="
|
||||
___dtors_end = . ;"
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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})
|
||||
|
||||
|
@ -1,3 +1,9 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
TORS="
|
||||
___ctors = . ;
|
||||
*(.ctors)
|
||||
@ -7,6 +13,12 @@ TORS="
|
||||
___dtors_end = . ;"
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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})
|
||||
|
||||
|
@ -1,3 +1,9 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
TORS="
|
||||
___ctors = . ;
|
||||
*(.ctors)
|
||||
@ -7,6 +13,12 @@ TORS="
|
||||
___dtors_end = . ;"
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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})
|
||||
|
||||
|
@ -1,3 +1,9 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
TORS="
|
||||
___ctors = . ;
|
||||
*(.ctors)
|
||||
@ -7,6 +13,12 @@ TORS="
|
||||
___dtors_end = . ;"
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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})
|
||||
|
||||
|
@ -1,6 +1,19 @@
|
||||
# Copyright (C) 2014 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 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})
|
||||
${RELOCATING+ENTRY("\$START\$")}
|
||||
|
@ -1,4 +1,10 @@
|
||||
# Linker script for PE.
|
||||
#
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
if test -z "${RELOCATEABLE_OUTPUT_FORMAT}"; then
|
||||
RELOCATEABLE_OUTPUT_FORMAT=${OUTPUT_FORMAT}
|
||||
@ -33,6 +39,12 @@ else
|
||||
fi
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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. */
|
||||
|
||||
${RELOCATING+OUTPUT_FORMAT(${OUTPUT_FORMAT})}
|
||||
${RELOCATING-OUTPUT_FORMAT(${RELOCATEABLE_OUTPUT_FORMAT})}
|
||||
|
||||
|
@ -1,11 +1,25 @@
|
||||
# Linker script for 386 COFF. This works on SVR3.2 and SCO Unix 3.2.2.
|
||||
# Ian Taylor <ian@cygnus.com>.
|
||||
#
|
||||
# Copyright (C) 2014 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 "$ENTRY" && ENTRY=_start
|
||||
# These are substituted in as variables in order to get '}' in a shell
|
||||
# conditional expansion.
|
||||
INIT='.init : { *(.init) }'
|
||||
FINI='.fini : { *(.fini) }'
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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}")
|
||||
${LIB_SEARCH_DIRS}
|
||||
|
||||
|
@ -1,4 +1,10 @@
|
||||
# Linker script for i386 go32 (DJGPP)
|
||||
#
|
||||
# Copyright (C) 2014 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 "$ENTRY" && ENTRY=start
|
||||
EXE=${CONSTRUCTING+${RELOCATING+-exe}}
|
||||
@ -15,6 +21,12 @@ DTOR='.dtor : {
|
||||
}'
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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}${EXE}")
|
||||
|
||||
${RELOCATING+ENTRY (${ENTRY})}
|
||||
|
@ -1,4 +1,16 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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})
|
||||
|
||||
|
@ -1,4 +1,16 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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}")
|
||||
${LIB_SEARCH_DIRS}
|
||||
PROVIDE (__stack = 0);
|
||||
|
@ -1,4 +1,16 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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. */
|
||||
|
||||
SECTIONS
|
||||
{
|
||||
.text :
|
||||
|
@ -1,10 +1,22 @@
|
||||
# Linker script for Itanium VMS systems.
|
||||
# Tristan Gingold <gingold@adacore.com>.
|
||||
#
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
PAGESIZE=0x10000
|
||||
BLOCKSIZE=0x200
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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}")
|
||||
${LIB_SEARCH_DIRS}
|
||||
ENTRY(__entry)
|
||||
|
@ -1,4 +1,16 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
cat << EOF
|
||||
/* Copyright (C) 2014 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("elf32-ip2k", "elf32-ip2k", "elf32-ip2k")
|
||||
OUTPUT_ARCH(ip2k)
|
||||
${RELOCATING+ENTRY(_start)}
|
||||
|
@ -1,3 +1,8 @@
|
||||
# Copyright (C) 2014 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.
|
||||
#
|
||||
# Unusual variables checked by this code:
|
||||
# NOP - four byte opcode for no-op (defaults to 0)
|
||||
@ -108,7 +113,7 @@ DTOR=" .dtors ${CONSTRUCTING-0} :
|
||||
${CONSTRUCTING+${DTOR_END}}
|
||||
}"
|
||||
|
||||
# if this is for an embedded system, don't add SIZEOF_HEADERS.
|
||||
# If this is for an embedded system, don't add SIZEOF_HEADERS.
|
||||
if [ -z "$EMBEDDED" ]; then
|
||||
test -z "${TEXT_BASE_ADDRESS}" && TEXT_BASE_ADDRESS="${TEXT_START_ADDR} + SIZEOF_HEADERS"
|
||||
else
|
||||
@ -116,6 +121,12 @@ else
|
||||
fi
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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(${OUTPUT_ARCH})
|
||||
|
@ -1,4 +1,11 @@
|
||||
# Linker script for A/UX.
|
||||
#
|
||||
# Copyright (C) 2014 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 "$ENTRY" && ENTRY=_start
|
||||
INIT='.init : { *(.init) }'
|
||||
FINI='.fini : { *(.fini) }'
|
||||
@ -6,6 +13,12 @@ CTORS='.ctors : { *(.ctors) }'
|
||||
DTORS='.dtors : { *(.dtors) }'
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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}")
|
||||
${LIB_SEARCH_DIRS}
|
||||
|
||||
|
@ -1,4 +1,16 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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}")
|
||||
${LIB_SEARCH_DIRS}
|
||||
PROVIDE (__stack = 0);
|
||||
|
@ -1,8 +1,21 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
# These are substituted in as variables in order to get '}' in a shell
|
||||
# conditional expansion.
|
||||
INIT='.init : { *(.init) }'
|
||||
FINI='.fini : { *(.fini) }'
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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})
|
||||
${RELOCATING+ENTRY (__start)}
|
||||
|
@ -1,4 +1,10 @@
|
||||
# Linker script for MCore PE.
|
||||
#
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
if test -z "${RELOCATEABLE_OUTPUT_FORMAT}"; then
|
||||
RELOCATEABLE_OUTPUT_FORMAT=${OUTPUT_FORMAT}
|
||||
@ -45,6 +51,12 @@ EOF
|
||||
fi
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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. */
|
||||
|
||||
${LIB_SEARCH_DIRS}
|
||||
|
||||
${RELOCATING+ENTRY (_mainCRTStartup)}
|
||||
|
@ -1,3 +1,8 @@
|
||||
# Copyright (C) 2014 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.
|
||||
#
|
||||
# Unusual variables checked by this code:
|
||||
# NOP - four byte opcode for no-op (defaults to 0)
|
||||
@ -190,7 +195,7 @@ STACK=" .stack ${RELOCATING-0}${RELOCATING+${STACK_ADDR}} :
|
||||
*(.stack)
|
||||
}"
|
||||
|
||||
# if this is for an embedded system, don't add SIZEOF_HEADERS.
|
||||
# If this is for an embedded system, don't add SIZEOF_HEADERS.
|
||||
if [ -z "$EMBEDDED" ]; then
|
||||
test -z "${TEXT_BASE_ADDRESS}" && TEXT_BASE_ADDRESS="${TEXT_START_ADDR} + SIZEOF_HEADERS"
|
||||
else
|
||||
@ -198,6 +203,12 @@ else
|
||||
fi
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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(${OUTPUT_ARCH})
|
||||
|
@ -1,7 +1,15 @@
|
||||
# Linker script for MIPS systems.
|
||||
# Ian Lance Taylor <ian@cygnus.com>.
|
||||
#
|
||||
# Copyright (C) 2014 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.
|
||||
#
|
||||
# These variables may be overridden by the emulation file. The
|
||||
# defaults are appropriate for a DECstation running Ultrix.
|
||||
|
||||
test -z "$ENTRY" && ENTRY=__start
|
||||
|
||||
if [ -z "$EMBEDDED" ]; then
|
||||
@ -14,7 +22,14 @@ if test "x$LD_FLAG" = "xn" -o "x$LD_FLAG" = "xN"; then
|
||||
else
|
||||
test -z "$DATA_ADDR" && DATA_ADDR=0x10000000
|
||||
fi
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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}")
|
||||
${LIB_SEARCH_DIRS}
|
||||
|
@ -1,4 +1,16 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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})
|
||||
|
@ -1,8 +1,22 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
# MMO is not a relocateable format, and we don't want to require an
|
||||
# explicit (e.g.) "-m elf64mmix" when -r is used.
|
||||
|
||||
test -z $RELOCATEABLE_OUTPUT_FORMAT && RELOCATEABLE_OUTPUT_FORMAT=$OUTPUT_FORMAT
|
||||
test -z ${RELOCATING+0} && OUTPUT_FORMAT=$RELOCATEABLE_OUTPUT_FORMAT
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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(mmix)
|
||||
${RELOCATING+ENTRY(Main)}
|
||||
|
@ -1,3 +1,9 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
TORS=".tors :
|
||||
{
|
||||
___ctors = . ;
|
||||
@ -9,6 +15,12 @@ TORS=".tors :
|
||||
} > ram"
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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})
|
||||
|
||||
|
@ -1,3 +1,9 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
# This file is variant of elf.sc. For nds32, because the data will be
|
||||
# classified into different sections according to their size, this script
|
||||
# describe these sections map. The order is ".sdata_d, .sdata_w, .sdata_h,
|
||||
@ -255,7 +261,7 @@ else
|
||||
SIZEOF_HEADERS_CODE=
|
||||
fi
|
||||
|
||||
# if this is for an embedded system, don't add SIZEOF_HEADERS.
|
||||
# If this is for an embedded system, don't add SIZEOF_HEADERS.
|
||||
if [ -z "$EMBEDDED" ]; then
|
||||
test -z "${TEXT_BASE_ADDRESS}" && TEXT_BASE_ADDRESS="${TEXT_START_ADDR}${SIZEOF_HEADERS_CODE}"
|
||||
NDS32_INIT=""
|
||||
@ -265,6 +271,12 @@ else
|
||||
fi
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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(${OUTPUT_ARCH})
|
||||
|
@ -1,3 +1,8 @@
|
||||
# Copyright (C) 2014 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.
|
||||
#
|
||||
# Unusual variables checked by this code:
|
||||
# NOP - four byte opcode for no-op (defaults to 0)
|
||||
@ -20,12 +25,20 @@
|
||||
# When adding sections, do note that the names of some sections are used
|
||||
# when specifying the start address of the next.
|
||||
#
|
||||
|
||||
test -z "${BIG_OUTPUT_FORMAT}" && BIG_OUTPUT_FORMAT=${OUTPUT_FORMAT}
|
||||
test -z "${LITTLE_OUTPUT_FORMAT}" && LITTLE_OUTPUT_FORMAT=${OUTPUT_FORMAT}
|
||||
test "$LD_FLAG" = "N" && DATA_ADDR=.
|
||||
INTERP=".interp ${RELOCATING-0} : { *(.interp) }"
|
||||
PLT=".plt ${RELOCATING-0} : { *(.plt) }"
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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})
|
||||
|
@ -1,4 +1,10 @@
|
||||
# Linker script for PE.
|
||||
#
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
if test -z "${RELOCATEABLE_OUTPUT_FORMAT}"; then
|
||||
RELOCATEABLE_OUTPUT_FORMAT=${OUTPUT_FORMAT}
|
||||
@ -59,6 +65,12 @@ else
|
||||
fi
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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. */
|
||||
|
||||
${RELOCATING+OUTPUT_FORMAT(${OUTPUT_FORMAT})}
|
||||
${RELOCATING-OUTPUT_FORMAT(${RELOCATEABLE_OUTPUT_FORMAT})}
|
||||
${OUTPUT_ARCH+OUTPUT_ARCH(${OUTPUT_ARCH})}
|
||||
|
@ -1,4 +1,10 @@
|
||||
# Linker script for PE.
|
||||
#
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
if test -z "${RELOCATEABLE_OUTPUT_FORMAT}"; then
|
||||
RELOCATEABLE_OUTPUT_FORMAT=${OUTPUT_FORMAT}
|
||||
@ -59,6 +65,12 @@ else
|
||||
fi
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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. */
|
||||
|
||||
${RELOCATING+OUTPUT_FORMAT(${OUTPUT_FORMAT})}
|
||||
${RELOCATING-OUTPUT_FORMAT(${RELOCATEABLE_OUTPUT_FORMAT})}
|
||||
${OUTPUT_ARCH+OUTPUT_ARCH(${OUTPUT_ARCH})}
|
||||
|
@ -1,3 +1,9 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
TORS=".tors :
|
||||
{
|
||||
___ctors = . ;
|
||||
@ -9,6 +15,12 @@ TORS=".tors :
|
||||
} > ram"
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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})
|
||||
|
||||
|
@ -2,11 +2,25 @@
|
||||
# Loosely based on Steve Chamberlain's pe.sc.
|
||||
# All new mistakes should be credited to Kim Knuttila (krk@cygnus.com)
|
||||
#
|
||||
# Copyright (C) 2014 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.
|
||||
#
|
||||
# These are substituted in as variables in order to get '}' in a shell
|
||||
# conditional expansion.
|
||||
|
||||
INIT='.init : { *(.init) }'
|
||||
FINI='.fini : { *(.fini) }'
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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})
|
||||
${LIB_SEARCH_DIRS}
|
||||
|
||||
|
@ -1,4 +1,16 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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})
|
||||
${RELOCATING+${LIB_SEARCH_DIRS}}
|
||||
|
@ -1,4 +1,16 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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})
|
||||
|
||||
|
@ -1,3 +1,9 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
TORS=".tors :
|
||||
{
|
||||
___ctors = . ;
|
||||
@ -9,6 +15,12 @@ TORS=".tors :
|
||||
} > ram"
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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})
|
||||
|
||||
|
@ -1,7 +1,21 @@
|
||||
# Linker script for Sparc COFF.
|
||||
# Based on i386coff.sc by Ian Taylor <ian@cygnus.com>.
|
||||
#
|
||||
# Copyright (C) 2014 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 "$ENTRY" && ENTRY=_start
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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}")
|
||||
${LIB_SEARCH_DIRS}
|
||||
|
||||
|
@ -1,8 +1,19 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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})
|
||||
|
||||
|
||||
SECTIONS
|
||||
{
|
||||
.text :
|
||||
@ -15,9 +26,7 @@ SECTIONS
|
||||
*(.bss)
|
||||
*(COMMON)
|
||||
_end = .;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
EOF
|
||||
|
||||
|
@ -1,4 +1,16 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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})
|
||||
|
||||
|
@ -1,4 +1,16 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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("${OUTPUT_ARCH}")
|
||||
|
||||
@ -12,47 +24,46 @@ MEMORY
|
||||
|
||||
SECTIONS
|
||||
{
|
||||
.vectors 0x00000000 :
|
||||
{
|
||||
*(vectors)
|
||||
}
|
||||
.vectors 0x00000000 :
|
||||
{
|
||||
*(vectors)
|
||||
}
|
||||
|
||||
.text :
|
||||
{
|
||||
*(.text)
|
||||
} > rom
|
||||
.text :
|
||||
{
|
||||
*(.text)
|
||||
} > rom
|
||||
|
||||
.const :
|
||||
{
|
||||
*(.const)
|
||||
__etext = . ;
|
||||
} > rom
|
||||
.const :
|
||||
{
|
||||
*(.const)
|
||||
__etext = . ;
|
||||
} > rom
|
||||
|
||||
.mdata : AT( ADDR(.const) + SIZEOF(.const) )
|
||||
{
|
||||
__data = . ;
|
||||
*(.data);
|
||||
__edata = . ;
|
||||
} > ram
|
||||
.mdata : AT( ADDR(.const) + SIZEOF(.const) )
|
||||
{
|
||||
__data = . ;
|
||||
*(.data);
|
||||
__edata = . ;
|
||||
} > ram
|
||||
|
||||
.bss :
|
||||
{
|
||||
__bss = . ;
|
||||
*(.bss);
|
||||
*(COMMON);
|
||||
__ebss = . ;
|
||||
} > ram
|
||||
.bss :
|
||||
{
|
||||
__bss = . ;
|
||||
*(.bss);
|
||||
*(COMMON);
|
||||
__ebss = . ;
|
||||
} > ram
|
||||
|
||||
.ram0 :
|
||||
{
|
||||
*(ram0)
|
||||
} > ramblk0
|
||||
|
||||
.ram1 :
|
||||
{
|
||||
*(ram1)
|
||||
} > ramblk1
|
||||
.ram0 :
|
||||
{
|
||||
*(ram0)
|
||||
} > ramblk0
|
||||
|
||||
.ram1 :
|
||||
{
|
||||
*(ram1)
|
||||
} > ramblk1
|
||||
}
|
||||
|
||||
EOF
|
||||
|
@ -1,3 +1,9 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
# In microcomputer (MC) mode, the vectors are mapped into the on-chip ROM,
|
||||
# otherwise in microprocessor (MP) mode the vectors are mapped to address 0
|
||||
# on the external bus. In MC mode, the on-chip ROM contains a bootloader program
|
||||
@ -70,6 +76,12 @@ cat <<EOF
|
||||
${RELOCATING+/* Linker script for $OUTPUT_ARCHNAME executable. */}
|
||||
${RELOCATING-/* Linker script for $OUTPUT_ARCHNAME object file (ld -r). */}
|
||||
|
||||
/* Copyright (C) 2014 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("${OUTPUT_ARCH}")
|
||||
${LIB_SEARCH_DIRS}
|
||||
|
@ -1,8 +1,21 @@
|
||||
# default linker script for c54x, TI COFF(1).
|
||||
# Default linker script for c54x, TI COFF(1).
|
||||
# patterned after description in TI Assembler Tools PDF, SPRU102C, 7-53
|
||||
#
|
||||
# Copyright (C) 2014 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 "$ENTRY" && ENTRY=_c_int00
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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("${OUTPUT_ARCH}")
|
||||
|
||||
|
@ -1,5 +1,11 @@
|
||||
# Linker script for TI TMS320C80 (tic80) COFF.
|
||||
#
|
||||
# Copyright (C) 2014 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.
|
||||
#
|
||||
# Besides the shell variables set by the emulparams script, and the LD_FLAG
|
||||
# variable, the genscripts.sh script will set the following variables for each
|
||||
# time this script is run to generate one of the linker scripts for ldscripts:
|
||||
@ -20,6 +26,12 @@ test -z "$TEXT_START_ADDR" && TEXT_START_ADDR="0x80000 + SIZEOF_HEADERS"
|
||||
test -z "$ENTRY" && ENTRY=__start
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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}")
|
||||
${LIB_SEARCH_DIRS}
|
||||
|
||||
|
@ -1,4 +1,16 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
cat << EOF
|
||||
/* Copyright (C) 2014 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("elf32-v850", "elf32-v850",
|
||||
"elf32-v850")
|
||||
OUTPUT_ARCH(v850)
|
||||
|
@ -1,4 +1,16 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
cat << EOF
|
||||
/* Copyright (C) 2014 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("elf32-v850-rh850", "elf32-v850-rh850",
|
||||
"elf32-v850-rh850")
|
||||
OUTPUT_ARCH(v850-rh850)
|
||||
|
@ -1 +1,6 @@
|
||||
# Nothing to do.
|
||||
# Copyright (C) 2014 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.
|
||||
|
@ -1,3 +1,9 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
TORS=".tors :
|
||||
{
|
||||
___ctors = . ;
|
||||
@ -9,6 +15,12 @@ TORS=".tors :
|
||||
} > ram"
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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})
|
||||
|
||||
|
@ -1,3 +1,8 @@
|
||||
# Copyright (C) 2014 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.
|
||||
#
|
||||
# Unusual variables checked by this code:
|
||||
# NOP - two byte opcode for no-op (defaults to 0)
|
||||
@ -93,6 +98,12 @@ DTOR=" .dtors ${CONSTRUCTING-0} :
|
||||
} > ROM"
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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(${OUTPUT_ARCH})
|
||||
|
@ -1,6 +1,18 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
if [ x${LD_FLAG} = x ]
|
||||
then
|
||||
cat << EOF
|
||||
/* Copyright (C) 2014 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. */
|
||||
|
||||
/* Create a cp/m executable; load and execute at 0x100. */
|
||||
OUTPUT_FORMAT("binary")
|
||||
. = 0x100;
|
||||
|
@ -1,4 +1,16 @@
|
||||
# Copyright (C) 2014 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.
|
||||
|
||||
cat <<EOF
|
||||
/* Copyright (C) 2014 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("${OUTPUT_ARCH}")
|
||||
${RELOCATING+ENTRY (_start)}
|
||||
|
Loading…
Reference in New Issue
Block a user