matt
1e301281a1
Merge from matt-nb5-mips64
2009-12-14 01:00:46 +00:00
martin
5d1469bd77
Backout previous: the license sweep touched these files in error, so
...
restore the old license.
2008-05-10 15:31:03 +00:00
martin
ce099b4099
Remove clause 3 and 4 from TNF licenses
2008-04-28 20:22:51 +00:00
skrll
795d937239
All platforms are MD_DO_NOT_NEED_FALLTHRU now so no need to keep it
...
conditional.
2007-05-15 16:51:37 +00:00
simonb
842e180144
Remove the call to init_fallthru/fini_fallthru and call _init/_fini
...
directly for MIPS. Making these global to keep gcc4 happy broke gcc3.
Shaves a few instructions off this path as well.
Other arches to follow with similar changes.
With much help from Nick Hudson.
2006-06-30 09:00:46 +00:00
mrg
e487cf62f5
add a .globl to MD_SECTION_PROLOGUE so that the symbol is exported.
...
this fixes build problems with GCC4 (which will use smaller/faster call
methods for local/static functions) and is the right thing anyway.
2006-06-12 22:05:49 +00:00
thorpej
df201a40b9
Correct a comment.
2002-11-23 17:23:51 +00:00
thorpej
bc4956ce1c
Fix the _init and _fini function prologues for ABICALLS. Make sure
...
the functions are aligned to a 32-bit boundary, otherwise some pretty
colorful lossage can result.
2002-11-23 01:44:13 +00:00
simonb
9a68629ca6
Enlarge the stack frame to 16 bytes, and store the return address 8
...
bytes in instead of at the start, to leave room for a .cpload to store
the gp at offset 0 in the frame. Allow 8 bytes for each (for mips64
one day...).
.cpload overwrite problems noted by Michael Hitch.
2001-08-16 03:44:46 +00:00
simonb
1bc139fd41
Add but not enable correct .init/.fini handling.
2001-07-17 15:20:23 +00:00