OSDN Git Service
Andreas Jaeger [Tue, 21 Aug 2001 08:40:23 +0000 (08:40 +0000)]
* coff-sparc.c: Add missing prototypes.
* elf32-s390.c: Likewise.
* elf32-i960.c: Likewise.
* aout-target.h: Likewise.
Andrew Cagney [Tue, 21 Aug 2001 04:31:32 +0000 (04:31 +0000)]
* arm-tdep.c (convert_from_extended, convert_to_extended): Delete
assembler version of function.
(convert_from_extended, convert_to_extended): Rewrite. Use
floatformat_to_doublest, floatformat_from_doublest,
floatformat_arm_ext_big, floatformat_arm_ext_littlebyte_bigword.
(arm_push_arguments): Use extract_floating and store_floating to
perform floating point conversions.
(SWAP_TARGET_AND_HOST): Delete macro.
* arm-linux-tdep.c (arm_linux_push_arguments): Use
extract_floating and store_floating to perform floating point
conversions.
H.J. Lu [Tue, 21 Aug 2001 01:02:41 +0000 (01:02 +0000)]
2001-08-20 H.J. Lu <hjl@gnu.org>
* elf-bfd.h (elf_obj_tdata): Add num_section_syms.
(elf_num_section_syms): New for num_section_syms.
* elf.c (elf_map_symbols): Set num_section_syms.
(_bfd_elf_symbol_from_bfd_symbol): Check num_section_syms for
the section symbol index.
Andrew Cagney [Tue, 21 Aug 2001 00:24:58 +0000 (00:24 +0000)]
* gdbtypes.h (struct type): Clarify meaning of field ``length''.
Andrew Cagney [Tue, 21 Aug 2001 00:20:07 +0000 (00:20 +0000)]
* floatformat.h (floatformat_arm_ext): Document as deprecated.
(floatformat_arm_ext_big, floatformat_arm_ext_littlebyte_bigword)
(floatformat_ia64_spill_little, floatformat_ia64_quad_little)
(floatformat_ia64_spill_big, floatformat_ia64_quad_big)
(floatformat_m88110_harris_ext): Declare.
gdbadmin [Tue, 21 Aug 2001 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***
Keith Seitz [Mon, 20 Aug 2001 19:14:09 +0000 (19:14 +0000)]
* library/stackwin.itb (build_win): Use iwidget's scrolled listbox
instead of tix scrolled list box.
(update): Update to use iwidget's scrolled list box.
(change_frame): Ditto.
Remove parameters.
* library/stackwin.ith (change_frame): Remove all parameters.
Keith Seitz [Mon, 20 Aug 2001 17:55:32 +0000 (17:55 +0000)]
* generic/gdbtk-cmds.c (gdb_load_disassembly): Save the original
address from parse_and_eval_address: if find_pc_partial_function
errors, we will lose our original address.
If find_pc_partial_function does error, print out both
the address we thought we were disassembling at AND the address
we actually did disassemble at. This should help elide address-
to-pointer and pointer-to-address problems in the tdep files.
* library/srctextwin.itb (FillAssembly): When gdb_load_disassembly
fails, use its error message instead of the cooked "Unable to
Read insturctions..." message.
(UnLoadFromCache): If oldpane is empty, don't try show it,
don't try to set our view to it, don't do anything but
erase the given pane.
Nick Clifton [Mon, 20 Aug 2001 14:28:46 +0000 (14:28 +0000)]
Never select the generic has table creator. All elf backends need elf specific
fields in the hash table.
Alan Modra [Mon, 20 Aug 2001 03:29:21 +0000 (03:29 +0000)]
* config.sub, config.guess: Import latest from subversions.
gdbadmin [Mon, 20 Aug 2001 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Sun, 19 Aug 2001 23:42:47 +0000 (23:42 +0000)]
* archive.c (offsetof): Remove define.
* elf.c: Likewise.
* oasys.c: Likewise
* sysdep.h (offsetof): Define.
Andrew Cagney [Sun, 19 Aug 2001 01:23:43 +0000 (01:23 +0000)]
* mi0-var-block.exp, mi0-stack.exp, mi0-simplerun.exp,
mi0-regs.exp, mi0-watch.exp, mi0-stepi.exp, mi0-until.exp,
mi0-return.exp, mi0-read-memory.exp, mi0-eval.exp,
mi0-disassemble.exp, mi0-console.exp, mi-watch.exp,
mi-var-display.exp, mi-var-cmd.exp, mi-var-child.exp,
mi-until.exp, mi-var-block.exp, mi-stepi.exp, mi-stack.exp,
mi-simplerun.exp, mi-return.exp, mi-regs.exp, mi-read-memory.exp,
mi-disassemble.exp, mi-eval.exp, mi-console.exp: Replace pattern
matching thread=0 with one to also match thread=1.
Fix PR gdb/190.
Andrew Cagney [Sun, 19 Aug 2001 01:02:58 +0000 (01:02 +0000)]
* lib/mi-support.exp (mi_gdb_start): If a remote target, use the
CLI jump command to start it.
(mi_run_to_main): Fail immediatly when unexpected output.
Andrew Cagney [Sun, 19 Aug 2001 00:37:28 +0000 (00:37 +0000)]
* mi0-until.exp, mi-until.exp, mi0-stepi.exp, mi-stepi.exp,
mi-simplerun.exp, mi0-simplerun.exp, mi0-return.exp,
mi-return.exp, mi0-console.exp, mi-console.exp: Recognize an
unexpected run-to-main response. Report as a fail.
gdbadmin [Sun, 19 Aug 2001 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***
DJ Delorie [Sat, 18 Aug 2001 23:47:14 +0000 (23:47 +0000)]
merge from gcc
Andrew Cagney [Sat, 18 Aug 2001 21:34:28 +0000 (21:34 +0000)]
* lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
beginning of function. Fix PR gdb/191.
gdbadmin [Sat, 18 Aug 2001 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***
DJ Delorie [Fri, 17 Aug 2001 21:14:20 +0000 (21:14 +0000)]
merge from gcc
Keith Seitz [Fri, 17 Aug 2001 19:10:36 +0000 (19:10 +0000)]
* generic/gdbtk-varobj.c (variable_obj_command): Pass pointer
to varobj* when calling variable_update (API changed).
(variable_create): Don't pass varobj* to install_variable. It's
not used.
(variable_children): Likewise.
(variable_update): Change parameters to accept pointer to
varobj*. Matches API change in varobj_update.
(install_variable): Remove unused "var" parameter.
Keith Seitz [Fri, 17 Aug 2001 19:01:22 +0000 (19:01 +0000)]
* mi-cmd-var.c (varobj_update_one): Update call to
varobj_update to reflect recent api change.
Keith Seitz [Fri, 17 Aug 2001 18:56:49 +0000 (18:56 +0000)]
* varobj.c (varobj_update): Change first parameter to
pointer to struct varobj*. This function can delete
varobjs, so we need to give callers the new varobj
when this happens.
(value_of_root): Update "var", too, if "var_handle"
changes.
* varobj.h (varobj_update): Likewise.
Keith Seitz [Fri, 17 Aug 2001 17:58:25 +0000 (17:58 +0000)]
* Makefile.in (varobj_h): Define.
(mi-cmd-var.o): Depends on varobj_h.
(gdbtk-varobj.o): Change varobj.h to $(varobj_h).
Alan Modra [Fri, 17 Aug 2001 15:56:58 +0000 (15:56 +0000)]
* bfd.c (bfd_get_gp_size): Return an unsigned int.
(bfd_set_gp_size): Make param unsigned.
* bfd-in2.h: Regenerate.
* elf32-ppc.c (ppc_elf_add_symbol_hook): Use elf_gp_size rather
than calling bfd_get_gp_size.
* elf64-alpha.c (elf64_alpha_add_symbol_hook): Likewise.
* elfxx-ia64.c (elfNN_ia64_add_symbol_hook): Likewise.
Alan Modra [Fri, 17 Aug 2001 09:50:05 +0000 (09:50 +0000)]
* linker.c (default_fill_link_order): Handle four byte fill value.
Alan Modra [Fri, 17 Aug 2001 09:44:19 +0000 (09:44 +0000)]
* elf64-sparc.c (sparc64_elf_output_arch_syms): Add missing
prototype.
* nlm32-alpha.c (nlm_alpha_write_external): Fix warning.
Alan Modra [Fri, 17 Aug 2001 09:21:34 +0000 (09:21 +0000)]
* elf64-mips.c (UNUSED_RELOC): Define.
(mips_elf64_howto_table_rel): Use it.
(mips_elf64_howto_table_rela): Here too.
(mips_elf64_write_relocs): Fix signed/unsigned warning.
Alan Modra [Fri, 17 Aug 2001 09:19:10 +0000 (09:19 +0000)]
Oops missed from last commit
Alan Modra [Fri, 17 Aug 2001 08:57:42 +0000 (08:57 +0000)]
* coffcode.h (coff_write_object_contents): Add ATTRIBUTE_UNUSED to
silence warning.
* coffgen.c (coff_print_symbol): Fix warnings.
(coff_find_nearest_line): Likewise.
* cofflink.c (_bfd_coff_link_input_bfd): Likewise.
* coff-alpha.c (alpha_convert_external_reloc): Likewise.
* format.c (bfd_check_format_matches): Likewise.
(bfd_set_format): Likewise.
* coff-ia64.c: Add missing prototypes.
* elf64-alpha.c (struct alpha_elf_link_hash_entry): Make addend
signed to silence warnings.
(elf64_alpha_relocate_section): Likewise.
(elf64_alpha_find_reloc_at_ofs): Fix warnings.
(elf64_alpha_add_symbol_hook): Likewise.
(elf64_alpha_final_link): Likewise.
(elf64_alpha_relax_section): Remove redundant assign to info.gotent.
(elf64_alpha_merge_gots): Add ATTRIBUTE_UNUSED to unused args.
(elf64_alpha_size_got_sections): Likewise.
* elfxx-ia64.c: Add missing prototypes.
(elfNN_ia64_relocate_section): Fix warning.
(elfNN_ia64_unwind_entry_compare): Make params const.
DJ Delorie [Fri, 17 Aug 2001 06:33:05 +0000 (06:33 +0000)]
merge from gcc
Alan Modra [Fri, 17 Aug 2001 04:17:18 +0000 (04:17 +0000)]
* config.bfd (targ64_selvecs): New.
<powerpc-*-aix* entry>: Use it here instead of ineffectual #ifdef.
Alan Modra [Fri, 17 Aug 2001 03:54:53 +0000 (03:54 +0000)]
* bfd-in.h (BFD_VERSION): Remove wrong comment.
(BFD_DEFAULT_TARGET_SIZE): New.
(BFD_ARCH_SIZE): Comment.
* configure.in (target_size): New. Set instead of target64 in
selvecs case statement. Set target64 from it.
(bfd_default_target_size): New. Set from taget_size. AC_SUBST.
* bfd-in2.h: Regenerate.
* configure: Regenerate.
Alan Modra [Fri, 17 Aug 2001 03:19:01 +0000 (03:19 +0000)]
* bfd.c (enum bfd_error): Add bfd_error_wrong_object_format.
(bfd_errmsgs): Add corresponding message.
* archive.c (bfd_generic_archive_p): Don't release bfd_ardata when
finding an archive that contains different format object files.
Return bfd_error_wrong_object_format for this case.
* format.c: Formatting fixes. s/CONST/const/.
(bfd_check_format_matches): Accept archives that give
bfd_error_wrong_object_format if no full match is found. Tidy
code handling matching_vector. Don't return a pointer to freed
memory in `matching'. Handle ambiguous matches as for partial
archive matches.
* bfd-in2.h: Regenerate.
gdbadmin [Fri, 17 Aug 2001 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Keith Seitz [Thu, 16 Aug 2001 23:04:46 +0000 (23:04 +0000)]
* generic/gdbtk.c (gdbtk_init): Revert change from earlier.
It is insufficient. We must get the absolute pathname
from autoconf.
Don't bother setting TCL_LIBRARY: it must be set already
in order for us to execute a script.
Keith Seitz [Thu, 16 Aug 2001 22:58:34 +0000 (22:58 +0000)]
* cpp_variable.test (2.29, 2.30, 2.43, 2.63, 2.72): Char
pointers can now be dereferenced. Update test to reflect
this change in varobj.
* c_variable.test (4.9, 4.10, 4.47, 4.48, 5.1, 5.2, 5.3,
5.4, 5.5, 5.6, 5.7, 5.8, 5.9, 5.17, 5.18, 5.43, 5.44, 5.47,
5.48, 5.49, 5.50, 5.51, 5.53, 6.30): Likewise.
Keith Seitz [Thu, 16 Aug 2001 22:47:00 +0000 (22:47 +0000)]
* configure.in (GDBTK_SRC_DIR): We must have autoconf
give us the absolute path to the source directory.
* configure: Regenerated.
* Makefile.in (GDBTK_SRC_DIR): Add variable so that
autoconf can substitue it in for us.
(gdbtk.o): Pass in GDBTK_SRC_DIR instead of srcdir. We
really do need an absolute pathname.
Thiemo Seufer [Thu, 16 Aug 2001 19:24:33 +0000 (19:24 +0000)]
Add support for MIPS R1[02]000 performance counter opcodes.
Jonathan Larmour [Thu, 16 Aug 2001 19:10:49 +0000 (19:10 +0000)]
* mips-opc.c: R3900s can support all branch likely INSN_MACROs where
the corresponding non-likely insn is in MIPS I.
Keith Seitz [Thu, 16 Aug 2001 18:55:50 +0000 (18:55 +0000)]
* library/globalpref.ith (_change_font, _change_size): New
private methods.
(_size): New private variable.
(font_changed, wfont_changed): Removed.
* library/globalpref.itb (make_font_item): Change combobox
callback to use _change_font.
Replace tixControl with iwidgets::spinint.
(font_changed, wfont_changed): Removed.
(_change_font, _change_size): New private methods.
* tclIndex: Regenerate.
Keith Seitz [Thu, 16 Aug 2001 17:38:18 +0000 (17:38 +0000)]
* generic/gdbtk.c (gdbtk_init): Make sure we're working with
absolute pathnames in the *_LIBRAY variables.
Keith Seitz [Thu, 16 Aug 2001 15:48:14 +0000 (15:48 +0000)]
From Ian Roxborough <irox@redhat.com>
* generic/gdbtk-hooks.c (x_event): Deal with Tcl API insanity
for Tcl_ObjGetVar2 or Tcl_GetObjVar2.
(gdbtk_trace_find): Likewise for Tcl_GlobalEvalObj
or Tcl_EvalObj (TCL_EVAL_GLOBAL).
Frank Ch. Eigler [Thu, 16 Aug 2001 14:19:54 +0000 (14:19 +0000)]
* obvious fix
2001-08-16 Frank Ch. Eigler <fche@redhat.com>
* config/sid.exp (sid_start): Don't warn if we cannot figure out
what to force sid endianness to.
gdbadmin [Thu, 16 Aug 2001 02:23:16 +0000 (02:23 +0000)]
*** empty log message ***
Keith Seitz [Wed, 15 Aug 2001 21:13:56 +0000 (21:13 +0000)]
* generic/gdbtk.c (gdbtk_init): Don't assume a particular
layout for the source directory, let the Makefile tell us
where the real source directory is.
When compiling under Cygwin, convert the (posix) path to a
win32 path, which is what tcl really wants.
From Ian Roxborough <irox@redhat.com>:
* generic/gdbtk.c (gdbtk_init): If Insight isn't
executed from inside a directory called "bin",
assume that we are being running from the build
directory and set the *_LIBRARY variables to point
to (hopefully) the correct source directory.
Keith Seitz [Wed, 15 Aug 2001 21:11:45 +0000 (21:11 +0000)]
* lib/gdb.exp (gdbtk_start): Don't set environment
variables for TCL_LIBRARY and friends. Insight will
now figure these out for itself.
Keith Seitz [Wed, 15 Aug 2001 21:09:46 +0000 (21:09 +0000)]
* Makefile.in (GDBTK_VERSION): Set a version number.
(GDBTK_LIBRARY): New variable to point to location where
gdbtk will install its tcl library. Changed all refereneces
to $(datadir)/insight1.0 to $(GDBTK_LIBRARY).
(SUBDIR_GDBTK_ALL): Remove "all-gdbtk". No longer needed.
(SUBDIR_GDBTK_CLEAN): Remove "clean-gdbtk". No longer needed.
(all-gdbtk): Remove.
(install-gdbtk): Remove.
(gdbtk.o): Pass srcdir to file when compiling.
Also from Ian Roxborough:
* Makefile.in: Changed all references to the install directory
"gdbtcl" to read "insight1.0".
Corinna Vinschen [Wed, 15 Aug 2001 15:29:56 +0000 (15:29 +0000)]
* arch-utils.c (generic_skip_trampoline_code): New function.
* arch-utils.h (generic_skip_trampoline_code): Declare external.
* gdbarch.c: Regeberated from gdbarch.sh.
* gdbarch.h: Ditto.
* gdbarch.sh (SKIP_TRAMPOLINE_CODE): Multi-arch.
* infrun.c: Remove default setting of SKIP_TRAMPOLINE_CODE macro.
Christopher Faylor [Wed, 15 Aug 2001 14:47:53 +0000 (14:47 +0000)]
* gdbint.texinfo: Add a cautionary note about macro use.
Alan Modra [Wed, 15 Aug 2001 14:44:40 +0000 (14:44 +0000)]
* libieee.h (common_header_type): Add last_byte field.
* ieee.c: Add missing prototypes. Some format fixes.
(struct output_buffer_struct): Move for availability to prototypes.
(ieee_part_after): New function.
(ieee_slurp_debug): Use it here.
(ieee_seek): Pass in ieee_data_struct rather than bfd. Use
ieee_part_after to set last_byte to one past end of current part.
Update callers.
(ieee_pos): Pass in ieee_data_struct rather than bfd.
Update callers.
(parse_expression): Don't go beyond the end of the current part.
(ieee_slurp_external_symbols): Correct type passed to read_2bytes.
(ieee_get_symtab_upper_bound, ieee_get_symtab,
ieee_get_symbol_info, ieee_print_symbol, ieee_new_section_hook,
ieee_get_reloc_upper_bound, ieee_canonicalize_reloc, block,
ieee_set_section_contents, ieee_write_object_contents,
ieee_make_empty_symbol): Make static.
(ieee_archive_p): Correct comments regarding bfd_read.
(ieee_object_p): Similarly.
(ieee_mkobject): Move it. Clear output_ptr_start, output_ptr,
output_ptr_end, input_ptr_start, input_ptr, input_ptr_end,
input_bfd, output_bfd, output_buffer.
(do_as_repeat): Write out ieee_set_current_pc_enum value as for
do_with_relocs, ie. as a symbol for relocatable files.
(ieee_vec): Add comments showing functions referenced by macros.
H.J. Lu [Wed, 15 Aug 2001 05:02:28 +0000 (05:02 +0000)]
2001-08-14 Daniel Jacobowitz <drow@mvista.com>
H.J. Lu (hjl@gnu.org)
* partial-stab.h: valu should be a CORE_ADDR.
2001-08-14 H.J. Lu (hjl@gnu.org)
* dbxread.c (SWAP_SYMBOL): Removed.
(INTERNALIZE_SYMBOL): Check sign extended vma.
gdbadmin [Wed, 15 Aug 2001 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Christopher Faylor [Tue, 14 Aug 2001 20:05:48 +0000 (20:05 +0000)]
* top.c (SIGSETJMP): Protect env argument with parentheses.
(SIGLONGJMP): Protect env argument with parentheses.
DJ Delorie [Tue, 14 Aug 2001 14:08:12 +0000 (14:08 +0000)]
sync with gcc - whitespace differences, one missing entry, and one
rearrangement.
Nick Clifton [Tue, 14 Aug 2001 10:01:29 +0000 (10:01 +0000)]
Add missing protypes
Andrew Cagney [Tue, 14 Aug 2001 01:34:00 +0000 (01:34 +0000)]
* floatformat.c (floatformat_ieee_double_littlebyte_bigword): Fix
name.
Jeff Holcomb [Tue, 14 Aug 2001 00:07:59 +0000 (00:07 +0000)]
2001-08-13 Jeff Holcomb <jeffh@redhat.com>
* cpp_variable.test: Use gdbtk_test_run to start the test
program.
gdbadmin [Tue, 14 Aug 2001 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***
Keith Seitz [Mon, 13 Aug 2001 19:04:38 +0000 (19:04 +0000)]
* library/regwin.ith: Rewrite.
* library/regwin.itb: Rewrite.
* library/tclIndex: Regenerate.
Keith Seitz [Mon, 13 Aug 2001 18:53:36 +0000 (18:53 +0000)]
* generic/gdbtk-register.c (gdb_register_info): New function.
Consolidates all register handling.
(get_register_size): New function.
(gdb_changed_register_list, gdb_fetch_registers,
gdb_regnames): Deprecate.
(setup_architecture_data): Free old register cache
when necessary.
Keith Seitz [Mon, 13 Aug 2001 18:30:36 +0000 (18:30 +0000)]
* generic/gdbtk-hooks.c (gdbtk_add_hooks): Register
architecture_changed event handler.
(gdbtk_architecture_changed): New function.
* library/gdbevent.ith (class ArchChangdEvent): New event.
* library/ehandler.ith (arch_changed): New method. Handler
for ArchChangedEvents.
* library/interface.tcl (gdbtk_tcl_architecture_changed): New
proc to handle architecture change events.
Nick Clifton [Mon, 13 Aug 2001 10:43:29 +0000 (10:43 +0000)]
Fix bug in previous delta
Nick Clifton [Mon, 13 Aug 2001 10:06:53 +0000 (10:06 +0000)]
oops - omitted from previous delta!
Nick Clifton [Mon, 13 Aug 2001 10:06:11 +0000 (10:06 +0000)]
Add missing prototypes. Fix formatting.
Kazu Hirata [Mon, 13 Aug 2001 08:09:58 +0000 (08:09 +0000)]
* mcore-dis.c: Fix formatting.
* mips-dis.c: Likewise.
* pj-dis.c: Likewise.
* z8k-dis.c: Likewise.
DJ Delorie [Mon, 13 Aug 2001 02:25:01 +0000 (02:25 +0000)]
merge from gcc
gdbadmin [Mon, 13 Aug 2001 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Richard Henderson [Sun, 12 Aug 2001 20:16:29 +0000 (20:16 +0000)]
* cgen-ibld.in (extract_normal): Match type of VALUE and MASK
to *VALUEP. Regenerate all cgen files.
Andrew Cagney [Sun, 12 Aug 2001 03:39:11 +0000 (03:39 +0000)]
* config/mn10300/mn10300.mt (TM_FILE): Delete.
* configure.tgt: Add mn10300 to list of mulit-arch targets.
* config/mn10300/tm-mn10300.h: Delete file. Move contents ...
* mn10300-tdep.c: To here.
Andrew Cagney [Sun, 12 Aug 2001 03:19:22 +0000 (03:19 +0000)]
Convert some floatformat_{to,from}_double to floatformat_{to,from}_doublest.
Andrew Cagney [Sun, 12 Aug 2001 02:10:18 +0000 (02:10 +0000)]
* config/mn10300/tm-mn10300.h (PC_REGNUM, SP_REGNUM): Delete.
* mn10300-tdep.c (mn10300_gdbarch_init): Initialize pc_regnum and
sp_regnum.
Andrew Cagney [Sun, 12 Aug 2001 01:45:49 +0000 (01:45 +0000)]
* doublest.c (convert_doublest_to_floatformat): Rename
floatformat_from_doublest. Make static.
(convert_floatformat_to_doublest): Rename floatformat_to_doublest.
Make static.
(floatformat_to_doublest): New function.
(floatformat_from_doublest): New function.
(host_float_format, host_double_format, host_long_double_format):
New static variables.
(store_floating, extract_floating): Always use
floatformat_to_doublest and floatformat_from_doublest.
* doublest.h (HOST_LONG_DOUBLE_FORMAT): Delete macro.
Andrew Cagney [Sun, 12 Aug 2001 01:11:12 +0000 (01:11 +0000)]
* config/mn10300/tm-mn10300.h (INIT_FRAME_PC): Delete.
* mn10300-tdep.c (mn10300_gdbarch_init): Initialize init_frame_pc.
gdbadmin [Sun, 12 Aug 2001 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Nick Clifton [Sat, 11 Aug 2001 16:48:15 +0000 (16:48 +0000)]
replace direct invocation og elf vma print functions with indirect invocation
Andreas Jaeger [Sat, 11 Aug 2001 07:59:54 +0000 (07:59 +0000)]
2001-08-10 Andreas Jaeger <aj@suse.de>
* elf64-sparc.c: Add missing prototypes.
* elf32-cris.c: Likewise.
* elf32-i370.c: Likewise.
* elf64-hppa.c: Likewise.
* elf64-s390.c: Likewise.
Andrew Cagney [Sat, 11 Aug 2001 00:59:29 +0000 (00:59 +0000)]
* target.h (TARGET_VIRTUAL_FRAME_POINTER): Delete, multi-arched.
* gdbarch.sh (TARGET_VIRTUAL_FRAME_POINTER): Add.
* gdbarch.h, gdbarch.c: Regenerate.
* arch-utils.h (legacy_virtual_frame_pointer): Declare.
* arch-utils.c: Include "gdb_assert.h".
(legacy_virtual_frame_pointer): Define.
* Makefile.in (arch-utils.o): Depends on gdb_assert.h.
* tracepoint.c (encode_actions): Make frame_reg an int. Make
frame_offset a LONGEST.
* ax-gdb.c (gen_frame_args_address): Ditto.
(gen_frame_locals_address): Ditto.
* mn10300-tdep.c (mn10300_gdbarch_init): Initialize
virtual_frame_pointer.
(mn10300_virtual_frame_pointer): Make static. Update parameter
list to match function signature.
* config/mn10300/tm-mn10300.h (TARGET_VIRTUAL_FRAME_POINTER): Delete.
Keith Seitz [Sat, 11 Aug 2001 00:41:02 +0000 (00:41 +0000)]
* gdb-events.sh: Add architecture_changed event.
* gdbarch.sh: Include gdb-event.h.
(gdbarch_update_p): Notify UIs when architecture changes.
* gdb-events.h: Regenerated.
* gdb-events.c: Regenerated.
* gdbarch.c: Regenerated.
gdbadmin [Sat, 11 Aug 2001 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Andrew Cagney [Fri, 10 Aug 2001 23:46:17 +0000 (23:46 +0000)]
(lbasename): Change function declaration to return a const char pointer.
Michael Snyder [Fri, 10 Aug 2001 21:52:17 +0000 (21:52 +0000)]
2001-08-10 Michael Snyder <msnyder@redhat.com>
* regcache.c (legacy_write_register_gen): Don't 'optimize out'
a write_register to a pseudo-reg. Target_store_pseudo_register
needs to get called, because these regs may be computed and may
have side-effects.
Andreas Jaeger [Fri, 10 Aug 2001 19:29:59 +0000 (19:29 +0000)]
* elf64-x86-64.c (elf64_x86_64_elf_object_p): Make static.
Add prototypes where needed.
H.J. Lu [Fri, 10 Aug 2001 18:43:44 +0000 (18:43 +0000)]
2001-08-10 H.J. Lu <hjl@gnu.org>
* bfd.c (bfd_sprintf_vma): Fix a typo in the last change.
(bfd_fprintf_vma): Likewise.
H.J. Lu [Fri, 10 Aug 2001 16:32:03 +0000 (16:32 +0000)]
2001-08-10 H.J. Lu <hjl@gnu.org>
* bfd.c (bfd_sprintf_vma): Don't return void.
(bfd_fprintf_vma): Likewise.
Richard Sandiford [Fri, 10 Aug 2001 16:22:08 +0000 (16:22 +0000)]
* mips-dis.c (print_insn_mips): Remove OPCODE_IS_MEMBER's gp32
argument.
* mips-opc.c (G6): Undefine.
(mips_builtin_opcodes): Remove gp32 entry for "move". Add macro
as the first "move" alternative.
Richard Sandiford [Fri, 10 Aug 2001 16:20:43 +0000 (16:20 +0000)]
* opcode/mips.h (INSN_GP32): Remove.
(OPCODE_IS_MEMBER): Remove gp32 parameter.
(M_MOVE): New macro identifier.
Keith Seitz [Fri, 10 Aug 2001 16:05:30 +0000 (16:05 +0000)]
* gdb-events.sh: Deal with event notifications with no
arguments.
Andreas Jaeger [Fri, 10 Aug 2001 10:56:47 +0000 (10:56 +0000)]
* configure.in: Add -Wstrict-prototypes and -Wmissing-prototypes
to build warnings.
* configure: Regenerate.
Orjan Friberg [Fri, 10 Aug 2001 09:59:33 +0000 (09:59 +0000)]
2001-08-10 Orjan Friberg <orjanf@axis.com>
* remote.c (read_frame): Correct off-by-one error in condition.
Alan Modra [Fri, 10 Aug 2001 08:06:23 +0000 (08:06 +0000)]
* elf.c (bfd_elf_sprintf_vma): Add ATTRIBUTE_UNUSED to quiet
warning if not BFD64. Add braces so emacs auto format works.
(bfd_elf_fprintf_vma): Likewise.
Alan Modra [Fri, 10 Aug 2001 06:00:53 +0000 (06:00 +0000)]
* libxcoff.h (struct xcoff_backend_data_rec): Constify src param
of _xcoff_swap_ld*.
* coff-rs6000.c (xcoff_swap_ldhdr_in): Modify type of external
param to agree with libxcoff.h.
(xcoff_swap_ldhdr_out): Likewise.
(xcoff_swap_ldsym_in): Likewise.
(xcoff_swap_ldsym_out): Likewise.
(xcoff_swap_ldrel_in): Likewise.
(xcoff_swap_ldrel_out): Likewise.
(xcoff_create_csect_from_smclas): Likewise.
* coff64-rs6000.c: Add missing prototypes.
(xcoff64_swap_ldhdr_in): Modify type of external param to agree
with libxcoff.h.
(xcoff64_swap_ldhdr_out): Likewise.
(xcoff64_swap_ldsym_in): Likewise.
(xcoff64_swap_ldsym_out): Likewise.
(xcoff64_swap_ldrel_in): Likewise.
(xcoff64_swap_ldrel_out): Likewise.
(xcoff64_ppc_relocate_section): Make static.
(xcoff64_slurp_armap): Likewise.
(xcoff64_archive_p): Likewise.
(xcoff64_openr_next_archived_file): Likewise.
(xcoff64_sizeof_headers): Likewise.
(xcoff64_is_lineno_count_overflow): Likewise.
(xcoff64_is_reloc_count_overflow): Likewise.
(xcoff64_loader_symbol_offset): Likewise.
(xcoff64_loader_reloc_offset): Likewise.
* elf64-gen.c: Add missing prototypes.
Alan Modra [Fri, 10 Aug 2001 01:34:47 +0000 (01:34 +0000)]
Revert 2001-08-08 changes.
gdbadmin [Fri, 10 Aug 2001 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
H.J. Lu [Thu, 9 Aug 2001 21:10:25 +0000 (21:10 +0000)]
2001-08-09 H.J. Lu <hjl@gnu.org>
* elf.c (bfd_elf_sprintf_vma): Check ELFCLASS64 only in BFD64.
(bfd_elf_fprintf_vma): Likewise.
Keith Seitz [Thu, 9 Aug 2001 20:43:54 +0000 (20:43 +0000)]
* library/prefs.tcl (pref_set_defaults): Add new font
color defaults for highlighting, headers, selecting, and "normal".
Get rid of gdb/variable/highlight_fg and gdb/reg/highlight_fg.
* library/variables.tcl (build_win): Use gdb/font/highlight_fg
and gdb/font/highilght_bg to set highlight style.
* library/memwin.itb (build_win): Use header_fg and header_bg.
H.J. Lu [Thu, 9 Aug 2001 16:46:02 +0000 (16:46 +0000)]
2001-08-09 H.J. Lu <hjl@gnu.org>
* bfd-in.h (bfd_elf_sprintf_vma, bfd_elf_fprintf_vma): Moved
to ...
* elf-bfd.h: Here.
* bfd-in2.h: Regenerated.
H.J. Lu [Thu, 9 Aug 2001 16:00:21 +0000 (16:00 +0000)]
2001-08-09 H.J. Lu <hjl@gnu.org>
* bfd-in.h (bfd_sprintf_vma): New prototype.
(bfd_fprintf_vma): Likewise.
(bfd_elf_sprintf_vma): Likewise.
(bfd_elf_fprintf_vma): Likewise.
(bfd_printf_vma): New. Defined with bfd_fprintf_vma.
* bfd-in2.h: Regenerated.
* bfd.c (bfd_sprintf_vma): New. Defined.
(bfd_fprintf_vma): Likewise.
* elf.c (bfd_elf_sprintf_vma): New. Defined.
(bfd_elf_fprintf_vma): Likewise.
Alan Modra [Thu, 9 Aug 2001 14:52:56 +0000 (14:52 +0000)]
* dis-buf.c (generic_strcat_address): Add missing prototype.
#if 0 the functions as it is unused.
Alan Modra [Thu, 9 Aug 2001 14:38:04 +0000 (14:38 +0000)]
* coff-rs6000.c: Add missing prototypes.
(xcoff_ppc_relocate_section, xcoff_is_lineno_count_overflow,
xcoff_is_reloc_count_overflow, xcoff_loader_symbol_offset,
xcoff_loader_reloc_offset): Make static.
* dwarf1.c: Add missing prototypes.
* dwarf2.c: Add missing prototypes.
(struct abbrev_info): Move definition.
(struct attr_abbrev, ABBREV_HASH_SIZE, ATTR_ALLOC_CHUNK): Likewise.
* elf.c: Add missing prototypes.
* elf32-gen.c: Likewise.
* elf32-i386.c: Likewise.
* elf32-ppc.c: Likewise.
(ppc_elf_sort_rela): Use PTR instead of "void *".
* elflink.h: Add missing prototypes. Formatting fixes.
* merge.c: Add missing prototypes.
(last4_eq): Use PTR instead of "void *".
(last_eq): Likewise.
* syms.c: Add missing prototypes.