2015-01-06 Robert Dewar <dewar@adacore.com>
commitf50fc4fdbbd04da971050f8a414a4d692fb6e4c8
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 6 Jan 2015 08:57:50 +0000 (6 08:57 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 6 Jan 2015 08:57:50 +0000 (6 08:57 +0000)
treed1be37fa9f20698c01022cd5537bb9c6d2c28d10
parent84c3b07e868d3088202ceb5f2a72e5843641d73f
2015-01-06  Robert Dewar  <dewar@adacore.com>

* s-taskin.ads, s-traces.ads: Minor reformatting.
* exp_util.adb: Minor typo fix.

2015-01-06  Vincent Celier  <celier@adacore.com>

* gnatls.adb (Search_RTS): Invoke Initialize_Default_Project_Path
with the runtime name.
* prj-env.adb (Initialize_Default_Project_Path): When both
Target_Name and Runtime_Name are not empty string, add to the
project path the two directories .../lib/gnat and .../share/gpr
related to the runtime.
* prj-env.ads (Initialize_Default_Project_Path): New String
parameter Runtime_Name, defaulted to the empty string.

2015-01-06  Hristian Kirtchev  <kirtchev@adacore.com>

* frontend.adb: Guard against the case where a configuration
pragma may be split into multiple pragmas and the original
rewritten as a null statement.
* sem_prag.adb (Analyze_Pragma): Insert a brand new Check_Policy
pragma using Insert_Before rather than Insert_Action. This
takes care of the configuration pragma case where Insert_Action
would fail.

2015-01-06  Bob Duff  <duff@adacore.com>

* a-coboho.ads (Element_Access): Add "pragma
No_Strict_Aliasing (Element_Access);". This is needed because
we are unchecked-converting from Address to Element_Access.
* a-cofove.ads, a-cofove.adb (Elems,Elemsc): Fix bounds of the
result to be 1.

2015-01-06  Hristian Kirtchev  <kirtchev@adacore.com>

* sem_res.adb (Resolve_Actuals): Remove the
restriction which prohibits volatile actual parameters with
enabled external propery Async_Writers to act appear in procedure
calls where the corresponding formal is of mode OUT.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219222 138bc75d-0d04-0410-961f-82ee72b054a4
13 files changed:
gcc/ada/ChangeLog
gcc/ada/a-coboho.ads
gcc/ada/a-cofove.adb
gcc/ada/a-cofove.ads
gcc/ada/exp_util.adb
gcc/ada/frontend.adb
gcc/ada/gnatls.adb
gcc/ada/prj-env.adb
gcc/ada/prj-env.ads
gcc/ada/s-taskin.ads
gcc/ada/s-traces.ads
gcc/ada/sem_prag.adb
gcc/ada/sem_res.adb