Age | Commit message (Collapse) | Author | 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>
|
|
for bra/bsr and use frag_variant(), this ensure that the possible
16-bit BFD_RELOC_16 will be in the same frag.
|
|
instruction.
* gas/m68hc11/opers12.d: Likewise.
* gas/m68hc11/opers12-dwarf2.d: Likewise.
|
|
constant as source.
|
|
timestamp to time_t for ctime.
|
|
* elfxx-ia64.c (elfNN_ia64_hash_table_create): Clear ia64_info.
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
compilation unit.
|
|
x86_64, reject x86_64 register name matches.
(md_assemble): Remove now redundant check for x86_64 regs.
|
|
|
|
|
|
.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.
|
|
(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-07-23 Alan Modra <amodra@bigpond.net.au>
* gas/i386/opcode.d: Tweak lgdt for 2001-07-18 change.
* gas/i386/intel.d: Likewise.
|
|
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.tgt (i[3456]86-*-rtems*, m68*-*-rtems*): Change
default from coff to elf.
|
|
* configure.in (i[3456]86-*-rtems*, m68*-*-rtems*): Change
default from coff to elf.
* configure: Regenerate.
|
|
* configure.in (sh-*-coff*, sh-*-rtems*): Set bfd_gas to yes.
Patch from Joel Sherril <joel.sherrill@OARcorp.com>
* configure: Regenerate.
|
|
* emulparams/elf64_ia64.sh (EXTRA_EM_FILE): Reference it.
* Makefile.am (eelf64_ia64.c): Depend on it.
* Makefile.in: Rebuild.
|
|
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
|
|
* binutils.texi (objdump): Fix typos. Use "Thumb" not "THUMB".
|
|
R_ARM_REL32 reloc.
|
|
* readelf.1: New file.
Approved by: Philip Blundell <philb@gnu.org>
<E15QZA4-0001Ez-00@kings-cross.london.uk.eu.org>
|
|
|
|
.loc.
(md_assemble) [OBJ_ELF]: Call dwarf2_emit_insn before emitting
insn.
* config/tc-m68k.h (DWARF2_LINE_MIN_INSN_LENGTH): Define.
|
|
* 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>
|
|
they have been assigned to the own, non-default, memory region
|
|
* gas/arm/arm7t.d, gas/arm/inst.d: Tweak expected output for
change to disassembler.
|
|
* 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.
|
|
[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'
|
|
|
|
this does not reset their size to zero. MS's latest compilers will set
s_paddr to zero.
|
|
|
|
|
|
|
|
|
|
* 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.
|
|
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
|
|
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.
|
|
|
|
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
|
|
|