Doug Evans
d9a622197d
-Wchar-subscripts cleanup
...
* 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 15:28:56 +00:00
Jeff Law
cd8a80baf2
* hppa.h (pa_opcodes): Move integer arithmetic instructions after
...
integer logical instructions.
1999-05-28 14:26:52 +00:00
Nick Clifton
e6c51ed4df
Initialise EI_OSABI and EI_ABIVERSION fields of e_ident array.
...
Add ability for backends to process program and section headers after they
have been created.
1999-05-28 13:24:33 +00:00
Nick Clifton
229cf42b33
fix typo.
1999-05-28 10:53:04 +00:00
Nick Clifton
b3043ee4e2
Minor formatting changes.
1999-05-28 10:50:29 +00:00
Nick Clifton
e15e4a6398
Update comment
1999-05-28 10:47:30 +00:00
Nick Clifton
9c19a80986
Better coping with different reloc types.
1999-05-28 10:14:11 +00:00
Ian Lance Taylor
633fd09f3c
* configure.in: Check whether getuid and getgid exist.
...
* 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-27 22:48:53 +00:00
Ian Lance Taylor
6da466c730
1999-05-28 Torbjorn Granlund <tege@matematik.su.se>
...
* 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-27 22:36:51 +00:00
Ian Lance Taylor
461d5ddde0
1999-05-28 Linus Nordberg <linus.nordberg@canit.se>
...
* 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-27 22:33:14 +00:00
Ian Lance Taylor
1fca749bd1
1999-05-28 Linus Nordberg <linus.nordberg@canit.se>
...
* 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 22:31:03 +00:00
Ian Lance Taylor
0d59e34570
* binutils-all/readelf.h: Update for changes of 1999-04-08.
1999-05-27 22:05:26 +00:00
Ian Lance Taylor
63fcb9e946
* readelf.c: Include "elf/i960.h".
...
(dump_relocations): Handle EM_960.
1999-05-27 22:04:40 +00:00
Ian Lance Taylor
0dbfb37cce
* gas/vtable/vtable.exp: Don't run test for i960 yet.
1999-05-27 21:58:10 +00:00
Ian Lance Taylor
bedf545c12
1999-05-28 Martin Dorey <mdorey@madge.com>
...
* 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-27 21:57:48 +00:00
Ian Lance Taylor
5379904c27
rebuild dependencies
1999-05-27 21:54:35 +00:00
Ian Lance Taylor
0ccf812a6e
1999-05-28 Martin Dorey <mdorey@madge.com>
...
* 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-27 21:49:21 +00:00
Ian Lance Taylor
dc93fc57a9
fix copyrights
1999-05-27 21:44:39 +00:00
Ian Lance Taylor
b2ef150dc1
1999-05-28 Martin Dorey <mdorey@madge.com>
...
* 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-27 21:42:14 +00:00
Ian Lance Taylor
2d1d084fef
rebuild
1999-05-27 21:40:25 +00:00
Ian Lance Taylor
82599b0c2e
* i960.h: New file.
1999-05-27 21:29:05 +00:00
Ian Lance Taylor
c2c40d939b
break long line
1999-05-27 20:48:12 +00:00
Nick Clifton
5f97aa0c8a
Add support for BFD_RELOC_ARM_PLT32
1999-05-27 07:41:14 +00:00
Jeff Law
aa00890758
* hppa.h (pa_opcodes): Add several processor specific system
...
instructions.
1999-05-27 03:19:32 +00:00
Andreas Schwab
8066d1a283
* objcopy.c (copy_archive): Preserve dates of archive members if
...
requested.
1999-05-27 03:16:15 +00:00
Andreas Schwab
1b228002a1
* readelf.c (dump_relocations): Always print the addend on RELA
...
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-27 03:02:23 +00:00
Nick Clifton
a13cba0d36
Use correct template
1999-05-26 17:23:32 +00:00
Jeff Law
e26b85f069
* hppa.h (pa_opcodes): Add second entry for "comb", "comib",
...
"addb", and "addib" to be used by the disassembler.
1999-05-26 16:04:11 +00:00
Nick Clifton
780a67af1e
Applied patches from Philip Blundell <pb@nexus.co.uk>, to improve PIC support.
1999-05-26 08:27:38 +00:00
Jason Molenda
392a587b05
import gdb-1999-05-25 snapshot
1999-05-25 18:09:09 +00:00
DJ Delorie
751d21b5b9
* windres.c: add verbose option
...
(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 12:10:27 +00:00
Catherine Moore
fa0e42e457
* coff-arm.c (coff_arm_relocate_section): Don't emit
...
base file entries for pc-relative values.
1999-05-25 11:56:16 +00:00
DJ Delorie
93dfcdf061
* peicode.h (coff_swap_sym_in): When we create the actual section
...
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-25 11:37:40 +00:00
Alan Modra
e1b283bbb7
ÿ
...
Fiz i386-iaout breakage introduced by last patch.
1999-05-24 18:25:27 +00:00
Alan Modra
40c62b2548
è
...
Fiz i386-iaout breakage introduced by last patch.
1999-05-24 18:25:25 +00:00
Nick Clifton
6c3175b08d
Updated to match latest version in EGCS
1999-05-24 15:20:21 +00:00
Nick Clifton
31ce062864
1999-05-24 Philip Blundell <philb@gnu.org>
...
* 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
1999-05-24 12:49:30 +00:00
Nick Clifton
db65e864b3
1999-05-24 Philip Blundell <pb@nexus.co.uk>
...
* elf32-arm.h (elf32_arm_relocate_section): Undo change of
1999-03-25
1999-05-24 10:06:39 +00:00
Jason Molenda
5ce7ce3191
Sync up with Cygnus CVS repository (cvs import doesn't handle these
...
automatically, alas. This cleanpu must be automated in the near future).
Tue Mar 9 19:25:11 1999 Stan Shebs <shebs@andros.cygnus.com>
* h8-cfg.texi: Remove, hasn't been used in years.
1999-05-10 Martin Hunt <hunt@cygnus.com>
* debugify.c, debugify.h: Removed because they are no
longer used.
Tue Mar 16 15:29:04 1999 Stan Shebs <shebs@andros.cygnus.com>
* go32-xdep.c: Remove, no longer used by anything.
1999-05-23 20:02:56 +00:00
Nick Clifton
b8a40f5379
Accept 'sp' as a valid register name.
1999-05-22 14:49:51 +00:00
Nick Clifton
1220a72943
Add definitions related to shared objects (copied from elf32.em)
1999-05-22 09:55:50 +00:00
Jason Molenda
9e086581c7
import gdb-1999-0519
1999-05-19 19:58:41 +00:00
Catherine Moore
1ceea51453
* coff-arm.c (coff_arm_relocate_section): Account for
...
multiple glue sections when generating base file entries.
1999-05-19 10:20:12 +00:00
Nick Clifton
948221a8bd
Use renamed ARM cpu flag bits
1999-05-19 07:27:14 +00:00
Nick Clifton
a74ffb029e
Renumber cpu flag bits to avoid collision with PE flag bits
1999-05-19 07:25:59 +00:00
Andreas Schwab
3699964af7
* Makefile.am (ALL_EMULATIONS): Remove earmlinux.o and
...
earm26linux.o, add earmelf_linux.o and earmelf_linux26.o.
* Makefile.in: Regenerated.
1999-05-19 03:50:52 +00:00
Nick Clifton
8535ca756a
Add xfail for mcore-elf
1999-05-17 09:46:52 +00:00
Nick Clifton
2481b576e9
Update to match lattest assembler/objdump outpuyt
1999-05-17 09:26:37 +00:00
Alan Modra
2da11e11a4
è
...
Add missing files from last change in gas/testsuite.
i386-dis.c: Catch a number of cases where an invalid modrm would result in
bogus disassembly. const lots of places.
1999-05-17 08:35:42 +00:00
Alan Modra
5028a927f6
a
...
Add missing files from last change in gas/testsuite.
i386-dis.c: Catch a number of cases where an invalid modrm would result in
bogus disassembly. const lots of places.
1999-05-17 08:35:41 +00:00