summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 2000-08-01 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni2000-08-016-12/+66
| | | | | | | | * gdbarch.sh: Multiarch DO_REGISTERS_INFO macro. * gdbarch.h, gdbarch.c: Regenerate. * infcmd.c (do_registers_info): Make not static and unconditionalize. * inferior.h (do_registers_info): Export.
* 2000-08-01 Kazu Hirata <kazu@hxi.com>Kazu Hirata2000-08-012-0/+5
| | | | * MAINTAINERS: Add myself to "Write After Approval" list.
* Update list of target maintainers.Andrew Cagney2000-08-012-15/+81
| | | | | Elena gets SH Nick gets to share PPC.
* Copy comments from gdbarch.sh to gdbarch.h. Fix a number of K&R params.Andrew Cagney2000-08-013-59/+115
|
* * top.c (get_prompt_1), tracepoint.c (replace_comma): UpdateAndrew Cagney2000-08-013-4/+15
| | | | | | | function signatures so that they match catch_errors and make_cleanup callbacks. * tracepoint.c (encode_actions): Fix arguments passed to stringify_collection_list.
* 2000-07-31 Jason Eckhardt <jle@cygnus.com>Jason Eckhardt2000-08-016-0/+108
| | | | | | | | * doc/c-i860.texi: New file. * doc/Makefile.am (CPU_DOCS): Add c-i860.texi. * doc/Makefile.in: Regenerate. * doc/all.texi: Add I860 as relevant architecture. * doc/as.texinfo: Include i860 dependent file c-i860.texi.
* 2000-07-31 Jason Eckhardt <jle@cygnus.com>Jason Eckhardt2000-08-014-0/+138
| | | | | * reloc.c (BFD_RELOC_860_*): New bfd relocs for i860. * bfd-in2.h, libbfd.h: Regenerate.
* Fix formatting.Nick Clifton2000-07-312-368/+400
|
* Add --pcrel option to m68k portNick Clifton2000-07-3110-760/+832
|
* Make GNU/Linux/PPC work again.Kevin Buettner2000-07-3122-107/+287
|
* Minor formatting fixesNick Clifton2000-07-318-158/+145
|
* Minor formatting fixes.Nick Clifton2000-07-318-248/+259
|
* Improve section to segment mapping code.Nick Clifton2000-07-314-70/+206
|
* 2000-07-31 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni2000-07-313-4/+11
| | | | | | | | | * sh-tdep.c (sh_push_arguments): Make header match prototype. * remote-e7000.c (e7000_start_remote): Use void *, not char * as parameter to avoid compiler warning. (fetch_regs_from_dump): Call get_hex() with the correct number of parameters.
* * config/djgpp/fnchange.lst: Add file mappings as per last weeklyEli Zaretskii2000-07-312-0/+207
| | | | snapshot.
* Protoization.Kevin Buettner2000-07-30284-13265/+5720
|
* Fix formattingNick Clifton2000-07-292-73/+90
| | | | Add copyright notice
* 2000-07-28 Jason Eckhardt <jle@cygnus.com>Jason Eckhardt2000-07-291-0/+7
| | | | | | | * configure.in: Add bits for i860-stardent-{sysv4, elf}*. * configure: Regenerated. * config/obj-elf.c (obj_elf_type): Recognize a fifth type of operand to the .type directive (.e.g, "type").
* 2000-07-28 Jason Eckhardt <jle@cygnus.com>Jason Eckhardt2000-07-293-226/+227
| | | | | | | * configure.in: Add bits for i860-stardent-{sysv4, elf}*. * configure: Regenerated. * config/obj-elf.c (obj_elf_type): Recognize a fifth type of operand to the .type directive (.e.g, "type").
* 2000-07-28 Ben Elliston <bje@redhat.com>Ben Elliston2000-07-295-157/+299
| | | | | | | | * Makefile.am (CGEN, CGENDEPS, CGENDIR, CGENFLAGS): New. (run-cgen, stamp-m32r, stamp-fr30): New targets. * Makefile.in: Regenerate. * configure.in: Add --enable-cgen-maint option. * configure: Regenerate.
* 2000-07-22 Jason Eckhardt <jle@cygnus.com>Jason Eckhardt2000-07-281-0/+4
| | | | | | * Makefile.am (CFILES): Added i860-dis.c. (ALL_MACHINES): Added i860-dis.lo. (i860-dis.lo): New dependences.
* Added myself as the i860 maintainer.Jason Eckhardt2000-07-281-0/+1
|
* 2000-07-22 Jason Eckhardt <jle@cygnus.com>Jason Eckhardt2000-07-281-0/+22
| | | | | | | | | | | | | | | | | | | | | | * i860-dis.c: New file. (print_insn_i860): New function. (print_br_address): New function. (sign_extend): New function. (BITWISE_OP): New macro. (I860_REG_PREFIX): New macro. (grnames, frnames, crnames): New structures. * disassemble.c (ARCH_i860): Define. (disassembler): Add check for bfd_arch_i860 to set disassemble function to print_insn_i860. * Makefile.in (CFILES): Added i860-dis.c. (ALL_MACHINES): Added i860-dis.lo. (i860-dis.lo): New dependences. * configure.in: New bits for bfd_i860_arch. * configure: Regenerated.
* 2000-07-22 Jason Eckhardt <jle@cygnus.com>Jason Eckhardt2000-07-281-0/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * opcode/i860.h (btne, bte, bla): Changed these opcodes to use sbroff ('r') instead of split16 ('s'). (J, K, L, M): New operand types for 16-bit aligned fields. (ld.x, {p}fld.x, fst.x, pst.d): Changed these opcodes to use I, J, K, L, M instead of just I. (T, U): New operand types for split 16-bit aligned fields. (st.x): Changed these opcodes to use S, T, U instead of just S. (andh, andnoth, orh, xorh): Deleted 3-register forms as they do not exist on the i860. (pfgt.sd, pfle.sd): Deleted these as they do not exist on the i860. (pfeq.ss, pfeq.dd): New opcodes. (st.s): Fixed incorrect mask bits. (fmlow): Fixed incorrect mask bits. (fzchkl, pfzchkl): Fixed incorrect mask bits. (faddz, pfaddz): Fixed incorrect mask bits. (form, pform): Fixed incorrect mask bits. (pfld.l): Fixed incorrect mask bits. (fst.q): Fixed incorrect mask bits. (all floating point opcodes): Fixed incorrect mask bits for handling of dual bit. * elf/i860.h: New file. (elf_i860_reloc_type): Defined ELF32 i860 relocations. * dis-asm.h (print_insn_i860): Add prototype.
* 200007-22 Jason Eckhardt <jle@cygnus.com>Jason Eckhardt2000-07-281-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | * cpu-i860.c: Added comments. * elf32-i860.c (TARGET_LITTLE_SYM): Defined to bfd_elf32_i860_little_vec. (TARGET_LITTLE_NAME): Defined to "elf32-i860-little". (ELF_MAXPAGESIZE): Changed to 4096. * targets.c (bfd_elf32_i860_little_vec): Declaration of new target. (bfd_target_vector): Added bfd_elf32_i860_little_vec. * config.bfd (i860-stardent-sysv4*, i860-stardent-elf*): Added config for little endian elf32 i860. (targ_defvec): Define for the new config above as "bfd_elf32_i860_little_vec". (targ_selvecs): Define for the new config above as "bfd_elf32_i860_vec bfd_elf32_i860_little_vec" * configure.in (bfd_elf32_i860_little_vec): Added recognition of new target vec. * configure: Regenerated.
* 2000-07-22 Jason Eckhardt <jle@cygnus.com>Jason Eckhardt2000-07-2814-725/+1086
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * include/opcode/i860.h (btne, bte, bla): Changed these opcodes to use sbroff ('r') instead of split16 ('s'). (J, K, L, M): New operand types for 16-bit aligned fields. (ld.x, {p}fld.x, fst.x, pst.d): Changed these opcodes to use I, J, K, L, M instead of just I. (T, U): New operand types for split 16-bit aligned fields. (st.x): Changed these opcodes to use S, T, U instead of just S. (andh, andnoth, orh, xorh): Deleted 3-register forms as they do not exist on the i860. (pfgt.sd, pfle.sd): Deleted these as they do not exist on the i860. (pfeq.ss, pfeq.dd): New opcodes. (st.s): Fixed incorrect mask bits. (fmlow): Fixed incorrect mask bits. (fzchkl, pfzchkl): Fixed incorrect mask bits. (faddz, pfaddz): Fixed incorrect mask bits. (form, pform): Fixed incorrect mask bits. (pfld.l): Fixed incorrect mask bits. (fst.q): Fixed incorrect mask bits. (all floating point opcodes): Fixed incorrect mask bits for handling of dual bit. * include/elf/i860.h: New file. (elf_i860_reloc_type): Defined ELF32 i860 relocations. * bfd/cpu-i860.c: Added comments. * bfd/elf32-i860.c (TARGET_LITTLE_SYM): Defined to bfd_elf32_i860_little_vec. (TARGET_LITTLE_NAME): Defined to "elf32-i860-little". (ELF_MAXPAGESIZE): Changed to 4096. * bfd/targets.c (bfd_elf32_i860_little_vec): Declaration of new target. (bfd_target_vector): Added bfd_elf32_i860_little_vec. * bfd/config.bfd (i860-stardent-sysv4*, i860-stardent-elf*): Added config for little endian elf32 i860. (targ_defvec): Define for the new config above as "bfd_elf32_i860_little_vec". (targ_selvecs): Define for the new config above as "bfd_elf32_i860_vec bfd_elf32_i860_little_vec" * bfd/configure.in (bfd_elf32_i860_little_vec): Added recognition of new target vec. * bfd/configure: Regenerated. * opcodes/i860-dis.c: New file. (print_insn_i860): New function. (print_br_address): New function. (sign_extend): New function. (BITWISE_OP): New macro. (I860_REG_PREFIX): New macro. (grnames, frnames, crnames): New structures. * opcodes/disassemble.c (ARCH_i860): Define. (disassembler): Add check for bfd_arch_i860 to set disassemble function to print_insn_i860. * include/dis-asm.h (print_insn_i860): Add prototype. * opcodes/Makefile.in (CFILES): Added i860-dis.c. (ALL_MACHINES): Added i860-dis.lo. (i860-dis.lo): New dependences. * opcodes/configure.in: New bits for bfd_i860_arch. * opcodes/configure: Regenerated.
* 2000-07-26 Scott Bambrough <scottb@netwinder.org>Scott Bambrough2000-07-284-14/+19
| | | | | | | | * gdb.base/recurse.exp: Run tests for all targets. * gdb.base/so-impl-ld.exp: Added wildcard to handle the gnu-oldld case on ARM. * gdb.base/watchpoint.exp (test_stepping): Clear xfail for ARM targets.
* 2000-07-28 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni2000-07-282-0/+79
| | | | | | | | | | * sh-tdep.c (sh_gdbarch_init): For sh4 initialize register_convert_to_raw, register_convert_to_virtual, register_convertible. (sh_sh4_register_convertible): New function. (sh_sh4_register_convert_to_virtual): New function. (sh_sh4_register_convert_to_raw): New function. Include floatformat.h.
* * s/sourceware.cygnus.com/sources.redhat.com/ throughoutFrank Ch. Eigler2000-07-281-16/+22
| | | | * added cgen/
* comment-finding hack for hppa-linux.Alan Modra2000-07-286-0/+66
|
* Fix GCC warnings.Andrew Cagney2000-07-282-5/+13
| | | | Abort if code falls off end of md_estimate_size_before_relax().
* * Makefile.in (FLAGS_FOR_TARGET): New macro.Alexandre Oliva2000-07-283-57/+89
| | | | | | | | (GCC_FOR_TARGET): Use it. (CC_FOR_TARGET, CXX_FOR_TARGET, CHILL_FOR_TARGET): Now defined... * configure.in: ... here. (FLAGS_FOR_TARGET): Define. Add ld build dir to -L path. (libstdcxx_flags): Define and append to CXX_FOR_TARGET.
* 2000-07-27 H.J. Lu <hjl@gnu.org>H.J. Lu2000-07-282-49/+24
| | | | | | | | | * emulparams/elf64alpha.sh (PARSE_AND_LIST_ARGS): Removed. (PARSE_AND_LIST_PROLOGUE): New. (PARSE_AND_LIST_LONGOPTS): Likewise. (PARSE_AND_LIST_OPTIONS): Likewise. (PARSE_AND_LIST_ARGS_CASES): Likewise. (PARSE_AND_LIST_EPILOGUE): Likewise.
* Add some shell variables and shell code to elf32.emAlan Modra2000-07-2810-1666/+282
| | | | | | | to allow elf32.em to be used by ports that require some minor variations or a few extra functions. Implement for hppaelf and armelf. Fix header file include order in m68kcoff.em
* Move functions around in preparation for next patchAlan Modra2000-07-282-476/+495
|
* Implement -taso command line option.Nick Clifton2000-07-282-0/+93
|
* 2000-07-27 H.J. Lu <hjl@gnu.org>H.J. Lu2000-07-282-11/+32
| | | | | | | | | * elflink.h (elf_merge_symbol): Take one more argument, dt_needed, to indicate if the symbol comes from a DT_NEEDED entry. Don't overide the existing weak definition if dt_needed is true. (elf_link_add_object_symbols): Pass dt_needed to elf_merge_symbol ().
* Fix formattingNick Clifton2000-07-283-628/+745
|
* Zero the allocated contents of reloc sections.Nick Clifton2000-07-272-2/+9
|
* Fix typo.Jeff Law2000-07-271-1/+1
|
* * Usability improvementFrank Ch. Eigler2000-07-272-1/+6
| | | | | | | 2000-07-27 Frank Ch. Eigler <fche@redhat.com> From Maciej W. Rozycki <macro@ds2.pg.gda.pl> * Makefile.in (install): Install run.1 man page.
* Don't clean *.igen.Andrew Cagney2000-07-272-1/+6
|
* 2000-06-23 Doug Evans <dje@casey.transmeta.com>Andrew Cagney2000-07-272-8/+10
| | | | * Makefile.in (headers,nltvals.def): Merge.
* 2000-06-25 Stephane Carrez <Stephane.Carrez@worldnet.fr>Andrew Cagney2000-07-273-2/+9
| | | | | | | * nrun.c (main): Print the simulator statistics only in verbose mode. * hw-properties.h (hw_find_integer_array_property): Fix prototype (use signed_cell).
* 2000-06-25 Stephane Carrez <Stephane.Carrez@worldnet.fr>Andrew Cagney2000-07-275-0/+39
| | | | | | | | * sim-events.c (sim_events_remain_time): New function returning the time that remains before the event is raised. * hw-events.c (hw_event_remain_time): Likewise. * sim-events.h (sim_events_remain_time): Declare. * hw-events.h (hw_event_remain_time): Declare.
* 2000-06-25 Stephane Carrez <Stephane.Carrez@worldnet.fr>Andrew Cagney2000-07-272-1/+17
| | | | | | * sim-hw.c: Use <errno.h> instead of <sys/errno.h> (OPTION_HW_LIST): New option --hw-list to list the devices. (hw_option_handler): List the device tree with 'sim_hw_print'.
* Add m68hc11 configry.Andrew Cagney2000-07-275-0/+4366
|
* New simulator.Andrew Cagney2000-07-2716-0/+7449
|
* From 2000-06-25 Stephane Carrez <Stephane.Carrez@worldnet.fr>:Andrew Cagney2000-07-274-2/+126
| | | | | | | | | * sim-bits.h (_MSB_16, _LSB_16): Define for 16-bit targets. (MASK, LSBIT, MSBIT): Likewise and use _MSB_16 and _LSB_16. (EXTENDED): Define for 16-bit word size. * sim-bits.c (LSEXTRACTED, MSEXTRACTED, LSINSERTED, MSINSERTED, LSSEXT, MSSEXT): Implement for 16-bit word size. * sim-types.h: Added support for 16-bit targets.
* * compile.c (decode): Distinguish inc/dec.[wl] and adds/subsAndrew Cagney2000-07-272-1/+11
| | | | correctly.