Commit graph

53079 commits

Author SHA1 Message Date
Nick Clifton
64ee10b619 PR binutils/3874
* elf32-avr.c (avr_link_hash_table): Check to make sure that the hash table was created by elf32_avr_link_hash_table_create before using it.
  (elf32_avr_link_hash_newfunc): New function.  Just pass the call through to _bfd_elf_link_hash_newfunc.
  (elf32_avr_link_hash_table_create): Use elf32_avr_link_hash_newfunc instead of _bfd_elf_link_hash_newfunc.
  (elf32_avr_relocate_section): Check for the hash table pointer being NULL.
  (elf32_avr_relax_section, avr_build_one_stub, elf32_avr_setup_params, get_local_syms, elf32_avr_size_stubs, elf32_avr_build_stubs): Likewise.
2007-01-25 09:32:41 +00:00
H.J. Lu
5f40043739 Add a space between date and name. 2007-01-25 03:41:17 +00:00
gdbadmin
c88fa7e550 *** empty log message *** 2007-01-25 00:00:02 +00:00
Alan Modra
edb5109b1f daily update 2007-01-24 23:00:07 +00:00
Jim Blandy
10fb19b6ab 2007-01-24 Jim Blandy <jimb@codesourcery.com>
* dwarf2loc.c (dwarf2_evaluate_loc_desc): When the location
	expression is empty, bother to return the 'optimized out' value we
	construct.  (Thanks to Carl Burch.)
2007-01-24 22:04:48 +00:00
DJ Delorie
7bc4c13c61 * config/tc-m32c.c (md_pseudo_table): Add .3byte. 2007-01-24 21:53:09 +00:00
Vladimir Prus
85d93f1df0 * varobj.c (c_value_of_root, c_value_of_child)
(cplus_describe_child): Don't call release_value.
2007-01-24 19:54:13 +00:00
H.J. Lu
ed9ef26324 2007-01-24 H.J. Lu <hongjiu.lu@intel.com>
* ldgram.y (SIZEOF_HEADERS): Remove duplicated one.
	(DEFSYMEND): Likewise.
	(NAME): Likewise.
	(LNAME): Likewise.
2007-01-24 16:08:53 +00:00
Thiemo Seufer
fcbd8a5cb7 * mips-linux-tdep.c (mips_linux_n64_rt_sigframe): Fix struct
initialization.
2007-01-24 13:37:07 +00:00
Vladimir Prus
2024f65ab8 Refactor getting children name, value and type access
for varobjs in C++.
        * varobj.c (get_type_deref): Remove.
        (adjust_value_for_child_access): New.
        (c_number_of_children): Use the above.
        (c_describe_child): Likewise.
        (enum accessibility): New.
        (match_accessibility): New function.
        (cplus_describe_child): New function.
        (cplus_name_of_child, cplus_value_of_child)
        (cplus_type_of_child): Reimplement in terms
        of cplus_describe_child.
        (cplus_number_of_children): Use
        adjust_value_for_child_access.
2007-01-24 11:08:47 +00:00
Vladimir Prus
6e2a9270a0 Fix computation of the 'editable' attribute and
value changeability for for references.
        * varobj.c (get_value_type): New function.
        (c_variable_editable): Use get_value_type.
        (varobj_value_is_changeable): Likewise.
2007-01-24 10:49:31 +00:00
Joel Brobecker
56163ce1d3 * source.c (find_and_open_source): Try rewriting the source
path inside filename if dirname is NULL.
2007-01-24 00:03:15 +00:00
gdbadmin
3ba257ccb2 *** empty log message *** 2007-01-24 00:00:34 +00:00
Joel Brobecker
8c6860bbe0 * dwarf2read.c (add_partial_symbol): Create an extra partial
symbol in the VAR_DOMAIN for Ada structures, unions or enums.
        (new_symbol): Likewise for symbols.
