------- Comment #7 from pinskia at gcc dot gnu dot org  2007-02-27 15:47 -------
>  I'm adding Eric too, maybe he wants to investigate the sparc version of the
> issue.

The patch which I was worried about causing a regression with respect of
calling complex functions is:
2007-02-18  Sandra Loosemore  <[EMAIL PROTECTED]>

        * calls.c (initialize_argument_information): Pass original EXP
        and STRUCT_VALUE_ADDR_VALUE instead of a list of arguments.  Move
        code to split complex arguments here, as part of initializing the
        ARGS array.
        (expand_call): Remove code that builds a list of arguments and
        inserts implicit arguments into it.  Instead, just count how many
        implicit arguments there will be so we can determine the size of
        the ARGS array, and let initialize_argument_information do the work.
        (split_complex_values): Delete unused function.


Now I don't know if that patch caused the sparc regression or not.




-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30980

Reply via email to