exp_dbug.ads: Document new convention for the XVZ variable.
authorEric Botcazou <ebotcazou@adacore.com>
Sat, 20 Sep 2008 10:29:08 +0000 (10:29 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Sat, 20 Sep 2008 10:29:08 +0000 (10:29 +0000)
commit7fda15966e1c2f6613cef8c30c26cc05dba2e590
tree6670ef5e7e1b5bb1b67c769759e39732ee90221e
parent76e68dca26be88ab2e96aac6c1af79b946d0f4ee
exp_dbug.ads: Document new convention for the XVZ variable.

* exp_dbug.ads: Document new convention for the XVZ variable.
* gcc-interface/decl.c (gnat_to_gnu_entity) <E_Array_Type>: Generate
debug info if necessary for the type padding the component type.
<E_Array_Subtype>: Likewise.
(maybe_pad_type): Emit the XVZ variable in units.
* gcc-interface/trans.c (Loop_Statement_to_gnu): Fix formatting nits.
(Subprogram_Body_to_gnu): Set the source line of the subprogram's node
on statements generated to initialize the parameter attributes cache.
Set the source line of the end label of the body on the special return
statement built for a procedure with copy-in copy-out parameters.

From-SVN: r140513
gcc/ada/ChangeLog
gcc/ada/exp_dbug.ads
gcc/ada/gcc-interface/decl.c
gcc/ada/gcc-interface/trans.c