aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-10-02 * plugin.cc (make_sized_plugin_object): Fix conditionalCary Coutant2-4/+25
compilation to work when not all targets are enabled.
2008-10-02 * Makefile.in (HFILES_NO_SRCDIR): Remove gdb-events.h, gstdint.h.Tom Tromey2-2/+6
2008-10-02 PR 6934Nick Clifton2-0/+26
* stabs.c (parse_stab_string): Parse and ignore =Y<name> strings generated by the SUNPro C++ compiler.
2008-10-02 * mips-linux-tdep.c (mips_linux_in_dynsym_resolve_code): UpdateDaniel Jacobowitz5-9/+119
comments. (mips_linux_skip_resolver): Also use glibc_skip_solib_resolver. (mips_linux_init_abi): Do not override skip_trampoline_code. * configure.tgt (mips*-*-linux*): Add glibc-tdep.o. * mips-tdep.c (mips32_scan_prologue): Stop scanning at branches. (mips_stub_frame_sniffer): Use the stub frame sniffer for PIC stubs. (mips_skip_mips16_trampoline_code): Rename from mips_skip_trampoline_code. (mips_skip_pic_trampoline_code, mips_skip_trampoline_code): New. * infrun.c (handle_inferior_event): Do not pass zero to in_solib_dynsym_resolve_code.
2008-10-02 * win32-nat.c (do_initial_win32_stuff): Set inferior_ptid.Pierre Muller3-0/+18
2008-10-022008-10-01 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu5-0/+47
* binutils-all/group-4.s: New. * binutils-all/strip-8.d: Likewise. * binutils-all/strip-9.d: Likewise. * binutils-all/objcopy.exp: Test objcopy on group-4.s. Run strip-8 and strip-9.
2008-10-02*** empty log message ***gdbadmin1-1/+1
2008-10-02daily updateAlan Modra1-1/+1
2008-10-012008-10-01 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu5-0/+49
* binutils-all/group-3.s: New. * binutils-all/strip-6.d: Likewise. * binutils-all/strip-7.d: Likewise. * binutils-all/objcopy.exp: Test objcopy on group-3.s. Run strip-6 and strip-7.
2008-10-012008-10-01 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu5-0/+49
* binutils-all/group-2.s: New. * binutils-all/strip-4.d: Likewise. * binutils-all/strip-5.d: Likewise. * binutils-all/objcopy.exp: Test objcopy on group-2.s. Run strip-4 and strip-5.
2008-10-01* int.c (trigger_peripheral_interrupt): Clear interrupt pendingDJ Delorie2-0/+6
bit when peripheral interrupts are serviced.
2008-10-01 * symtab.c (search_symbols): Update.Tom Tromey3-11/+10
* symtab.h (domain_enum_tag) <METHODS_DOMAIN>: Remove.
2008-10-01 * symfile.c (syms_from_objfile): Update.Tom Tromey3-19/+14
(reread_symbols): Update. * objfiles.h (OBJF_SYMS): Remove. (OBJF_REORDERED): Renumber. (OBJF_SHARED): Likewise. (OBJF_READNOW): Likewise. (OBJF_USERLOADED): Likewise.
2008-10-01 * symtab.c (find_pc_sect_psymtab): Use MSYMBOL_TYPE.Tom Tromey8-17/+31
(find_pc_sect_symtab): Likewise. * symmisc.c (dump_msymbols): Use MSYMBOL_TYPE. * solib-som.c (som_solib_desire_dynamic_linker_symbols): Use MSYMBOL_TYPE, not SYMBOL_TYPE. * parse.c (write_exp_msymbol): Use MSYMBOL_TYPE. * objc-lang.c (find_methods): Use MSYMBOL_TYPE. * minsyms.c (lookup_minimal_symbol_by_pc_section_1): Use MSYMBOL_TYPE. * m2-exp.y (yylex): Use SYMBOL_CLASS.
2008-10-01 * gdb.texinfo (catch) [exception]: Document how to insertJoel Brobecker2-0/+15
a breakpoint on user-defined exceptions when the exception name is identical to one of the language-defined ones.
2008-10-01 * xcoffread.c (RECORD_MINIMAL_SYMBOL): Update.Tom Tromey12-47/+66
(scan_xcoff_symtab): Update. * mdebugread.c (record_minimal_symbol): Update. (parse_partial_symbols): Update. * elfread.c (record_minimal_symbol): Update. * dbxread.c (record_minimal_symbol): Update. * coffread.c (record_minimal_symbol): Update. * sh64-tdep.c (MSYMBOL_IS_SPECIAL): Redefine. (sh64_elf_make_msymbol_special): Update. * mips-tdep.c (mips_elf_make_msymbol_special): Use MSYMBOL_TARGET_FLAG_1. (mips_elf_make_msymbol_special): Likewise. (msymbol_is_special): Likewise. * minsyms.c (prim_record_minimal_symbol_and_info): Update. (install_minimal_symbols): Likewise. (prim_record_minimal_symbol): Update. (prim_record_minimal_symbol_and_info): Remove 'info' argument. * m68hc11-tdep.c (MSYMBOL_SET_RTC): Redefine. (MSYMBOL_SET_RTI): Redefine. (MSYMBOL_IS_RTC): Redefine. (MSYMBOL_IS_RTI): Redefine. * arm-tdep.c (MSYMBOL_SET_SPECIAL): Redefine. (MSYMBOL_IS_SPECIAL): Redefine. * symtab.h (struct minimal_symbol) <info>: Remove. <target_flag_1, target_flag_2>: New fields. (MSYMBOL_INFO): Remove. (MSYMBOL_TARGET_FLAG_1): New macro. (MSYMBOL_TARGET_FLAG_2): Likewise. (prim_record_minimal_symbol_and_info): Update.
2008-10-01 * ada-lang.c (is_digits_suffix): Delete unused function.Joel Brobecker2-13/+4
2008-10-01*** empty log message ***gdbadmin1-1/+1
2008-10-01daily updateAlan Modra1-1/+1
2008-09-30 * ada-lang.c (ada_modulus): Correct to avoid sign problem withJoel Brobecker2-2/+7
moduli >= 2**31.
2008-09-30 * ada-lang.c (ada_lookup_struct_elt_type): Handle case of a "naked"Joel Brobecker2-4/+43
variant branch. (empty_record): Use INIT_CPLUS_SPECIFIC, since this field is not supposed to be null. Fixes debugger segfaults. (is_unchecked_variant): New function. (to_fixed_variant_branch_type): Modify to leave unchecked unions untouched. (ada_template_to_fixed_record_type_1): Fix comment.
2008-09-30 * ada-lang.c (standard_exc): New static constant.Joel Brobecker2-0/+44
(ada_exception_catchpoint_cond_string): Add special handling for the predefined exceptions.
2008-09-30 * ada-lang.c (ADA_RETAIN_DOTS): Delete this dead macro. UpdateJoel Brobecker2-7/+7
the code accordingly.
2008-09-302008-09-30 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-132/+210
* i386-gen.c: Include "hashtab.h". (next_field): Take a new argument, last. Check last. (process_i386_cpu_flag): Updated. (process_i386_opcode_modifier): Likewise. (process_i386_operand_type): Likewise. (process_i386_registers): Likewise. (output_i386_opcode): New. (opcode_hash_entry): Likewise. (opcode_hash_table): Likewise. (opcode_hash_hash): Likewise. (opcode_hash_eq): Likewise. (process_i386_opcodes): Use opcode hash table and opcode array.
2008-09-30 * ada-lang.c (ada_evaluate_subexp) [UNOP_IND]: Remove strangeJoel Brobecker2-10/+26
treatment of expect_type. Return the correct type when dereferencing an integer.
2008-09-30gdbTom Tromey18-17/+277
PR gdb/2484: * symtab.c (struct add_macro_name_data): New struct. (add_macro_name): New function. (default_make_symbol_completion_list): Complete macro names. * scm-lang.c (scm_language_defn): Update. * p-lang.c (pascal_language_defn): Update. * objc-lang.c (objc_language_defn): Update. * macrotab.h (macro_callback_fn): Add user_data argument. (macro_for_each): Likewise. (macro_for_each_in_scope): Declare. * macrotab.c: (struct macro_for_each_data): New struct. (foreach_macro): Use it. (macro_for_each): Likewise. (foreach_macro_in_scope): New function. (macro_for_each_in_scope): Likewise. * macrocmd.c (print_one_macro): Add argument. (macro_list_command): Pass NULL to macro_for_each. * m2-lang.c (m2_language_defn): Update. * language.h (struct language_defn) <la_macro_expansion>: New field. (macro_expansion): New enum. * language.c (unknown_language_defn): Update. Fix order of initializers. (auto_language_defn): Likewise. (local_language_defn): Update. * jv-lang.c (java_language_defn): Update. * f-lang.c (f_language_defn): Update. * c-lang.c (c_language_defn): Update. (cplus_language_defn): Likewise. (asm_language_defn): Likewise. (minimal_language_defn): Likewise. * ada-lang.c (ada_language_defn): Update. gdb/testsuite * gdb.base/macscp.exp: Add completion tests. * gdb.base/macscp1.c (FIFTY_SEVEN): New macro. (TWENTY_THREE): Likewise. (FORTY_EIGHT): Likewise.
2008-09-30 * dwarf2read.c (dwarf2_get_subprogram_pc_bounds): New function.Joel Brobecker2-5/+43
(get_scope_pc_bounds): Use it.
2008-09-30 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"Tom Tromey3-19/+25
everywhere. * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
2008-09-30 * emulparams/elf64ppc.sh (OTHER_GOT_RELOC_SECTIONS): Add .rela.opdJoseph Myers2-1/+8
and .rela.branch_lt.
2008-09-30 PR 6922Nick Clifton2-6/+14
* stabs.c (parse_stab_sun_builtin_type): Parse, but ignore SUN's 'b' and 'v' extensions.
2008-09-30 * coffgen.c (coff_write_symbols): Check to see if a symbol's flagsNick Clifton5-1/+67
do not match it class and if necessary update the class. (null_error_handler): New function. Suppresses the generation of bfd error messages. * coff64-rs6000.c (bfd_xcoff_backend_data): Update comment. * config/tc-tic4x.c (tic4x_globl): Call S_SET_EXTERNAL as well as S_SET_STORAGE_CLASS.
2008-09-302008-09-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>Andreas Krebbel2-2/+6
* s390-opc.txt (stdy, stey): Fix description
2008-09-30run "make dep-am"Alan Modra12-1118/+958
2008-09-30 * elflink.c (elf_link_add_object_symbols): Don't ignore returnedAlan Modra2-2/+8
value of check_directives.
2008-09-30 * dw2gencfi.c (output_cfi_insn): Fix typo in invocation ofAlan Modra2-1/+6
tc_cfi_emit_pcrel_expr macro.
2008-09-30*** empty log message ***gdbadmin1-1/+1
2008-09-30daily updateAlan Modra1-1/+1
2008-09-29Added missing files to ChangeLog entry.Cary Coutant1-0/+6
2008-09-29 * archive.cc (Archive::get_file_and_offset): Use filename insteadCary Coutant9-4/+294
of name to get library path. (Archive::include_member): Unlock external member of a thin archive. * testsuite/Makefile.am (TEST_AR): New variable. (thin_archive_test_1): New test. (thin_archive_test_2): New test.
2008-09-29 * mapfile.cc (Mapfile::print_input_section): Change -1U to -1ULL.Cary Coutant9-33/+75
* object.cc (Sized_relobj::do_layout): Use constant invalid_address instead of -1U. (Sized_relobj::do_finalize_local_symbols): Likewise. (Sized_relobj::map_to_kept_section): Likewise. * object.h (Sized_relobj::invalid_address): New constant. (Sized_relobj::do_output_section_offset): Check for invalid_address and return -1ULL. * output.cc (Output_reloc::local_section_offset): Use constant invalid_address instead of -1U. (Output_reloc::get_address): Likewise. (Output_section::output_address): Change -1U to -1ULL. * output.h (Output_reloc::invalid_address): New constant. * reloc.cc (Sized_relobj::write_sections): Use constant invalid_address instead of -1U. (Sized_relobj::relocate_sections): Likewise. * symtab.cc (Symbol_table::sized_finalize_symbol): Handle symbol values for merge sections. * target-reloc.h (relocate_for_relocatable): Use constant invalid_address instead of -1U.
2008-09-292008-09-29 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu4-310/+1119
* aclocal.m4: Regenerated. * configure: Likewise. * Makefile.in: Likewise.
2008-09-29 * configure: Regenerate for new libtool.Steve Ellcey8-680/+2300
* aclocal.m4: Ditto. * Makefile.in: Ditto.
2008-09-29 * configure: Regenerate for new libtool.Steve Ellcey15-1009/+3480
* aclocal.m4: Ditto. * Makefile.in: Ditto. * doc/Makefile.in: Ditto.
2008-09-29 * libtool.m4: Update to libtool 2.2.6.Steve Ellcey8-1770/+3023
* lt~obsolete.m4: Update to libtool 2.2.6. * ltmain.sh: Update to libtool 2.2.6. * ltsugar.m4: Update to libtool 2.2.6. * ltversion.m4: Update to libtool 2.2.6. * ltoptions.m4: Update to libtool 2.2.6. * ltgcc.m4: Update to match changes from libtool 2.2.6.
2008-09-29 PR 6878Nick Clifton2-1/+14
* app.c (do_scrub_chars): Only issue warnings about tick characters detected in symbol strings if hex ticks are supported.
2008-09-29bfd/Alan Modra5-10/+34
PR 6789 * elf.c (assign_file_positions_for_load_sections): Call _bfd_elf_map_sections_to_segments, not elf_modify_segment_map. (get_program_header_size): Protect against NULL info. (_bfd_elf_map_sections_to_segments): Likewise. * elf32-spu.c (spu_elf_additional_program_headers): Likewise. ld/testsuite/ * ld-elf/extract-symbol-1sec.d: Correct section lma.
2008-09-292008-09-26 Kai Tietz <kai.tietz@onevision.com>Kai Tietz2-0/+5
* pe-dll.c (make_import_fixup_entry): Make sure reloc is addend.
2008-09-29 * po/vi.po: Updated Vietnamese translation.Nick Clifton9-1874/+2478
* po/fr.po: Updated French translation.
2008-09-29*** empty log message ***gdbadmin1-1/+1
2008-09-29daily updateAlan Modra1-1/+1