mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-30 17:31:13 +08:00
* config/tc-mips.c (load_register): If mips_isa < 3, permit a 32
bit value with the high bit set.
This commit is contained in:
@ -1,3 +1,8 @@
|
|||||||
|
Fri May 31 01:08:06 1996 Ian Lance Taylor <ian@cygnus.com>
|
||||||
|
|
||||||
|
* config/tc-mips.c (load_register): If mips_isa < 3, permit a 32
|
||||||
|
bit value with the high bit set.
|
||||||
|
|
||||||
Thu May 30 19:00:19 1996 Ian Lance Taylor <ian@cygnus.com>
|
Thu May 30 19:00:19 1996 Ian Lance Taylor <ian@cygnus.com>
|
||||||
|
|
||||||
* read.c (s_lcomm): Set section flags for .sbss section.
|
* read.c (s_lcomm): Set section flags for .sbss section.
|
||||||
@ -13,12 +18,8 @@ Thu May 30 19:00:19 1996 Ian Lance Taylor <ian@cygnus.com>
|
|||||||
|
|
||||||
Thu May 30 10:36:19 1996 Michael Meissner <meissner@tiktok.cygnus.com>
|
Thu May 30 10:36:19 1996 Michael Meissner <meissner@tiktok.cygnus.com>
|
||||||
|
|
||||||
* config/tc-ppc.c (comment_chars): Under Solaris, make '!' a
|
* config/tc-ppc.c (comment_chars): Make '!' a comment character
|
||||||
comment character.
|
for Solaris compatibility.
|
||||||
(ppc_elf_rdata): Add support for .rdata and .rodata to go to the
|
|
||||||
.rodata section.
|
|
||||||
|
|
||||||
* config/ppc-sol.mt (TDEFINES): Define TARGET_SOLARIS_COMMENT.
|
|
||||||
|
|
||||||
* stabs.c (s_stab_generic): Under PowerPC Solaris, convert a
|
* stabs.c (s_stab_generic): Under PowerPC Solaris, convert a
|
||||||
.stabd with 4 arguments into a .stabn.
|
.stabd with 4 arguments into a .stabn.
|
||||||
|
@ -1838,13 +1838,15 @@ load_register (counter, reg, ep, dbl)
|
|||||||
(int) BFD_RELOC_LO16);
|
(int) BFD_RELOC_LO16);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
else if (((ep->X_add_number &~ (offsetT) 0x7fffffff) == 0
|
else if ((((ep->X_add_number &~ (offsetT) 0x7fffffff) == 0
|
||||||
|| ((ep->X_add_number &~ (offsetT) 0x7fffffff)
|
|| ((ep->X_add_number &~ (offsetT) 0x7fffffff)
|
||||||
== ~ (offsetT) 0x7fffffff))
|
== ~ (offsetT) 0x7fffffff))
|
||||||
&& (! dbl
|
&& (! dbl
|
||||||
|| ! ep->X_unsigned
|
|| ! ep->X_unsigned
|
||||||
|| sizeof (ep->X_add_number) > 4
|
|| sizeof (ep->X_add_number) > 4
|
||||||
|| (ep->X_add_number & 0x80000000) == 0))
|
|| (ep->X_add_number & 0x80000000) == 0))
|
||||||
|
|| (mips_isa < 3
|
||||||
|
&& (ep->X_add_number &~ 0xffffffff) == 0))
|
||||||
{
|
{
|
||||||
/* 32 bit values require an lui. */
|
/* 32 bit values require an lui. */
|
||||||
macro_build ((char *) NULL, counter, ep, "lui", "t,u", reg,
|
macro_build ((char *) NULL, counter, ep, "lui", "t,u", reg,
|
||||||
|
Reference in New Issue
Block a user