[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Tue, 20 Oct 2015 12:05:48 +0000 (14:05 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 20 Oct 2015 12:05:48 +0000 (14:05 +0200)
commit03a72cd36ee1a0d2bb412f7e7353e30512627fe3
treee2488e4fa1bdad3c7f323f40b81091562c736f8b
parentfc90cc6293fbe3e3254ed73290f83f6c402c40a7
[multiple changes]

2015-10-20  Yannick Moy  <moy@adacore.com>

* exp_ch9.adb (Expand_Entry_Barrier): Default initialize local variable
Func.

2015-10-20  Jerome Lambourg  <lambourg@adacore.com>

* init.c (__gnat_error_handler for vxworks): Force
SPE bit in the MSR when handling signals

2015-10-20  Arnaud Charlet  <charlet@adacore.com>

* einfo.ads, sem_ch12.adb, sem_ch6.adb, table.ads, s-stposu.ads,
g-table.ads, g-dyntab.ads, makeutl.ads, a-crdlli.ads: Fix typos.

2015-10-20  Ed Schonberg  <schonberg@adacore.com>

* sem_ch5.adb (Analyze_Loop_Statement): Element iterators
over multidimensional arrays create additional loops during
expansion. For such loops we create a label as a scope
name. Attach this label  properly to tree, for use in GNATProve
over such element iterators.
* sem_attr.adb (Analyze_Attribute, case Loop_Entry): The loop to
which the attribute applies comes from source, not from expansion
of an element iterator or a quantified expression.
* exp_attr.adb (Expand_N_Attribute_Reference): Ditto.

From-SVN: r229057
15 files changed:
gcc/ada/ChangeLog
gcc/ada/a-crdlli.ads
gcc/ada/einfo.ads
gcc/ada/exp_attr.adb
gcc/ada/exp_ch9.adb
gcc/ada/g-dyntab.ads
gcc/ada/g-table.ads
gcc/ada/init.c
gcc/ada/makeutl.ads
gcc/ada/s-stposu.ads
gcc/ada/sem_attr.adb
gcc/ada/sem_ch12.adb
gcc/ada/sem_ch5.adb
gcc/ada/sem_ch6.adb
gcc/ada/table.ads