]> git.ipfire.org Git - thirdparty/binutils-gdb.git/log
thirdparty/binutils-gdb.git
23 years ago2002-01-31 David O'Brien <obrien@FreeBSD> binutils-2_11-branch
David O'Brien [Thu, 31 Jan 2002 18:55:16 +0000 (18:55 +0000)] 
2002-01-31  David O'Brien  <obrien@FreeBSD>
* 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>

23 years ago * config/tc-m68hc11.c (build_jump_insn): Allocate worst case storage
Stephane Carrez [Thu, 1 Nov 2001 09:57:24 +0000 (09:57 +0000)] 
* config/tc-m68hc11.c (build_jump_insn): Allocate worst case storage
for bra/bsr and use frag_variant(), this ensure that the possible
16-bit BFD_RELOC_16 will be in the same frag.

23 years ago * gas/m68hc11/opers12.s: Add test for disassembler bug with movb
Stephane Carrez [Thu, 1 Nov 2001 09:53:17 +0000 (09:53 +0000)] 
* gas/m68hc11/opers12.s: Add test for disassembler bug with movb
instruction.
* gas/m68hc11/opers12.d: Likewise.
* gas/m68hc11/opers12-dwarf2.d: Likewise.

23 years ago * m68hc11-dis.c (print_insn): Fix disassembly of movb with a
Stephane Carrez [Thu, 1 Nov 2001 09:49:31 +0000 (09:49 +0000)] 
* m68hc11-dis.c (print_insn): Fix disassembly of movb with a
constant as source.

23 years ago * peXXigen.c (_bfd_XX_print_private_bfd_data_common): Copy
Richard Henderson [Thu, 25 Oct 2001 06:33:31 +0000 (06:33 +0000)] 
    * peXXigen.c (_bfd_XX_print_private_bfd_data_common): Copy
        timestamp to time_t for ctime.

23 years ago 2001-08-23 Jakub Jelinek <jakub@redhat.com>
Richard Henderson [Thu, 25 Oct 2001 06:32:29 +0000 (06:32 +0000)] 
    2001-08-23  Jakub Jelinek  <jakub@redhat.com>
        * elfxx-ia64.c (elfNN_ia64_hash_table_create): Clear ia64_info.

23 years ago * ia64-asmtab.c: Regenerate.
Richard Henderson [Thu, 25 Oct 2001 06:24:18 +0000 (06:24 +0000)] 
    * ia64-asmtab.c: Regenerate.

23 years agoRemove .TP from SYNOPSIS section
Nick Clifton [Wed, 17 Oct 2001 14:45:11 +0000 (14:45 +0000)] 
Remove .TP from SYNOPSIS section

23 years ago * config/tc-m68k.c (m68k_ip): Correct absolute jmp opcodes.
Alan Modra [Tue, 16 Oct 2001 14:31:43 +0000 (14:31 +0000)] 
* config/tc-m68k.c (m68k_ip): Correct absolute jmp opcodes.

23 years agoadd tests of SH DSP instructions
Nick Clifton [Tue, 9 Oct 2001 13:39:36 +0000 (13:39 +0000)] 
add tests of SH DSP instructions

23 years agofix encoding and decoding of dsp single data transfer instructions
Nick Clifton [Tue, 9 Oct 2001 13:37:59 +0000 (13:37 +0000)] 
fix encoding and decoding of dsp single data transfer instructions

23 years agoThis commit was manufactured by cvs2svn to create branch 'binutils-
nobody [Tue, 9 Oct 2001 12:25:53 +0000 (12:25 +0000)] 
This commit was manufactured by cvs2svn to create branch 'binutils-
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

23 years ago * dwarf2.c (comp_unit_find_nearest_line): Check for end of
Stephane Carrez [Sun, 7 Oct 2001 21:36:13 +0000 (21:36 +0000)] 
* dwarf2.c (comp_unit_find_nearest_line): Check for end of
compilation unit.

23 years ago * config/tc-i386.c (parse_register): If not producing code for
Alan Modra [Thu, 4 Oct 2001 18:06:41 +0000 (18:06 +0000)] 
* config/tc-i386.c (parse_register): If not producing code for
x86_64, reject x86_64 register name matches.
(md_assemble): Remove now redundant check for x86_64 regs.

