diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2006-10-30 22:23:46 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2006-10-30 22:23:46 +0000 |
commit | 550d13ea18489798717e8e7fa27d19cfec8ad2b1 (patch) | |
tree | 3ae4d9c85b53331d0238ad6ee0802b1354a0d6b0 /c/src/lib/libbsp/unix/posix | |
parent | 2006-10-30 Joel Sherrill <joel@OARcorp.com> (diff) | |
download | rtems-550d13ea18489798717e8e7fa27d19cfec8ad2b1.tar.bz2 |
2006-10-30 Joel Sherrill <joel@OARcorp.com>
* startup/rtems-ctor.cc: Conditionally disable non-GCC code.
Diffstat (limited to 'c/src/lib/libbsp/unix/posix')
-rw-r--r-- | c/src/lib/libbsp/unix/posix/ChangeLog | 4 | ||||
-rw-r--r-- | c/src/lib/libbsp/unix/posix/startup/rtems-ctor.cc | 8 |
2 files changed, 10 insertions, 2 deletions
diff --git a/c/src/lib/libbsp/unix/posix/ChangeLog b/c/src/lib/libbsp/unix/posix/ChangeLog index e7b848e229..e84758becf 100644 --- a/c/src/lib/libbsp/unix/posix/ChangeLog +++ b/c/src/lib/libbsp/unix/posix/ChangeLog @@ -1,3 +1,7 @@ +2006-10-30 Joel Sherrill <joel@OARcorp.com> + + * startup/rtems-ctor.cc: Conditionally disable non-GCC code. + 2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org> * configure.ac: Require autoconf-2.60. Require automake-1.10. diff --git a/c/src/lib/libbsp/unix/posix/startup/rtems-ctor.cc b/c/src/lib/libbsp/unix/posix/startup/rtems-ctor.cc index 56f3a98580..8878c51e41 100644 --- a/c/src/lib/libbsp/unix/posix/startup/rtems-ctor.cc +++ b/c/src/lib/libbsp/unix/posix/startup/rtems-ctor.cc @@ -77,7 +77,9 @@ RTEMS::~RTEMS() } extern "C" { - extern void invoke_non_gnu_constructors(void); + #ifndef __GNUC__ + extern void invoke_non_gnu_constructors(void); + #endif int main(int argc, @@ -96,7 +98,9 @@ extern "C" { * run any non-gnu constructors we may need */ - invoke_non_gnu_constructors(); + #ifndef __GNUC__ + invoke_non_gnu_constructors(); + #endif /* * Start multitasking |