[Ada] Do not attempt to re-arm guard page on x86_64-vx7(r2)
authorDoug Rupp <rupp@adacore.com>
Wed, 10 Jul 2019 09:02:51 +0000 (09:02 +0000)
committerPierre-Marie de Rodat <pmderodat@gcc.gnu.org>
Wed, 10 Jul 2019 09:02:51 +0000 (09:02 +0000)
A change in the API prohibits accessing Tcb fields directly. The bug in
VxWorks7 (failure to re-arm the guard page) now appears to be fixed, so
this is no long necessary.

2019-07-10  Doug Rupp  <rupp@adacore.com>

gcc/ada/

* init.c: Do not attempt to re-arm guard page on x86_64-vx7(r2).

From-SVN: r273351

gcc/ada/ChangeLog
gcc/ada/init.c

index 6e9ba85f136bc9781338318f617e5f366d966e87..996dd18d2ba9e705aea666ba0d669454e8d655dc 100644 (file)
@@ -1,3 +1,7 @@
+2019-07-10  Doug Rupp  <rupp@adacore.com>
+
+       * init.c: Do not attempt to re-arm guard page on x86_64-vx7(r2).
+
 2019-07-10  Ed Schonberg  <schonberg@adacore.com>
 
        * sem_ch8.adb (Check_Constrained_Object): A record that is
index 00f32e5e02ace6de60154724c02235cdcb4c0d02..300a7e1c1ddf382bcb94279e885944a4ca59fc9a 100644 (file)
@@ -1725,7 +1725,7 @@ __gnat_install_handler (void)
 #include <iv.h>
 #endif
 
-#if ((defined (ARMEL) && (_WRS_VXWORKS_MAJOR == 6)) || defined (__x86_64__)) && !defined(__RTP__)
+#if ((defined (ARMEL) && (_WRS_VXWORKS_MAJOR == 6))) && !defined(__RTP__)
 #define VXWORKS_FORCE_GUARD_PAGE 1
 #include <vmLib.h>
 extern size_t vxIntStackOverflowSize;