This is the mail archive of the
gcc-testresults@gcc.gnu.org
mailing list for the GCC project.
Re: Results for 3.4-bi 20021213 (experimental) testsuite on
- From: Jason Merrill <jason at redhat dot com>
- To: "John David Anglin" <dave at hiauly1 dot hia dot nrc dot ca>
- Cc: zack at codesourcery dot com, nathan at codesourcery dot com,gcc-testresults at gcc dot gnu dot org, gcc-patches at gcc dot gnu dot org
- Date: Mon, 16 Dec 2002 14:17:06 -0500
- Subject: Re: Results for 3.4-bi 20021213 (experimental) testsuite on
- References: <200212161737.gBGHblAb005047@hiauly1.hia.nrc.ca>
On Mon, 16 Dec 2002 12:37:46 -0500 (EST), "John David Anglin" <dave@hiauly1.hia.nrc.ca> wrote:
>> Hmm, I can't get at at our internal hostlist at the moment, so I can't find
>> an HP box to test on. Does this patch help?
>
> No, the struct value address is still being passed in the first argument
> register.
How about with this one, too?
*** semantics.c.~1~ 2002-12-16 00:45:43.000000000 -0500
--- semantics.c 2002-12-16 14:10:49.000000000 -0500
*************** simplify_aggr_init_exprs_r (tp, walk_sub
*** 2247,2260 ****
TREE_SIDE_EFFECTS (call_expr) = 1;
if (style == arg)
! {
! /* Tell the backend that we've added our return slot to the argument
! list. */
! CALL_EXPR_HAS_RETURN_SLOT_ADDR (call_expr) = 1;
! /* And don't let anyone use the value of the call directly in a
! larger expression. */
! TREE_TYPE (call_expr) = void_type_node;
! }
else if (style == pcc)
{
/* If we're using the non-reentrant PCC calling convention, then we
--- 2247,2255 ----
TREE_SIDE_EFFECTS (call_expr) = 1;
if (style == arg)
! /* Tell the backend that we've added our return slot to the argument
! list. */
! CALL_EXPR_HAS_RETURN_SLOT_ADDR (call_expr) = 1;
else if (style == pcc)
{
/* If we're using the non-reentrant PCC calling convention, then we