mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-23 19:50:13 +08:00
* config/tc-mips.c (mips_ip): Re-allow %hi() op for non-ELF assembler.
This commit is contained in:
@ -1,3 +1,7 @@
|
|||||||
|
2001-11-15 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
|
||||||
|
|
||||||
|
* config/tc-mips.c (mips_ip): Re-allow %hi() op for non-ELF assembler.
|
||||||
|
|
||||||
2001-11-15 Alan Modra <amodra@bigpond.net.au>
|
2001-11-15 Alan Modra <amodra@bigpond.net.au>
|
||||||
|
|
||||||
* frags.c (frag_grow): Revert last change.
|
* frags.c (frag_grow): Revert last change.
|
||||||
|
@ -8374,14 +8374,14 @@ mips_ip (str, ip)
|
|||||||
if (imm_expr.X_op == O_constant)
|
if (imm_expr.X_op == O_constant)
|
||||||
imm_expr.X_add_number =
|
imm_expr.X_add_number =
|
||||||
(imm_expr.X_add_number >> 16) & 0xffff;
|
(imm_expr.X_add_number >> 16) & 0xffff;
|
||||||
#ifdef OBJ_ELF
|
|
||||||
else if (c == S_EX_HIGHEST)
|
|
||||||
*imm_reloc = BFD_RELOC_MIPS_HIGHEST;
|
|
||||||
else if (c == S_EX_HI)
|
else if (c == S_EX_HI)
|
||||||
{
|
{
|
||||||
*imm_reloc = BFD_RELOC_HI16_S;
|
*imm_reloc = BFD_RELOC_HI16_S;
|
||||||
imm_unmatched_hi = true;
|
imm_unmatched_hi = true;
|
||||||
}
|
}
|
||||||
|
#ifdef OBJ_ELF
|
||||||
|
else if (c == S_EX_HIGHEST)
|
||||||
|
*imm_reloc = BFD_RELOC_MIPS_HIGHEST;
|
||||||
else if (c == S_EX_GP_REL)
|
else if (c == S_EX_GP_REL)
|
||||||
{
|
{
|
||||||
/* This occurs in NewABI only. */
|
/* This occurs in NewABI only. */
|
||||||
|
Reference in New Issue
Block a user