diff options
author | Arnaud Charlet <charlet@gcc.gnu.org> | 2015-10-20 14:13:11 +0200 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2015-10-20 14:13:11 +0200 |
commit | a015ef67374d81c9468dfa5ca031ef0f8b394314 (patch) | |
tree | bc993cacd1970a808c9c3609d9348661e2e735c4 /gcc/ada/init.c | |
parent | c386239f4dc9ba15abed10f87d5e775ca509a1bb (diff) | |
download | gcc-a015ef67374d81c9468dfa5ca031ef0f8b394314.zip gcc-a015ef67374d81c9468dfa5ca031ef0f8b394314.tar.gz gcc-a015ef67374d81c9468dfa5ca031ef0f8b394314.tar.bz2 |
[multiple changes]
2015-10-20 Tristan Gingold <gingold@adacore.com>
* sem_util.adb (Is_Protected_Self_Reference): Remove reference to
UET_Address in comment.
* sem_attr.adb (Check_Unit_Name): Adjust comment.
(Analyze_Attribute): Remove handling of UET_Address.
* sem_attr.ads (Attribute_Impl_Def): Remove Attribute_UET_Address.
* snames.ads-tmpl Remove Name_UET_Address, Attribute_UET_Address.
* exp_attr.adb (Expand_N_Attribute_Reference): Remove
Attribute_UET_Address.
2015-10-20 Bob Duff <duff@adacore.com>
* a-cbdlli.adb, a-cdlili.adb, a-chtgop.adb, a-cidlli.adb,
* a-cobove.adb, a-coinve.adb, a-convec.adb, a-crbtgo.adb ("="): Avoid
modifying the tampering counts unnecessarily.
(Adjust): Zero tampering counts unconditionally.
2015-10-20 Jerome Lambourg <lambourg@adacore.com>
* init.c: Fix build issue on arm-vx6 when building the RTP
run-time.
2015-10-20 Ed Schonberg <schonberg@adacore.com>
* sem_ch3.adb (Analyze_Object_Declaration): If the expression
is an aggregate and compilation is in -gnatI mode (ignore rep
clauses) do not delay resolution of aggregate, to prevent freeze
actions out of order in the backend.
2015-10-20 Ed Schonberg <schonberg@adacore.com>
* sem_prag.ads, sem_prag.adb (Build_Generic_Class_Condition):
New procedure to construct a generic function for a class-wide
precondition, to implement AI12-0113 concerning the new semantics
of class-wide preconditions for overriding uperations.
From-SVN: r229060
Diffstat (limited to 'gcc/ada/init.c')
-rw-r--r-- | gcc/ada/init.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/ada/init.c b/gcc/ada/init.c index e905a0b..443b338 100644 --- a/gcc/ada/init.c +++ b/gcc/ada/init.c @@ -1715,7 +1715,7 @@ __gnat_install_handler (void) #include <iv.h> #endif -#if defined (ARMEL) && (_WRS_VXWORKS_MAJOR == 6) +#if defined (ARMEL) && (_WRS_VXWORKS_MAJOR == 6) && !defined(__RTP__) #include <vmLib.h> #endif @@ -1862,7 +1862,7 @@ __gnat_map_signal (int sig, siginfo_t *si ATTRIBUTE_UNUSED, page if there's a match. Additionally we're are assured this is a genuine stack overflow condition and and set the message and exception to that effect. */ -#if defined (ARMEL) && (_WRS_VXWORKS_MAJOR == 6) +#if defined (ARMEL) && (_WRS_VXWORKS_MAJOR == 6) && !defined(__RTP__) /* We re-arm the guard page by marking it invalid */ @@ -1896,7 +1896,7 @@ __gnat_map_signal (int sig, siginfo_t *si ATTRIBUTE_UNUSED, } } } -#endif /* defined (ARMEL) && (_WRS_VXWORKS_MAJOR == 6) */ +#endif /* defined (ARMEL) && (_WRS_VXWORKS_MAJOR == 6) && !defined(__RTP__) */ __gnat_clear_exception_count (); Raise_From_Signal_Handler (exception, msg); |