trans.c (lvalue_required_p) <N_Type_Conversion>): Look through it for elementary...
authorEric Botcazou <ebotcazou@adacore.com>
Wed, 10 Nov 2010 11:56:14 +0000 (11:56 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Wed, 10 Nov 2010 11:56:14 +0000 (11:56 +0000)
commit054d6b836f08882538082f76547c4414cb52e0ba
tree1a825cfc7c0ddbe33d8a235f9c004fd1fb7fe2f9
parent5c779305f6a063aed81e1e7025e1a609de83b1d9
trans.c (lvalue_required_p) <N_Type_Conversion>): Look through it for elementary types as well.

* gcc-interface/trans.c (lvalue_required_p) <N_Type_Conversion>): Look
through it for elementary types as well.
<N_Unchecked_Type_Conversion>: Adjust to above change.
<N_Allocator>: Likewise.
(gnat_to_gnu): Do not attempt to rewrite boolean literals.

From-SVN: r166532
gcc/ada/ChangeLog
gcc/ada/gcc-interface/trans.c
gcc/testsuite/ChangeLog
gcc/testsuite/gnat.dg/boolean_conv.adb [new file with mode: 0644]