aboutsummaryrefslogtreecommitdiff
path: root/ld/scripttempl
AgeCommit message (Collapse)AuthorFilesLines
1997-03-28fix commentIan Lance Taylor1-3/+3
1997-03-15 * scripttempl/elfmips.sc: Change handling of data area whenIan Lance Taylor1-2/+3
generating a shared library to not skip a large block of memory. From Per Fogelstrom <pefo@cvs.openbsd.org>.
1997-02-27oops... always keep d10v stuffAngela Marie Thomas1-0/+1
1997-02-22Fri Feb 21 17:37:51 1997 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-4/+4
* Makefile.in (ed30velf.c): New target. * configure.tgt (d30v-*-*): New target. * emulparams/d30velf.sh: New file. * scripttempl/elfd30v.sc: New file.
1997-02-11 * scripttempl/elfmips.sc: When relocating, put .mips16.fn.* andIan Lance Taylor1-1/+3
.mips16.call.* in .text.
1997-02-10 * emulparams/tic80coff.sh: New (dummy) file for TIc80.Fred Fish1-0/+8
* scripttempl/tic80coff.sc: New (dummy) file for TIc80. * Makefile.in (etic80coff.c): Add target and rule to build it. * configure.tgt (tic80-*-coff): Set targ_emul to tic80coff.
1997-01-27 * scripttempl/elf.sc: Put linkonce reloc section in otherIan Lance Taylor2-11/+24
appropriate reloc sections. * scripttempl/elfmips.sc: Add linkonce support. * scripttempl/elfppc.sc: Likewise.
1997-01-02 * configure.tgt (mips*el-*-linux*, mips*-*-linux*): New targets.Ian Lance Taylor1-0/+1
* scripttempl/elfmips.sc: Use __start as the entry address for mips*-*-linux*.
1996-12-30Add .tbyte and .tbss sectionsMichael Meissner1-0/+2
1996-12-13Make __{e,g}p correctly start relative to the beginning of the section; CleanupMichael Meissner1-82/+130
1996-11-27 * scripttempl/{elfd10v.sc,elfmips.sc,elfppc.sc,v850.sc}: Likewise.Jason Merrill2-16/+48
1996-11-01Fix sanitization of D10V script templateStan Shebs1-1/+8
1996-10-28handle v850.scIan Lance Taylor1-0/+8
1996-10-23 * scriptempl/v850.sc (zdata): Make sure this staysJeff Law1-1/+1
in lo-memory. zda testing.
1996-10-23 * scripttempl/v850.sc (__ep): Put it at the startJeff Law1-1/+1
of the tda section. v850.
1996-10-22 * scriptempl/v850.sc: Move all "normal" sections intoJeff Law1-1/+1
the external memory region (0x100000 - 0x200000). So plumhall works again (hopefully).
1996-10-21Make d10v .text start at 0x10000Michael Meissner1-0/+1
1996-10-18 * scripttempl/v850.sc (__gp, __ep): Define.Jeff Law1-0/+2
1996-10-17 * scripttempl/v850.sc (.zdata): Add this before .text.Jeff Law1-1/+3
(.sdata): Also include .rosdata as part of the .sdata. (.tdata): Include this just before .sdata.
1996-10-17 * emulparms/v850.sh (SCRIPT_NAME): Use "v850" not "elf".Jeff Law1-0/+2
* scripttempl/v850.sc: Wrap script with a "cat << EOF". Problems with last night's changes.
1996-10-17 * scripttempl/v850.sc: New linker script for the V850.Jeff Law1-0/+110
* Makefile.in: Use it.
1996-10-07Sun Oct 6 22:35:36 1996 Jason Merrill <jason@yorick.cygnus.com>Jason Merrill2-0/+8
* scripttempl/elf{,mips,ppc}.sc: Add DWARF 2 sections.
1996-10-01 * scripttempl/elfmips.sc: Handle CREATE_SHLIB the same way thatIan Lance Taylor1-12/+12
elf.sc does, so that glibc works better.
1996-09-16 * scripttempl/armcoff.sc: For -N or -n, don't align .data. FromIan Lance Taylor1-3/+22
Chris Hadley <Christopher.Hadley@cl.cam.ac.uk>
1996-08-21 * scripttempl/elf.sc: Put .gnu.linkonce* sections in .text.Ian Lance Taylor1-5/+25
1996-07-05No longer sanitize away h8s stuff.Jeff Law1-8/+1
1996-06-24Do not do PROVIDE of _GLOBAL_OFFSET_TABLE_Michael Meissner1-1/+0
1996-06-18 * scripttempl/h8300s.sc: New file for H8/S.Jeff Law2-0/+84
* emulpararms/h8300s.sh: New file for H8/S. * Makefile.in (ALL_EMULATIONS): Add H8/S. (e_h8300s.c): Add dependencies. * configure.tgt: Add H8/S to targ_extra_emuls. H8/S linker stuff. Sanitized until status of this code is known.
1996-06-08Kill r16/rce/acp stuff.Jim Wilson2-38/+0
1996-05-29 * scripttempl/elfmips.sc: Quote test -z argument.Ian Lance Taylor1-2/+2
1996-05-10Set __stack = 0 if it is referenced and not defined.Michael Meissner1-0/+2
1996-05-09 * emulparams/{elf32bmip.sh,elf32lmip.sh,mipsidt.sh,mipsidtl.sh}:Rob Savoye1-1/+9
Set a new variable to signify if the final target is an embedded system. * scripttempl/{mips.sc,elfmips.sc}: Don't add SIZEOF_HEADERS to .text for an embedded system.
1996-05-07 * scripttempl/h8300.sc: Place ".tiny" sections rightJeff Law1-1/+6
after ".data" sections. * scripttempl/h8300h.sc: Place ".tiny" sections into the "tiny" memory region, 0xff8000 through 0xffff00. HMSE.
1996-05-07 * scripttempl/h8300.sc: Set the entry point to the value ofJeff Law2-0/+2
"_start" rather than the start of the text segment. * scripttempl/h8300h.sc: Likewise. So we can have data at the start of the text space.
1996-05-07 * scripttempl (h8300.sc, h8300h.sc): Place .rodata sectionsJeff Law2-8/+15
before .text sections in main ram. Gets "read only" data out of the instruction stream -- improves relaxing linker. HMSE.
1996-05-07 * scripttempl/h8300h.sc: Use "eight", not "eightbit" for theJeff Law1-8/+14
8-bit region and 8-bit sections. HMSE.
1996-04-30 * scripttempl/pe.sc (.endjunk): Define __end__.David Edelsohn1-1/+3
1996-04-15 * scripttempl/aout.sc: Add PROVIDE (__stack = 0) so I can use itRob Savoye1-4/+3
in m68k/crt0.S without things blowing up.
1996-04-11 * scripttempl/m68kcoff.sc: Remove regions and simplify.Ian Lance Taylor1-0/+41
1996-04-09Put .init/.fini in correct places.Michael Meissner1-4/+4
1996-03-31 * scripttempl/{ppcpe.sc, pe.sc} (.junk): Remove and use /DISCARD/.Steve Chamberlain1-2/+3
1996-03-29 * scripttempl/h8300.sc: Make vectors section 0xc4 bytes longJeff Law2-0/+124
so as not to overwrite the magic syscall entry at 0xc4. * scripttempl/h8300h.sc: Likewise. hmse.
1996-03-07* scripttmpl/elfppc.sc (.sdata2, .sbss2): Implement Feb 2 changeJ.T. Conklin1-8/+8
in a different manner to work around differences in shell variable expansion.
1996-02-14Wed Feb 14 16:38:36 1996 Martin Anantharaman ↵Ian Lance Taylor2-0/+62
<martin@mail.imech.uni-duisburg.de> * ldlang.c (lang_set_startof): Don't do anything for a relocateable link. * ldgram.y (mri_script_file): Call mri_draw_tree. * mri.c (mri_draw_tree): Make globally visible. Don't bother to create memory regions. (mri_load): Don't call mri_draw_tree. * mri.h (mri_draw_tree): Declare. * configure.tgt (m68*-*-psos): New target. * emulparams/m68kpsos.sh: New file. * scripttempl/psos.sc: New file. * Makefile.in (ALL_EMULATIONS): Add em68kpsos.o. (em68kpsos.c): New target.
1996-02-03Move .sdata2/.sbss2 into read-only sectionMichael Meissner1-10/+42
1996-01-31Wed Jan 31 14:34:23 1996 Richard Henderson <rth@tamu.edu>Ian Lance Taylor2-0/+47
* configure.tgt (m68*-apple-aux*): New target. * emulparams/m68kaux.sh: New file. * scripttempl/m68kaux.sc: New file. * Makefile.in (ALL_EMULATIONS): Add em68kaux.o. (em68kaux.c): New target.
1996-01-22Mon Jan 22 13:01:35 1996 Andreas Schwab ↵Ian Lance Taylor1-1/+1
<schwab@issan.informatik.uni-dortmund.de> * Makefile.in (GENSCRIPTS): Pass @host@ @target@ @target_alias@. * genscripts.sh: Set host, target and target_alias variables. Check for native compile by comparing ${target} and ${host}. * emultempl/elf32.em: Likewise. * scripttempl/elfmips.sc: Test ${target}, not ${target_alias}.
1996-01-22Refine eabi supportMichael Meissner1-24/+15
1996-01-15 Add some Irix 5 support, mostly from Kazumoto KojimaIan Lance Taylor2-0/+168
<kkojima@info.kanagawa-u.ac.jp>: * emulparams/elf32bmip.sh (SCRIPT_NAME): Change to elfmips. (SHLIB_TEXT_START_ADDR): Define. (OTHER_GOT_SYMBOLS): Define. (OTHER_READWRITE_SECTIONS): Remove initialization of _gp. (EXECUTABLE_SYMBOLS): Don't define. (DYNAMIC_LINK): Don't define. * emulparams/elf32lmip.sh: Same changes as elf32bmip.sh. * scripttempl/elfmips.sc: New file. * configure.host (mips*-dec-bsd*): Change mips to mips*. (mips*-sgi-irix4*): Likewise. (mips*-sgi-irix5*): New entry. * Makefile.in (eelf32bmip.c): Depend upon elfmips.sc rather than elf.sc. (eelf32lmip.c): Likewise.
1996-01-13Add .rela.got.neg section; remove .rel.* sectionsMichael Meissner1-28/+17