[multiple changes]
commitfd22e260b5d48a245411c09858fa42b1614a89c7
authorArnaud Charlet <charlet@gcc.gnu.org>
Mon, 18 Apr 2016 10:02:58 +0000 (18 12:02 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Mon, 18 Apr 2016 10:02:58 +0000 (18 12:02 +0200)
tree81ad184a60bc98c7641724338100bd5ead5de616
parent0d66b5969fec023f9aa6c297ba8550f5621cb2ea
[multiple changes]

2016-04-18  Yannick Moy  <moy@adacore.com>

* sem_res.adb (Resolve_Call): Prevent inlining of
calls inside expression functions.  Factor previous code issuing
errors to call Cannot_Inline instead, which does appropriate
processing of message for GNATprove.

2016-04-18  Arnaud Charlet  <charlet@adacore.com>

* einfo.ads, sem_ch3.adb, sem_ch8.adb, osint-l.adb, rtsfind.adb,
osint-b.adb: Cleanups.

2016-04-18  Yannick Moy  <moy@adacore.com>

* sem_ch6.adb (Analyze_Subprogram_Body_Helper): Only create
body to inline in GNATprove mode when SPARK_Mode On applies to
subprogram body.
* sem_prag.adb, sem_prag.ads (Get_SPARK_Mode_Type): Make function
public.

2016-04-18  Eric Botcazou  <ebotcazou@adacore.com>

* layout.adb: Fix minor typo in comment.
* inline.adb: Fix minor pasto.
* sem_ch12.ads: Fix minor typos in comments.

From-SVN: r235111
14 files changed:
gcc/ada/ChangeLog
gcc/ada/einfo.ads
gcc/ada/inline.adb
gcc/ada/layout.adb
gcc/ada/osint-b.adb
gcc/ada/osint-l.adb
gcc/ada/rtsfind.adb
gcc/ada/sem_ch12.ads
gcc/ada/sem_ch3.adb
gcc/ada/sem_ch6.adb
gcc/ada/sem_ch8.adb
gcc/ada/sem_prag.adb
gcc/ada/sem_prag.ads
gcc/ada/sem_res.adb