if (fregs_live)
*fregs_live = 1;
- fsize += 4 * (i = 46);
+ fsize += 4 * (i - 46);
break;
}
/* Floating point register store. */
if (save_fregs)
{
+ int found_one = 0;
/* First get the frame or stack pointer to the start of the FP register
save area. */
/* Now actually save the FP registers. */
for (i = 66; i >= 48; i -= 2)
{
- int found_one = 0;
if (regs_ever_live[i] || regs_ever_live[i + 1]
|| found_one)
{
}
else
{
+ int found_one = 0;
for (i = 18, offset = local_fsize - actual_fsize; i >= 3; i--)
{
- int found_one = 0;
if (regs_ever_live[i] && ! call_used_regs[i]
|| found_one)
{
/* FP register restores. */
if (save_fregs)
{
+ int found_one = 0;
+
/* Adjust the register to index off of. */
if (frame_pointer_needed)
set_reg_plus_d (1, FRAME_POINTER_REGNUM, offset);
/* Actually do the restores now. */
for (i = 66; i >= 48; i -= 2)
{
- int found_one = 0;
if (regs_ever_live[i] || regs_ever_live[i + 1])
{
found_one = 1;