aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1999-06-01import gdb-1999-06-01 snapshotJason Molenda27-155/+592
1999-05-31 * readelf.c (process_relocs): Determine type of reloc fromAndreas Schwab2-9/+19
DT_PLTREL and from section type.
1999-05-30Cort Dougan <cort@cs.nmt.edu>Richard Henderson2-1/+5
* config.guess (ppc-*-linux-gnu): Also use ld emul elf32ppclinux.
1999-05-30Cort Dougan <cort@attis.cs.nmt.edu>Richard Henderson4-174/+42
* Makefile.am (ALL_EMULATIONS): Add eelf32ppclinux.o. * configure.tgt (powerpc-*-linux-gnu): Use it. * emulparams/elf32ppclinux.sh: New file.
1999-05-30Philip Blundell <philb@gnu.org>Nick Clifton2-2/+14
* elf32-arm.h (elf32_arm_relocate_section): Reinstate change of 1993-03-25 (!!). Take into account the bitmasks for the reloc so the addend does not overflow into the rest of the word
1999-05-29 * ld.texinfo (Options): Clarify that options which refer to filesIan Lance Taylor2-7/+15
must be properly ordered.
1999-05-29Fix implementation of R_ARM_PC24 and R_ARM_THM_PC22 relocs to conform to spec.Nick Clifton6-72/+221
1999-05-29Implement new command line option for new ABI: -p which prevents the ARM codeNick Clifton3-4/+75
from exhibiting any knowledge of the length of the processor's pipeline.
1999-05-29Display unknown values detected in ELF program header.Nick Clifton2-4/+24
1999-05-29Include pipeline offset in addend unless dealing with an old ABI.Nick Clifton2-9/+12
1999-05-29Define ELFOSABI_ARMNick Clifton2-0/+5
1999-05-29fix typo.Nick Clifton2-1/+5
1999-05-28remove spurious code.Nick Clifton1-3/+0
1999-05-28 -Wchar-subscripts cleanupDoug Evans6-26/+40
* listing.c (listing_newline): Use unsigned char variable, so calls to isascii,iscntrl are correct. * atof-generic.c (atof_generic): Cast arg to isdigit, et. al. with (unsigned char). * ecoff.c (ecoff_directive_ent,ecoff_stab): Ditto. * config/obj-elf.c (obj_elf_vtable_inherit): Ditto. * config/tc-mips.c (mips_ip,mips16_ip): Ditto. (my_getSmallExpression,get_number,s_mips_ent): Ditto.
1999-05-28 * hppa.h (pa_opcodes): Move integer arithmetic instructions afterJeff Law2-21/+26
integer logical instructions.
1999-05-28Initialise EI_OSABI and EI_ABIVERSION fields of e_ident array.Nick Clifton4-0/+31
Add ability for backends to process program and section headers after they have been created.
1999-05-28fix typo.Nick Clifton1-1/+1
1999-05-28Minor formatting changes.Nick Clifton2-4/+8
1999-05-28Update commentNick Clifton2-2/+6
1999-05-28Better coping with different reloc types.Nick Clifton2-70/+129
1999-05-27 * configure.in: Check whether getuid and getgid exist.Ian Lance Taylor6-8/+29
* archive.c: Define getuid and getgid as macros if HAVE_GETUID or HAVE_GETGID are not defined, respectively. (bfd_write_armap): Don't special case on _WIN32 for getuid and getgid. * configure.host: Set ac_cv_func_get{ug}id for *-*-windows*. * configure, config.in: Rebuild.
1999-05-271999-05-28 Torbjorn Granlund <tege@matematik.su.se>Ian Lance Taylor3-11/+195
* config/tc-m68k.c (m68k_ip): Check for disallowed index register width for Coldfire. (arch_coldfire_p): New #define. (m68k_ip, m68k_init_after_args): Use arch_coldfire_p. 1999-05-28 Linus Nordberg <linus.nordberg@canit.se> * config/tc-m68k.c (install_operand): Add places `n', `o'. * config/tc-m68k.c (m68k_ip): Add formats `E', `G', `H'. (install_operand): Add place `N'. (init_table): Add registers ACC, MACSR, MASK. * config/m68k-parse.h (m68k_register): Add ACC, MACSR, MASK. * config/tc-m68k.c: Change mcf5200 --> mcf. (archs): Add mcf5206e, mcf5307. (m68k_ip): Add format `u'. (install_operand): Add place `m', `M', `h'. (init_table): Add upper/lower registers. * config/m68k-parse.h (m68k_register): Add upper/lower registers.
1999-05-271999-05-28 Linus Nordberg <linus.nordberg@canit.se>Ian Lance Taylor3-203/+384
* m68k-opc.c: Rename MACL/MSACL to MAC/MSAC. Add MACM/MSACM. Add MOVE MACSR,CCR. * m68k-dis.c (fetch_arg): Add places `n', `o'. * m68k-opc.c: Add MSAC, MACL, MOVE to/from ACC, MACSR, MASK. Add mcf5206e to appropriate instructions. Add alias for MAC, MSAC. * m68k-dis.c (print_insn_arg): Add formats `E', `G', `H' and place `N'. * m68k-opc.c (m68k_opcodes): Add divsw, divsl, divuw, divul, macl, macw, remsl, remul for mcf5307. Change mcf5200 --> mcf. * m68k-dis.c: Add format `u' and places `h', `m', `M'.
1999-05-271999-05-28 Linus Nordberg <linus.nordberg@canit.se>Ian Lance Taylor2-2/+39
* m68k.h: Document new formats `E', `G', `H' and new places `N', `n', `o'. * m68k.h: Define mcf5206e, mcf5307, mcf. Document new format `u' and new places `m', `M', `h'.
1999-05-27 * binutils-all/readelf.h: Update for changes of 1999-04-08.Ian Lance Taylor2-0/+9
1999-05-27 * readelf.c: Include "elf/i960.h".Ian Lance Taylor2-0/+11
(dump_relocations): Handle EM_960.
1999-05-27 * gas/vtable/vtable.exp: Don't run test for i960 yet.Ian Lance Taylor2-0/+9
1999-05-271999-05-28 Martin Dorey <mdorey@madge.com>Ian Lance Taylor7-285/+1158
* config/tc-i960.c: Several minor changes to add ELF and BFD_ASSEMBLER support. * config/tc-i960.h: Likewise. * configure.in (i960-*-elf*): New target. * aclocal.m4, configure: Rebuild.
1999-05-27rebuild dependenciesIan Lance Taylor2-3/+6
1999-05-271999-05-28 Martin Dorey <mdorey@madge.com>Ian Lance Taylor5-1/+26
* configure.tgt (i960-*-elf*): New target. * emulparams/elf32_i960.sh: New file. * Makefile.am (ALL_EMULATIONS): Add eelf32_i960.o. (eelf32_i960.c): New target. * Makefile.in: Rebuild.
1999-05-27fix copyrightsIan Lance Taylor3-3/+5
1999-05-271999-05-28 Martin Dorey <mdorey@madge.com>Ian Lance Taylor10-298/+1201
* elf32-i960.c: New file. * elf.c (prep_headers): Handle bfd_arch_i960. * targets.c (bfd_target_vector): Add &bfd_elf32_i960_vec. * config.bfd (i960-*-elf*): New target. * configure.in (bfd_elf32_i960_vec): New target vector. * Makefile.am (BFD32_BACKENDS): Add elf32-i960.lo. (BFD32_BACKENDS_CFILES): Add elf32-i960.c. * Makefile.in, aclocal.m4, configure: Rebuild.
1999-05-27rebuildIan Lance Taylor1-0/+1
1999-05-27 * i960.h: New file.Ian Lance Taylor2-0/+41
1999-05-27break long lineIan Lance Taylor1-2/+2
1999-05-27Add support for BFD_RELOC_ARM_PLT32Nick Clifton2-26/+73
1999-05-27 * hppa.h (pa_opcodes): Add several processor specific systemJeff Law2-0/+15
instructions.
1999-05-27 * objcopy.c (copy_archive): Preserve dates of archive members ifAndreas Schwab2-0/+16
requested.
1999-05-27 * readelf.c (dump_relocations): Always print the addend on RELAAndreas Schwab2-11/+18
systems even if there is no symbol. (process_program_headers): Reset dynamic_size before looping through the program headers. (process_version_sections): Cast sh_offset to unsigned long for printing in case bfd_vma is wider. (process_symbol_table): Use get_symbol_index_type when printing st_shndx.
1999-05-26Use correct templateNick Clifton2-1/+5
1999-05-26 * hppa.h (pa_opcodes): Add second entry for "comb", "comib",Jeff Law2-0/+17
"addb", and "addib" to be used by the disassembler.
1999-05-26Applied patches from Philip Blundell <pb@nexus.co.uk>, to improve PIC support.Nick Clifton2-19/+69
1999-05-25import gdb-1999-05-25 snapshotJason Molenda121-524/+1298
1999-05-25* windres.c: add verbose optionDJ Delorie5-11/+141
(main): process verbose option * resrc.c (look_for_default): new. Look for the default preprocessor in a given location. (read_rc_file): for foo/bar-windres, look for foo/bar-gcc, foo/gcc (in case of foo/windres), and then gcc (the old default).
1999-05-25 * coff-arm.c (coff_arm_relocate_section): Don't emitCatherine Moore2-12/+10
base file entries for pc-relative values.
1999-05-25* peicode.h (coff_swap_sym_in): When we create the actual sectionDJ Delorie2-0/+8
to reflect the not-there section C_SECTION symbols refer to, change the symbol class to C_STAT as the section is now really there.
1999-05-24ÿAlan Modra1-1/+1
Fiz i386-iaout breakage introduced by last patch.
1999-05-24èAlan Modra1-0/+5
Fiz i386-iaout breakage introduced by last patch.
1999-05-24Updated to match latest version in EGCSNick Clifton2-196/+121
1999-05-241999-05-24 Philip Blundell <philb@gnu.org>Nick Clifton4-0/+12
* emultempl/armelf.em (before_parse): Set config.dynamic_link and config.has_shared. * emulparams/armelf.sh (GENERATE_SHLIB_SCRIPT): Define. * emulparams/armelf_linux.sh (GENERATE_SHLIB_SCRIPT): Likewise