Do not use the RTEMS-specific task variables for the Ada run-time since they are not available in SMP configurations. Use thread-local storage instead.
gcc/ada 2017-06-01 Sebastian Huber <sebastian.hu...@embedded-brains.de> * Makefile.in (rtems): Use TLS implementation. --- gcc/ada/gcc-interface/Makefile.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/ada/gcc-interface/Makefile.in b/gcc/ada/gcc-interface/Makefile.in index 5f570cf34c5..6acff9899eb 100644 --- a/gcc/ada/gcc-interface/Makefile.in +++ b/gcc/ada/gcc-interface/Makefile.in @@ -1734,7 +1734,7 @@ ifeq ($(strip $(filter-out rtems%,$(target_os))),) s-parame.adb<s-parame-rtems.adb \ s-taprop.adb<s-taprop-posix.adb \ s-taspri.ads<s-taspri-posix.ads \ - s-tpopsp.adb<s-tpopsp-rtems.adb \ + s-tpopsp.adb<s-tpopsp-tls.adb \ s-stchop.adb<s-stchop-rtems.adb \ s-interr.adb<s-interr-vxworks.adb endif -- 2.12.0 _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel