2014-08-01 Robert Dewar <dewar@adacore.com>
commitedcdfb56f7d7a425bdb9808ae2798aeef18176e1
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 1 Aug 2014 10:24:57 +0000 (1 10:24 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 1 Aug 2014 10:24:57 +0000 (1 10:24 +0000)
tree13611c201ce517772dfcbde8a63af2bf79a07061
parentcc33784de9793dcf79cff969578fe1b2effff8fb
2014-08-01  Robert Dewar  <dewar@adacore.com>

* sem_ch10.adb: Minor reformatting.

2014-08-01  Ed Schonberg  <schonberg@adacore.com>

* sem_ch6.adb (Same_Generic_Actual): Make function symmetric,
because either type may be a subtype of the other.

2014-08-01  Vincent Celier  <celier@adacore.com>

* makeusg.adb: Add documentation for debug switch -dn.

2014-08-01  Ed Schonberg  <schonberg@adacore.com>

* sem_dim.adb (Process_Minus, Process_Divide): Label dimension
expression with standard operator and type, for pretty-printing
use, when in ASIS_Mode. When generating code dimensional analysis
is not involved and dimension expressions are handled statically,
and other operators are resolved in the usual way.

2014-08-01  Ed Schonberg  <schonberg@adacore.com>

* sem_ch3.adb (Build_Derived_Record_Type): Remove setting of
Parent_Subtype in ASIS mode, leads to several failures.
* sem_ch4.adb (Analyze_Selected_Component): In an instance,
if the prefix is a type extension, check whether component is
declared in the parent type, possibly in a parent unit. Needed
in ASIS mode when Parent_Subtype is not set.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@213449 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/makeusg.adb
gcc/ada/sem_ch10.adb
gcc/ada/sem_ch3.adb
gcc/ada/sem_ch4.adb
gcc/ada/sem_ch6.adb
gcc/ada/sem_dim.adb