2016-05-02 Bob Duff <duff@adacore.com>
commit4fcd52ff40ef6330272b4fe917debe6c7830ad0c
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 2 May 2016 09:30:59 +0000 (2 09:30 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 2 May 2016 09:30:59 +0000 (2 09:30 +0000)
tree8d7121321d2baa541dd6370ff603278721fa3a92
parentada11b00ff255c79c09295025020e56b23993dc5
2016-05-02  Bob Duff  <duff@adacore.com>

* sem_ch10.adb (Analyze_Compilation_Unit): Preserve
treeishness. Previous version had Context_Items shared between
the spec and body.

2016-05-02  Ed Schonberg  <schonberg@adacore.com>

* sem_aggr.adb (Resolve_Aggr_Expression): For both array and
record cases, apply predicate check on component for expression
only if expression has been analyzed already. For expressions
that need to be duplicated when they cover multiple components,
resolution and predicate checking take place later.

2016-05-02  Olivier Hainque  <hainque@adacore.com>

* a-direct.adb (Delete_Tree): Use full names to designate subdirs
and files therein, instead of local names after a change of
current directory.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@235717 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/a-direct.adb
gcc/ada/sem_aggr.adb
gcc/ada/sem_ch10.adb