| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
* configure.in: Recognize the differences in core files from FreeBSD
4.{0,1} and later versions of 4.x. This treats 4.2+ the same as
5-CURRENT.
* configure: Regenerate.
Approved by: Nick Clifton <nickc@cambridge.redhat.com>
<m3k7tyuzzd.fsf@north-pole.nickc.cambridge.redhat.com>
|
|
|
|
| |
constant as source.
|
|
|
|
| |
timestamp to time_t for ctime.
|
|
|
|
| |
* elfxx-ia64.c (elfNN_ia64_hash_table_create): Clear ia64_info.
|
| |
|
| |
|
|
|
|
| |
compilation unit.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
for opcode 0xf6 or 0xf7 forms of mul, imul, div, idiv insns.
Merge from mainline.
2001-07-28 Kazu Hirata <kazu@hxi.com>
* i386-dis.c: Fix formatting.
2001-07-28 Matthias Kramm <kramm@quiss.org>
* i386-dis.c: Change formatting conventions for architecture
i386:intel to better match the format of various intel i386
assemblers, like nasm, tasm or masm.
2001-07-18 Alan Modra <amodra@bigpond.net.au>
* i386-dis.c (grps): Print l or w suffix, and require mem modrm
for lgdt, lidt, sgdt, sidt.
2001-07-09 Andreas Jaeger <aj@suse.de>, Karsten Keil <kkeil@suse.de>
* i386-dis.c (set_op): Handle 64 bit and 32 bit mode.
(OP_J): Use bfd_vma for mask to work properly with 64 bits.
(op_address,op_riprel): Use bfd_vma to handle 64 bits.
2001-06-11 Alan Modra <amodra@bigpond.net.au>
* i386-dis.c: Group function prototypes in one place.
(FLOATCODE): Redefine as 1.
(USE_GROUPS): Redefine as 2.
(USE_PREFIX_USER_TABLE): Redefine as 3.
(X86_64_SPECIAL): Define as 4.
(GRP1b..GRPAMD): Move USE_GROUPS to bytecode1, index to bytecode2.
(PREGRP0..PREGRP26): Similarly with USE_PREFIX_USER_TABLE.
(dis386_att, dis386_intel, disx86_64_att, disx86_64_intel): Delete.
(dis386): New table combining above four tables.
(dis386_twobyte_att, dis386_twobyte_intel): Delete.
(dis386_twobyte): New table combining above two tables.
(x86_64_table): New table to handle x86_64.
(X86_64_0): Define.
(float_mem_att, float_mem_intel): Delet.
(float_mem): New table combining above two tables.
(print_insn_i386): Modify for above.
(dofloat): Likewise.
(putop): Handle '{', '|' and '}' to select alternative mnemonics.
Return 0 on success, 1 if no valid alternative.
(putop <case 'F'>, <case 'H'>): Print nothing for intel_syntax.
(putop <case 'T'>): Move to case 'U', and share case 'Q' code.
(putop <case 'I'>): Move to case 'T', and share case 'P' code.
(OP_REG <case rAX_reg .. rDI_reg>): Handle as for eAX_reg .. eDI_reg
if not 64-bit mode.
(OP_I <case q_mode>): Handle as for v_mode if not 64-bit mode.
(OP_I64): If not 64-bit mode, call OP_I.
OP_OFF64): If not 64-bit mode, call OP_OFF.
(OP_ST, OP_STi, OP_SEG, OP_DIR, OP_OFF, OP_OFF64, OP_MMX): Rename
'ignore'/'ignored' to 'bytemode'.
2001-06-10 Alan Modra <amodra@bigpond.net.au>
* i386-dis.c (dis386_att): Add 'H' to conditional branch and
loop,jcxz insns.
(disx86_64_att): Likewise.
(dis386_twobyte_att): Likewise.
(print_insn_i386): Don't print branch hints as a prefix.
(putop): 'H' macro prints branch hints.
(get64): Kill compile warnings.
|
|
|
|
|
|
| |
* configure.in (i[3456]86-*-rtems*, m68*-*-rtems*): Change
default from coff to elf.
* configure: Regenerate.
|
|
|
|
| |
R_ARM_REL32 reloc.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* lbasename.c: New file.
* libiberty.h: Add lbasename.
Approved by: Philip Blundell <philb@gnu.org>
<E15K1Xn-00032C-00@kings-cross.london.uk.eu.org>
* emultempl/elf32.em: Do not assuming that contents of the buffer
returned from basename function will remain unchanged accross other
function calls.
Approved by: Philip Blundell <philb@gnu.org>
<E15MO4s-00017V-00@kings-cross.london.uk.eu.org>
|
|
|
|
| |
* arm-dis.c (print_insn_arm): Use decimal for offsets in LDR/STR.
|
|
|
|
|
| |
* elf32-arm.h (elf32_arm_merge_private_bfd_data): Correct sense of
`interworking' warning message.
|
|
|
|
|
| |
this does not reset their size to zero. MS's latest compilers will set
s_paddr to zero.
|
| |
|
| |
|
|
|
|
| |
shared libraries.
|
|
|
|
|
|
|
|
|
|
| |
allocate local .got space. Use shortcuts from hash table for .got
and .plt rather than comparing section names.
(elf32_hppa_check_relocs): Use local_plt_refcounts var rather than
adjusting index into local_got_refcounts to document what we are
really doing.
(elf32_hppa_relocate_section): Similarly for local_plt_offsets.
Tidy .got and .plt error checking.
|
|
|
|
|
| |
* configure.in: Set version to 2.11.2.
* configure: Regenerate.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-06-19 Andreas Jaeger <aj@suse.de>
* elf64-x86-64.c (elf64_x86_64_relocate_section): Fix creation of
dynamic symbols.
2001-06-07 Andreas Jaeger <aj@suse.de>
* elf64-x86-64.c (elf64_x86_64_finish_dynamic_symbol): Add an
assertion.
(elf64_x86_64_check_relocs): Set an alignment of 8 for .rela
sections; handle further relocations.
2001-06-01 Andreas Jaeger <aj@suse.de>
* elf64-x86-64.c (elf64_x86_64_relocate_section): Add PC8
relocation, small reformatting.
|
|
|
|
| |
(VER): If AM_INIT_AUTOMAKE uses BFD_VERSION, get version from bfd/.
|
| |
|
|
|
|
|
| |
(gas+binutils.tar.bz2): Likewise.
(binutils.tar.bz2): Pass TOOL=bfd PACKAGE=binutils to make.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* configure.in: Set version to 2.11.1.
* configure: Regenerate.
|
|
|
|
|
|
| |
* elf32-arm.h (elf32_arm_plt0_entry): Correct error in last
change.
(elf32_arm_plt_entry): Likewise.
|
| |
|
|
|
|
|
|
|
|
| |
(elf64_x86_64_relocate_section): Likewise.
* elf64-x86-64.c (elf64_86_64_size_info): Remove, we can use the
generic version since we want a hashsize of 4.
(elf_backend_size_info): Likewise.
|
|
|
|
|
|
| |
From 2001-05-11 Jakub Jelinek <jakub@redhat.com>
* elf/ia64.h (ELF_STRING_ia64_unwind_once): Define.
(ELF_STRING_ia64_unwind_info_once): Define.
|
|
|
|
| |
* elf32-arm.h: Fix PLT generation for big endian ARM.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
(need_modrm): Give it file scope.
(MODRM_CHECK): Define.
(dofloat): Use MODRM_CHECK.
(OP_E): Likewise.
(OP_EM): Likewise.
(OP_EX): Likewise.
and fix testsuite yet again now that we are getting correct disassembly.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* elf64-x86-64.c (elf64_x86_64_relocate_section): Correct test for
R_X86_64_GOTPCREL, don't use assignments instead of comparisons.
2001-04-27 Andreas Jaeger <aj@suse.de>
* elf64-x86-64.c (elf64_x86_64_finish_dynamic_sections): Only swap
out handled entries.
(elf64_x86_64_finish_dynamic_symbol): Set up GOT entries.
(elf64_x86_64_relocate_section): Fix GOTPCREL calculation.
(elf64_x86_64_relocate_section): Merge entries for GOTPCREL and
GOT32.
|
|
|
|
| |
Merge 2001-04-06 i386-dis.c ffreep addition.
|
|
|
|
| |
calls to undefined weak symbols.
|
|
|
|
|
|
|
| |
* elf64-x86-64.c (elf64_x86_64_plt0_entry): Fix instructions.
(elf64_x86_64_plt_entry): Likewise.
(elf64_x86_64_finish_dynamic_sections): Fix PLT0 generation.
(elf64_x86_64_finish_dynamic_symbol): Fix PLT generation.
|
|
|
|
|
|
|
|
|
|
|
|
| |
From 2001-03-26 H.J. Lu <hjl@gnu.org>
* elf32-gen.c (elf32_generic_link_add_symbols): New. Check
if there are any relocations for generic ELF.
(bfd_elf32_bfd_link_add_symbols): Defined to
elf32_generic_link_add_symbols.
* elf64-gen.c (elf64_generic_link_add_symbols): New. Check
if there are any relocations for generic ELF.
(bfd_elf64_bfd_link_add_symbols): Defined to
elf64_generic_link_add_symbols.
|
| |
|
| |
|
|
|
|
| |
* config.sub, config.guess: Import latest from subversions.
|
| |
|
| |
|
|
|
|
|
| |
relocation value when resolving a reference from a debugging
section.
|
|
|
|
|
|
|
| |
* ia64-gen.c (fetch_insn_class): If xsect, then ignore comment and
notestr if larger than xsect.
(in_class): Handle format M5.
* ia64-asmtab.c: Regnerate.
|