2008-03-21 Olivier Hainque <hainque@adacore.com>
commit7eb7376baa7c4a02015dc9a34487b8c90654ec4e
authorhainque <hainque@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 21 Mar 2008 11:43:54 +0000 (21 11:43 +0000)
committerhainque <hainque@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 21 Mar 2008 11:43:54 +0000 (21 11:43 +0000)
treef6a0294358b8d0e64044a1c2a326713f05634584
parentfa6a48f2ba99e28f113b247fe2281da073280f2c
2008-03-21  Olivier Hainque  <hainque@adacore.com>
            Ed Schonberg  <schonberg@adacore.com>

* trans.c (addressable_p): Accept COND_EXPR when both arms
are addressable.
(gnat_gimplify_expr): Let the gimplifier handle &COND_EXPR.
(call_to_gnu): Do not use name reference in the error message
for a misaligned by_reference_parameter. The actual may be a
general expression.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@133418 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/trans.c