diff options
author | Doug Rupp <rupp@adacore.com> | 2019-07-10 09:02:51 +0000 |
---|---|---|
committer | Pierre-Marie de Rodat <pmderodat@gcc.gnu.org> | 2019-07-10 09:02:51 +0000 |
commit | ccba4bf136ef7012e7387119a86da56575802c4f (patch) | |
tree | 2b218b91c6d28105c4700abf6781a464b6edcd3f /gcc | |
parent | c14dc27e91ccd6bdc86ac0b875892396dc84a985 (diff) | |
download | gcc-ccba4bf136ef7012e7387119a86da56575802c4f.zip gcc-ccba4bf136ef7012e7387119a86da56575802c4f.tar.gz gcc-ccba4bf136ef7012e7387119a86da56575802c4f.tar.bz2 |
[Ada] Do not attempt to re-arm guard page on x86_64-vx7(r2)
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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ada/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/ada/init.c | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 6e9ba85..996dd18 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -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 diff --git a/gcc/ada/init.c b/gcc/ada/init.c index 00f32e5..300a7e1 100644 --- a/gcc/ada/init.c +++ b/gcc/ada/init.c @@ -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; |