binutils-gdb/ld/emulparams
Jakub Jelinek 2d20f7bf67 * ldlex.l (DATA_SEGMENT_ALIGN, DATA_SEGMENT_END): New tokens.
* ldgram.y (DATA_SEGMENT_ALIGN, DATA_SEGMENT_END): New tokens.
	(exp): Add DATA_SEGMENT_ALIGN (exp, exp) and DATA_SEGMENT_END (exp).
	* ldexp.c (exp_data_seg): New variable.
	(exp_print_token): Handle DATA_SEGMENT_ALIGN and DATA_SEGMENT_END.
	(fold_binary): Handle DATA_SEGMENT_ALIGN.
	(exp_fold_tree): Handle DATA_SEGMENT_END.
	Pass allocation_done when recursing instead of hardcoding
	lang_allocating_phase_enum.
	* ldexp.h (exp_data_seg): New.
	* ldlang.c (lang_size_sections_1): Renamed from lang_size_sections.
	(lang_size_sections): New.
	* ld.texinfo (DATA_SEGMENT_ALIGN, DATA_SEGMENT_END): Document.
	* scripttempl/elf.sc: Use DATA_SEGMENT_ALIGN and DATA_SEGMENT_END
	if COMMONPAGESIZE is defined.
	* emulparams/elf_i386.sh (COMMONPAGESIZE): Set to 4K.
	* emulparams/elf32_sparc.sh (COMMONPAGESIZE): Set to 8K.
	* emulparams/elf64_sparc.sh (COMMONPAGESIZE): Set to 8K.
	* emulparams/elf64alpha.sh (COMMONPAGESIZE): Set to 8K.
	* emulparams/elf64_ia64.sh (COMMONPAGESIZE): Set to 16K for shared
	libraries only.
