Deleted Added
sdiff udiff text old ( 103445 ) new ( 104752 )
full compact
1/* Convert function calls to rtl insns, for GNU C compiler.
2 Copyright (C) 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998
3 1999, 2000, 2001 Free Software Foundation, Inc.
4
5This file is part of GCC.
6
7GCC is free software; you can redistribute it and/or modify it under
8the terms of the GNU General Public License as published by the Free

--- 3652 unchanged lines hidden (view full) ---

3661 rtx slot;
3662 int must_copy = 1
3663#ifdef FUNCTION_ARG_CALLEE_COPIES
3664 && ! FUNCTION_ARG_CALLEE_COPIES (args_so_far, mode,
3665 NULL_TREE, 1)
3666#endif
3667 ;
3668
3669 if (GET_MODE (val) == MEM && ! must_copy)
3670 slot = val;
3671 else if (must_copy)
3672 {
3673 slot = assign_temp (type_for_mode (mode, 0), 0, 1, 1);
3674 emit_move_insn (slot, val);
3675 }
3676 else

--- 921 unchanged lines hidden ---