mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-25 04:49:54 +08:00
Fix formatting of coff-i386.c
* coff-i386.c (coff_i386_reloc): Fix formatting.
This commit is contained in:
@ -1,3 +1,7 @@
|
|||||||
|
2015-12-18 Nick Clifton <nickc@redhat.com>
|
||||||
|
|
||||||
|
* coff-i386.c (coff_i386_reloc): Fix formatting.
|
||||||
|
|
||||||
2015-12-16 Mickael Guene <mickael.guene@st.com>
|
2015-12-16 Mickael Guene <mickael.guene@st.com>
|
||||||
|
|
||||||
* bfd-in2.h: Regenerate.
|
* bfd-in2.h: Regenerate.
|
||||||
|
@ -139,41 +139,41 @@ coff_i386_reloc (bfd *abfd,
|
|||||||
#define DOIT(x) \
|
#define DOIT(x) \
|
||||||
x = ((x & ~howto->dst_mask) | (((x & howto->src_mask) + diff) & howto->dst_mask))
|
x = ((x & ~howto->dst_mask) | (((x & howto->src_mask) + diff) & howto->dst_mask))
|
||||||
|
|
||||||
if (diff != 0)
|
if (diff != 0)
|
||||||
{
|
{
|
||||||
reloc_howto_type *howto = reloc_entry->howto;
|
reloc_howto_type *howto = reloc_entry->howto;
|
||||||
unsigned char *addr = (unsigned char *) data + reloc_entry->address;
|
unsigned char *addr = (unsigned char *) data + reloc_entry->address;
|
||||||
|
|
||||||
switch (howto->size)
|
switch (howto->size)
|
||||||
|
{
|
||||||
|
case 0:
|
||||||
{
|
{
|
||||||
case 0:
|
char x = bfd_get_8 (abfd, addr);
|
||||||
{
|
DOIT (x);
|
||||||
char x = bfd_get_8 (abfd, addr);
|
bfd_put_8 (abfd, x, addr);
|
||||||
DOIT (x);
|
|
||||||
bfd_put_8 (abfd, x, addr);
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 1:
|
|
||||||
{
|
|
||||||
short x = bfd_get_16 (abfd, addr);
|
|
||||||
DOIT (x);
|
|
||||||
bfd_put_16 (abfd, (bfd_vma) x, addr);
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 2:
|
|
||||||
{
|
|
||||||
long x = bfd_get_32 (abfd, addr);
|
|
||||||
DOIT (x);
|
|
||||||
bfd_put_32 (abfd, (bfd_vma) x, addr);
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
|
|
||||||
default:
|
|
||||||
abort ();
|
|
||||||
}
|
}
|
||||||
}
|
break;
|
||||||
|
|
||||||
|
case 1:
|
||||||
|
{
|
||||||
|
short x = bfd_get_16 (abfd, addr);
|
||||||
|
DOIT (x);
|
||||||
|
bfd_put_16 (abfd, (bfd_vma) x, addr);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 2:
|
||||||
|
{
|
||||||
|
long x = bfd_get_32 (abfd, addr);
|
||||||
|
DOIT (x);
|
||||||
|
bfd_put_32 (abfd, (bfd_vma) x, addr);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
|
default:
|
||||||
|
abort ();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/* Now let bfd_perform_relocation finish everything up. */
|
/* Now let bfd_perform_relocation finish everything up. */
|
||||||
return bfd_reloc_continue;
|
return bfd_reloc_continue;
|
||||||
|
Reference in New Issue
Block a user