]> git.ipfire.org Git - thirdparty/gcc.git/commit
[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Tue, 2 Oct 2012 08:40:05 +0000 (10:40 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 2 Oct 2012 08:40:05 +0000 (10:40 +0200)
commitcb42ba5d667142c60c27fadd8efba35e0e18e797
tree946ac23df94fe9dbd7c7c0d71ada9bf73e8b54f1
parent4b1c4f20d84963a47ed6c12ea564488c0b224655
[multiple changes]

2012-10-02  Robert Dewar  <dewar@adacore.com>

* exp_ch4.adb (Expand_N_Op_Expon): Use expression with actions
for x ** 4.

2012-10-02  Ed Schonberg  <schonberg@adacore.com>

* sem_ch5.adb: (Analyze_Iterator_Specification): If container
has a variable indexing aspect, the element is a variable and
is modifiable in the loop. This check is also performed when the
loop is expanded, but it must be done in semantic analysis when
expansion is disabled, for example for ASIS usage.

2012-10-02  Ed Schonberg  <schonberg@adacore.com>

* lib-xref.adb (Generate_Reference): If a child subprogram
has no previous spec, treat a reference to its formals (such
as a parameter association) as coming from source in order to
generate the proper references and enable gps navigation between
reference and declaration.

From-SVN: r191965
gcc/ada/ChangeLog
gcc/ada/exp_ch4.adb
gcc/ada/lib-xref.adb
gcc/ada/sem_ch5.adb