decl.c (gnat_to_gnu_entity): Explicitly test _LEVEL variables against zero in all...
authorEric Botcazou <ebotcazou@adacore.com>
Sun, 19 Sep 2010 13:18:26 +0000 (13:18 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Sun, 19 Sep 2010 13:18:26 +0000 (13:18 +0000)
commita10623fb71eb10046cbd3d7ad7dc3b9cef781666
treea5ed8033e0b3c5546a5519b7b314e7bbb3dd8ed4
parent50a6af053af7a89702c7093eec85b717257e88bc
decl.c (gnat_to_gnu_entity): Explicitly test _LEVEL variables against zero in all cases.

* gcc-interface/decl.c (gnat_to_gnu_entity): Explicitly test _LEVEL
variables against zero in all cases.
(rest_of_type_decl_compilation): Likewise.
* gcc-interface/trans.c (gigi): Pass properly typed constants to
create_var_decl.
(call_to_gnu): Fix formatting.
(Handled_Sequence_Of_Statements_to_gnu): Likewise.
(Exception_Handler_to_gnu_zcx): Likewise.
(gnat_to_gnu) <N_Object_Declaration>: Short-circuit handling of
constant
expressions in presence of a freeze node.

From-SVN: r164415
gcc/ada/ChangeLog
gcc/ada/gcc-interface/decl.c
gcc/ada/gcc-interface/trans.c