From 47f07980799f1618a6c5a524bd719a7d123f5d8d Mon Sep 17 00:00:00 2001 From: Bernard Xiong Date: Tue, 28 Jun 2016 08:24:26 +0000 Subject: [PATCH] [C++] Add _init/_fini routines for GCC --- components/cplusplus/crt_init.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/components/cplusplus/crt_init.c b/components/cplusplus/crt_init.c index 9a823e394c..c8144027eb 100644 --- a/components/cplusplus/crt_init.c +++ b/components/cplusplus/crt_init.c @@ -21,6 +21,7 @@ * Date Author Notes * 2014-12-03 Bernard Add copyright header. * 2014-12-29 Bernard Add cplusplus initialization for ARMCC. +* 2016-06-28 Bernard Add _init/_fini routines for GCC. */ #include @@ -32,6 +33,14 @@ void $Sub$$__cpp_initialize__aeabi_(void) { /* empty */ } +#elif defined(__GNUC__) +void _init() +{ +} + +void _fini() +{ +} #endif int cplusplus_system_init(void)