Page MenuHomeFreeBSD

D22132.id64072.diff
No OneTemporary

D22132.id64072.diff

Index: head/lib/csu/common/crtend.c
===================================================================
--- head/lib/csu/common/crtend.c
+++ head/lib/csu/common/crtend.c
@@ -26,9 +26,14 @@
#include "crt.h"
-#ifdef HAVE_CTORS
typedef void (*crt_func)(void);
+static crt_func __JCR_LIST__[] __section(".jcr") __used = {
+ (crt_func)0
+};
+
+#ifdef HAVE_CTORS
+
/*
* On some architectures and toolchains we may need to call the .ctors.
* These are called in the reverse order they are in the ELF file.
@@ -39,9 +44,6 @@
(crt_func)0
};
static crt_func __DTOR_END__[] __section(".dtors") __used = {
- (crt_func)0
-};
-static crt_func __JCR_LIST__[] __section(".jcr") __used = {
(crt_func)0
};

File Metadata

Mime Type
text/plain
Expires
Tue, Jul 28, 1:24 PM (2 h, 20 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
35598912
Default Alt Text
D22132.id64072.diff (710 B)

Event Timeline