OSDN Git Service
Patrick Macdonald [Fri, 2 Feb 2001 23:04:40 +0000 (23:04 +0000)]
Binutils portion of fix for syntax array elements when max
operands is greater than 127.
2001-02-02 Patrick Macdonald <patrickm@redhat.com>
* cgen.h (CGEN_SYNTAX_CHAR_TYPE): Typedef as unsigned short.
(CGEN_MAX_SYNTAX_ELEMENTS): Rename from CGEN_MAX_SYNTAX_BYTES.
(CGEN_SYNTAX): Define using CGEN_MAX_SYNTAX_ELEMENTS.
* fr30-desc.h: Regenerate with CGEN_MAX_SYNTAX_ELEMENTS.
* m32r-desc.h: Regenerate.
J.T. Conklin [Fri, 2 Feb 2001 23:04:14 +0000 (23:04 +0000)]
* ppc-bdm.c (#include <signal.h>): Removed.
* remote-array.c: Likewise.
* remote-bug.c: Likewise.
* remote-e7000.c: Likewise.
* remote-mips.c: Likewise.
* remote-os9k.c: Likewise.
* remote-st.c: Likewise.
* remote-udi.c: Likewise.
* remote-vx29k.c: Likewise.
* remote-vx68.c: Likewise.
* remote-vx960.c: Likewise.
* remote-vxmips.c: Likewise.
* remote-vxsparc.c: Likewise.
DJ Delorie [Fri, 2 Feb 2001 20:08:59 +0000 (20:08 +0000)]
merge from gcc
John R. Moore [Fri, 2 Feb 2001 20:01:16 +0000 (20:01 +0000)]
Changed free() to xfree() where appropriate. Also changed Copyright to
include 2001.
John R. Moore [Fri, 2 Feb 2001 19:37:48 +0000 (19:37 +0000)]
* cli/cli-cmds.c (apropos_command): Changed occurance of free() to xfree().
Also changed Copyright to include 2001.
J.T. Conklin [Fri, 2 Feb 2001 19:14:33 +0000 (19:14 +0000)]
* monitor.c (#include "gdb_wait.h"): Removed.
* ocd.c: Likewise.
* ppc-bdm.c: Likewise.
* remote-adapt.c: Likewise.
* remote-array.c: Likewise.
* remote-bug.c: Likewise.
* remote-e7000.c: Likewise.
* remote-eb.c: Likewise.
* remote-es.c: Likewise.
* remote-mips.c: Likewise.
* remote-mm.c: Likewise.
* remote-nindy.c: Likewise.
* remote-os9k.c: Likewise.
* remote-rdi.c: Likewise.
* remote-rdp.c: Likewise.
* remote-sds.c: Likewise.
* remote-sim.c: Likewise.
* remote-st.c: Likewise.
* remote-udi.c: Likewise.
* remote-vx.c: Likewise.
* remote-vx29k.c: Likewise.
* remote-vx68.c: Likewise.
* remote-vx960.c: Likewise.
* remote-vxmips.c: Likewise.
* remote-vxsparc.c: Likewise.
* remote.c: Likewise.
* ser-pipe.c: Likewise.
* ser-unix.c: Likewise.
* Makefile.in: Updated dependencies.
-------------------------------------------------------------------
DJ Delorie [Fri, 2 Feb 2001 18:58:51 +0000 (18:58 +0000)]
merge from gcc
Fernando Nasser [Fri, 2 Feb 2001 02:41:45 +0000 (02:41 +0000)]
2001-02-01 Fernando Nasser <fnasser@redhat.com>
* library/images/insight.gif: New splash screen/about graphics.
* library/images2/insight.gif: New splash screen/about graphics.
* library/about.tcl: Update copyright, window title and change colors
to match new splash screen/about images.
Fernando Nasser [Thu, 1 Feb 2001 22:56:27 +0000 (22:56 +0000)]
2001-02-01 Fernando Nasser <fnasser@redhat.com>
* library/gdbtoolbar.itcl (add): New method. Emulate the style of the
toolbar iwidget commands.
(toolbar_show): Old name.
(show): New name.
(toolbar_create_button): Old name.
(create): New name.
(toolbar_configure_button): Old name.
(itemconfigure): New name.
(toolbar_bind_button): Old name.
(itembind): New name.
(toolbar_set_button_balloon): Old name.
(itemballoon): New name.
(toolbar_add_button): Make private.
(toolbar_add_label): Ditto.
(toolbar_add_button_separator): Ditto.
(toolbar_remove_button): Ditto.
(tollbar_insert_button): Ditto.
* library/srcbar.itcl: Adjust to the above syntax.
* library/plugins/rhabout/rhabout.itcl: Ditto.
Fernando Nasser [Thu, 1 Feb 2001 21:03:43 +0000 (21:03 +0000)]
2001-02-01 Fernando Nasser <fnasser@redhat.com>
* library/gdbmenubar.itcl (constructor): Remove unused code.
(add): New method. Emulate the style of the menubar iwidget commands.
(menubar_show): Old name.
(show): New name.
(menubar_menu_exists): Old name.
(exists): New name.
(menubar_clear_menu): Old name.
(clear): New name.
(menubar_delete_menu): Old name.
(delete): New name.
(menubar_new_menu): Make private. Does not return anything.
(menubar_add_menu_command): Make private.
(menubar_add_menu_separator): Ditto.
(menubar_change_menu_state): Ditto.
* library/srcbar.itcl: Adjust to the above syntax.
* library/plugins/plugins.tcl: Ditto.
* library/plugins/rhabout/rhabout.itcl: Ditto.
Nick Clifton [Thu, 1 Feb 2001 20:56:35 +0000 (20:56 +0000)]
Add parentheses ready for future conbtribution
Nick Clifton [Thu, 1 Feb 2001 20:39:51 +0000 (20:39 +0000)]
Update base address register after restoring register bank.
Kazu Hirata [Thu, 1 Feb 2001 19:35:29 +0000 (19:35 +0000)]
2001-02-01 Kazu Hirata <kazu@hxi.com>
* elf-m10300.c: Fix formatting.
Fernando Nasser [Thu, 1 Feb 2001 17:59:38 +0000 (17:59 +0000)]
2001-02-01 Fernando Nasser <fnasser@redhat.com>
* library/pluginwin.itcl (contrucdtor, destructor): Use "code" to
specify callbacks.
(running, stopped, no_inferior): Make it a protected method.
(childsite): Explicitly mark as a public method.
* library/plugins/rhabout/rhabout.itcl (constructor): Add a label
widget to show status messages.
(running, stopped): Overload versions of the base class; display
status messages as an example.
Jan Hubicka [Thu, 1 Feb 2001 15:30:55 +0000 (15:30 +0000)]
* (dis386_att, grps): Use 'T' for push/pop
(putop): Handle 'T', alphabetize order, fix 'I' handling in Intel syntax
Jonathan Larmour [Thu, 1 Feb 2001 07:00:53 +0000 (07:00 +0000)]
v850-elf target is now building.
Jonathan Larmour [Thu, 1 Feb 2001 06:56:29 +0000 (06:56 +0000)]
* Makefile.in (gencode): Link with libopcodes in build tree rather
than building source files from there.
Fernando Nasser [Thu, 1 Feb 2001 04:56:29 +0000 (04:56 +0000)]
2001-01-31 Fernando Nasser <fnasser@redhat.com>
* library/pluginwin.itcl: New file. Implements the PluginWindow
class that provides some basic functionality for plug-ins.
* library/plugins/rhabout/rhabout.itcl: Inherit from the new
PluginWindow class. Remove code dependent on ModalDlg.
(constructor): Creates menus and a toolbar to show how these
PluginWindow components are used.
* library/tclIndex: Regenerate.
Fernando Nasser [Thu, 1 Feb 2001 04:54:11 +0000 (04:54 +0000)]
2001-01-31 Fernando Nasser <fnasser@redhat.com>
* library/pluginwin.itcl: New file. Implements the PluginWindow
class that provides some basic functionality for plug-ins.
* library/plugins/rhabout/rhabout.itcl: Inherit from the new
PluginWindow class. Remove code dependent on ModalDlg.
(constructor): Creates menus and a toolbar to show how these
PluginWindow components are used.
Nick Clifton [Thu, 1 Feb 2001 00:14:40 +0000 (00:14 +0000)]
Detect installation of SWI vector by running program as well as loading program.
Fernando Nasser [Wed, 31 Jan 2001 23:37:20 +0000 (23:37 +0000)]
2001-01-31 Fernando Nasser <fnasser@redhat.com>
* library/plugins/rhabout.tcl: Add load for optional sample C command
procedure.
* library/plugins/rhabout/rhabout.itcl (constructor): Try calling
optional sample C command procedure rhabout_extra_text.
* library/plugins/rhabout/rhabout.c: New file. Implement an example
plug-in shared library with a sample C command procedure.
* library/plugins/rhabout/Makefile: New file. Makefile for the sample
shared library above (Linux only).
David Smith [Wed, 31 Jan 2001 15:46:36 +0000 (15:46 +0000)]
2001-01-31 David Smith <dsmith@redhat.com>
* event-loop.c: Change inclusion of string.h to gdb_string.h and
updated the copyright notice.
* ser-pipe.c: Ditto.
* mi/mi-cmds.c: Ditto.
* mi/mi-console.c: Ditto.
* mi/mi-getopt.c: Ditto.
* mi/mi-parse.c: Ditto.
David Smith [Wed, 31 Jan 2001 15:03:45 +0000 (15:03 +0000)]
2001-01-31 David Smith <dsmith@redhat.com>
* MAINTAINERS: Add David Smith to Write After Approval list.
Alan Modra [Wed, 31 Jan 2001 13:28:50 +0000 (13:28 +0000)]
(elf64_hppa_object_p): Set architecture and machine from elf header flags.
Andrew Cagney [Wed, 31 Jan 2001 03:46:23 +0000 (03:46 +0000)]
Move putchar_filtered() to utils.c.
Fernando Nasser [Wed, 31 Jan 2001 03:04:21 +0000 (03:04 +0000)]
2001-01-28 Fernando Nasser <fnasser@redhat.com>
* library/plugins: New directory. Sample plug-in directory to help
developers of Insight plug-ins. See README file in that directory.
* library/plugins/plugins.tcl: New file. Sample version of a code
fragment file which adds entries to the PlugIn menu of the Source
Window to activate custom plug-in windows.
* library/plugins/pkgIndex.tcl: New file. Sample version of a file
with package information for the installed plug-ins.
* library/plugins/rhabout.tcl: New file. Sample file providing a
plug-in package.
* library/plugins/rhabout: New directory. Sample plug-in.
* library/plugins/rhabout/rhabout.itcl: New file. Sample class
implementing a plug-in window.
* library/plugins/rhabout/tclIndex: New file. Tcl index for the sample
plug-in implementation.
Andrew Cagney [Wed, 31 Jan 2001 02:08:23 +0000 (02:08 +0000)]
Cleanup autoconfigury of vfork().
Andrew Cagney [Wed, 31 Jan 2001 01:24:03 +0000 (01:24 +0000)]
Replace strsave() with xstrdup().
Andrew Cagney [Wed, 31 Jan 2001 00:50:01 +0000 (00:50 +0000)]
* cli/cli-script.c (define_command): Check for a bad hook value in
switch statement.
J.T. Conklin [Tue, 30 Jan 2001 23:37:07 +0000 (23:37 +0000)]
* configure/sh/embed.mt: New file.
* configure/sh/linux.mt: New file.
* configure/sh/sh.mt: Removed.
* configure.tgt (sh-*-hms,sh-*-coff*,sh-*-elf*,sh-*-linux): New targets.
(sh-*-*): Removed.
Alexandre Oliva [Tue, 30 Jan 2001 23:03:56 +0000 (23:03 +0000)]
* interp.c (sim_create_inferior): Record program arguments for
later inspection by the trap handler.
(count_argc): New function.
(prog_argv): Declare static.
(sim_write): Declare.
(trap): Implement argc, argnlen and argn system calls. Do not
abort on unknown system calls--simply return -1.
* syscall.h (SYS_argc, SYS_argnlen, SYS_argn): Define.
Kevin Buettner [Tue, 30 Jan 2001 22:18:21 +0000 (22:18 +0000)]
Replace blanked lines from earlier commit with comment stating that
the reason why the space is empty.
Kevin Buettner [Tue, 30 Jan 2001 16:45:23 +0000 (16:45 +0000)]
Remove unused printf() definition.
Alan Modra [Tue, 30 Jan 2001 13:40:08 +0000 (13:40 +0000)]
Write out millicode functions with the right elf symbol type.
Richard Henderson [Tue, 30 Jan 2001 09:52:27 +0000 (09:52 +0000)]
* elf64-alpha.c (elf64_alpha_find_nearest_line): Query dwarf2
before mdebug.
Michael Chastain [Tue, 30 Jan 2001 04:48:50 +0000 (04:48 +0000)]
Removed files structs3.c structs3.exp.
These were added by accident. Whoops!
Michael Chastain [Tue, 30 Jan 2001 02:49:36 +0000 (02:49 +0000)]
2001-01-29 Michael Chastain <chastain@redhat.com>
* symtab.c (block_lookup_symbol): Use 'namespace' parameter in
symbol comparisons in binary search.
Alan Modra [Tue, 30 Jan 2001 02:17:40 +0000 (02:17 +0000)]
Handle hppa64-linux systems.
Michael Chastain [Sun, 28 Jan 2001 23:49:43 +0000 (23:49 +0000)]
2001-01-28 Michael Chastain <chastain@redhat.com>
* gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
to call when tests fail. It takes gdb out of the overloaded
function choice menu back to the main prompt, so that the test
program stays synchronized.
(set_bp_overloaded): New proc to collect all the common
code for setting a breakpoint on an overloaded name. Calls
take_gdb_out_of_choice_menu when needed.
(menu_overload1arg): New variable to collect the repeated
instances of the expected menu for an overloaded name. Change
the regular expression to handle changes in g++ type encoding:
"void" can be either "void" or "", and "unsigned int" can be
either "unsigned int" or "unsigned".
(continue_to_bp_overloaded): Change regular expressions to handle
changes in g++ type encoding.
(no proc): Call take_gdb_out_of_choice_menu when needed.
Remove redundant calls to "info break". Accept either "canceled"
or "cancelled". Change regular expressions in "info break"
calls to handle changes in g++ type encoding. Give all tests
unique strings.
Fernando Nasser [Sun, 28 Jan 2001 18:52:48 +0000 (18:52 +0000)]
2001-01-28 Fernando Nasser <fnasser@redhat.com>
* library/main.tcl: Add plugin subdirectory, if existent, to auto_path.
* library/srcbar.itcl (create_plugin_menu): New method. Create a pull
down menu for plugins if there are any for this target configuration.
(create_menu_items): Invoke the new method above.
Fernando Nasser [Sun, 28 Jan 2001 18:39:00 +0000 (18:39 +0000)]
2001-01-28 Fernando Nasser <fnasser@redhat.com>
* library/gdbmenubar.itcl (menubar_new_menu): Save lable of a menu to
use as index.
(menubar_delete_menu): New function. Delete a menu.
Fernando Nasser [Sun, 28 Jan 2001 18:08:58 +0000 (18:08 +0000)]
2001-01-28 Fernando Nasser <fnasser@redhat.com>
* library/gdbmenubar.itcl (menu_list): Add missing declararion for
global variable.
Fernando Nasser [Sun, 28 Jan 2001 18:06:29 +0000 (18:06 +0000)]
2001-01-28 Fernando Nasser <fnasser@redhat.com>
* library/gdbmenubar.itcl (set_class_state): Turn off verbose debug
messages.
* library/gdbtoolbar.itcl (set_class_state): Ditto.
Fernando Nasser [Sat, 27 Jan 2001 22:18:15 +0000 (22:18 +0000)]
2001-01-27 Fernando Nasser <fnasser@redhat.com>
From Momchil Velikov <velco@fadata.bg>
* mi-cmd-disas.c (gdb_dis_asm_read_memory): Add missing memory
attributes argument in the call to `xfer_memory'.
Michael Sokolov [Sat, 27 Jan 2001 19:36:45 +0000 (19:36 +0000)]
* ltcf-cxx.sh (ac_cv_prog_cc_pic_works, ac_cv_prog_cc_static_works):
Don't unset, it's non-portable and no longer necessary, set to empty
instead.
Michael Sokolov [Sat, 27 Jan 2001 19:34:13 +0000 (19:34 +0000)]
* ltconfig: Shell portability fix for the tagname validity check.
Christopher Faylor [Sat, 27 Jan 2001 19:32:32 +0000 (19:32 +0000)]
* win32-nat.c (child_xfer_memory): Add missing argument required by 2001-01-23
change.
Michael Sokolov [Sat, 27 Jan 2001 19:29:31 +0000 (19:29 +0000)]
* ltcf-cxx.sh: Use parentheses around eval $ac_compile.
Alexandre Oliva [Sat, 27 Jan 2001 19:22:59 +0000 (19:22 +0000)]
* ltcf-c.sh (ld_shlibs) [aix5*]: Disable on unknown CPU types.
* ltcf-cxx.sh, ltcf-gcj.sh: Likewise.
Mark Kettenis [Sat, 27 Jan 2001 17:57:53 +0000 (17:57 +0000)]
* ui-out.c (do_list_end): New function.
(make_cleanup_ui_out_list_end): New function.
* ui-out.h: Provide prototype for make_cleanup_ui_out_list_end.
* stack.c (print_frame) [UI_OUT]: Call
make_cleanup_ui_out_list_end to make sure we mark the end of the
list if we do a non-local exit. At the end of the function,
instead of calling ui_out_list_end directly, let do_cleanups
handle it.
Michael Sokolov [Sat, 27 Jan 2001 17:28:11 +0000 (17:28 +0000)]
Remove extraneous tab from the blank line after the most recent entry
Fernando Nasser [Sat, 27 Jan 2001 00:50:29 +0000 (00:50 +0000)]
2001-01-26 Fernando Nasser <fnasser@redhat.com>
* generic/gdbtk-cmds.c (gdb_clear_file): Call exec_file_clear() and
symbol_file_clear() instead of exec_file_command() and
symbol_file_command().
(gdb_find_file_command): Return the proper error text.
Fernando Nasser [Sat, 27 Jan 2001 00:43:26 +0000 (00:43 +0000)]
2001-01-26 Fernando Nasser <fnasser@redhat.com>
Fix double parsing of filenames passed as command line arguments
to GDB (causes weird handling of escape characters).
Also, remove dependencies on the CLI from libgdb.
* call-cmds.h: Remove declaration of exec_file_command().
* gdbcore.h: Remove declaration of exec_file_command().
Add declarations for exec_open() and exec_file_clear().
* symfile.h: Add declarations for symbol_file_add_main() and
symbol_file_clear().
* exec.c (exec_open): New function. Implements to_open for exec
targets.
(exec_file_clear): New function. Makes GDB forget about a previously
specified executable file.
(exec_file_attach): Move parsing of arguments from here ...
(exec_file_command): ... to here.
(init_exec_ops): Use exec_open(), not exec_file_command() to
implement to_open for exec targets.
* symfile.c (symbol_file_add_main): New function. Call symbol_file_add() with default values. Used when the file name has already been parsed.
(symbol_file_clear): New function. Makes GDB forget about previously
read symbols.
(symbol_file_command): Call the above function instead of inline code.
* main.c: Include "symfile.h" and "gdbcore.h" instead of the deprecated
"call-cmds.h".
(captured_main): Call exec_file_attach() and symbol_file_add_main()
instead of exec_file_command() and symbol_file_command().
(captured_main): Add comment.
* corefile.c: Include "symfile.h".
(core_file_command): Call symbol_file_add_main() instead of
symbol_file_command().
(reopen_exec_file): Call exec_open() instead of exec_file_command().
* infcmd.c: Include "symfile.h".
(attach_command): Call symbol_file_add_main() instead of
symbol_file_command().
* infrun.c: Remove comment about the inclusion of "symfile.h",
not any longer appropriate.
(follow_exec): Call symbol_file_add_main() instead of
symbol_file_command().
* remote-es.c: Include "symfile.h".
(es1800_load): Call symbol_file_add_main() instead of
symbol_file_command().
* remote-vx.c: Remove comment about the inclusion of "symfile.h",
not any longer appropriate.
(vx-wait): Call symbol_file_add_main() instead of
symbol_file_command().
* solib-svr4.c (open_symbol_file_object): Call symbol_file_add_main()
instead of symbol_file_command().
* v850ice.c (ice_file): Call exec_open(), exec_file_attach() and
symbol_file_add_main() instead of exec_file_command() and
symbol_file_command().
* Makefile.in: Update dependencies.
Richard Henderson [Sat, 27 Jan 2001 00:04:09 +0000 (00:04 +0000)]
* elfxx-ia64.c (elfNN_ia64_dynamic_symbol_p): Return false
for non-default visibility.
* elf64-alpha.c (alpha_elf_dynamic_symbol_p): Likewise, but
delete ugly macro and replace with pretty function.
Jeff Holcomb [Fri, 26 Jan 2001 19:47:23 +0000 (19:47 +0000)]
2001-01-24 Jeff Holcomb <jeffh@redhat.com>
* remote-udi.c (udi_open): Change strdup to xstrdup.
* thread.c (thread_apply_all_command): Change strdup to xstrdup.
Update copyright message.
* varobj.c (delete_variable_1): Likewise.
* gdb_string.h: Remove declaration of strdup. Update copyright
message.
* config/xm-mpw.h: Likewise.
* config/i386/xm-i386mach.h: Likewise.
* config/m68k/xm-apollo68b.h: Likewise.
* config/m68k/xm-hp300bsd.h: Likewise.
* config/rs6000/xm-rs6000.h: Likewise.
* config/vax/xm-vaxult.h: Remove declaration of strdup.
* config/vax/xm-vaxult2.h: Likewise.
Jeff Holcomb [Fri, 26 Jan 2001 19:40:21 +0000 (19:40 +0000)]
2001-01-26 Jeff Holcomb <jeffh@redhat.com>
* MAINTAINERS: Add Jeff Holcomb to Write After Approval list.
J.T. Conklin [Fri, 26 Jan 2001 02:30:15 +0000 (02:30 +0000)]
* target.c (target_xfer_memory_partial): Return -1 on failure due
to invalid access mode attribute.
Christopher Faylor [Thu, 25 Jan 2001 22:35:01 +0000 (22:35 +0000)]
* win32-nat.c (_initialize_core_win32): Prototype correctly.
Nick Clifton [Thu, 25 Jan 2001 21:08:10 +0000 (21:08 +0000)]
DJGPP config tweaks
Kazu Hirata [Thu, 25 Jan 2001 20:17:45 +0000 (20:17 +0000)]
2001-01-25 Kazu Hirata <kazu@hxi.com>
* bfd-in2.h: Fix formatting.
* libbfd.h: Likewise.
Kazu Hirata [Thu, 25 Jan 2001 20:12:49 +0000 (20:12 +0000)]
2001-01-25 Kazu Hirata <kazu@hxi.com>
* chew.c: Do not output trailing whitespaces in type and
functionname. Update copyright.
Mark Kettenis [Thu, 25 Jan 2001 18:41:23 +0000 (18:41 +0000)]
* config/alpha/tm-fbsd.h: Update copyright.
(USE_STRUCT_CONVENTION): Define in terms of
alphabsd_use_struct_convention.
* config/alpha/fbsd.mt (TDEPFILES): Add alphafbsd-tdep.c.
* alphafbsd-tdep.c: New file.
Fernando Nasser [Thu, 25 Jan 2001 18:29:09 +0000 (18:29 +0000)]
2001-01-25 Fernando Nasser <fnasser@redhat.com>
* library/srcbar.itcl: New file. Implement SrcBar, a menu and toolbar
for the Source Window (code previously in srcmenubar.itcl and
srctoolbar.itcl).
* library/srcmenubar.itcl: Remove obsolete file.
* library/srctoolbar.itcl: Remove obsolete file.
* library/srcbar.tcl: Remove obsolete file.
* library/gdbmenubar.itcl (menubar_show): New method. Associate the
menu with the toplevel window.
* library/srcwin.itb (_build_win): Use SrcBar.
* library/tclIndex: Regenerate.
Fernando Nasser [Thu, 25 Jan 2001 17:49:22 +0000 (17:49 +0000)]
2001-01-25 Fernando Nasser <fnasser@redhat.com>
* library/srcbar.itcl: New file. Implement SrcBar, a menu and toolbar
for the Source Window (code previously in srcmenubar.itcl and
srctoolbar.itcl).
* library/srcmenubar.itcl: Remove obsolete file.
* library/srctoolbar.itcl: Remove obsolete file.
* library/srcbar.tcl: Remove obsolete file.
* library/srcwin.itb (_build_win): Use SrcBar.
* library/tclIndex: Regenerate.
Fernando Nasser [Thu, 25 Jan 2001 16:35:05 +0000 (16:35 +0000)]
2001-01-24 Fernando Nasser <fnasser@redhat.com>
From Martin Hunt <hunt@cygnus.com>
* generic/gdbtk-cmds.c (gdb_set_bp_addr, gdb_set_bp): Change
strsave() to xstrdup().
Fernando Nasser [Thu, 25 Jan 2001 15:19:30 +0000 (15:19 +0000)]
2001-01-24 Fernando Nasser <fnasser@redhat.com>
* top.c (print_gdb_version): Update Copyright year.
Fernando Nasser [Thu, 25 Jan 2001 03:04:41 +0000 (03:04 +0000)]
2001-01-24 Fernando Nasser <fnasser@redhat.com>
From Martin Hunt <hunt@cygnus.com>
* generic/gdbtk-cmds.c (gdb_set_bp_addr, gdb_set_bp): Change
strsave() to xstrdup().
Fernando Nasser [Thu, 25 Jan 2001 03:01:38 +0000 (03:01 +0000)]
2001-01-24 Fernando Nasser <fnasser@redhat.com>
From Martin Hunt <hunt@cygnus.com>
* generic/gdbtk-cmds.c (gdbtk_dis_asm_read_memory): Fix call
to xfer_memory().
Kazu Hirata [Wed, 24 Jan 2001 22:38:31 +0000 (22:38 +0000)]
2001-01-24 Kazu Hirata <kazu@hxi.com>
* chew.c: Do not output a trailing whitespace.
J.T. Conklin [Wed, 24 Jan 2001 21:01:02 +0000 (21:01 +0000)]
* dcache.c (dcache_write_line): Fix typo.
* memattr.c (delete_mem_region): Replace free() with xfree().
(mem_number): Add explicit type.
* sol-thread.c (sol_thread_xfer_memory): Add attrib argument.
(rw_common): Likewise.
Alexandre Oliva [Wed, 24 Jan 2001 20:09:37 +0000 (20:09 +0000)]
* ltmain.sh (TAG disable-shared, TAG disable-static): Make sure we
keep at least one of build_libtool_libs or build_old_libs set to
yes.
Fernando Nasser [Wed, 24 Jan 2001 16:28:20 +0000 (16:28 +0000)]
2001-01-24 Fernando Nasser <fnasser@redhat.com>
* infcmd.c (get_inferior_args, set_inferior_args): Accessor functions
for the inferior program arguments.
(run_command, run_no_args_command, init_infcmd)): Use accessor
functions to set the inferior program arguments.
* inferior.h: Add definitions to the accessor functions above.
Alexandre Oliva [Wed, 24 Jan 2001 13:17:01 +0000 (13:17 +0000)]
* interp.c (trap): Implement time.
Alan Modra [Wed, 24 Jan 2001 07:32:34 +0000 (07:32 +0000)]
Fix swapgs instruction.
H.J. Lu [Wed, 24 Jan 2001 04:56:29 +0000 (04:56 +0000)]
2001-01-23 H.J. Lu <hjl@gnu.org>
* bfd-in2.h: Rebuild.
Alexandre Oliva [Wed, 24 Jan 2001 02:27:02 +0000 (02:27 +0000)]
* ltcf-gcj.sh (lt_simple_link_test_code): Remove stray `(0)'.
* libtool.m4 (_AC_LIBTOOL_GCJ): Pass $CPPFLAGS on.
J.T. Conklin [Wed, 24 Jan 2001 00:26:46 +0000 (00:26 +0000)]
* lin-lwp.c (lin_lwp_xfer_memory): Add attrib argument.
* thread-db.c (thread_db_xfer_memory): Likewise.
Jim Blandy [Wed, 24 Jan 2001 00:22:47 +0000 (00:22 +0000)]
* dwarf2read.c (read_tag_const_type, read_tag_volatile_type):
Implement these correctly, using make_cv_type.
J.T. Conklin [Tue, 23 Jan 2001 22:48:56 +0000 (22:48 +0000)]
* exec.c (xfer_memory): Add attrib argument.
* infptrace.c (child_xfer_memory): Likewise.
* monitor.c (monitor_xfer_memory): Likewise.
* remote-adapt.c (adapt_xfer_inferior_memory): Likewise.
* remote-array.c (array_xfer_memory): Likewise.
* remote-bug.c (bug_xfer_memory): Likewise.
* remote-e7000.c (e7000_xfer_inferior_memory): Likewise.
* remote-eb.c (eb_xfer_inferior_memory): Likewise.
* remote-es.c (es1800_xfer_inferior_memory): Likewise.
* remote-mips.c (mips_xfer_memory): Likewise.
* remote-mm.c (mm_xfer_inferior_memory): Likewise.
* remote-nindy.c (nindy_xfer_inferior_memory): Likewise.
* remote-os9k.c (rombug_xfer_inferior_memory): Likewise.
* remote-rdi.c (arm_rdi_xfer_memory): Likewise.
* remote-rdp.c (remote_rdp_xfer_inferior_memory): Likewise.
* remote-sds.c (sds_xfer_memory): Likewise.
* remote-sim.c (gdbsim_xfer_inferior_memory): Likewise.
* remote-st.c (st2000_xfer_inferior_memory): Likewise.
* remote-udi.c (udi_xfer_inferior_memory): Likewise.
* remote-vx.c (vx_xfer_memory): Likewise.
* remote.c (remote_xfer_memory): Likewise.
* target.c (debug_to_xfer_memory, do_xfer_memory): Likewise.
* target.h (child_xfer_memory, do_xfer_memory, xfer_memory): Likewise.
* target.h (#include "memattr.h"): Added.
(target_ops.to_xfer_memory): Add attrib argument.
* wince.c (_initialize_inftarg): Removed call to set_dcache_state.
* dcache.h (set_dcache_state): Removed declaration.
* dcache.c (set_dcache_state): Removed definition
* dcache.c: Update module comment, as dcache is now enabled and
disabled with memory region attributes instead of by the global
variable "remotecache". Add comment describing the interaction
between dcache and memory region attributes.
(dcache_xfer_memory): Add comment describing benefits of moving
cache writeback to a higher level.
(dcache_struct): Removed cache_has_stuff field. This was used to
record whether the cache had been accessed in order to invalidate
it when it was disabled. However, this is not needed because the
cache is write through and the code that enables, disables, and
deletes memory regions invalidate the cache. Add comment which
suggests that we could be more selective and only invalidate those
cache lines containing data from those memory regions.
(dcache_invalidate): Updated.
(dcache_xfer_memory): Updated.
(dcache_alloc): Don't abort() if dcache_enabled_p is clear.
(dcache_xfer_memory): Removed code that called do_xfer_memory() to
perform a uncached transfer if dcache_enabled_p was clear. This
function is now only called if caching is enabled for the memory
region.
(dcache_info): Always print cache info.
* target.c (do_xfer_memory): Add attrib argument.
(target_xfer_memory, target_xfer_memory_partial): Break transfer
into chunks defined by memory regions, pass region attributes to
do_xfer_memory().
* dcache.c (dcache_read_line, dcache_write_line): Likewise.
* Makefile.in (SFILES): Add memattr.c.
(COMMON_OBS): Add memattr.o.
(dcache.o): Add target.h to dependencies.
* memattr.c: New file.
* memattr.h: Likewise.
H.J. Lu [Tue, 23 Jan 2001 21:50:36 +0000 (21:50 +0000)]
2001-01-23 H.J. Lu <hjl@gnu.org>
* vms-misc.c (_bfd_vms_next_record): Return -1 if PRIV(vms_buf)
is NULL or PRIV(vms_rec) is outside of the buffer.
Kazu Hirata [Tue, 23 Jan 2001 20:27:54 +0000 (20:27 +0000)]
2001-01-23 Kazu Hirata <kazu@hxi.com>
* aoutx.h: Fix formatting.
* bfd.c: Likewise.
* bfd-in2.h: Likewise.
* bfd-in.h: Likewise.
* cpu-i386.c: Likewise.
* cpu-m68hc11.c: Likewise.
* dwarf2.c: Likewise.
* elf64-x86-64.c: Likewise.
* format.c: Likewise.
* freebsd.h: Likewise.
* hash.c: Likewise.
* hp300hpux.c: Likewise.
* hppabsd-core.c: Likewise.
* hpux-core.c: Likewise.
J.T. Conklin [Tue, 23 Jan 2001 19:45:12 +0000 (19:45 +0000)]
* config/m32r/m32r.mt (GDBSERVER_LIBS): Added ../../intl/libintl.a.
* config/mips/vr5000.mt (GDBSERVER_LIBS): Likewise.
* config/tic80/tic80.mt (GDBSERVER_LIBS): Likewise.
* gdbserver/low-sim.c (#include "defs.h"): Removed.
(mygeneric_load): Rename from generic_load.
* gdbserver/low-hppabsd.c (#include "server.h"): Added.
(#include "defs.h"): Removed.
(inferior_pid, perror_with_name): Remove declarations.
* gdbserver/low-linux.c: Likewise.
* gdbserver/low-nbsd.c: Likewise.
* gdbserver/low-sparc.c: Likewise.
* gdbserver/low-sun3.c: Likewise.
* i386-stub.c: Re-indent.
* m68k-stub.c: Re-indent.
Kazu Hirata [Tue, 23 Jan 2001 11:45:53 +0000 (11:45 +0000)]
2001-01-23 Kazu Hirata <kazu@hxi.com>
* coff64-rs6000.c: Fix formatting.
* coff-arm.c: Likewise.
* coffgen.c: Likewise.
* cofflink.c: Likewise.
* coff-mcore.c: Likewise.
* coff-mips.c: Likewise.
* coff-pmac.c: Likewise.
* coff-ppc.c: Likewise.
* coff-rs6000.c: Likewise.
* elf32.c: Likewise.
* elf32-fr30.c: Likewise.
* elf32-i370.c: Likewise.
* elf32-i860.c: Likewise.
* elf32-m32r.c: Likewise.
* elf32-m68k.c: Likewise.
* elf32-mcore.c: Likewise.
* elf32-ppc.c: Likewise.
* elf32-sh.c: Likewise.
* elf32-v850.c: Likewise.
* elf64-alpha.c: Likewise.
* elf64-sparc.c: Likewise.
* elflink.c: Likewise.
* elflink.h: Likewise.
* elf-m10200.c: Likewise.
* elf-m10300.c: Likewise.
* elfxx-ia64.c: Likewise.
Andreas Jaeger [Tue, 23 Jan 2001 10:49:50 +0000 (10:49 +0000)]
2001-01-22 Bo Thorsen <bo@suse.de>
* elf64-x86-64.c: Added PIC support for X86-64.
(elf64_x86_64_link_hash_newfunc): Function added.
(elf64_x86_64_link_hash_table_create): Likewise.
(elf64_x86_64_check_relocs): Likewise.
(elf64_x86_64_gc_mark_hook): Likewise.
(elf64_x86_64_gc_sweep_hook): Likewise.
(elf64_x86_64_adjust_dynamic_symbol): Likewise.
(elf64_x86_64_size_dynamic_sections): Likewise.
(elf64_x86_64_discard_copies): Likewise.
(elf64_x86_64_finish_dynamic_symbol): Likewise.
(elf64_x86_64_finish_dynamic_sections): Likewise.
(elf64_x86_64_relocate_section): Add relocation of PIC sections.
Nicholas Duffek [Mon, 22 Jan 2001 23:32:49 +0000 (23:32 +0000)]
* gdbarch.sh (PARM_BOUNDARY): Define.
* gdbarch.c: Regenerate.
* gdbarch.h: Regenerate.
J.T. Conklin [Mon, 22 Jan 2001 20:23:25 +0000 (20:23 +0000)]
* ns32k-tdep.c: #include "frame.h"
* config/ns32k/tm-umax.h (FRAME_FIND_SAVED_REGS): Restore. It
appears to have been inadvertantly removed sometime in May 1999.
* Revert 2000-11-09 changes where shared library objects were
moved from NATDEPFILES to TDEPFILES on NetBSD targets. While
we'd like to be able to debug dynamically linked executables,
this makes it impossible to build a cross debugger on a many
hosts.
* config/i386/nbsd.mt: Remove solib.o, solib-svr4.o from TDEPFILES.
* config/i386/nbsdelf.mt: Likewise.
* config/m68k/nbsd.mt: Likewise.
* config/ns32k/nbsd.mt: Likewise.
* config/powerpc/nbsd.mt: Likewise.
* config/sparc/nbsd.mt: Likewise.
* config/sparc/nbsdelf.mt: Likewise.
* config/i386/nbsd.mh: Add solib.o, solib-svr4.o to NATDEPFILES.
* config/i386/nbsdelf.mh: Likewise.
* config/m68k/nbsd.mh: Likewise.
* config/ns32k/nbsd.mh: Likewise.
* config/powerpc/nbsd.mh: Likewise.
* config/sparc/nbsd.mh: Likewise.
Andreas Jaeger [Mon, 22 Jan 2001 10:49:19 +0000 (10:49 +0000)]
Give credit for the last change to Philip instead of to Maciej.
Andreas Jaeger [Mon, 22 Jan 2001 09:41:40 +0000 (09:41 +0000)]
2001-01-21 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
* Makefile.am (install-data-local): Make use of $(DESTDIR).
* Makefile.in: Regenerate.
Kazu Hirata [Sun, 21 Jan 2001 19:19:59 +0000 (19:19 +0000)]
2001-01-21 Kazu Hirata <kazu@hxi.com>
* coff-a29k.c: Fix formatting.
Mark Kettenis [Sun, 21 Jan 2001 15:07:05 +0000 (15:07 +0000)]
* mi-support.exp (mi_gdb_start): Skip mi tests if -i flag is
recognized (i.e. if GDB was compiled with UI_OUT, but the mi
interpreter wasn't recognized (because it wasn't compiled in).
Andreas Jaeger [Sat, 20 Jan 2001 16:57:28 +0000 (16:57 +0000)]
2001-01-20 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
* Makefile.in (ETC_SUPPORT): Add configure.texi and friends.
H.J. Lu [Sat, 20 Jan 2001 06:08:35 +0000 (06:08 +0000)]
2001-01-19 H.J. Lu <hjl@gnu.org>
* elf32-i386.c (elf_i386_check_relocs): Report files with bad
relocation section names.
(elf_i386_relocate_section): Report files with bad relocation
section names and return false.
Fernando Nasser [Fri, 19 Jan 2001 16:09:10 +0000 (16:09 +0000)]
Fix previous checkout of this:
2001-01-18 Fernando Nasser <fnasser@redhat.com>
* library/srctextwin.itb (_highlightAsmLine): Add missing FUNCNAME
parameter.
(FillAssembly, FillMixed): Pass the FUNCNAME parameter that is
needed by the above method.
* library/srctextwin.ith (_highlightAsmLine): Add FUNCNAME parameter
to method definition.
Jason Merrill [Fri, 19 Jan 2001 14:53:44 +0000 (14:53 +0000)]
* dbxread.c (read_ofile_symtab): Stay with AUTO_DEMANGLING for G++.
(process_one_symbol): Likewise.
* dwarfread.c (handle_producer): Likewise.
Fernando Nasser [Fri, 19 Jan 2001 14:24:54 +0000 (14:24 +0000)]
2001-01-19 Fernando Nasser <fnasser@redhat.com>
* library/prefs.tcl (pref_set_defaults): Set default value of
gdb/src/top_control to place the source window controls at the top.
Andrew Cagney [Fri, 19 Jan 2001 10:25:13 +0000 (10:25 +0000)]
Drop -Wuninitialized until GDB compiles with it.
Add list of buildable targets to the MAINTAINERS file.
Andrew Cagney [Fri, 19 Jan 2001 08:01:47 +0000 (08:01 +0000)]
Replace STRCMP with strcmp()
Andrew Cagney [Fri, 19 Jan 2001 05:45:16 +0000 (05:45 +0000)]
Replace FREEIF() with xfree().
Nick Clifton [Fri, 19 Jan 2001 04:08:52 +0000 (04:08 +0000)]
Add new arc core numbers.
Jim Blandy [Thu, 18 Jan 2001 23:38:26 +0000 (23:38 +0000)]
* symtab.c (lookup_symbol_aux): Call lookup_symbol_aux to lookup
a mangled symbol rather than recursing into lookup_symbol, since
this will just re-unmangle the name & call lookup_symbol_aux -
leading to an infinite recursion.