2007-01-23 23:57:47 +00:00
Alan Modra
0de5dc4b38 daily update 2007-01-23 23:00:06 +00:00
Nick Roberts
e23110bbe4 (mi_cmd_execute): Call free_all_values. 2007-01-23 20:27:58 +00:00
Nick Roberts
6db6d2ca95 *** empty log message *** 2007-01-23 20:27:26 +00:00
Daniel Jacobowitz
e515b47028 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
* configure: Regenerated.
	* configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
	* gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
	gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
	gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
	* lib/gdb.exp (gdb_skip_xml_test): New function.
2007-01-23 17:11:55 +00:00
Nathan Sidwell
723cda2582 * ld-elf/header.d: Reduce page size, restrict to linux & vxworks
* ld-elf/header.s: Adjust.
	* ld-elf/header.t: Reduce initial offset.
2007-01-23 16:42:43 +00:00
Andreas Schwab
7b69d46638 * lib/ld-lib.exp (run_dump_test): Don't prematurely remove
assembler output.
2007-01-23 13:30:47 +00:00
Vladimir Prus
7d85ee0220 * value.c (value_primitive_field): Copy the full 'location'
contents, instead of assuming that copying ADDRESS will
        bring over everything in the union.  Remove obsolete comment.
2007-01-23 13:13:03 +00:00
Daniel Jacobowitz
f79b9530c6 * m32c-tdep.c (make_regs, m32c_analyze_prologue)
(m32c_skip_trampoline_code, m32c_m16c_address_to_pointer)
	(m32c_m16c_pointer_to_address): Separate code from declarations.
2007-01-23 13:06:32 +00:00
Daniel Jacobowitz
08d8bcd7cf From Nick Hudson:
* target.c (update_current_target): Correct typo.

	* gdb.base/sigrepeat.exp: Correct error message.
2007-01-23 13:03:20 +00:00
gdbadmin
4f96803ce2 *** empty log message *** 2007-01-23 00:00:03 +00:00
Alan Modra
0cced6f205 daily update 2007-01-22 23:00:08 +00:00
H.J. Lu
44f9b8ac84 Corrent PR # for PR 3830. 2007-01-22 19:27:04 +00:00
H.J. Lu
07302d31d5 Mention bug #. 2007-01-22 19:19:24 +00:00
Corinna Vinschen
57fdbbbe8f * xstormy16-tdep.c (xstormy16_skip_prologue): Separate code from a
declaration.
2007-01-22 10:08:33 +00:00
Nick Clifton
489038311c * tc-score.c: Remove unnecessary uses of _().
Make the err_msg[] a file level local array in order to save storage space.
  Remove unnecessary sprintf()s.
2007-01-22 08:55:34 +00:00
gdbadmin
dd029bc9d6 *** empty log message *** 2007-01-22 00:00:02 +00:00
Alan Modra
b080a0efd4 daily update 2007-01-21 23:00:37 +00:00
Jan Kratochvil
58894217ea * dwarf2-frame.c (execute_cfa_program): New support of
`DW_CFA_GNU_negative_offset_extended'.
2007-01-21 22:42:09 +00:00
Jan Kratochvil
43a9b631fc * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
gdb.arch/i386-gnu-cfi-asm.S: New files.
2007-01-21 22:41:41 +00:00
Jan Kratochvil
97c3f1f3a2 * lib/gdb.exp: Abort on missing `site.exp'. 2007-01-21 22:25:34 +00:00
Daniel Jacobowitz
9ebce043d5 * NEWS: Mention flash support for "load" and new remote packets. 2007-01-21 17:48:53 +00:00
Daniel Jacobowitz
973d738b82 2007-01-21 Markus Deuling <deuling@de.ibm.com>
* breakpoint.c (delete_command): Skip redundant loop iterations.
2007-01-21 17:43:12 +00:00
Daniel Jacobowitz
7b9ee6a806 * gdbarch.sh (register_type): Update comment.
* gdbarch.h: Regenerated.
	* arch-utils.c (generic_register_size): Call register_type.
	* ia64-tdep.c (ia64_extract_return_value): Likewise.
	* m32c-tdep.c (check_for_saved): Likewise.
	* mips-tdep.c (mips_print_register, print_gp_register_row)
	(mips_print_registers_info): Likewise.
	* sh-tdep.c (sh_pseudo_register_read, sh_pseudo_register_write):
	Likewise.
	* sh64-tdep.c (sh64_pseudo_register_read, sh64_pseudo_register_write)
	(sh64_do_register, sh64_print_register)
	(sh64_media_print_registers_info): Likewise.
	* tui/tui-regs.c (tui_register_format): Likewise.
