aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1998-11-06Patches to fix linux-x-i960-vxworks5.0 build failure.Jim Wilson4-9/+18
* remote-vx.c (net_read_registers, net_write_registers, vx_xver_memory, vx_resume, vx_attach, vx_detach, vx_kill): Change errno to errno_num. * vx-share/xdr_ptrace.c (xdr_ptrace_return): Likewise. * vx-share/xdr_ptrace.h (struct ptrace_return): Likewise.
1998-11-06lose fr30 for nowDoug Evans1-0/+1
1998-11-06Oopps - forgot to commit this with the previous deltaNick Clifton1-0/+4
1998-11-06redo fr30 sanitizationDoug Evans2-5/+64
1998-11-06temporarily sanitize fr30Doug Evans4-26/+53
1998-11-05sanitize fr30 port for nowDoug Evans3-4/+5
1998-11-05Build FR30 libraries with -Os.Nick Clifton2-5/+4
1998-11-05Added fr30-asm.c fr30-dis.c fr30-opc.c fr30-opc.hDave Brolley1-2/+6
1998-11-05Wed Nov 4 18:44:31 1998 Dave Brolley <brolley@cygnus.com>Dave Brolley2-0/+6
* configure.tgt: Add fr30-*-elf*.
1998-11-05Wed Nov 4 18:42:00 1998 Dave Brolley <brolley@cygnus.com>Dave Brolley1-938/+1042
* po/gas.pot: Regenerated.
1998-11-05Wed Nov 4 18:42:00 1998 Dave Brolley <brolley@cygnus.com>Dave Brolley4-686/+248
* configure.in: Add fr30-*-*. * config/tc-fr30.c: New file. * Makefile.in: Regenerated. * config.in: Regenerated. * configure: Regenerated.
1998-11-05Wed Nov 4 18:49:43 1998 Dave Brolley <brolley@cygnus.com>Dave Brolley2-40/+74
* config.sub: Add fr30.
1998-11-05Wed Nov 4 18:42:00 1998 Dave Brolley <brolley@cygnus.com>Dave Brolley2-0/+1299
* config/tc-fr30.c: New file.
1998-11-05Wed Nov 4 19:11:43 1998 Dave Brolley <brolley@cygnus.com>Dave Brolley3-83/+190
* configure.in: Added case for fr30-*-*. * configure: Regenerated.
1998-11-05 * m32r-opc.c (m32r_cgen_insn_table_entries): Add FILL_SLOT attributeDoug Evans2-568/+494
to bcl8,bncl8 entries. (macro_insn_table_entries): Add FILL_SLOT attribute to bcl8r,bncl8r entries.
1998-11-05Wed Nov 4 18:46:47 1998 Dave Brolley <brolley@cygnus.com>Dave Brolley1-1/+3
* configure.in: Added case for bfd_fr30_arch. * Makefile.am (CFILES): Added fr30-asm.c, fr30-dis.c, fr30-opc.c. (ALL_MACHINES): Added fr30-asm.lo, fr30-dis.lo, fr30-opc.lo. (CLEANFILES): Added stamp-fr30. (FR30_DEPS): Added. * fr30-asm.c: New file. * fr30-dis.c: New file. * fr30-opc.c: New file. * fr30-opc.h: New file. * po/POTFILES.in: Regenerated * po/opcodes.pot: Regenerated
1998-11-05Wed Nov 4 18:46:47 1998 Dave Brolley <brolley@cygnus.com>Dave Brolley2-41/+202
* po/POTFILES.in: Regenerated * po/opcodes.pot: Regenerated
1998-11-05Wed Nov 4 18:46:47 1998 Dave Brolley <brolley@cygnus.com>Dave Brolley9-694/+2603
* configure.in): Added case for bfd_fr30_arch. * Makefile.am (CFILES): Added fr30-asm.c, fr30-dis.c, fr30-opc.c. (ALL_MACHINES): Added fr30-asm.lo, fr30-dis.lo, fr30-opc.lo. (CLEANFILES): Added stamp-fr30. (FR30_DEPS): Added. * fr30-asm.c: New file. * fr30-dis.c: New file. * fr30-opc.c: New file. * fr30-opc.h: New file.
1998-11-05Merging the Tracepoint changes back into the Trunk:Jim Ingham6-16/+116
Wed Nov 4 12:41:42 1998 Jim Ingham <jingham@cygnus.com> * actiondlg.tcl: Get the stack collect string from an instance variable. Need to implement some way to get this from the target settings... * global_pref.tcl (toggle_tracing_mode): Add & remove hooks when you go in and out of tracing mode. Also reset the B1 behavior when you leave tracing mode * interface.tcl (gdbtk_tcl_trace_find_hook): Added the trace find hook, so you can switch the GUI state when the tfind command is used to enter & leave browse mode. * srcbar.tcl (constructor, destructor trace_find_hook): Added the trace_find_hook to the source toolbar, and added the necessary hooks to handle it. * srctextwin.tcl (trace_find_hook): Added a trace find hook to the sourcebar as well. * stack.tcl (update): protect against errors in gdb_stack. Just return "NO STACK" if we couldn't get it. * src_pref.tcl (constructor, cancel): Put all the saved prefs in an array, on cancel, see if any have changed and only rebuild the window if there have been changes. Mon Nov 2 13:24:10 1998 Jim Ingham <jingham@cygnus.com> * bp.tcl (update): The hook function was passing more arguments than this function expected. Mon Nov 2 11:16:10 1998 Jim Ingham <jingham@cygnus.com> * toolbar.tcl: Added Tdump image. Fri Oct 30 17:36:05 1998 Jim Ingham <jingham@cygnus.com> * src.tcl (set_execution_status): Changed status messages, tracing is not the same as async debugging... Fri Oct 30 17:06:31 1998 Jim Ingham <jingham@cygnus.com> * bp.tcl (bp_all): Only remove tracepoints in the tracepoint window, and breakpoints in the breakpoint window. Fri Oct 30 11:22:23 1998 Jim Ingham <jingham@cygnus.com> * actiondlg.tcl: Added special tag "Collect Stack". This still needs to get hooked into the target database to deal with targets that need to do something special to collect the stack. Also moved some repeated code into loops. * main.tcl (source_file): Source in a file of gdb commands. * srcbar.tcl (constructor): Added source file menu entry, and made stack buttons belong to both the Trace & Control classes. * srctextwin.tcl (constructor): One too many separators in the trace trace popup menu. * tclIndex: regenerated. * tfind_args.tcl: Added "tfind frame" * toolbar.tcl (create_button): Allow a button to belong to more than one class. * toolbar.tcl (enable_ui): Eliminate redundant code, and allow a button to belong to more than one class. * toolbar.tcl (create_trace_menu): Added save tracepoints & Tfind frame menu items. * tracedlg.tcl: Added deletion of actions, and fixed a the whiile-stepping combobox callback for the new combobox. * util.tcl (save_trace_commands): new proc. 1998-10-29 Michael Snyder <msnyder@demo-laptop2.cygnus.com> * target.tcl: add /dev/cua0 for Linux. Tue Oct 27 13:46:03 1998 Jim Ingham <jingham@cygnus.com> * Many little bug fixes all over in order to get tracing to work along with normal program control. * toolbar.tcl: Rewrote much of the code here to put commonly used code into functions, and clean up adding menus and buttons. Added the ability to disable particular menu items, not just whole menus. Added the ability to delete and insert buttons on the fly. * srcbar.tcl: Pushed the changes to toolbar.tcl into this file. * srctextwin.tcl: Changed the code dealing with breakpoints and tracepoints to use the text tags more consistently. Use only one set of menus for the whole widget, rather than having a separate set for the SRC+ASM case. Rewrote a lot of the code to separate out the tracing & program control functions. * interface.tcl (gdbtk_tcl_breakpoint): pass more information to the scrtextwin when a breakpoint changes state, so it can do the right thing without having to guess... * tracedlg.tcl (build_win): get the packing right so the window expands correctly. * main.tcl: do_tstop -> tstop, do_tstart -> tstart to avoid confusion with the methods in ScrBar.tcl. * prefs.tcl: Added two new preferences B1_Behavior to control whether B1 sets breakpoints or tracepoints. * src_prefs.tcl: Put in support for the B1_Behavior. * global_prefs.tcl: Put back tracing checkbox. * tdump.tcl: Fixed an incorrect (1 rather than 1.0) text widget line specification. * tfind_args.tcl (build_win): Bind return in the entry to the OK button. Clear the entry field if the Type has changed. * utils.tcl: Added comments for the debug commands. * watch.tcl (build_win): Flash the OK button before invoking it. Wed Nov 4 12:41:42 1998 Jim Ingham <jingham@cygnus.com> * gdbtk-cmds.c (gdb_set_bp_addr): Pass the type, enable & thread to gdbtk_tcl_breakpoint. * gdbtk-hooks.c (gdbtk_trace_find): Added this function. It is the hook function for tfind commands. * tracepoint.c (trace_find_command): Added the trace_find_hook, run when you do trace_find_command. * tracepoint.h: Define the trace_find_hook. Mon Nov 2 11:16:10 1998 Jim Ingham <jingham@cygnus.com> * gdbtk-cmds (gdb_get_tracepoint_info): Demangle C++ function names. Fri Oct 30 11:22:23 1998 Jim Ingham <jingham@cygnus.com> * gdbtk-cmds (gdb_get_tracepoint_info): Fixed typo. Wed Oct 28 10:14:33 1998 Jim Ingham <jingham@cygnus.com> * gdbtk-cmds.c: Made the bdtypes & bpdisp arrays shared so they could be used in gdbtk-hooks.c (breakpoint_notify). Also fixed a few error messages to actually print the bp number rather that #%d... * gdbtk-hooks.c (breakpoint_notify): pass more of the information about the breakpoint into the Tcl command, so it does not have to try and guess about information we have on the C side. * gdbtk.h: Export the bptypes & pbdisp arrays.
1998-11-05Add sanitization for FR30Nick Clifton4-0/+5
1998-11-05* r5900 sim test case fixFrank Ch. Eigler1-0/+4
Thu Nov 5 10:37:40 EST 1998 Frank Ch. Eigler <fche@cygnus.com> * t-prot3w.s: Correct test of prot3w insn.
1998-11-05* top.c (gdb_readline): Allow CRLF line termination on systemsChristopher Faylor6-2072/+2317
which define CRLF_SOURCE_FILES. * win32-nat.c: 1) Add thread support, 2) fix ability to attach to a running process, and 3) implement limited support for cygwin signals. (thread_rec): New function. (child_add_thread): Ditto. (child_init_thread_list): Ditto. (child_delete_thread): Ditto. (do_child_fetch_inferior_registers): Ditto. (do_child_store_inferior_registers): Ditto. (handle_output_debug_string): Ditto. (child_fetch_inferior_registers): Use do_* function to perform operation. (child_store_inferior_registers): Ditto. (child_continue): Ditto. (child_thread_alive): Ditto. (cygwin_pid_to_str): Ditto. (handle_load_dll): Reorganize, add first attempt at reading dll names from attached processes. Change info messages to provide more information when dll is already loaded. (handle_exception): Changes mandated by new thread-aware structures. (child_wait): Track thread creation/destruction. Handle cygwin signals. (child_create_inferior): Ditto. (child_resume): Ditto. (child_kill_inferior): Ditto. Close child process handle to avoid a handle leak. (child_ops): Fill out child_ops fields that deal with threads. * config/i386/tm-cygwin32.h: Declare function and macro needed for converting a cygwin "pid" to a string. * config/i386/xm-cygwin32.h: define HAVE_SIGSETMASK as 0 since sigsetmask is not defined in cygwin.
1998-11-05* win32-nat.c: Remove obsolete PPC conditionals.Christopher Faylor2-85/+5
1998-11-05* build fixFrank Ch. Eigler1-0/+4
Thu Nov 5 10:29:42 EST 1998 Frank Ch. Eigler <fche@cygnus.com> * r5900.igen (r59fp_opdiv): Correct erroneous FGR[FD] reference.
1998-11-05PR 16522Andrew Cagney3-0/+197
Fix RSQRT.S instruction, add test case.
1998-11-05 * sim-main.h: Delete inclusion of config.h, include sim-basics.hDoug Evans4-680/+811
before cgen-types.h. * tconfig.in: Guard against multiple inclusion. * cpu.h: Delete decls moved to genmloop.sh. * cpux.h: Ditto.
1998-11-05 * genmloop.sh (eng.hin): Rename HAVE_PARALLEL_EXEC toDoug Evans4-220/+98
HAVE_PARALLEL_INSNS, define as 0 or 1. Emit decls of fns in mloop.cin. * cgen-engine.h: Typedefs of IADDR,CIA,SEM_ARG,SEM_PC moved ... * cgen-sim.h: ... to here.
1998-11-05Add support for FR30Nick Clifton6-22/+194
1998-11-05Add support for the FR30.Nick Clifton1-0/+4
1998-11-05Added support for FR30Nick Clifton11-961/+1253
1998-11-04Add support for FR30Nick Clifton3-1/+50
1998-11-04add some commentsDoug Evans2-347/+1005
1998-11-04 * v850ice.c (do_gdb): New function.Keith Seitz2-11/+30
(ice_stepi): Use do_gdb to step properly. (ice_nexti): Use do_gdb to step properly. (view_source): Correct call to src window's location for new version.
1998-11-03Fix mn10200 build failure on redhat 5.0 linux.Jim Wilson2-4/+13
* c-exp.y (parse_number): Check TARGET_LONG_LONG_BIT when setting high_bit to avoid undefined negative shift.
1998-11-03 * config/tc-m32r.c (assemble_two_insns): Ensure both insnsDoug Evans1-0/+5
are 16 bit insns. PR 18135.
1998-11-03 * gas/m32r/error.exp: New error testcase driver.Doug Evans4-1/+27
* gas/m32r/wrongsize.s: New testcase. PR 18135.
1998-11-03 * gas/m32r/fslot.[sd]: New testcase.Doug Evans6-1/+113
* gas/m32r/m32r.exp: Run it. * gas/m32r/fslotx.[sd]: New testcase. * gas/m32r/m32rx.exp: Run it. * gas/m32r/m32rx.[sd]: Update. PR 18134.
1998-11-03Mon Nov 2 20:10:18 1998 Martin von Loewis <loewis@informatik.hu-berlin.de>Ian Lance Taylor2-67/+80
* app.c (do_scrub_begin): Set characters above 127 to be symbol characters. (do_scrub_chars): Add some casts to unsigned char to avoid unwanted sign extension. * read.c (lex_type): Set characters about 127 to be symbol characters. * config/tc-i386.c (md_begin): Set identifier_chars and operand_chars for values above 127.
1998-11-02Mon Nov 2 15:26:33 1998 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer3-261/+763
* configure.in: Check cygwin* instead of cygwin32*. * configure: regenerate
1998-11-02Mon Nov 2 15:26:33 1998 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer1-0/+4
* configure.in: Check cygwin* instead of cygwin32*.
1998-11-02Mon Nov 2 15:19:33 1998 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer1-9/+9
* configure.in: drop "32" from config/mh-cygwin32. Check cygwin* instead of cygwin32*. * config.sub: Check cygwin* instead of cygwin32*.
1998-11-02Mon Nov 2 15:15:33 1998 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer2-10/+1
* mh-cygwin32: delete * mh-cygwin: was mh-cygwin32
1998-11-02Mon Nov 2 15:05:33 1998 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer3-222/+679
* configure.in: detect cygwin* instead of cygwin32* * configure: regenerate
1998-11-02Mon Nov 2 15:05:33 1998 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer6-448/+1451
* configure.in: detect cygwin* instead of cygwin32* * configure: regenerate
1998-11-02Mon Nov 2 14:59:33 1998 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer5-628/+2042
* configure.in: detect cygwin* instead of cygwin32* * configure: regenerate
1998-11-02Don't report error for dynamic links and --gc-sections.Catherine Moore1-0/+5
1998-11-02* adding missing ChangeLog header lineFrank Ch. Eigler1-0/+1
1998-11-02 * elf-m10300.c (mn10300_elf_relax_section): Do not use alloca,Jeff Law1-0/+5
use bfd_malloc and free instead and check return value from bfd_malloc.
1998-11-01 * libbfd-in.h (_bfd_dwarf1_find_nearest_line): Declare.Ian Lance Taylor2-2/+29
* libbfd.h: Rebuild.
1998-11-01Sun Nov 1 12:46:53 1998 Geoff Keating <geoffk@ozemail.com.au>Ian Lance Taylor1-0/+6
* elf32-ppc.c (ppc_elf_adjust_dynamic_symbol): Allocate two slots for later PLT entries in large PLTs. (ppc_elf_finish_dynamic_symbol): Allow for the extra slots.