Deleted Added
full compact
calls.c (103445) calls.c (104752)
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
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 this was a CONST function, it is now PURE since
3670 it now reads memory. */
3671 if (flags & ECF_CONST)
3672 {
3673 flags &= ~ECF_CONST;
3674 flags |= ECF_PURE;
3675 }
3676
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 ---
3677 if (GET_MODE (val) == MEM && ! must_copy)
3678 slot = val;
3679 else if (must_copy)
3680 {
3681 slot = assign_temp (type_for_mode (mode, 0), 0, 1, 1);
3682 emit_move_insn (slot, val);
3683 }
3684 else

--- 921 unchanged lines hidden ---