* configure.tgt (crisv32-*-*): Handle like cris-*-* for non-aout.
* emulparams/criself.sh (INIT_START): Remove emitted "push srp". (FINI_START): Ditto. (INIT_END): Remove emitted "jump [sp+]". (FINI_END): Ditto.
This commit is contained in:
parent
ae57792d90
commit
a005500724
3 changed files with 11 additions and 8 deletions
|
@ -1,3 +1,11 @@
|
||||||
|
2004-11-04 Hans-Peter Nilsson <hp@axis.com>
|
||||||
|
|
||||||
|
* configure.tgt (crisv32-*-*): Handle like cris-*-* for non-aout.
|
||||||
|
* emulparams/criself.sh (INIT_START): Remove emitted "push srp".
|
||||||
|
(FINI_START): Ditto.
|
||||||
|
(INIT_END): Remove emitted "jump [sp+]".
|
||||||
|
(FINI_END): Ditto.
|
||||||
|
|
||||||
2004-11-04 Alan Modra <amodra@bigpond.net.au>
|
2004-11-04 Alan Modra <amodra@bigpond.net.au>
|
||||||
|
|
||||||
* emultempl/ppc64elf.em (no_tls_opt): Rename from notlsopt.
|
* emultempl/ppc64elf.em (no_tls_opt): Rename from notlsopt.
|
||||||
|
|
|
@ -30,8 +30,9 @@ cr16c-*-elf*) targ_emul=elf32cr16c ;;
|
||||||
cris-*-*aout*) targ_emul=crisaout
|
cris-*-*aout*) targ_emul=crisaout
|
||||||
targ_extra_emuls="criself crislinux"
|
targ_extra_emuls="criself crislinux"
|
||||||
targ_extra_libpath=$targ_extra_emuls ;;
|
targ_extra_libpath=$targ_extra_emuls ;;
|
||||||
cris-*-linux-gnu*) targ_emul=crislinux ;;
|
cris-*-linux-gnu* | cris-*-linux-gnu*)
|
||||||
cris-*-*) targ_emul=criself
|
targ_emul=crislinux ;;
|
||||||
|
cris-*-* | crisv32-*-*) targ_emul=criself
|
||||||
targ_extra_emuls="crisaout crislinux"
|
targ_extra_emuls="crisaout crislinux"
|
||||||
targ_extra_libpath=$targ_extra_emuls ;;
|
targ_extra_libpath=$targ_extra_emuls ;;
|
||||||
crx-*-elf*) targ_emul=elf32crx ;;
|
crx-*-elf*) targ_emul=elf32crx ;;
|
||||||
|
|
|
@ -53,12 +53,9 @@ INIT_START='
|
||||||
. = ALIGN(2);
|
. = ALIGN(2);
|
||||||
___init__start = .;
|
___init__start = .;
|
||||||
PROVIDE (___do_global_ctors = .);
|
PROVIDE (___do_global_ctors = .);
|
||||||
SHORT (0xe1fc); /* push srp */
|
|
||||||
SHORT (0xbe7e);
|
|
||||||
'
|
'
|
||||||
|
|
||||||
INIT_END='
|
INIT_END='
|
||||||
SHORT (0x0d3e); /* jump [sp+] */
|
|
||||||
PROVIDE (__init__end = .);
|
PROVIDE (__init__end = .);
|
||||||
PROVIDE (___init__end = .);
|
PROVIDE (___init__end = .);
|
||||||
'
|
'
|
||||||
|
@ -67,12 +64,9 @@ FINI_START='
|
||||||
. = ALIGN (2);
|
. = ALIGN (2);
|
||||||
___fini__start = .;
|
___fini__start = .;
|
||||||
PROVIDE (___do_global_dtors = .);
|
PROVIDE (___do_global_dtors = .);
|
||||||
SHORT (0xe1fc); /* push srp */
|
|
||||||
SHORT (0xbe7e);
|
|
||||||
'
|
'
|
||||||
|
|
||||||
FINI_END='
|
FINI_END='
|
||||||
SHORT (0x0d3e); /* jump [sp+] */
|
|
||||||
PROVIDE (__fini__end = .);
|
PROVIDE (__fini__end = .);
|
||||||
___fini__end = .;
|
___fini__end = .;
|
||||||
'
|
'
|
||||||
|
|
Loading…
Reference in a new issue