summaryrefslogtreecommitdiffstats
path: root/libc/sysdeps/linux/powerpc/crt0.S
Commit message (Collapse)AuthorAgeFilesLines
* Delete old stuff.Joakim Tjernlund2005-06-251-103/+0
|
* Pass _dl_fini function ptr to __uClibc_start_main().Joakim Tjernlund2005-03-211-0/+1
| | | | | | To actually use it, one must define _DL_DO_FINI_IN_LIBC globally. That will also break ABI for apps linked with previous version of crtX.S. They must be relinked with this version to work again.
* Make __builtin_return_address() return NULL at top ofJoakim Tjernlund2004-11-171-8/+8
| | | | stack frame. This will make backtracing possible.
* Typo fix from Peter Mazinger.Joakim Tjernlund2004-08-301-1/+1
|
* Preliminary PIE support for powerpc, i386 was used as template.Joakim Tjernlund2004-08-271-3/+16
| | | | Requested by Peter Mazinger. Testing wanted.
* Kill off all support for 'gcc -pg' / 'gprof' style profiling. There is both aEric Andersen2004-08-211-5/+1
| | | | | | | | size and performance penalty to profiling applications this way, as well as Heisenberg effects, where the act of measuring changes what is measured. There are better tools for doing profiling, such as OProfile, that do not require gcc to instrument the application code. -Erik
* __data_start needs to be added to all crt0.S files that don't currentlyEric Andersen2004-05-141-3/+6
| | | | have it. It is used by the boehm gc, amoung other things.
* Finish off gmon based profiling for powerpcEric Andersen2003-03-061-3/+8
|
* Shuffle two lines so the comment applies to the correct line.Eric Andersen2003-01-231-2/+2
|
* Rewrite powerpc crt0.S for proper ctor/dtor handlingEric Andersen2003-01-231-36/+58
|
* Manuel and I were looking into a problem with applications failing to linkEric Andersen2002-04-141-1/+7
| | | | | | | | | | (undefined reference to `main') when the .o file containing main was contained in an static library(a '.a' ar archive). It turns out that due to its single pass nature, GNU ld was failing to pull it into the build. This sticks a dummy reference to main() into crt0.o, so that when an application is linked with the main() function in a static library, we can be sure that main() actually gets linked in. -Erik
* Remove the C++ support stubs, since these now live elsewhere andEric Andersen2002-03-161-13/+0
| | | | | these stubs were preventing the real stuff from working properly. -Erik
* This will hopefully make global constructors and destructors workEric Andersen2001-08-281-0/+12
|
* Add powerpc port done by David Schleef <ds@schleef.org>Eric Andersen2001-03-161-0/+58