2002-02-12 14:50:08 +00:00
..
a29k.sh
aixppc.sh Formatting and misc cleanup for AIX. 2001-12-05 13:34:46 +00:00
aixrs6.sh Formatting and misc cleanup for AIX. 2001-12-05 13:34:46 +00:00
alpha.sh
arcelf.sh
arm_epoc_pe.sh
armaoutb.sh
armaoutl.sh
armcoff.sh
armelf_linux.sh 2001-02-04 Philip Blundell <philb@gnu.org> 2001-02-04 14:01:35 +00:00
armelf_nbsd.sh * configure.tgt (arm-*-netbsdelf*): Add target. 2001-12-20 03:19:43 +00:00
armelf_oabi.sh * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define. 2001-11-22 09:08:05 +00:00
armelf.sh * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define. 2001-11-22 09:08:05 +00:00
armnbsd.sh
armpe.sh
avr23xx.sh * emulparams/avr1200.sh (DATA_START): Define as 0x60. 2002-01-12 20:22:19 +00:00
avr44x4.sh * emulparams/avr1200.sh (DATA_START): Define as 0x60. 2002-01-12 20:22:19 +00:00
avr85xx.sh * emulparams/avr1200.sh (DATA_START): Define as 0x60. 2002-01-12 20:22:19 +00:00
avr1200.sh * emulparams/avr1200.sh (DATA_START): Define as 0x60. 2002-01-12 20:22:19 +00:00
avr4433.sh * emulparams/avr1200.sh (DATA_START): Define as 0x60. 2002-01-12 20:22:19 +00:00
avrmega103.sh * emulparams/avr1200.sh (DATA_START): Define as 0x60. 2002-01-12 20:22:19 +00:00
avrmega161.sh * emulparams/avr1200.sh (DATA_START): Define as 0x60. 2002-01-12 20:22:19 +00:00
avrmega603.sh * emulparams/avr1200.sh (DATA_START): Define as 0x60. 2002-01-12 20:22:19 +00:00
coff_sparc.sh
crisaout.sh
criself.sh * emulparams/criself.sh (NO_SMALL_DATA): Set, to yes. 2001-12-04 18:28:31 +00:00
crislinux.sh * emulparams/criself.sh (NO_SMALL_DATA): Set, to yes. 2001-12-04 18:28:31 +00:00
d10velf.sh
d30v_e.sh
d30v_o.sh
d30velf.sh
delta68.sh
ebmon29k.sh
elf32_i860.sh
elf32_i960.sh
elf32_sparc.sh * ldlex.l (DATA_SEGMENT_ALIGN, DATA_SEGMENT_END): New tokens. 2002-02-12 14:50:08 +00:00
elf32b4300.sh * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define. 2001-11-22 09:08:05 +00:00
elf32bmip.sh 2002-01-29 Chris Demetriou <cgd@broadcom.com> 2002-01-30 02:22:14 +00:00
elf32bmipn32.sh * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define. 2001-11-22 09:08:05 +00:00
elf32bsmip.sh * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define. 2001-11-22 09:08:05 +00:00
elf32btsmip.sh 2002-01-21 H.J. Lu <hjl@gnu.org> 2002-01-21 17:19:09 +00:00
elf32ebmip.sh * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define. 2001-11-22 09:08:05 +00:00
elf32elmip.sh * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define. 2001-11-22 09:08:05 +00:00
elf32fr30.sh * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define. 2001-11-22 09:08:05 +00:00
elf32i370.sh
elf32l4300.sh * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define. 2001-11-22 09:08:05 +00:00
elf32lmip.sh * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define. 2001-11-22 09:08:05 +00:00
elf32lppc.sh * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define. 2001-11-22 09:08:05 +00:00
elf32lppcsim.sh * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define. 2001-11-22 09:08:05 +00:00
elf32lsmip.sh * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define. 2001-11-22 09:08:05 +00:00
elf32ltsmip.sh * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define. 2001-11-22 09:08:05 +00:00
elf32mcore.sh * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define. 2001-11-22 09:08:05 +00:00
elf32openrisc.sh Add gas and ld support for openrisc 2001-05-02 18:14:31 +00:00
elf32ppc.sh * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define. 2001-11-22 09:08:05 +00:00
elf32ppclinux.sh * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define. 2001-11-22 09:08:05 +00:00
elf32ppcsim.sh * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define. 2001-11-22 09:08:05 +00:00
elf32xstormy16.sh Index: bfd/ChangeLog 2001-12-08 03:46:03 +00:00
elf64_aix.sh * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define. 2001-11-22 09:08:05 +00:00
elf64_ia64.sh * ldlex.l (DATA_SEGMENT_ALIGN, DATA_SEGMENT_END): New tokens. 2002-02-12 14:50:08 +00:00
elf64_s390.sh * ld.texinfo: Document that fill values now use the four least 2001-08-17 09:51:08 +00:00
elf64_sparc.sh * ldlex.l (DATA_SEGMENT_ALIGN, DATA_SEGMENT_END): New tokens. 2002-02-12 14:50:08 +00:00
elf64alpha_nbsd.sh * Makefile.am: Add rules for eelf64alpha_nbsd. 2001-12-17 23:54:58 +00:00
elf64alpha.sh * ldlex.l (DATA_SEGMENT_ALIGN, DATA_SEGMENT_END): New tokens. 2002-02-12 14:50:08 +00:00
elf64bmip.sh * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define. 2001-11-22 09:08:05 +00:00
elf64btsmip.sh 2002-01-21 H.J. Lu <hjl@gnu.org> 2002-01-21 17:19:09 +00:00
elf64hppa.sh * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define. 2001-11-22 09:08:05 +00:00
elf64lppc.sh * Makefile.am (ALL_EMULATIONS): Add eelf64ppc.o and eelf64lppc.o. 2001-08-27 10:45:55 +00:00
elf64ltsmip.sh * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define. 2001-11-22 09:08:05 +00:00
elf64mmix.sh Support on-demand global register allocation from 2002-02-01 08:24:03 +00:00
elf64ppc.sh * Makefile.am (eelf64ppc.c, eelf64lppc.c): Depend on ppc64elf.em. 2002-01-16 05:52:38 +00:00
elf_i386_be.sh 2001-11-27 H.J. Lu <hjl@gnu.org> 2001-11-27 19:06:07 +00:00
elf_i386_chaos.sh 2001-11-27 H.J. Lu <hjl@gnu.org> 2001-11-27 19:06:07 +00:00
elf_i386_ldso.sh 2001-11-27 H.J. Lu <hjl@gnu.org> 2001-11-27 19:06:07 +00:00
elf_i386.sh * ldlex.l (DATA_SEGMENT_ALIGN, DATA_SEGMENT_END): New tokens. 2002-02-12 14:50:08 +00:00
elf_s390.sh * ld.texinfo: Document that fill values now use the four least 2001-08-17 09:51:08 +00:00
elf_x86_64.sh 2001-11-27 H.J. Lu <hjl@gnu.org> 2001-11-27 19:06:07 +00:00
gld960.sh
gld960coff.sh
h8300.sh
h8300elf.sh * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define. 2001-11-22 09:08:05 +00:00
h8300h.sh
h8300helf.sh * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define. 2001-11-22 09:08:05 +00:00
h8300s.sh
h8300self.sh * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define. 2001-11-22 09:08:05 +00:00
h8500.sh
h8500b.sh
h8500c.sh
h8500m.sh
h8500s.sh
hp3hpux.sh
hp300bsd.sh
hppa64linux.sh * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define. 2001-11-22 09:08:05 +00:00
hppaelf.sh
hppalinux.sh bfd: 2002-02-02 18:36:04 +00:00
hppanbsd.sh bfd: 2002-02-02 18:36:04 +00:00
i386aout.sh
i386beos.sh
i386bsd.sh
i386coff.sh
i386go32.sh
i386linux.sh
i386lynx.sh
i386mach.sh
i386moss.sh * ld.texinfo: Document that fill values now use the four least 2001-08-17 09:51:08 +00:00
i386msdos.sh
i386nbsd.sh
i386nw.sh * ld.texinfo: Document that fill values now use the four least 2001-08-17 09:51:08 +00:00
i386pe_posix.sh
i386pe.sh
lnk960.sh
m32relf.sh * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define. 2001-11-22 09:08:05 +00:00
m68hc11elf.sh
m68hc11elfb.sh
m68hc12elf.sh
m68hc12elfb.sh
m68k4knbsd.sh
m68kaout.sh
m68kaux.sh
m68kcoff.sh
m68kelf.sh 2001-11-27 H.J. Lu <hjl@gnu.org> 2001-11-27 19:06:07 +00:00
m68kelfnbsd.sh * config.bfd (m68*-*-netbsdelf*): New target. 2001-12-18 13:26:26 +00:00
m68klinux.sh
m68klynx.sh
m68knbsd.sh
m68kpsos.sh
m88kbcs.sh
mcorepe.sh
mipsbig.sh
mipsbsd.sh
mipsidt.sh
mipsidtl.sh
mipslit.sh
mipslnews.sh
mipspe.sh
mmo.sh Add MMIX support 2001-10-30 15:20:14 +00:00
mn10200.sh * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define. 2001-11-22 09:08:05 +00:00
mn10300.sh * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define. 2001-11-22 09:08:05 +00:00
news.sh
ns32knbsd.sh
or32.sh Add support for OpenRISC 32-bit embedded processor 2002-01-31 17:33:08 +00:00
or32elf.sh Add support for OpenRISC 32-bit embedded processor 2002-01-31 17:33:08 +00:00
pc532macha.sh
pdp11.sh Add PDP-11 support 2001-02-18 23:33:11 +00:00
pjelf.sh
pjlelf.sh
ppcmacos.sh Formatting and misc cleanup for AIX. 2001-12-05 13:34:46 +00:00
ppcnw.sh
ppcpe.sh
README
riscix.sh
sa29200.sh
sh.sh * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define. 2001-11-22 09:08:05 +00:00
shelf32.sh Contribute sh64-elf. 2002-02-08 06:39:01 +00:00
shelf64.sh Contribute sh64-elf. 2002-02-08 06:39:01 +00:00
shelf_linux.sh * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define. 2001-11-22 09:08:05 +00:00
shelf_nbsd.sh bfd: 2002-01-08 04:23:02 +00:00
shelf.sh bfd: 2002-01-08 04:23:02 +00:00
shl.sh * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define. 2001-11-22 09:08:05 +00:00
shlelf32.sh Contribute sh64-elf. 2002-02-08 06:39:01 +00:00
shlelf64.sh Contribute sh64-elf. 2002-02-08 06:39:01 +00:00
shlelf_linux.sh * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define. 2001-11-22 09:08:05 +00:00
shlelf_nbsd.sh bfd: 2002-01-08 04:23:02 +00:00
shlelf.sh * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define. 2001-11-22 09:08:05 +00:00
shpe.sh
sparcaout.sh
sparclinux.sh
sparclynx.sh
sparcnbsd.sh
st2000.sh
sun3.sh
sun4.sh
tic30aout.sh
tic30coff.sh
tic54xcoff.sh
tic80coff.sh
v850.sh
vanilla.sh
vax.sh
vsta.sh
w65.sh
z8001.sh
z8002.sh

The files in this directory are read by genscripts.sh as shell commands.
They set parameters for the emulations.