Commit 228c1313 by Sebastian Huber Committed by Joel Sherrill

config.gcc (*-*-rtems*): Use __cxa_atexit by default.

2013-07-31  Sebastian Huber  <sebastian.huber@embedded-brains.de>

	* config.gcc (*-*-rtems*): Use __cxa_atexit by default.
	* config/rs6000/rtems.h (TARGET_LIBGCC_SDATA_SECTION): Define.

From-SVN: r201370
parent a781834e
2013-07-31 Sebastian Huber <sebastian.huber@embedded-brains.de>
* config.gcc (*-*-rtems*): Use __cxa_atexit by default.
* config/rs6000/rtems.h (TARGET_LIBGCC_SDATA_SECTION): Define.
2013-07-31 Jan-Benedict Glaw <jbglaw@lug-owl.de> 2013-07-31 Jan-Benedict Glaw <jbglaw@lug-owl.de>
* gen-pass-instances.awk: Fix offset of substr(). * gen-pass-instances.awk: Fix offset of substr().
......
...@@ -760,6 +760,7 @@ case ${target} in ...@@ -760,6 +760,7 @@ case ${target} in
yes) thread_file='rtems' ;; yes) thread_file='rtems' ;;
esac esac
extra_options="${extra_options} rtems.opt" extra_options="${extra_options} rtems.opt"
default_use_cxa_atexit=yes
use_gcc_stdint=wrap use_gcc_stdint=wrap
;; ;;
*-*-uclinux*) *-*-uclinux*)
......
...@@ -34,6 +34,9 @@ ...@@ -34,6 +34,9 @@
} \ } \
while (0) while (0)
#undef TARGET_LIBGCC_SDATA_SECTION
#define TARGET_LIBGCC_SDATA_SECTION ".sdata"
#undef CPP_OS_DEFAULT_SPEC #undef CPP_OS_DEFAULT_SPEC
#define CPP_OS_DEFAULT_SPEC "%(cpp_os_rtems)" #define CPP_OS_DEFAULT_SPEC "%(cpp_os_rtems)"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment