]> git.ipfire.org Git - thirdparty/gcc.git/commit
calls.c (expand_call): Allocate new temp in pass1.
authorFariborz Jahanian <fjahanian@apple.com>
Thu, 20 Nov 2003 22:42:01 +0000 (22:42 +0000)
committerDavid Edelsohn <dje@gcc.gnu.org>
Thu, 20 Nov 2003 22:42:01 +0000 (17:42 -0500)
commit531547e90e1394313f68e2c44624638f79317137
tree06a9206319b71ba393811bbdb094a8c0bfcf8cd5
parent4be58168d32c1230d713573765a30026738e94f6
calls.c (expand_call): Allocate new temp in pass1.

2003-11-20  Fariborz Jahanian  <fjahanian@apple.com>
            David Edelsohn  <edelsohn@gnu.org>

        * calls.c (expand_call): Allocate new temp in pass1.
        (store_one_arg): If PARALLEL, calculate excess using mode size of
        rtvec elt.
        * expr.c (emit_push_insn): If PARALLEL, calculate offset using
        mode size of rtvec elt.
        * function.c (assign_parms): Use parm in register, if available.

Co-Authored-By: David Edelsohn <edelsohn@gnu.org>
From-SVN: r73775
gcc/ChangeLog
gcc/calls.c
gcc/expr.c
gcc/function.c