From c5022db097f42d4bf1584c31735c8d69040325d2 Mon Sep 17 00:00:00 2001 From: Ralf Corsepius Date: Fri, 26 Oct 2012 03:00:29 +0200 Subject: rtems.h (TARGET_OS_CPP_BUILTINS): Remove __USE_INIT_FINI__. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 2012-10-26 Ralf Corsépius * config/avr/rtems.h (TARGET_OS_CPP_BUILTINS): Remove __USE_INIT_FINI__. * config/avr/t-rtems (LIB1ASMFUNCS): Filter out _exit. From-SVN: r192828 --- gcc/ChangeLog | 6 ++++++ gcc/config/avr/rtems.h | 1 - gcc/config/avr/t-rtems | 3 ++- 3 files changed, 8 insertions(+), 2 deletions(-) (limited to 'gcc') diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d6751b1..4cda585 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2012-10-26 Ralf Corsépius + + * config/avr/rtems.h (TARGET_OS_CPP_BUILTINS): Remove + __USE_INIT_FINI__. + * config/avr/t-rtems (LIB1ASMFUNCS): Filter out _exit. + 2012-10-25 David S. Miller * config/sparc/constraints.md ("U"): Delete. 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)) -- cgit v1.1