OpenCores
URL https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk

Subversion Repositories openrisc_2011-10-31

[/] [openrisc/] [tags/] [gnu-src/] [gcc-4.5.1/] [gcc-4.5.1-or32-1.0rc2/] [gcc/] [config/] [sparc/] [sparc.c] - Diff between revs 282 and 378

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 282 Rev 378
Line 5556... Line 5556...
 
 
void
void
function_arg_advance (struct sparc_args *cum, enum machine_mode mode,
function_arg_advance (struct sparc_args *cum, enum machine_mode mode,
                      tree type, int named)
                      tree type, int named)
{
{
  int slotno, regno, padding;
  int regno, padding;
 
 
  /* We pass 0 for incoming_p here, it doesn't matter.  */
  /* We pass 0 for incoming_p here, it doesn't matter.  */
  slotno = function_arg_slotno (cum, mode, type, named, 0, &regno, &padding);
  function_arg_slotno (cum, mode, type, named, 0, &regno, &padding);
 
 
  /* If register required leading padding, add it.  */
  /* If argument requires leading padding, add it.  */
  if (slotno != -1)
 
    cum->words += padding;
    cum->words += padding;
 
 
  if (TARGET_ARCH32)
  if (TARGET_ARCH32)
    {
    {
      cum->words += (mode != BLKmode
      cum->words += (mode != BLKmode

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.