mirror of
https://git.FreeBSD.org/src.git
synced 2025-01-04 12:52:15 +00:00
Bring ia64 back from the dead. After a call one needs to restore the
GP register, because it's clobbered for calls across load modules. The previous commit inserted the call to _init_tls() between the call to atexit() and the restoration of the GP register clobbered by it. Fix: restore GP before we call _init_tls(). Pointy hat: dfr@
This commit is contained in:
parent
8f6270dbb4
commit
e8e41d4cf8
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=133989
@ -108,7 +108,7 @@ _start:
|
||||
;;
|
||||
}
|
||||
{ .mfb
|
||||
nop 0
|
||||
mov gp=GP
|
||||
nop 0
|
||||
br.call.sptk b0=_init_tls
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user