aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2002-01-312002-01-31 David O'Brien <obrien@FreeBSD>binutils-2_11-branchDavid O'Brien3-2865/+296
* 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>
2001-11-01 * config/tc-m68hc11.c (build_jump_insn): Allocate worst case storageStephane Carrez2-4/+12
for bra/bsr and use frag_variant(), this ensure that the possible 16-bit BFD_RELOC_16 will be in the same frag.
2001-11-01 * gas/m68hc11/opers12.s: Add test for disassembler bug with movbStephane Carrez4-0/+53
instruction. * gas/m68hc11/opers12.d: Likewise. * gas/m68hc11/opers12-dwarf2.d: Likewise.
2001-11-01 * m68hc11-dis.c (print_insn): Fix disassembly of movb with aStephane Carrez2-10/+39
constant as source.
2001-10-25 * peXXigen.c (_bfd_XX_print_private_bfd_data_common): CopyRichard Henderson2-1/+9
timestamp to time_t for ctime.
2001-10-25 2001-08-23 Jakub Jelinek <jakub@redhat.com>Richard Henderson2-1/+6
* elfxx-ia64.c (elfNN_ia64_hash_table_create): Clear ia64_info.
2001-10-25 * ia64-asmtab.c: Regenerate.Richard Henderson2-397/+401
2001-10-17Remove .TP from SYNOPSIS sectionNick Clifton10-8/+16
2001-10-16 * config/tc-m68k.c (m68k_ip): Correct absolute jmp opcodes.Alan Modra2-3/+8
2001-10-09add tests of SH DSP instructionsNick Clifton2-0/+9
2001-10-09fix encoding and decoding of dsp single data transfer instructionsNick Clifton3-13/+21
2001-10-09This commit was manufactured by cvs2svn to create branch 'binutils-nobody2-0/+48
2_11-branch'. Cherrypick from master 2001-10-09 12:25:52 UTC Nick Clifton <nickc@redhat.com> 'Add test of SH DSP instructions': gas/testsuite/gas/sh/dsp.d gas/testsuite/gas/sh/dsp.s
2001-10-07 * dwarf2.c (comp_unit_find_nearest_line): Check for end ofStephane Carrez2-1/+7
compilation unit.
2001-10-04 * config/tc-i386.c (parse_register): If not producing code forAlan Modra2-13/+13
x86_64, reject x86_64 register name matches. (md_assemble): Remove now redundant check for x86_64 regs.
2001-10-02Detect and warna bout more 64bit DWARF debug sectionsNick Clifton2-2/+37
2001-10-01Detect and warn about DWARF64 format .debug_arange sectionsNick Clifton2-0/+11
2001-09-30 * scripttempl/elfm68hc12.sc (FINISH_CODE, FINISH_RELOC): New to handleStephane Carrez3-42/+238
.fini[0-4] sections used by _exit (CTOR, DTOR): Export ctor/dtor symbols; move them to ROM. (*.text,*.data,*.bss): Take into account .text.*, .data.*, .bss.*. * scripttempl/elfm68hc11.sc: Likewise.
2001-09-30 * config/tc-m68hc11.c (cmp_opcode): Define prototype.Stephane Carrez2-2/+26
(print_opcode_format, skip_whites): Likewise. (convert_branch, m68hc11_new_insn): Likewise. (build_dbranch_insn, build_indexed_byte): Likewise. (build_reg_mode, find, find_opcode): Likewise. (print_insn_format): Fix call to print_opcode_format. (md_assemble): Fix call to build_dbranch_insn.
2001-09-19 * config/tc-m68k.c: Include "dwarf2dbg.h".Andreas Schwab2-0/+5
2001-09-04 Merge from mainline.Alan Modra3-2/+9
2001-07-23 Alan Modra <amodra@bigpond.net.au> * gas/i386/opcode.d: Tweak lgdt for 2001-07-18 change. * gas/i386/intel.d: Likewise.
2001-09-04 * i386-dis.c (grps): Don't print the implicit al/ax/eax registerAlan Modra2-2117/+1048
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.
2001-08-292001-08-29 Joel Sherrill <joel@OARcorp.com>Phil Blundell2-2/+9
* configure.tgt (i[3456]86-*-rtems*, m68*-*-rtems*): Change default from coff to elf.
2001-08-292001-08-29 Joel Sherrill <joel@OARcorp.com>Phil Blundell5-179/+198
* configure.in (i[3456]86-*-rtems*, m68*-*-rtems*): Change default from coff to elf. * configure: Regenerate.
2001-08-282001-08-28 Philip Blundell <philb@gnu.org>Phil Blundell3-173/+179
* configure.in (sh-*-coff*, sh-*-rtems*): Set bfd_gas to yes. Patch from Joel Sherril <joel.sherrill@OARcorp.com> * configure: Regenerate.
2001-08-13 * emultempl/needrelax.em: New file.Richard Henderson4-8/+18
* emulparams/elf64_ia64.sh (EXTRA_EM_FILE): Reference it. * Makefile.am (eelf64_ia64.c): Depend on it. * Makefile.in: Rebuild.
2001-08-13This commit was manufactured by cvs2svn to create branch 'binutils-nobody1-0/+40
2_11-branch'. Cherrypick from master 2001-08-13 20:40:31 UTC Richard Henderson <rth@redhat.com> ' * emultempl/needrelax.em: New file.': ld/emultempl/needrelax.em
2001-08-052001-08-05 Philip Blundell <philb@gnu.org>Phil Blundell2-5/+9
* binutils.texi (objdump): Fix typos. Use "Thumb" not "THUMB".
2001-08-03Include offset of reloc from start of section when computing value forNick Clifton2-1/+7
R_ARM_REL32 reloc.
2001-07-312001-07-31 David O'Brien <obrien@FreeBSD.org>David O'Brien4-4/+299
* readelf.1: New file. Approved by: Philip Blundell <philb@gnu.org> <E15QZA4-0001Ez-00@kings-cross.london.uk.eu.org>
2001-07-31Fix typo in exampleNick Clifton2-1/+6
2001-07-21 * config/tc-m68k.c (md_pseudo_table) [OBJ_ELF]: Add .file andAndreas Schwab3-0/+21
.loc. (md_assemble) [OBJ_ELF]: Call dwarf2_emit_insn before emitting insn. * config/tc-m68k.h (DWARF2_LINE_MIN_INSN_LENGTH): Define.
2001-07-202001-07-19 David O'Brien <obrien@FreeBSD.org>David O'Brien6-5/+26
* 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>
2001-07-19If a region is specified assign it to all sections inside the overlay unlessNick Clifton2-1/+18
they have been assigned to the own, non-default, memory region
2001-07-162001-07-16 Philip Blundell <philb@gnu.org>Phil Blundell3-8/+13
* gas/arm/arm7t.d, gas/arm/inst.d: Tweak expected output for change to disassembler.
2001-07-162001-07-16 Philip Blundell <philb@gnu.org>Phil Blundell2-3/+7
* arm-dis.c (print_insn_arm): Use decimal for offsets in LDR/STR.
2001-07-162001-07-06 Philip Blundell <philb@gnu.org>Phil Blundell2-1/+6
* elf32-arm.h (elf32_arm_merge_private_bfd_data): Correct sense of `interworking' warning message.
2001-07-14* pull up i386-netbsdelf support.Matthew Green5-1/+18
[gas/ChangeLog] * configure.in (i386-*-netbsdelf*): New target. * configure: Regenerate. [ld/ChangeLog] * configure.tgt (i386-*-netbsdelf*): New target. (i386-*-netbsd*): Set targ_extra_emuls to `elf_i386'
2001-07-07Only set debug_type to DEBUG_NONE if it is DEBUG_UNSPECIFIED.Nick Clifton2-1/+6
2001-07-05For sections containing uninitialised data, only set their size to s_paddr ifNick Clifton2-1/+9
this does not reset their size to zero. MS's latest compilers will set s_paddr to zero.
2001-07-03Fix encoding of clf instruction.Nick Clifton2-1/+5
2001-06-29Add DWARF 2.1 attributesNick Clifton4-39/+126
2001-06-27Restore ability of strip to accept -o command line switchNick Clifton2-7/+14
2001-06-27Use MVN to build simple inverted constants.Nick Clifton2-24/+43
2001-06-27 * emulparams/hppa64linux.sh: New file.Alan Modra4-2/+20
* configure.tgt: hppa*64*-*-linux* uses hppa64linux.sh * Makefile.am (ALL_64_EMULATIONS): Add ehppa64linux.o (ehppa64linux.c): Add rule to make it. Run "make dep-am". * Makefile.in: Regenerate.
2001-06-27This commit was manufactured by cvs2svn to create branch 'binutils-nobody1-0/+39
2_11-branch'. Cherrypick from master 2001-06-27 08:42:29 UTC Alan Modra <amodra@gmail.com> ' * emulparams/hppa64linux.sh: New file.': ld/emulparams/hppa64linux.sh
2001-06-22 * elf64-x86-64.c (elf64_x86_64_relocate_section): Fix linking ofAndreas Jaeger2-13/+12
shared libraries.
2001-06-21 * elf32-hppa.c (elf32_hppa_size_dynamic_sections): AlwaysAlan Modra2-96/+107
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.
2001-06-20Fix for default alignment of .comm on aix ppcTom Rix3-8/+14
2001-06-20This commit was manufactured by cvs2svn to create branch 'binutils-nobody2-0/+69
2_11-branch'. Cherrypick from master 2001-06-20 13:34:10 UTC Tom Rix <trix@redhat.com> 'Fix for problem with default alignment of .comm': gas/testsuite/gas/ppc/aix.exp gas/testsuite/gas/ppc/align.s
2001-06-19Update generated files.Phil Blundell12-13/+13