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)