[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Fri, 16 Oct 2015 12:41:13 +0000 (14:41 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Fri, 16 Oct 2015 12:41:13 +0000 (14:41 +0200)
commit4ef36ac7d0cfd23f8f72744796d2d118fd7f1c7d
tree53c0e66ce676fad0a93522f1beb9fe11cdb13b38
parented616c6c35baa352a8a60c5e2e7ae661acc5089c
[multiple changes]

2015-10-16  Eric Botcazou  <ebotcazou@adacore.com>

* inline.adb (Subp_Info): Remove Listed component.
(Add_Inlined_Subprogram): Take an entity instead of an index.
Do not set Listed component to True.
(New_Entry): Do not initialize Listed component to False.
(Analyze_Inlined_Bodies): Do not test Listed component
(Must_Inline): Add calls not in the main unit only
if they are in a subprogram that can be inlined outside its unit.
(Add_Inlined_Body): Move test around and add comment.

2015-10-16  Arnaud Charlet  <charlet@adacore.com>

* sinfo.ads, einfo.ads: monir clean ups.

From-SVN: r228883
gcc/ada/ChangeLog
gcc/ada/einfo.ads
gcc/ada/inline.adb
gcc/ada/sinfo.ads