Deleted Added
full compact
reload1.c (169690) reload1.c (220150)
1/* Reload pseudo regs into hard regs for insns that require hard regs.
2 Copyright (C) 1987, 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
3 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4 Free Software Foundation, Inc.
5
6This file is part of GCC.
7
8GCC is free software; you can redistribute it and/or modify it under

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

5446
5447 Also note whether any of the reloads wants a consecutive group of regs.
5448 If so, record the maximum size of the group desired and what
5449 register class contains all the groups needed by this insn. */
5450
5451 for (j = 0; j < n_reloads; j++)
5452 {
5453 reload_order[j] = j;
1/* Reload pseudo regs into hard regs for insns that require hard regs.
2 Copyright (C) 1987, 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
3 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4 Free Software Foundation, Inc.
5
6This file is part of GCC.
7
8GCC is free software; you can redistribute it and/or modify it under

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

5446
5447 Also note whether any of the reloads wants a consecutive group of regs.
5448 If so, record the maximum size of the group desired and what
5449 register class contains all the groups needed by this insn. */
5450
5451 for (j = 0; j < n_reloads; j++)
5452 {
5453 reload_order[j] = j;
5454 reload_spill_index[j] = -1;
5454 if (rld[j].reg_rtx != NULL_RTX)
5455 {
5456 gcc_assert (REG_P (rld[j].reg_rtx)
5457 && HARD_REGISTER_P (rld[j].reg_rtx));
5458 reload_spill_index[j] = REGNO (rld[j].reg_rtx);
5459 }
5460 else
5461 reload_spill_index[j] = -1;
5455
5456 if (rld[j].nregs > 1)
5457 {
5458 max_group_size = MAX (rld[j].nregs, max_group_size);
5459 group_class
5460 = reg_class_superunion[(int) rld[j].class][(int) group_class];
5461 }
5462

--- 2982 unchanged lines hidden ---
5462
5463 if (rld[j].nregs > 1)
5464 {
5465 max_group_size = MAX (rld[j].nregs, max_group_size);
5466 group_class
5467 = reg_class_superunion[(int) rld[j].class][(int) group_class];
5468 }
5469

--- 2982 unchanged lines hidden ---