Nick Clifton
393034a970
Removed fr30.sh and fr30.sc.
...
Added elf32fr30.sh
1999-01-13 09:23:09 +00:00
Nick Clifton
e79b7f1e01
Switch over to using generic elf script rather than an fr30 specific one.
1999-01-12 09:51:38 +00:00
Nick Clifton
24776ee006
Change default start address to 0x10000 so that it fits in 20 bits
1998-12-04 10:14:35 +00:00
Nick Clifton
025ce5c6d8
Add sanitization for FR30
1998-11-05 17:51:55 +00:00
Nick Clifton
7192be38cc
Add support for FR30
1998-11-05 00:41:24 +00:00
Catherine Moore
e9ebd69fe6
remove armelf sanitization.
1998-08-26 17:17:56 +00:00
Nick Clifton
4857ffb496
fix armelf sanitization
1998-08-04 15:53:37 +00:00
Catherine Moore
6e723af99a
emulparams/armelf.sh: New file.
...
configure.tgt: Recognize thumb-elf and arm-elf.
Makefile.am (earmelf.o): New.
Makefile.in: Rebuild.
1998-07-31 21:14:19 +00:00
Ian Lance Taylor
b69153b601
remove d30v sanitization
1998-07-24 04:14:04 +00:00
Richard Henderson
d51be0a936
* configure.tgt (i?86-*-beos{pe,elf,}*): Recognize.
...
* Makefile.am (ei386beos.o): New.
* emulparams/i386beos.sh: New file.
* emultempl/beos.em, scripttempl/i386beos.sc: New file.
1998-07-14 22:40:17 +00:00
Doug Evans
695bc2ee12
* scripttempl/elf.sc (INPUT_FILES): Optional INPUT spec.
...
* emulparams/m32relf.sh (INPUT_FILES): Define.
(OTHER_RELOCATING_SECTIONS): Change top of stack to 8MB.
1998-06-13 00:53:24 +00:00
Ian Lance Taylor
e33bfde75c
fix sanitization for gettext changes
1998-04-22 16:18:07 +00:00
Jeff Law
bd8a4ea444
* Makefile.in (ALL_EMULATIONS): Add eelf32l5900.o
...
(eelf32l5900.c): Add rule for building.
* configure.tgt: Use r5900 specific emulation script.
* emulparams/elf32l5900.sh: 5900 specific emulation script.
1998-02-10 18:52:26 +00:00
Ian Lance Taylor
cdf91fe451
Mon Feb 2 19:34:54 1998 Steve Haworth <steve@pm.cse.rmit.EDU.AU>
...
Add tms320c30 support:
* configure.tgt (tic30-*-*aout*, tic30-*-*coff*): New targets.
* emulparams/tic30aout.sh: New file.
* emulparams/tic30coff.sh: New file.
* scripttempl/tic30aout.sc: New file.
* scripttempl/tic30coff.sc: New file.
* Makefile.am (ALL_EMULATIONS): Add etic30aout.o and
etic30coff.o.
(etic30aout.c, etic30coff.c): New targets.
* Makefile.in: Rebuild.
1998-02-03 00:37:20 +00:00
Doug Evans
89f6754751
delete txvuelf.sh, generating mips files now
1998-01-28 20:17:41 +00:00
Michael Meissner
d3c324e51d
Implement MEMORY attributes for unknown sections
1998-01-02 17:27:05 +00:00
Doug Evans
2c20be8ec8
txvuelf.sh: New file.
1997-12-22 16:54:34 +00:00
Nick Clifton
cd66558c07
Renamed v850eq -> v850ea
1997-12-12 19:05:07 +00:00
Michael Meissner
41cf747a99
Rename d30velf_{o,e} to be unique within 8 characters
1997-12-11 14:07:20 +00:00
Michael Meissner
98d38753e4
Add support for d30velf_{e,o} emulations to control whether text/data/et. al go in external memory or onchip memory
1997-12-09 22:57:58 +00:00
Richard Henderson
639da7eb77
* configure.tgt: Add sparc64-*-linux*.
...
* emulparams/elf64_sparc.sh (GENERATE_SHLIB_SCRIPT, NOP): New.
1997-10-23 07:43:44 +00:00
Ian Lance Taylor
353e5cb604
* configure.tgt (mips*-sgi-irix[56]*): Use elf32bsmip rather than
...
elf32bmip.
(mips*el-*-linux*): Change elf32lmip to elf32lsmip and elf32bmip
to elf32bsmip.
(mips*-*-linux*): Likewise.
* emulparams/elf32bsmip.sh: New file; just like elf32bmip.sh, but
setting ENTRY to __start.
* emulparams/elf32lsmip.sh: New file; just like elf32lmip.sh, but
setting ENTRY to __start.
* scripttempl/elf.sc: Always set ENTRY to _start if it was not
already set.
1997-10-02 22:45:25 +00:00
Nick Clifton
2e6fa283b4
Added support for the call table data area.
1997-09-17 23:45:41 +00:00
David Edelsohn
207cec8b17
Remove arc sanitization.
1997-08-28 17:17:43 +00:00
Ian Lance Taylor
d7450eb7ee
revert Alpha/OpenBSD patches
1997-04-30 16:18:37 +00:00
Ian Lance Taylor
40f96c6fe5
Fri Apr 18 11:54:43 1997 Niklas Hallqvist <niklas@appli.se>
...
* Makefile.in (ALL_EMULATIONS): Add ealphabsd.o.
(ealphabsd.c): New rule.
* configure.host (alpha-*-bsd): New target.
* configure.tgt (alpha-*-bsd): New target.
* emulparams/alphabsd.sh: New file for *BSD/alpha.
* scripttempl/alphabsd.sc: New file for *BSD/alpha.
1997-04-18 15:57:37 +00:00
Ian Lance Taylor
d8e259a7e8
Fri Mar 28 15:29:23 1997 H.J. Lu <hjl@gnu.ai.mit.edu>
...
Contributed by David S. Miller <davem@caip.rutgers.edu>:
* configure.tgt (sparc*-*-linuxaout*): New target.
(sparc*-*-linux*): New target.
* emulparams/sparclinux.sh: New file.
* Makefile.in (ALL_EMULATIONS): Add esparclinux.o.
(esparclinux.c): New target.
1997-03-28 20:33:54 +00:00
David Edelsohn
718a5c17ea
Remove m32r sanitization.
1997-03-24 21:29:21 +00:00
Angela Marie Thomas
94b569d255
oops... always keep d10v stuff
1997-02-27 08:18:39 +00:00
Angela Marie Thomas
6668e8af0e
only keep d10velf.sh for keep-d10v
1997-02-27 08:15:42 +00:00
Stan Shebs
1cc86f47fa
always keep mipslnews.sh
1997-02-26 22:26:36 +00:00
Stan Shebs
9f39d8731a
* configure.tgt (mips*-*-lnews*): New target.
...
* Makefile.in (emipslnews.c): New target.
* emulparams/mipslnews.sh: New file.
1997-02-26 04:41:48 +00:00
Martin Hunt
232e870207
Fri Feb 21 17:37:51 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
...
* Makefile.in (ed30velf.c): New target.
* configure.tgt (d30v-*-*): New target.
* emulparams/d30velf.sh: New file.
* scripttempl/elfd30v.sc: New file.
1997-02-22 01:42:27 +00:00
Fred Fish
11effa691a
* emulparams/tic80coff.sh: New (dummy) file for TIc80.
...
* 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-02-10 01:17:14 +00:00
Angela Marie Thomas
6b01dc653b
fix bugs
1997-01-16 10:50:58 +00:00
Jeff Law
9e258df329
* Makefile.in (emn10200.c): Add dependencies.
...
* configure.tgt: Handle mn10200.
* emulparms/mn10200.sh: New file.
mn10200 support.
1996-12-12 19:05:06 +00:00
Jeff Law
96e34542a1
* Makefile.in (emn10300.c): Add dependencies.
...
* configure.tgt: Handle mn10300.
* emulparms/mn10300.sh: New file.
Skeleton support for the mn10300. Matsushita.
1996-11-15 20:02:07 +00:00
Martin Hunt
acaf1d19e6
Tue Oct 29 12:33:05 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
...
* d10velf.sh: Changes needed for D10V-EVA board.
Set TEXT_START_ADDR to 0x1000000. Set READONLY_START_ADDR to
0x2000000.
1996-10-29 20:44:33 +00:00
David Edelsohn
a5c1ebecc5
* emulparams/m32relf.sh (EMBEDDED): Define.
1996-10-17 17:19:52 +00:00
David Edelsohn
b02d4da4fe
m32r support
1996-09-30 19:18:04 +00:00
Jeff Law
7ab4a84a3a
* emulparms/v850.sh: Entry symbol is "_start", tweak
...
ctor/dtor support.
1996-08-31 04:31:18 +00:00
Ian Lance Taylor
efd48a6a97
* configure.tgt (sh-*-elf*): New target.
...
* emulparams/shelf.sh: New file.
* emulparams/shlelf.sh: New file.
* Makefile.in (ALL_EMULATIONS): Add eshelf.o and eshlelf.o.
(eshelf.c, eshlelf.c): New targets.
* scripttempl/elf.sc: If EMBEDDED is defined, then don't add
SIZEOF_HEADERS to TEXT_START_ADDR. Expand CTOR_START and CTOR_END
around .ctors, and DTOR_START and DTOR_END around .dtors. Expand
OTHER_RELOCATING_SECTIONS if RELOCATING.
1996-08-30 22:36:45 +00:00
Jeff Law
04c17a7559
* Makefile.in (ev850.c): New target.
...
* configure.tgt (v850-*-*): New target.
* emulparams/v850.sh: New file.
No, it doesn't work (gas doesn't even emit relocs yet), but having
a "ld" that at least creates an executable image greatly helps the
gcc testsuite.
1996-08-22 22:32:21 +00:00
Martin Hunt
212ac7897b
Wed Jul 31 11:52:03 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
...
* d10velf.sh (SCRIPT_NAME): Change to vanilla.
1996-07-31 18:53:46 +00:00
Martin Hunt
30ba912ccf
start-sanitize-d10v
...
Wed Jul 24 12:16:38 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10velf.sh (SCRIPT_NAME): Change to elf.
end-sanitize-d10v
1996-07-24 19:19:26 +00:00
Martin Hunt
bc8ea3f7ce
start-sanitize-d10v
...
Tue Jul 23 10:36:19 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* emulparams/d10velf.sh: New file.
end-sanitize-d10v
1996-07-23 18:11:24 +00:00
Martin Hunt
683b242643
start-sanitize-d10v
...
Tue Jul 23 10:36:19 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* emulparams/d10velf.sh: New file.
end-sanitize-d10v
1996-07-23 18:01:42 +00:00
Ian Lance Taylor
719de0ea8c
* configure.tgt (mips*el-*-elf*): Use elf32elmip.
...
(mips*-*-elf*): Use elf32ebmip.
* emulparams/elf32bmip.sh (EMBEDDED): Don't define.
* emulparams/elf32lmip.sh (EMBEDDED): Don't define.
* emulparams/elf32elmip.sh: New file; copy of elf32lmip.sh with
EMBEDDED defined.
* emulparams/elf32ebmip.sh: New file; copy of elf32bmip.sh with
EMBEDDED defined.
* emulparams/elf32b4300.sh (EMBEDDED): Define.
* emulparams/elf32l4300.sh (EMBEDDED): Define.
* Makefile.in (ALL_EMULATIONS): Add eelf32ebmip.o eelf32elmip.o.
(eelf32ebmip.c, eelf32elmip.c): New targets.
Irix 5 is not an embedded system.
1996-07-09 16:13:56 +00:00
Jeff Law
cce8528df9
No longer sanitize away h8s stuff.
1996-07-05 18:54:28 +00:00
Ian Lance Taylor
1ab4cd57ed
* emulparams/pc532macha.sh: Rename from pc532machaout.sh to avoid
...
System V file name limitations.
* configure.tgt (nc32k-pc532-mach*, ns32k-pc532-ux*): Use
pc532macha rather than pc532machaout.
* Makefile.in (ALL_EMULATIONS): Change epc532machaout.o to
epc532macha.o.
(epc532macha.c): Rename target from epc532machaout.c.
1996-07-04 18:50:13 +00:00