OSDN Git Service

* expr.c (move_block_from_reg): Remove "size" parm. Localize vars.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 7e5a078..f56f19b 100644 (file)
@@ -1,3 +1,25 @@
+2003-05-09  Alan Modra  <amodra@bigpond.net.au>
+
+       * expr.c (move_block_from_reg): Remove "size" parm.  Localize vars.
+       Move code handling pieces not larger than a word to..
+       * function.c (assign_parms): ..here, but use change_address instead
+       of adjust_address and operand_subword, and expand_binop instead of
+       expand_shift.  Adjust calls to move_block_from_reg.
+       * expr.h (move_block_from_reg): Update declaration.
+       (copy_blkmode_from_reg): Formatting.
+       * Makefile.in (function.o): Add $(OPTABS_H) to deps.
+       * config/alpha/alpha.c (alpha_setup_incoming_varargs): Adjust
+       move_block_from_reg calls.
+       * config/arc/arc.c (arc_setup_incoming_varargs): Likewise.
+       * config/i960/i960.c (i960_setup_incoming_varargs): Likewise.
+       * config/m32r/m32r.c (m32r_setup_incoming_varargs): Likewise.
+       * config/m88k/m88k.c (m88k_builtin_saveregsk): Likewise.
+       * config/mips/mips.c (mips_setup_incoming_varargs): Likewise.
+       * config/pa/pa.c (hppa_builtin_saveregs): Likewise.
+       * config/romp/romp.h (SETUP_INCOMING_VARARGS): Likewise.
+       * config/rs6000/rs6000.c (setup_incoming_varargs): Likewise.
+       * config/sh/sh.c (sh_builtin_saveregs): Likewise.
+
 2003-05-08  DJ Delorie  <dj@redhat.com>
 
        * config/stormy16/stormy16.c (xstormy16_expand_builtin_va_arg): Fix