summaryrefslogtreecommitdiffstats
path: root/ld/scripttempl
Commit message (Collapse)AuthorAgeFilesLines
* 2001-07-03 Jakub Jelinek <jakub@redhat.com>H.J. Lu2001-07-031-1/+10
| | | | | | * scripttempl/elf.sc (DYNAMIC_PAD): New variable. (DYNAMIC): Use it to reserve few dynamic entries for post-linking tools.
* Support for xcoff64Tom Rix2001-05-241-3/+10
|
* Add support for arm-vxworks targetNick Clifton2001-04-271-2/+3
|
* Support the GCC flags '-ffunction-sections' and '-fdata-sections'.Nick Clifton2001-03-231-0/+5
| | | | Set the VMA of STABS sections to zero.
* Fixup checkin of wrong sourceMichael Meissner2001-03-081-1/+6
|
* Add support for -fdata-sectionsMichael Meissner2001-03-081-3/+18
|
* 2001-01-10 Kazu Hirata <kazu@hxi.com>Kazu Hirata2001-01-105-116/+96
| | | | | | | | * scripttempl/h8500.sc: Fix formatting. * scripttempl/h8500b.sc: Likewise. * scripttempl/h8500c.sc: Likewise. * scripttempl/h8500m.sc: Likewise. * scripttempl/h8500s.sc: Likewise.
* 2001-01-10 Kazu Hirata <kazu@hxi.com>Kazu Hirata2001-01-103-53/+53
| | | | | | * scripttempl/h8300.sc: Fix formatting. Fix a comment typo. * scripttempl/h8300h.sc: Fix formatting. * scripttempl/h8300s.sc: Likewise.
* * scripttempl/i386go32.sc: Use PROVIDE with _etext, _edata, _end.DJ Delorie2000-12-061-3/+13
| | | | Set DWARF2 sections to a VMA of zero.
* * emulparams/crislinux.sh (ENTRY): Change back to _start.Hans-Peter Nilsson2000-11-301-36/+36
| | | | | | | (TEXT_START_SYMBOLS): Remove conditional setting of __start. * scripttempl/crisaout.sc: Change all RELOCATING not related to merging non-a.out sections into CONSTRUCTING.
* 2000-11-14 Kazu Hirata <kazu@hxi.com>Kazu Hirata2000-11-143-30/+30
| | | | | | * scripttempl/h8300.sc: Fix formatting. * scripttempl/h8300h.sc: Likewise. * scripttempl/h8300s.sc: Likewise.
* * scripttempl/elf32avr.sc: Fix bug in .eeprom segment.Denis Chertykov2000-11-131-2/+2
|
* Use ${CONSTRUCTING...} to enclose constructors and destructors.Nick Clifton2000-11-0311-280/+385
|
* * scripttempl/crisaout.sc (.text, .data): Pad, with ALIGN (32),Hans-Peter Nilsson2000-10-181-0/+12
| | | | for consecutive sections.
* * scripttempl/crisaout.sc (ENTRY): Now __start.Hans-Peter Nilsson2000-09-291-10/+7
| | | | | | | | | | | | (.text): Add default setting for __start. Remove CONSTRUCTORS handling. (/DISCARD/): Add .gnu.warning.*. * emulparams/crislinux.sh (ENTRY): Now __start. (TEXT_START_SYMBOLS): New; provide __Stext and __start default. * emulparams/criself.sh (OUTPUT_FORMAT): Now elf32-us-cris. (ENTRY): Now __start. (INITIAL_READONLY_SECTIONS): Add KEEP for .startup. (EXECUTABLE_SYMBOLS): Add default setting for __start.
* Add .gnu.linkonce.wi.* to .debug_info sections.Nick Clifton2000-09-029-9/+9
|
* * scripttempl/elf.sc: Fix last change to use correct commentAndreas Schwab2000-08-141-20/+19
| | | | syntax.
* * scripttempl/elf.sc: Add a comment giving the correspondenceGeoffrey Keating2000-08-101-21/+84
| | | | | | between sections, per-datum sections, and linkonce sections. Make the comment true even for .bss, .sdata, .sdata2, .sbss, and .sbss2.
* Define __bss_size symbol to indicate the final size of .bss section.Nick Clifton2000-08-082-0/+4
|
* * Makefile.am (ALL_EMULATIONS): Add ecrisaout.o, ecriself.o,Hans-Peter Nilsson2000-07-201-0/+122
| | | | | | | | | | | ecrislinux.o. (ecrisaout.c, ecriself.c, ecrislinux.c): New rules. Regenerate dependencies. * Makefile.in: Rebuild. * configure.tgt (cris-*-*): New target. * emulparams/crisaout.sh, emulparams/criself.sh, emulparams/crislinux.sh, scripttempl/crisaout.sc: New files. * po/POTFILES.in, po/ld.pot: Regenerate.
* * scripttempl/elf.sc (.init): Only do ${INIT_START} andHans-Peter Nilsson2000-07-171-4/+4
| | | | | ${INIT_END} if relocating. (.fini): Likewise ${FINI_START} and ${FINI_END}.
* Support the g++ attribute init_priority in gcc 2.95.2 and later.Nick Clifton2000-07-121-2/+10
|
* Remove unimplemented "PAGE N:" flag from default linker script.Timothy Wall2000-06-301-3/+3
|
* tic54x/ibmc54xdsp target for ld.Timothy Wall2000-06-201-0/+52
|
* Update list of targets supporting --gc-sections.Alan Modra2000-06-192-2/+2
| | | | KEEP .eh_frame contents.
* Applied Stephane Carrez <Stephane.Carrez@worldnet.fr> patches to add supportNick Clifton2000-06-192-0/+718
| | | | for m68hc11 and m68hc12 processors.
* * emulparams/avr1200.sh (STACK): Define as 0.Denis Chertykov2000-05-271-0/+2
| | | | | | | | | | | | * emulparams/avr23xx.sh (STACK): Define as last internal SRAM address. * emulparams/avr4433.sh (STACK): Likewise. * emulparams/avr44x4.sh (STACK): Likewise. * emulparams/avr85xx.sh (STACK): Likewise. * emulparams/avrmega103.sh (STACK): Likewise. * emulparams/avrmega161.sh (STACK): Likewise. * emulparams/avrmega603.sh (STACK): Likewise. * scripttempl/elf32avr.sc (__data_start): Define for gcrt1. (__stack): Define from ${STACK} for main().
* * scripttempl/elfd30v.sc: Place .gcc_except_table.Richard Henderson2000-04-211-0/+1
|
* * scripttempl/elfppc.sc: Remove.Geoffrey Keating2000-04-141-288/+0
| | | | | | | | | | | | * emulparams/elf32ppc.sh: Use elf.sc. * emulparams/elf32lppc.sh: Use elf.sc. * emulparams/elf32ppclinux.sh: Use elf.sc. * emulparams/elf32ppcsim.sh: New file. * emulparams/elf32lppcsim.sh: New file. * Makefile.am: Update dependencies. Add elf32ppcsim ad elf32lppcsim. (ALL_EMULATIONS): Add elf32ppcsim ad elf32lppcsim. * Makefile.in: Regenerate. * configure.tgt (powerpc-*): Add elf32ppcsim and elf32lppcsim.
* Correct previous misapplied patch.Geoffrey Keating2000-04-131-10/+9
|
* * scripttempl/elf.sc: Add support for .sbss2 and .sdata2 sections.Geoffrey Keating2000-04-131-13/+31
| | | | | | | Add new BSS_PLT variable for when .plt need not be contained in the file. Move _etext so that it is also after .fini, and provide both etext and _etext with a leading underscore. Mark the start and end of .sbss.
* ATMEL AVR microcontroller support.Alan Modra2000-03-271-0/+149
|
* 2000-02-27 Mark Elbrecht <snowball3@bigfoot.com>Ian Lance Taylor2000-02-281-3/+3
| | | | * scripttempl/i386go32.sc: Move misplaced semicolons.
* Add support for WinCE based toolchains.Nick Clifton2000-02-241-0/+5
|
* * scripttempl/elfd10v.sc: Remove dynamic linking hooks.Richard Henderson2000-02-231-98/+39
| | | | Add and use memory regions.
* Add IBM 370 support.Alan Modra2000-02-231-0/+218
|
* * scripttempl/elf.sc: Place OTHER_PLT_RELOC_SECTION.Richard Henderson2000-02-161-0/+1
|
* * ld.h (wildcard_spec): Change exclude_name to exclude_name_list.Catherine Moore2000-01-051-2/+2
| | | | | | | | | | | | (name_list): New. * ld.texinfo (EXCLUDE_FILE): Update documentation. * ldgram.y (wildcard_spec): Support a list of excluded_files. (exclude_name_list): New. ldlang.c (walk_wild_section): Support list of excluded files. (print_wild_statement): Likewise. (lang_add_wild): Likewise. * ldlang.h (lang_wild_statement_type): Likewise. * scripttempl/elf.sc (OTHER_EXCLUDE_FILES): Support.
* Add arm-epoc-pe specific linker scriptNick Clifton1999-12-021-0/+151
|
* * scripttempl/elf.sc (.rel.sdata): Combine all the sdata relocsGeoffrey Keating1999-10-071-3/+25
| | | | | | | | | | | being .rel.sdata, .rel.sdata.*, .rel.gnu.linkonce.s*. (.rela.sdata): Likewise for .rela.sdata.* and .rela.gnu.linkonce.s*. (.rel.sbss): Make like .rel.bss. (.rela.sbss): Make like .rel.bss. (.sdata): Don't include .gnu.linkonce.s.* or .sdata.* when ld -r. (.sbss): Do the same things as for .bss: include SDATA_START_SYMBOLS, .dynsbss.
* * scripttempl/elf.sc (.sdata): Include .gnu.linkonce.s.* sectionsGeoffrey Keating1999-09-281-1/+1
| | | | in .sdata too.
* Merge sections named .bss.* into .bss section. Similarly for .sbss.Nick Clifton1999-09-261-1/+6
|
* 1999-09-12 Donn Terry <donn@interix.com>Ian Lance Taylor1999-09-121-13/+13
| | | | | * scripttempl/pe.sc: Use ${ENTRY} rather than _mainCRTStartup. Move .bss section after .rdata. Move .reloc section after .rsrc.
* * emulparms/elf64hppa.sh (OTHER_READONLY_SECTIONS): Put stubs beforeJeff Law1999-09-101-2/+19
| | | | | | | | | | unwinders so that they are closer to the text section. (OTHER_BSS_SECTIONS): Define. (EXECUTABLE_SYMBOLS): Provide __SYSTEM_ID and _FPU_STATUS. (INIT_START, INIT_END): Define. (FINI_START, FINI_END): Define. * scripttempl/elf.sc: Add support for INIT_START, INIT_END, FINI_START, FINI_END and OTHER_BSS_SECTIONS.
* 1999-09-04 Steve Chamberlain <sac@pobox.com>Ian Lance Taylor1999-09-041-0/+55
| | | | | | | | | | * configure.tgt (pjl-*-*, pj-*-*): New targets. * emulparams/pjelf.sh: New file. * emulparams/pjlelf.sh: New file. * scripttempl/pj.sc: New file. * Makefile.am (ALL_EMULATIONS): Add epjelf.o and epjlelf.o. (epjelf.o, epjlelf.o): New targets. * Makefile.in: Rebuild.
* Fix typo in defintion of OUTPUT_FORMAT.Nick Clifton1999-08-111-1/+1
|
* 1999-08-09 Mark Elbrecht <snowball3@bigfoot.com>Ian Lance Taylor1999-08-101-0/+7
| | | | * scripttempl/i386go32.sc: Handle g++ exception sections.
* 1999-07-21 Mark Elbrecht <snowball3@bigfoot.com>Ian Lance Taylor1999-07-221-2/+5
| | | | * scripttempl/i386go32.sc: Add handling of linkonce sections.
* 1999-07-21 Mark Elbrecht <snowball3@bigfoot.com>Ian Lance Taylor1999-07-221-33/+0
| | | | | * emulparams/go32.sh: Remove; obsolete. * scripttempl/go32coff.sc: Remove; obsolete.
* * scripttempl/elf.sc: Re-order .rel[a].foo outputs to theRichard Henderson1999-07-141-20/+24
| | | | | same order seen for the main sections. Add OTHER_READONLY_RELOC_SECTIONS and OTHER_GOT_RELOC_SECTIONS.
OpenPOWER on IntegriCloud