aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2008-09-28 * NEWS: Mention .cfi_val_encoded_addr.Daniel Jacobowitz2-0/+7
2008-09-28 * elf.c (_bfd_elf_init_private_section_data): Tweak union copy.Alan Modra3-10/+24
(bfd_section_from_shdr): Don't change SHT_GROUP section name. * elflink.c (section_signature): New function. (_bfd_elf_section_already_linked): Use it.
2008-09-28 * objcopy.c (setup_section): Set elf_group_id.Alan Modra2-7/+16
2008-09-28gdb/testsuite/Jan Kratochvil2-11/+24
* gdb.threads/attachstop-mt.exp: Note a real testcase name this testcase is derived from. Fix racy dependency on an expected PID number. No longer support the testcase on Linux kernel 2.4.x.
2008-09-28*** empty log message ***gdbadmin1-1/+1
2008-09-28daily updateAlan Modra1-1/+1
2008-09-27gdbTom Tromey8-75/+473
* NEWS: Update. * macrocmd.c (extract_identifier): Add is_parameter argument. (macro_define_command): Update. (macro_undef_command): Likewise. * macroexp.c (stringify): New function. (find_parameter): Likewise. (gather_arguments): Add nargs argument. Handle varargs. (substitute_args): Add is_varargs and va_arg_name arguments. Handle varargs, splicing, stringification. Use find_parameter. (expand): Handle varargs. gdb/doc * gdb.texinfo (Macros): Remove text about stringification, varargs, and splicing. gdb/testsuite * gdb.base/macscp.exp: Add tests for stringification, splicing, and varargs.
2008-09-27gdbTom Tromey20-60/+134
* scm-lang.c (scm_language_defn): Update. * p-typeprint.c (pascal_print_typedef): New function. * p-lang.h: (pascal_print_typedef): Declare. * p-lang.c (pascal_language_defn): Update. * objc-lang.c (objc_language_defn): Update. * m2-typeprint.c (m2_print_typedef): New function. * m2-lang.h (m2_print_typedef): Declare. * m2-lang.c (m2_language_defn): Update. * language.h (_LANG_c, _LANG_m2, _LANG_fortran, _LANG_pascal): Remove. (struct language_defn) <la_print_typedef>: New field. (default_print_typedef): Declare. (LA_PRINT_TYPEDEF): New define. * language.c (unknown_language_defn): Update. (auto_language_defn): Update. (local_language_defn): Update. * jv-lang.c (java_language_defn): Update. * f-lang.c (f_language_defn): Update. * c-typeprint.c (c_print_typedef): New function. * c-lang.h (c_print_typedef): Declare. * c-lang.c (c_language_defn): Update. (cplus_language_defn): Update. (asm_language_defn): Update. (minimal_language_defn): Update. * ada-lang.c (ada_language_defn): Update. * typeprint.c (default_print_typedef): New function. gdb/doc * gdbint.texinfo (Language Support): Remove text about omitting support for a language.
2008-09-27 * jv-exp.y (insert_exp): Define using ISO syntax.Tom Tromey2-21/+19
(copy_exp): Likewise. (push_expression_name): Likewise. (push_fieldnames): Likewise. (java_type_from_name): Likewise. (yyerror): Likewise. (yylex): Likewise. (parse_number): Likewise.
2008-09-27daily updateAlan Modra1-1/+1