diff options
author | Ralf Corsepius <ralf.corsepius@rtems.org> | 2012-10-26 03:00:29 +0200 |
---|---|---|
committer | Ralf Corsepius <corsepiu@gcc.gnu.org> | 2012-10-26 03:00:29 +0200 |
commit | c5022db097f42d4bf1584c31735c8d69040325d2 (patch) | |
tree | fa595b8158020cc0841eec46a7e6c05f129f1c89 /gcc/config/avr | |
parent | c4ffeb65eb16f446f6556a5f0a276db2f2b81b0a (diff) | |
download | gcc-c5022db097f42d4bf1584c31735c8d69040325d2.zip gcc-c5022db097f42d4bf1584c31735c8d69040325d2.tar.gz gcc-c5022db097f42d4bf1584c31735c8d69040325d2.tar.bz2 |
rtems.h (TARGET_OS_CPP_BUILTINS): Remove __USE_INIT_FINI__.
2012-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* config/avr/rtems.h (TARGET_OS_CPP_BUILTINS): Remove
__USE_INIT_FINI__.
* config/avr/t-rtems (LIB1ASMFUNCS): Filter out _exit.
From-SVN: r192828
Diffstat (limited to 'gcc/config/avr')
-rw-r--r-- | gcc/config/avr/rtems.h | 1 | ||||
-rw-r--r-- | gcc/config/avr/t-rtems | 3 |
2 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/avr/rtems.h b/gcc/config/avr/rtems.h index efd8afa..4a9c1b4 100644 --- a/gcc/config/avr/rtems.h +++ b/gcc/config/avr/rtems.h @@ -23,6 +23,5 @@ along with GCC; see the file COPYING3. If not see #define TARGET_OS_CPP_BUILTINS() \ do { \ builtin_define ("__rtems__"); \ - builtin_define ("__USE_INIT_FINI__"); \ builtin_assert ("system=rtems"); \ } while (0) diff --git a/gcc/config/avr/t-rtems b/gcc/config/avr/t-rtems index a3ef8bd..db98616 100644 --- a/gcc/config/avr/t-rtems +++ b/gcc/config/avr/t-rtems @@ -1,3 +1,4 @@ # Multilibs for avr RTEMS targets. -# ATM, this is just a stub +# RTEMS uses _exit from newlib +LIB1ASMFUNCS := $(filter-out _exit,$(LIB1ASMFUNCS)) |