summaryrefslogtreecommitdiff
path: root/lib/csu/powerpc/crt0.s
AgeCommit message (Collapse)Author
2000-06-28Powerpc was missing the scrt.o startup file. now used by the ramdisk instbin.Dale S. Rahn
also scrt does not support c++ ctors/dtors thus does not require crtbegin.o/crtend.o which it normally does.
1999-08-20Fix RCS IdsNiklas Hallqvist
1999-07-23Eliminate namespace pollution, the crt0 file should not conflictDale S. Rahn
with the "C" function start();
1999-03-13Fix loading of constant into upper portion off register, prevouslyDale S. Rahn
if the register being loaded into was not value zero would end up with wrong value. Only affected profiling executables.
1999-01-28update for binutils 2.9.1, whenever it might show up... The changesDale S. Rahn
are cleanup that would not work correctly with the newer version. works fine with the current (old) version of gas/ld. ALSO: Found a very long outstanding bug on the powerpc port. whenever nroff was run, say during a build, it would complain about memory being freed twice. Found the cause of this was that *roff which is written in C++ was using globals that had constructors/destructors and due to a bug in the crt code, the destructors were getting called when a program exited via falling out of the main loop. calling exit directly would not exersize the bug that ran the destructors twice. THIS BUG IS NOW FIXED.
1998-07-05Changes to support profiling on the powerpc port, startup code.Dale S. Rahn
1996-12-21Check-in of powerpc csu support.Dale S. Rahn
NOTE: This will not work until the other pieces are checked in. This is primarily the NetBSD powerpc port, with modifications to support ELF. A change needs to be made to one of the bsd.*.mk files to support DESTDIR compilation with the crtbegin and crtend files.