2014-08-01 Arnaud Charlet <charlet@adacore.com>
commitfc615d5ce7d35592d8d5d8b21fedcee8ef8cabdc
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 1 Aug 2014 08:32:27 +0000 (1 08:32 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 1 Aug 2014 08:32:27 +0000 (1 08:32 +0000)
tree5b86d62bae106b36833d1a544810caf2e3427504
parent76bb84489d4d84ea7035c7f59b12e23cc8090240
2014-08-01  Arnaud Charlet  <charlet@adacore.com>

* exp_vfpt.adb, exp_vfpt.ads: Removed, no longer used.
* gcc-interface/Make-lang.in: Remove exp_vfpt.o

2014-08-01  Javier Miranda  <miranda@adacore.com>

* inline.ads (Inlined_Calls, Backend_Calls,
Backend_Inlined_Subps, Backend_Not_Inlined_Subps): Declarations
moved to inline.adb (Cannot_Inline): Update documentation.
(Check_And_Build_Body_To_Inline): Renamed.
(List_Inlining_Info): Subprogram moved here from package exp_ch6.
* inline.adb (Check_Inlining_Restrictions): New local variable.
(Inlined_Calls, Backend_Calls, Backend_Inlined_Subps,
Backend_Not_Inlined_Subps): Declarations moved here
from inline.ads (Number_Of_Statements): Removed.
(Remove_Pragmas): Avoid duplicated version of this subprogram.
(Build_Body_To_Inline): Code cleanup.
(Build_Body_To_Inline.Has_Excluded_Statament): Removed.
(Check_And_Build_Body_To_Inline): Renamed. Code cleanup.
(Check_Body_To_Inline): Removed.
(Generate_Body_To_Inline): Renamed as Generate_Subprogram_Body.
(Has_Excluded_Declaration): No action if not
Check_Inlining_Restrictions.
(Has_Excluded_Statement): No action if not Check_Inlining_Restrictions.
(Initialize): Initialize the lists of inlined calls and subprograms.
(List_Inlining_Info): Subprogram moved here from package exp_ch6.
* sem_ch6.adb (Analyze_Subprogram_Body_Helper): Update call
to Check_And_Build_Body_To_Inline since it has been renamed as
Check_And_Split_Unconstrained_Function
* exp_ch6.ad[sb] (List_Inlining_Info): Subprogram moved to
package inline.
* gnat1drv.adb Update call to Inline.List_Inlining_Info.

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

* debug.adb: Add documentation for new debug switch -ds.
* make.adb (List_Bad_Compilations): Do not issue any message
when switch -ds is specified.
* makeutl.adb (Fail_Program): Do not issue any message when
-ds is specified.
(Finish_Program): Ditto.

2014-08-01  Robert Dewar  <dewar@adacore.com>

* s-exnint.adb, s-exnint.ads, s-wwdwch.ads, s-carsi8.ads,
s-casi32.ads, indepsw.adb, a-timoau.ads, s-explli.adb, s-explli.ads,
s-casi16.ads, s-powtab.ads, g-wistsp.ads, a-ztmoau.adb,
indepsw-gnu.adb, s-imgllb.ads, types.adb, gnat.ads, s-proinf.adb,
indepsw-aix.adb, s-caun64.ads, s-imgllw.ads, s-traces-default.adb,
s-vxwork-x86.ads, s-expllu.adb, s-exnlli.adb, s-exnlli.ads,
s-traces.adb, widechar.ads, stand.adb, s-expint.adb,
s-tratas-default.adb, s-expint.ads, s-geveop.ads, s-caun32.ads,
s-expuns.adb, s-mantis.adb, s-mantis.ads, s-caun16.ads, s-tasinf.adb,
s-memcop.ads, s-dsaser.ads, s-imgbiu.ads, a-szmzco.ads, g-strspl.ads,
s-casi64.ads, g-zstspl.ads, indepsw-mingw.adb, tree_io.adb,
s-boarop.ads, uname.ads, s-fore.adb, s-fore.ads, g-timsta.adb,
g-timsta.ads, s-assert.adb, s-vector.ads, s-tratas.adb,
s-tratas.ads: Minor fix to copyright notices.

2014-08-01  Eric Botcazou  <ebotcazou@adacore.com>

* sinfo.ads: Remove long obsolete comment.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@213423 138bc75d-0d04-0410-961f-82ee72b054a4
72 files changed:
gcc/ada/ChangeLog
gcc/ada/a-szmzco.ads
gcc/ada/a-timoau.ads
gcc/ada/a-ztmoau.adb
gcc/ada/debug.adb
gcc/ada/exp_ch6.adb
gcc/ada/exp_ch6.ads
gcc/ada/exp_vfpt.adb [deleted file]
gcc/ada/exp_vfpt.ads [deleted file]
gcc/ada/g-strspl.ads
gcc/ada/g-timsta.adb
gcc/ada/g-timsta.ads
gcc/ada/g-wistsp.ads
gcc/ada/g-zstspl.ads
gcc/ada/gcc-interface/Make-lang.in
gcc/ada/gnat.ads
gcc/ada/gnat1drv.adb
gcc/ada/indepsw-aix.adb
gcc/ada/indepsw-gnu.adb
gcc/ada/indepsw-mingw.adb
gcc/ada/indepsw.adb
gcc/ada/inline.adb
gcc/ada/inline.ads
gcc/ada/make.adb
gcc/ada/makeutl.adb
gcc/ada/s-assert.adb
gcc/ada/s-boarop.ads
gcc/ada/s-carsi8.ads
gcc/ada/s-casi16.ads
gcc/ada/s-casi32.ads
gcc/ada/s-casi64.ads
gcc/ada/s-caun16.ads
gcc/ada/s-caun32.ads
gcc/ada/s-caun64.ads
gcc/ada/s-dsaser.ads
gcc/ada/s-exnint.adb
gcc/ada/s-exnint.ads
gcc/ada/s-exnlli.adb
gcc/ada/s-exnlli.ads
gcc/ada/s-expint.adb
gcc/ada/s-expint.ads
gcc/ada/s-explli.adb
gcc/ada/s-explli.ads
gcc/ada/s-expllu.adb
gcc/ada/s-expuns.adb
gcc/ada/s-fore.adb
gcc/ada/s-fore.ads
gcc/ada/s-geveop.ads
gcc/ada/s-imgbiu.ads
gcc/ada/s-imgllb.ads
gcc/ada/s-imgllw.ads
gcc/ada/s-mantis.adb
gcc/ada/s-mantis.ads
gcc/ada/s-memcop.ads
gcc/ada/s-powtab.ads
gcc/ada/s-proinf.adb
gcc/ada/s-tasinf.adb
gcc/ada/s-traces-default.adb
gcc/ada/s-traces.adb
gcc/ada/s-tratas-default.adb
gcc/ada/s-tratas.adb
gcc/ada/s-tratas.ads
gcc/ada/s-vector.ads
gcc/ada/s-vxwork-x86.ads
gcc/ada/s-wwdwch.ads
gcc/ada/sem_ch6.adb
gcc/ada/sinfo.ads
gcc/ada/stand.adb
gcc/ada/tree_io.adb
gcc/ada/types.adb
gcc/ada/uname.ads
gcc/ada/widechar.ads