* config/tc-mips.c (load_address, macro): Update comments about

NewABI GP relaxation.
This commit is contained in:
Richard Sandiford 2004-01-23 13:11:00 +00:00
parent 67c0d1eb29
commit e864cecab0
2 changed files with 14 additions and 6 deletions

View File

@ -1,3 +1,8 @@
2004-01-23 Richard Sandiford <rsandifo@redhat.com>
* config/tc-mips.c (load_address, macro): Update comments about
NewABI GP relaxation.
2004-01-23 Richard Sandiford <rsandifo@redhat.com>
* config/tc-mips.c (macro_build): Remove place and counter arguments.

View File

@ -3820,8 +3820,9 @@ load_address (int reg, expressionS *ep, int *used_at)
*/
if (HAVE_64BIT_ADDRESSES)
{
/* We don't do GP optimization for now because RELAX_ENCODE can't
hold the data for such large chunks. */
/* ??? We don't provide a GP-relative alternative for these macros.
It used not to be possible with the original relaxation code,
but it could be done now. */
if (*used_at == 0 && ! mips_opts.noat)
{
@ -4931,8 +4932,9 @@ macro (struct mips_cl_insn *ip)
*/
if (HAVE_64BIT_ADDRESSES)
{
/* We don't do GP optimization for now because RELAX_ENCODE can't
hold the data for such large chunks. */
/* ??? We don't provide a GP-relative alternative for
these macros. It used not to be possible with the
original relaxation code, but it could be done now. */
if (used_at == 0 && ! mips_opts.noat)
{
@ -6017,8 +6019,9 @@ macro (struct mips_cl_insn *ip)
&& offset_expr.X_op == O_constant
&& ! IS_SEXT_32BIT_NUM (offset_expr.X_add_number + 0x8000)))
{
/* We don't do GP optimization for now because RELAX_ENCODE can't
hold the data for such large chunks. */
/* ??? We don't provide a GP-relative alternative for
these macros. It used not to be possible with the
original relaxation code, but it could be done now. */
if (used_at == 0 && ! mips_opts.noat)
{