This is the mail archive of the gcc-testresults@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Results for 3.4-bi 20021213 (experimental) testsuite on


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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]