mips.c (mips16e_build_save_restore): Fix *OFFSET_PTR calculation.

gcc/
	* config/mips/mips.c (mips16e_build_save_restore): Fix *OFFSET_PTR
	calculation.

From-SVN: r129482
This commit is contained in:
Richard Sandiford 2007-10-19 09:10:20 +00:00 committed by Richard Sandiford
parent 2ac02d08f7
commit b87bc4e835
2 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2007-10-19 Richard Sandiford <rsandifo@nildram.co.uk>
* config/mips/mips.c (mips16e_build_save_restore): Fix *OFFSET_PTR
calculation.
2007-10-19 Richard Sandiford <rsandifo@nildram.co.uk>
* config/mips/mips.c (mips_call_tls_get_addr): Don't claim that

View File

@ -7488,7 +7488,7 @@ mips16e_build_save_restore (bool restore_p, unsigned int *mask_ptr,
}
/* Tell the caller what offset it should use for the remaining registers. */
*offset_ptr = size + (offset - top_offset) + size;
*offset_ptr = size + (offset - top_offset);
gcc_assert (n == XVECLEN (pattern, 0));