* gcc-interface/trans.c (gnat_gimplify_expr): Add 'type' variable.
	<case NULL_EXPR>: Deal with unconstrained array types and use 'type'.
	<case ADDR_EXPR>: Use 'type'.
	<case DECL_EXPR>: Likewise.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217964 138bc75d-0d04-0410-961f-82ee72b054a4
	* gcc-interface/trans.c (Call_to_gnu): Strip unchecked conversions on
	actuals of In parameters if the destination type is an unconstrained
	composite type.


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