NetBSD/lib/csu/common_elf
mrg 169832563d with GCC4 we *need* to pass -fno-unit-at-a-time otherwise GCC
reorders things breaking _init() and _fini().

for i386, the {init,fini}_fallthru() functions were being output
_before_ the _init()/ _fini(), and instead of falling through to
the rest of the .init/.fini section, it would fall through to
_init()/_fini() again, and again, and again, until the stack was
exhausted.

now i386 works, but i have not checked that this works for
sparc64 as well.
2006-05-13 01:40:34 +00:00
..
Makefile.inc with GCC4 we *need* to pass -fno-unit-at-a-time otherwise GCC 2006-05-13 01:40:34 +00:00
common.c bare asm -> __asm 2005-12-24 22:45:33 +00:00
common.h Use ANSI function decls. 2004-08-26 20:57:47 +00:00
crtbegin.c Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete. 2005-12-24 21:11:15 +00:00
crtbeginS.c * remove .ALLSRC, which doesn't work with the new dependency tree 2003-03-19 04:31:41 +00:00
crtend.c Error out if we try to build with GCC 3.3 or later; we should be using 2004-08-28 00:19:22 +00:00
crtendS.c * remove .ALLSRC, which doesn't work with the new dependency tree 2003-03-19 04:31:41 +00:00
crti.c Oops, the _init() and _fini() entry points need to be in the .init 2002-11-23 17:21:22 +00:00
crtn.c Split crtbegin/crtend into crti/crtbegin/crtend/crtn. NetBSD-specific 2002-11-22 06:44:56 +00:00
dot_init.h Reorganization of crtbegin/crtend. 2001-05-11 22:44:14 +00:00
dwarf2_eh.h Allow platforms to define __EH_FRAME_CONST. Currently "const" for x86_64, 2003-09-07 22:27:54 +00:00