23 years agoDetect and warna bout more 64bit DWARF debug sections
Nick Clifton [Tue, 2 Oct 2001 09:12:11 +0000 (09:12 +0000)] 
Detect and warna bout more 64bit DWARF debug sections

23 years agoDetect and warn about DWARF64 format .debug_arange sections
Nick Clifton [Mon, 1 Oct 2001 16:17:07 +0000 (16:17 +0000)] 
Detect and warn about DWARF64 format .debug_arange sections

23 years ago * scripttempl/elfm68hc12.sc (FINISH_CODE, FINISH_RELOC): New to handle
Stephane Carrez [Sun, 30 Sep 2001 09:39:16 +0000 (09:39 +0000)] 
* scripttempl/elfm68hc12.sc (FINISH_CODE, FINISH_RELOC): New to handle
.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.

23 years ago * config/tc-m68hc11.c (cmp_opcode): Define prototype.
Stephane Carrez [Sun, 30 Sep 2001 09:22:10 +0000 (09:22 +0000)] 
* config/tc-m68hc11.c (cmp_opcode): Define prototype.
(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.

23 years ago * config/tc-m68k.c: Include "dwarf2dbg.h".
Andreas Schwab [Wed, 19 Sep 2001 10:58:37 +0000 (10:58 +0000)] 
* config/tc-m68k.c: Include "dwarf2dbg.h".

23 years ago Merge from mainline.
Alan Modra [Tue, 4 Sep 2001 02:00:08 +0000 (02:00 +0000)] 
Merge from mainline.
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.

23 years ago * i386-dis.c (grps): Don't print the implicit al/ax/eax register
Alan Modra [Tue, 4 Sep 2001 01:59:07 +0000 (01:59 +0000)] 
* i386-dis.c (grps): Don't print the implicit al/ax/eax register
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.

23 years ago2001-08-29 Joel Sherrill <joel@OARcorp.com>
Phil Blundell [Wed, 29 Aug 2001 18:51:40 +0000 (18:51 +0000)] 
2001-08-29  Joel Sherrill <joel@OARcorp.com>

* configure.tgt (i[3456]86-*-rtems*, m68*-*-rtems*): Change
default from coff to elf.

23 years ago2001-08-29 Joel Sherrill <joel@OARcorp.com>
Phil Blundell [Wed, 29 Aug 2001 18:50:21 +0000 (18:50 +0000)] 
2001-08-29  Joel Sherrill <joel@OARcorp.com>

* configure.in (i[3456]86-*-rtems*, m68*-*-rtems*): Change
default from coff to elf.
* configure: Regenerate.

23 years ago2001-08-28 Philip Blundell <philb@gnu.org>
Phil Blundell [Tue, 28 Aug 2001 21:36:13 +0000 (21:36 +0000)] 
2001-08-28  Philip Blundell  <philb@gnu.org>

* configure.in (sh-*-coff*, sh-*-rtems*): Set bfd_gas to yes.
Patch from Joel Sherril <joel.sherrill@OARcorp.com>
* configure: Regenerate.

23 years ago * emultempl/needrelax.em: New file.
Richard Henderson [Mon, 13 Aug 2001 20:48:18 +0000 (20:48 +0000)] 
    * emultempl/needrelax.em: New file.
        * emulparams/elf64_ia64.sh (EXTRA_EM_FILE): Reference it.
        * Makefile.am (eelf64_ia64.c): Depend on it.
        * Makefile.in: Rebuild.

23 years agoThis commit was manufactured by cvs2svn to create branch 'binutils-
nobody [Mon, 13 Aug 2001 20:40:32 +0000 (20:40 +0000)] 
This commit was manufactured by cvs2svn to create branch 'binutils-
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

23 years ago2001-08-05 Philip Blundell <philb@gnu.org>
Phil Blundell [Sun, 5 Aug 2001 20:56:38 +0000 (20:56 +0000)] 
2001-08-05  Philip Blundell  <philb@gnu.org>

* binutils.texi (objdump): Fix typos.  Use "Thumb" not "THUMB".

23 years agoInclude offset of reloc from start of section when computing value for
Nick Clifton [Fri, 3 Aug 2001 11:16:39 +0000 (11:16 +0000)] 
Include offset of reloc from start of section when computing value for
R_ARM_REL32 reloc.

23 years ago2001-07-31 David O'Brien <obrien@FreeBSD.org>
David O'Brien [Tue, 31 Jul 2001 23:37:28 +0000 (23:37 +0000)] 
2001-07-31  David O'Brien  <obrien@FreeBSD.org>
* readelf.1: New file.

Approved by:  Philip Blundell <philb@gnu.org>
              <E15QZA4-0001Ez-00@kings-cross.london.uk.eu.org>

23 years agoFix typo in example
Nick Clifton [Tue, 31 Jul 2001 08:13:14 +0000 (08:13 +0000)] 
Fix typo in example

23 years ago * config/tc-m68k.c (md_pseudo_table) [OBJ_ELF]: Add .file and
Andreas Schwab [Sat, 21 Jul 2001 13:43:26 +0000 (13:43 +0000)] 
* config/tc-m68k.c (md_pseudo_table) [OBJ_ELF]: Add .file and
.loc.
(md_assemble) [OBJ_ELF]: Call dwarf2_emit_insn before emitting
insn.
* config/tc-m68k.h (DWARF2_LINE_MIN_INSN_LENGTH): Define.

23 years ago2001-07-19 David O'Brien <obrien@FreeBSD.org>
David O'Brien [Fri, 20 Jul 2001 02:22:18 +0000 (02:22 +0000)] 
2001-07-19  David O'Brien  <obrien@FreeBSD.org>
* 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>

23 years agoIf a region is specified assign it to all sections inside the overlay unless
Nick Clifton [Thu, 19 Jul 2001 16:23:30 +0000 (16:23 +0000)] 
If a region is specified assign it to all sections inside the overlay unless
they have been assigned to the own, non-default, memory region

23 years ago2001-07-16 Philip Blundell <philb@gnu.org>
Phil Blundell [Mon, 16 Jul 2001 21:44:14 +0000 (21:44 +0000)] 
2001-07-16  Philip Blundell  <philb@gnu.org>

* gas/arm/arm7t.d, gas/arm/inst.d: Tweak expected output for
change to disassembler.

23 years ago2001-07-16 Philip Blundell <philb@gnu.org>
Phil Blundell [Mon, 16 Jul 2001 21:42:48 +0000 (21:42 +0000)] 
2001-07-16  Philip Blundell  <philb@gnu.org>

* arm-dis.c (print_insn_arm): Use decimal for offsets in LDR/STR.

23 years ago2001-07-06 Philip Blundell <philb@gnu.org>
Phil Blundell [Mon, 16 Jul 2001 21:41:24 +0000 (21:41 +0000)] 
2001-07-06  Philip Blundell  <philb@gnu.org>

* elf32-arm.h (elf32_arm_merge_private_bfd_data): Correct sense of
`interworking' warning message.

23 years ago* pull up i386-netbsdelf support.
Matthew Green [Sat, 14 Jul 2001 15:43:30 +0000 (15:43 +0000)] 
* pull up i386-netbsdelf support.

[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'

23 years agoOnly set debug_type to DEBUG_NONE if it is DEBUG_UNSPECIFIED.
Nick Clifton [Sat, 7 Jul 2001 15:44:08 +0000 (15:44 +0000)] 
Only set debug_type to DEBUG_NONE if it is DEBUG_UNSPECIFIED.

24 years agoFor sections containing uninitialised data, only set their size to s_paddr if
Nick Clifton [Thu, 5 Jul 2001 16:56:12 +0000 (16:56 +0000)] 
For sections containing uninitialised data, only set their size to s_paddr if
this does not reset their size to zero.  MS's latest compilers will set
s_paddr to zero.

24 years agoFix encoding of clf instruction.
Nick Clifton [Tue, 3 Jul 2001 18:39:09 +0000 (18:39 +0000)] 
Fix encoding of clf instruction.

24 years agoAdd DWARF 2.1 attributes
Nick Clifton [Fri, 29 Jun 2001 14:35:10 +0000 (14:35 +0000)] 
Add DWARF 2.1 attributes

24 years agoRestore ability of strip to accept -o command line switch
Nick Clifton [Wed, 27 Jun 2001 16:45:43 +0000 (16:45 +0000)] 
Restore ability of strip to accept -o command line switch

24 years agoUse MVN to build simple inverted constants.
Nick Clifton [Wed, 27 Jun 2001 16:22:47 +0000 (16:22 +0000)] 
Use MVN to build simple inverted constants.

24 years ago * emulparams/hppa64linux.sh: New file.
Alan Modra [Wed, 27 Jun 2001 13:07:05 +0000 (13:07 +0000)] 
* emulparams/hppa64linux.sh: New file.
* 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.

24 years agoThis commit was manufactured by cvs2svn to create branch 'binutils-
nobody [Wed, 27 Jun 2001 08:42:30 +0000 (08:42 +0000)] 
This commit was manufactured by cvs2svn to create branch 'binutils-
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

24 years ago * elf64-x86-64.c (elf64_x86_64_relocate_section): Fix linking of
Andreas Jaeger [Fri, 22 Jun 2001 07:08:00 +0000 (07:08 +0000)] 
    * elf64-x86-64.c (elf64_x86_64_relocate_section): Fix linking of
        shared libraries.

24 years ago * elf32-hppa.c (elf32_hppa_size_dynamic_sections): Always
Alan Modra [Thu, 21 Jun 2001 06:03:45 +0000 (06:03 +0000)] 
* elf32-hppa.c (elf32_hppa_size_dynamic_sections): Always
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.

24 years agoFix for default alignment of .comm on aix ppc
Tom Rix [Wed, 20 Jun 2001 14:45:54 +0000 (14:45 +0000)] 
Fix for default alignment of .comm on aix ppc

24 years agoThis commit was manufactured by cvs2svn to create branch 'binutils-
nobody [Wed, 20 Jun 2001 13:34:11 +0000 (13:34 +0000)] 
This commit was manufactured by cvs2svn to create branch 'binutils-
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

24 years agoUpdate generated files.
Phil Blundell [Tue, 19 Jun 2001 20:11:00 +0000 (20:11 +0000)] 
Update generated files.

24 years ago2001-06-19 Philip Blundell <philb@gnu.org>
Phil Blundell [Tue, 19 Jun 2001 19:58:12 +0000 (19:58 +0000)] 
2001-06-19  Philip Blundell  <philb@gnu.org>

* configure.in: Set version to 2.11.2.
* configure: Regenerate.

24 years ago * elf_x86_64.sh (NONPAGED_TEXT_START_ADDR): Increase.
Andreas Jaeger [Tue, 19 Jun 2001 13:49:07 +0000 (13:49 +0000)] 
* elf_x86_64.sh (NONPAGED_TEXT_START_ADDR): Increase.
(TEXT_START_ADDR): Likewise.

24 years ago Merge from mainline sources:
Andreas Jaeger [Tue, 19 Jun 2001 13:47:23 +0000 (13:47 +0000)] 
Merge from mainline sources:
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.

24 years ago * Makefile.in: Revert 2001-06-17.
Alan Modra [Tue, 19 Jun 2001 09:17:39 +0000 (09:17 +0000)] 
* Makefile.in: Revert 2001-06-17.
(VER): If AM_INIT_AUTOMAKE uses BFD_VERSION, get version from bfd/.

24 years agoUpdate generated files.
Phil Blundell [Mon, 18 Jun 2001 20:19:09 +0000 (20:19 +0000)] 
Update generated files.

24 years ago2001-06-18 Philip Blundell <philb@gnu.org>
Phil Blundell [Mon, 18 Jun 2001 19:22:40 +0000 (19:22 +0000)] 
2001-06-18  Philip Blundell  <philb@gnu.org>

* gas/arm/arm.exp (msr_bad): Deleted.
* gas/arm/msr-bad.s: Likewise.

24 years ago2001-06-18 Philip Blundell <philb@gnu.org>
Phil Blundell [Mon, 18 Jun 2001 18:17:28 +0000 (18:17 +0000)] 
2001-06-18  Philip Blundell  <philb@gnu.org>

* config/tc-arm.c (do_msr): Remove restriction on usage of
immediate operands.

24 years ago * Makefile.in (gas.tar.bz2): Pass TOOL=bfd PACKAGE=gas to make.
Alan Modra [Mon, 18 Jun 2001 01:09:09 +0000 (01:09 +0000)] 
* Makefile.in (gas.tar.bz2): Pass TOOL=bfd PACKAGE=gas to make.
(gas+binutils.tar.bz2): Likewise.
(binutils.tar.bz2): Pass TOOL=bfd PACKAGE=binutils to make.

24 years agoImport changes from mainline into 2-11 branch
Nick Clifton [Thu, 14 Jun 2001 11:16:59 +0000 (11:16 +0000)] 
Import changes from mainline into 2-11 branch

24 years ago2001-06-13 Philip Blundell <philb@gnu.org>
Phil Blundell [Thu, 14 Jun 2001 07:55:53 +0000 (07:55 +0000)] 
2001-06-13  Philip Blundell  <philb@gnu.org>

* config/tc-arm.c (thumb_shift): Improve wording of error message.
(do_t_arit): Likewise.

24 years agoStop sh-coff port from trying to call dwarf2 debug functions
Nick Clifton [Wed, 13 Jun 2001 16:47:27 +0000 (16:47 +0000)] 
Stop sh-coff port from trying to call dwarf2 debug functions

24 years agoMerge in patches from mainline
Nick Clifton [Wed, 13 Jun 2001 11:49:41 +0000 (11:49 +0000)] 
Merge in patches from mainline

24 years agoDocument use of comparison operators in expressions
Nick Clifton [Tue, 12 Jun 2001 15:57:25 +0000 (15:57 +0000)] 
Document use of comparison operators in expressions

24 years agoFix test for literal pool overflow
Nick Clifton [Tue, 12 Jun 2001 08:36:03 +0000 (08:36 +0000)] 
Fix test for literal pool overflow

24 years agoMerge from mainline.
Alan Modra [Mon, 11 Jun 2001 10:05:19 +0000 (10:05 +0000)] 
Merge from mainline.

24 years agoThis commit was manufactured by cvs2svn to create branch 'binutils-
nobody [Mon, 11 Jun 2001 01:07:03 +0000 (01:07 +0000)] 
This commit was manufactured by cvs2svn to create branch 'binutils-
2_11-branch'.

Cherrypick from master 2001-06-11 01:07:02 UTC H.J. Lu <hjl.tools@gmail.com> '2001-06-10  H.J. Lu  <hjl@gnu.org>':
    binutils/testsuite/binutils-all/readelf.ss-tmips
    gas/testsuite/gas/elf/section2.e
    gas/testsuite/gas/elf/section2.e-mips
    gas/testsuite/gas/elf/section2.l
    gas/testsuite/gas/elf/section2.s
    gas/testsuite/gas/mips/elf-rel3.d
    gas/testsuite/gas/mips/elf-rel3.s
    gas/testsuite/gas/mips/elfel-rel3.d
    gas/testsuite/gas/mips/mipsel16-f.d
    gas/testsuite/gas/mips/telempic.d
    gas/testsuite/gas/mips/tempic.d
    gas/testsuite/gas/mips/tmips16-e.d
    gas/testsuite/gas/mips/tmipsel16-e.d
    ld/testsuite/ld-shared/symbolic.dat

24 years agoupdate generated files
Phil Blundell [Sun, 10 Jun 2001 15:37:30 +0000 (15:37 +0000)] 
update generated files

24 years ago2001-06-10 Philip Blundell <philb@gnu.org>
Phil Blundell [Sun, 10 Jun 2001 13:53:11 +0000 (13:53 +0000)] 
2001-06-10  Philip Blundell  <philb@gnu.org>

* configure.in: Set version to 2.11.1.
* configure: Regenerate.

24 years ago2001-06-10 Philip Blundell <philb@gnu.org>
Phil Blundell [Sun, 10 Jun 2001 12:28:49 +0000 (12:28 +0000)] 
2001-06-10  Philip Blundell  <philb@gnu.org>

* configure.in: Set version to 2.11.1.
* configure: Regenerate.

24 years ago2001-06-09 Philip Blundell <philb@gnu.org>
Phil Blundell [Sat, 9 Jun 2001 20:18:32 +0000 (20:18 +0000)] 
2001-06-09  Philip Blundell  <philb@gnu.org>

* elf32-arm.h (elf32_arm_plt0_entry): Correct error in last
change.
(elf32_arm_plt_entry): Likewise.

24 years ago * NEWS: Mention hppa64-elf. Add binutils-2.11 marker.
Alan Modra [Sat, 9 Jun 2001 02:24:07 +0000 (02:24 +0000)] 
* NEWS: Mention hppa64-elf.  Add binutils-2.11 marker.

* MAINTAINERS: Replace with mainline version.

24 years ago * ldlang.c (record_bfd_errors): Remove.
Alan Modra [Fri, 8 Jun 2001 02:01:12 +0000 (02:01 +0000)] 
* ldlang.c (record_bfd_errors): Remove.

Merge from mainline.
2001-05-31  H.J. Lu  <hjl@gnu.org>
* ldlang.c (open_input_bfds): Don't change the bfd error
handler whilst loading symbols.

2001-05-02  Nick Clifton  <nickc@redhat.com>
* emultempl/aix.em: Replace buystring with xstrdup.
* emultempl/beos.em: Replace buystring with xstrdup.

24 years agoUpdate copyright notices.
Alan Modra [Thu, 7 Jun 2001 03:25:46 +0000 (03:25 +0000)] 
Update copyright notices.

24 years ago * config/tc-cris.c (cris_insn_first_word_frag): New.
Hans-Peter Nilsson [Wed, 6 Jun 2001 19:44:41 +0000 (19:44 +0000)] 
* config/tc-cris.c (cris_insn_first_word_frag): New.
(md_assemble): Call cris_insn_first_word_frag to get the first
frag in an insn, not frag_more.  Don't call dwarf2_emit_insn at
end.  Drop variable insn_size.
(gen_bdap): Call cris_insn_first_word_frag, not frag_more.

24 years agoRemove L from list of acceptable listing options
Nick Clifton [Wed, 6 Jun 2001 17:42:31 +0000 (17:42 +0000)] 
Remove L from list of acceptable listing options

24 years ago * as.c (parse_args): Correct option name "listing-lhs-width2".
Alan Modra [Wed, 6 Jun 2001 03:43:48 +0000 (03:43 +0000)] 
* as.c (parse_args): Correct option name "listing-lhs-width2".

24 years ago * read.c (emit_leb128_expr): Call md_cons_align.
Richard Henderson [Thu, 31 May 2001 00:05:15 +0000 (00:05 +0000)] 
    * read.c (emit_leb128_expr): Call md_cons_align.

24 years ago * elf64-x86-64.c (elf64_x86_64_check_relocs): Handle R_X86_64_64.
Andreas Jaeger [Wed, 30 May 2001 18:48:54 +0000 (18:48 +0000)] 
* elf64-x86-64.c (elf64_x86_64_check_relocs): Handle R_X86_64_64.
(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.

24 years agoAdd command line options to objcopy to specify symbols as lists in files
Nick Clifton [Wed, 30 May 2001 10:49:03 +0000 (10:49 +0000)] 
Add command line options to objcopy to specify symbols as lists in files

24 years agoUpdate
Phil Blundell [Mon, 28 May 2001 18:39:28 +0000 (18:39 +0000)] 
Update

24 years ago From 2001-02-07 David Mosberger <davidm@hpl.hp.com>
Phil Blundell [Mon, 28 May 2001 18:34:46 +0000 (18:34 +0000)] 
From 2001-02-07  David Mosberger  <davidm@hpl.hp.com>
* readelf.c (process_unwind): New function.
(slurp_ia64_unwind_table): Ditto.
(dump_ia64_unwind): Ditto.
(find_symbol_for_address): Ditto.
(slurp_rela_relocs): New function (split off from dump_relocations()).
(slurp_rel_relocs): Ditto.
(parse_args): Handle '-u' option.
* unwind-ia64.c: New file.
* unwind-ia64.h: New file.
* Makefile.am: Include unwind-ia64.c in readelf build.
* Makefile.in: Regenerate.
* po/binutils.pot: Regenerate.

24 years ago2001-05-28 Philip Blundell <philb@gnu.org>
Phil Blundell [Mon, 28 May 2001 18:34:24 +0000 (18:34 +0000)] 
2001-05-28  Philip Blundell  <philb@gnu.org>

From 2001-05-28  Andreas Jaeger  <aj@suse.de>
* readelf.c (display_debug_frames): Fix warnings: Remove unused
variables, fix format strings.

From 2001-05-16  Richard Henderson  <rth@redhat.com>
* readelf.c (do_debug_frames_interp): New.
(byte_get_little_endian): If BFD64, always read entire 8-byte fields.
(byte_get_big_endian): Likewise.
(parse_args) ['F']: Set do_debug_frames_interp.
(Frame_Chunk): Make data_factor signed, add fde_encoding.
(frame_display_row): Don't trunc pc_begin to int.
(size_of_encoded_value): New.
(display_debug_frames): Handle 64-bit targets.  Print raw data
unless do_debug_frames_interp.
(debug_displays): Remove duplicate .debug_frame.

From 2001-05-15  Ralf Baechle  <ralf@gnu.org>
* readelf.c: Replace uses of EM_MIPS_RS4_BE with EM_MIPS_RS3_LE.
The former constant was never in active use and is used otherwise
by the ABI.

From 2001-05-11  Jakub Jelinek  <jakub@redhat.com>
* readelf.c (process_unwind): Print all unwind sections, not just
one.

From 2001-05-07  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
* readelf.c (process_unwind): Remove const specifier.

From 2001-03-30  H.J. Lu  <hjl@gnu.org>
* readelf.c (process_unwind): Just return if do_unwind is 0.

From 2001-03-29  H.J. Lu  <hjl@gnu.org>
* readelf.c (process_unwind): Only do unwind sections for
IA64.

From 2001-02-28  Nick Clifton  <nickc@redhat.com>
* readelf.c: (struct unw_aux_info): Remove const modifier for
'strtab' field.
(process_unwind): Remove non-K&R compliant LHS type cast in call
to GET_DATA_ALLOC macro.

From 2001-02-11  Michael Sokolov  <msokolov@ivan.Harhan.ORG>
* readelf.c (struct unw_aux_info): Remove const from the info member.
(process_unwind): Don't type-cast the third argument to the
GET_DATA_ALLOC macro.

From 2001-02-11  Nick Clifton  <nickc@redhat.com>
* readelf.c (dump_relocations): Free corrected allocated
array.
(process_unwind): Fix compile time warning.

From 2001-02-07  David Mosberger  <davidm@hpl.hp.com>
* readelf.c (process_unwind): New function.
(slurp_ia64_unwind_table): Ditto.
(dump_ia64_unwind): Ditto.
(find_symbol_for_address): Ditto.
(slurp_rela_relocs): New function (split off from dump_relocations()).
(slurp_rel_relocs): Ditto.
(parse_args): Handle '-u' option.
* unwind-ia64.c: New file.
* unwind-ia64.h: New file.
* Makefile.am: Include unwind-ia64.c in readelf build.
* Makefile.in: Regenerate.
* po/binutils.pot: Regenerate.

24 years ago2001-05-28 Philip Blundell <philb@gnu.org>
Phil Blundell [Mon, 28 May 2001 18:33:46 +0000 (18:33 +0000)] 
2001-05-28  Philip Blundell  <philb@gnu.org>

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.

24 years ago2001-05-28 Nicolas Pitre <nico@cam.org>
Phil Blundell [Mon, 28 May 2001 17:45:51 +0000 (17:45 +0000)] 
2001-05-28  Nicolas Pitre <nico@cam.org>

* elf32-arm.h: Fix PLT generation for big endian ARM.

24 years agotests for support of unaligned data directives. (mised from previous delta)
Nick Clifton [Mon, 28 May 2001 15:19:22 +0000 (15:19 +0000)] 
tests for support of unaligned data directives.  (mised from previous delta)

24 years agoImplemnent .uahword .uaword and .uaxword
Nick Clifton [Mon, 28 May 2001 15:17:52 +0000 (15:17 +0000)] 
Implemnent .uahword .uaword and .uaxword

24 years agoThis commit was manufactured by cvs2svn to create branch 'binutils-
nobody [Mon, 28 May 2001 09:23:55 +0000 (09:23 +0000)] 
This commit was manufactured by cvs2svn to create branch 'binutils-
2_11-branch'.

Cherrypick from master 2001-05-28 09:23:54 UTC Nick Clifton <nickc@redhat.com> 'Add support for .uahword, .uaword and .uaxword pseudo ops':
    gas/testsuite/gas/mips/e32el-rel2.d
    gas/testsuite/gas/mips/elfel-rel.d
    gas/testsuite/gas/mips/elfel-rel2.d
    gas/testsuite/gas/sparc/unalign.d
    gas/testsuite/gas/sparc/unalign.s

24 years ago * gas/elf/ehopt0.d: Tweak for bigendian targets.
Alan Modra [Wed, 23 May 2001 05:34:16 +0000 (05:34 +0000)] 
* gas/elf/ehopt0.d: Tweak for bigendian targets.

24 years agoMerge from mainline.
Alan Modra [Wed, 23 May 2001 03:41:11 +0000 (03:41 +0000)] 
Merge from mainline.

24 years agoMove entries to correct ChangeLog.
Alan Modra [Wed, 23 May 2001 02:55:00 +0000 (02:55 +0000)] 
Move entries to correct ChangeLog.

24 years ago * ehopt.c (eh_frame_convert_frag): Fix missed subtype adjustment
Richard Henderson [Tue, 15 May 2001 06:10:28 +0000 (06:10 +0000)] 
    * ehopt.c (eh_frame_convert_frag): Fix missed subtype adjustment
        last change.

24 years ago * ehopt.c (get_cie_info): Rename from eh_frame_code_alignment;
Richard Henderson [Mon, 14 May 2001 22:59:12 +0000 (22:59 +0000)] 
    * ehopt.c (get_cie_info): Rename from eh_frame_code_alignment;
        also collect whether to expect an FDE augmentation.
        (check_eh_frame): Rewrite as a state machine.  Track where in
        an FDE we are located, skip any augmentation.
        (eh_frame_estimate_size_before_relax): Get code alignment from
        the fragment subtype.
        (eh_frame_relax_frag, eh_frame_convert_frag): Likewise.
        * read.c (emit_leb128_expr): Call check_eh_frame.

24 years ago * gas/elf/ehopt0.s: New.
Richard Henderson [Mon, 14 May 2001 22:57:58 +0000 (22:57 +0000)] 
    * gas/elf/ehopt0.s: New.
        * gas/elf/ehopt0.d: New.
        * gas/elf/elf.exp: Run it.

24 years agoThis commit was manufactured by cvs2svn to create branch 'binutils-
nobody [Mon, 14 May 2001 22:37:32 +0000 (22:37 +0000)] 
This commit was manufactured by cvs2svn to create branch 'binutils-
2_11-branch'.

Cherrypick from master 2001-05-14 22:37:31 UTC Richard Henderson <rth@redhat.com> '        * gas/elf/ehopt0.s: New.':
    bfd/peXXigen.c
    bfd/po/BLD-POTFILES.in
    bfd/po/SRC-POTFILES.in
    binutils/unwind-ia64.c
    binutils/unwind-ia64.h
    gas/testsuite/gas/elf/ehopt0.d
    gas/testsuite/gas/elf/ehopt0.s
    gas/testsuite/gas/i386/intelpic.d
    gas/testsuite/gas/i386/intelpic.s
    gas/testsuite/gas/i386/relax.d
    gas/testsuite/gas/i386/relax.s
    gprof/acconfig.h
    ld/emulparams/elf32ltsmip.sh
    ld/emulparams/elf64btsmip.sh
    ld/emulparams/elf64ltsmip.sh
    libiberty/lbasename.c

24 years ago * i386-dis.c (twobyte_has_modrm): Update table.
Alan Modra [Sat, 12 May 2001 12:12:18 +0000 (12:12 +0000)] 
* i386-dis.c (twobyte_has_modrm): Update table.
(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.

24 years agoOops, wrong address for pmuludq insn.
Alan Modra [Sat, 12 May 2001 10:28:26 +0000 (10:28 +0000)] 
Oops, wrong address for pmuludq insn.

24 years agoCorrect cvtps2dq, movdq2q, movq2dq, and movq problems.
Alan Modra [Sat, 12 May 2001 10:09:20 +0000 (10:09 +0000)] 
Correct cvtps2dq, movdq2q, movq2dq, and movq problems.

24 years ago * config/tc-ia64.c (generate_unwind_image): Align the fragment
Richard Henderson [Thu, 10 May 2001 00:20:41 +0000 (00:20 +0000)] 
    * config/tc-ia64.c (generate_unwind_image): Align the fragment
        beginning a function's unwind info block.

24 years ago * elf64-alpha.c (SREL16, SREL32, SREL64): Set pcrel_offset true.
Richard Henderson [Fri, 4 May 2001 23:23:02 +0000 (23:23 +0000)] 
    * elf64-alpha.c (SREL16, SREL32, SREL64): Set pcrel_offset true.

24 years ago2001-04-30 Andreas Jaeger <aj@suse.de>, Andreas Schwab <schwab@suse.de>
Andreas Jaeger [Fri, 4 May 2001 12:21:46 +0000 (12:21 +0000)] 
2001-04-30  Andreas Jaeger  <aj@suse.de>, Andreas Schwab <schwab@suse.de>

* 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.