2007-01-21 17:37:51 +00:00
Daniel Jacobowitz
1130965767 * objfiles.h (ALL_PRIMARY_SYMTABS): Define.
* ada-lang.c (symtab_for_sym, ada_lookup_symbol_list)
	(ada_lookup_symbol): Use ALL_PRIMARY_SYMTABS.
	* cp-support.c (make_symbol_overload_list_qualified): Likewise.
	* symtab.c (lookup_symbol_aux_block, lookup_symbol_aux_symtabs)
	(basic_lookup_transparent_type, find_pc_sect_symtab, search_symbols)
	(make_symbol_completion_list): Likewise.
2007-01-21 16:55:49 +00:00
Daniel Jacobowitz
cb1df416fb 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
Daniel Jacobowitz  <dan@codesourcery.com>

	* buildsym.c (end_symtab): Use preallocated symtab if available.
	Fill in SYMBOL_SYMTAB.
	* buildsym.h (struct subfile): Add symtab member.
	* dwarf2read.c (struct dwarf2_cu): Add line_header.
	(struct file_entry): Add symtab.
	(free_cu_line_header): New function.
	(read_file_scope): Use it.  Save line_header in the cu.  Process
	lines before DIEs.
	(add_file_name): Initialize new symtab member.
	(dwarf_decode_lines): Create symtabs for included files.
	(new_symbol): Set SYMBOL_SYMTAB.
	* symtab.c (lookup_symbol): Use SYMBOL_SYMTAB.
	(search_symbols): Likewise.
	* symtab.h (struct symbol): Add symtab member.
	(SYMBOL_SYMTAB): Define.

	* gdb.base/included.c, gdb.base/included.exp,
	gdb.base/included.h: New files.
2007-01-21 16:49:40 +00:00
Daniel Jacobowitz
727da90068 * symfile.c (allocate_symtab): Remove INIT_EXTRA_SYMTAB_INFO. 2007-01-21 01:02:03 +00:00
gdbadmin
d533dae034 *** empty log message *** 2007-01-21 00:00:33 +00:00
Alan Modra
c8b0d0f22c daily update 2007-01-20 23:00:05 +00:00
Daniel Jacobowitz
3599012060 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
(maximize_rlimit): Reduce limits on 64-bit systems.
2007-01-20 18:33:27 +00:00
Daniel Jacobowitz
7b6b9e83ff * arch-utils.c (show_endian): Correct reversed condition. 2007-01-20 18:31:29 +00:00
Daniel Jacobowitz
6e81a11699 Correct date on last entry. 2007-01-20 17:42:43 +00:00
Eli Zaretskii
d3e8051bdd * agentexpr.texi: Fix typos.
* annotate.texinfo: Likewise.
	* gdb.texinfo: Likewise.
	* gdbint.texinfo: Likewise.
	* observer.texi: Likewise.
	* stabs.texinfo: Likewise.
2007-01-20 16:51:56 +00:00
Eli Zaretskii
86f0469973 * gdbint.texinfo (Support Libraries): Remove mmalloc
entry.  Describe readline library.
2007-01-20 16:35:45 +00:00
gdbadmin
3c3ef169e8 *** empty log message *** 2007-01-20 00:00:02 +00:00
Alan Modra
1cec60adb0 daily update 2007-01-19 23:00:08 +00:00
Jan Kratochvil
e767400c02 * MAINTAINERS (Write After Approval): Add myself. 2007-01-19 18:55:02 +00:00