summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update.Alan Modra2008-10-032-5/+9
|
* add pr number for last commitAlan Modra2008-10-032-0/+2
|
* bfd/Alan Modra2008-10-0314-129/+237
| | | | | | | | | | | | | | | | | | | | | | | | * elf.c (bfd_elf_set_group_contents): Assign sh_info for ld -r when the signature symbol is global. * elflink.c (elf_link_input_bfd): Ensure group signature symbol is output when ld -r. Set group sh_info when local. * linker.c (default_indirect_link_order): Handle group sections specially. ld/ * ldemul.c (ldemul_place_orphan): Add "name" param. * ldemul.h (ldemul_place_orphan): Update prototype. (struct ld_emulation_xfer_struct <place_orphan>): Likewise. * ldlang.c (lang_place_orphans): Generate unique section names here.. * emultempl/elf32.em (place_orphan): ..rather than here. Don't directly use an existing output section statement that has no bfd section. * emultempl/pe.em (place_orphan): Likewise. * emultempl/pep.em (place_orphan): Likewise. * emultempl/beos.em (place_orphan): Adjust. * emultempl/spuelf.em (spu_place_special_section): Adjust place_orphan call. * emultempl/genelf.em (gld${EMULATION_NAME}_after_open): New function. (LDEMUL_AFTER_OPEN): Define.
* *** empty log message ***gdbadmin2008-10-031-1/+1
|
* daily updateAlan Modra2008-10-031-1/+1
|
* gdb/Jan Kratochvil2008-10-0215-245/+85
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace TYPE_ARRAY_{UPPER,LOWER}_BOUND_TYPE by a bit if {un,}defined. * c-typeprint.c (c_type_print_varspec_suffix), m2-typeprint.c (m2_array), p-typeprint.c (pascal_type_print_varspec_prefix), valops.c (value_cast), varobj.c (c_number_of_children): Replace TYPE_ARRAY_UPPER_BOUND_TYPE compared to BOUND_CANNOT_BE_DETERMINED by TYPE_ARRAY_UPPER_BOUND_IS_UNDEFINED. * parse.c (follow_types): Use TYPE_ARRAY_UPPER_BOUND_IS_UNDEFINED. * f-valprint.c (f77_get_dynamic_upperbound): Replace with ... (f77_get_upperbound): ... this function handling now only TYPE_ARRAY_UPPER_BOUND_IS_UNDEFINED. (f77_get_dynamic_lowerbound): Replace with ... (f77_get_lowerbound): ... this function handling now only TYPE_ARRAY_LOWER_BOUND_IS_UNDEFINED. (f77_get_dynamic_length_of_aggregate, f77_create_arrayprint_offset_tbl): Update their callers. * eval.c (evaluate_subexp_standard): Update their callers. * f-lang.h (f77_get_dynamic_upperbound, f77_get_upperbound) (f77_get_dynamic_lowerbound, f77_get_lowerbound): Update their prototypes. (BOUND_FETCH_OK, BOUND_FETCH_ERROR): Remove. * f-typeprint.c (f_type_print_varspec_suffix, f_type_print_base): Remove the lower_bound_was_default variable. Update the f77_get_dynamic_upperbound, f77_get_upperbound and TYPE_ARRAY_UPPER_BOUND_TYPE calls. * gdbtypes.c (print_bound_type): Remove the function. (recursive_dump_type): Remove its calls printing UPPER_BOUND_TYPE and LOWER_BOUND_TYPE. * gdbtypes.h (enum array_bound_type): Remove. (struct main_type): Remove the fields upper_bound_type and lower_bound_type. Comment the new overload of the field artificial. (TYPE_ARRAY_UPPER_BOUND_TYPE): Replace by ... (TYPE_ARRAY_UPPER_BOUND_IS_UNDEFINED): ... this macro. (TYPE_ARRAY_LOWER_BOUND_TYPE): Replace by ... (TYPE_ARRAY_LOWER_BOUND_IS_UNDEFINED): ... this macro. gdb/testsuite/ * gdb.base/maint.exp (maint print type): Remove printing UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
* * plugin.cc (make_sized_plugin_object): Fix conditionalCary Coutant2008-10-022-4/+25
| | | | compilation to work when not all targets are enabled.
* * Makefile.in (HFILES_NO_SRCDIR): Remove gdb-events.h, gstdint.h.Tom Tromey2008-10-022-2/+6
|
* PR 6934Nick Clifton2008-10-022-0/+26
| | | | | * stabs.c (parse_stab_string): Parse and ignore =Y<name> strings generated by the SUNPro C++ compiler.
* * mips-linux-tdep.c (mips_linux_in_dynsym_resolve_code): UpdateDaniel Jacobowitz2008-10-025-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.
* * win32-nat.c (do_initial_win32_stuff): Set inferior_ptid.Pierre Muller2008-10-023-0/+18
|
* 2008-10-01 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2008-10-025-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.
* *** empty log message ***gdbadmin2008-10-021-1/+1
|
* daily updateAlan Modra2008-10-021-1/+1
|
* 2008-10-01 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2008-10-015-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-01 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2008-10-015-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.
* * int.c (trigger_peripheral_interrupt): Clear interrupt pendingDJ Delorie2008-10-012-0/+6
| | | | bit when peripheral interrupts are serviced.
* * symtab.c (search_symbols): Update.Tom Tromey2008-10-013-11/+10
| | | | * symtab.h (domain_enum_tag) <METHODS_DOMAIN>: Remove.
* * symfile.c (syms_from_objfile): Update.Tom Tromey2008-10-013-19/+14
| | | | | | | | | (reread_symbols): Update. * objfiles.h (OBJF_SYMS): Remove. (OBJF_REORDERED): Renumber. (OBJF_SHARED): Likewise. (OBJF_READNOW): Likewise. (OBJF_USERLOADED): Likewise.
* * symtab.c (find_pc_sect_psymtab): Use MSYMBOL_TYPE.Tom Tromey2008-10-018-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.
* * gdb.texinfo (catch) [exception]: Document how to insertJoel Brobecker2008-10-012-0/+15
| | | | | a breakpoint on user-defined exceptions when the exception name is identical to one of the language-defined ones.
* * xcoffread.c (RECORD_MINIMAL_SYMBOL): Update.Tom Tromey2008-10-0112-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.
* * ada-lang.c (is_digits_suffix): Delete unused function.Joel Brobecker2008-10-012-13/+4
|
* *** empty log message ***gdbadmin2008-10-011-1/+1
|
* daily updateAlan Modra2008-10-011-1/+1
|
* * ada-lang.c (ada_modulus): Correct to avoid sign problem withJoel Brobecker2008-09-302-2/+7
| | | | moduli >= 2**31.
* * ada-lang.c (ada_lookup_struct_elt_type): Handle case of a "naked"Joel Brobecker2008-09-302-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.
* * ada-lang.c (standard_exc): New static constant.Joel Brobecker2008-09-302-0/+44
| | | | | (ada_exception_catchpoint_cond_string): Add special handling for the predefined exceptions.
* * ada-lang.c (ADA_RETAIN_DOTS): Delete this dead macro. UpdateJoel Brobecker2008-09-302-7/+7
| | | | the code accordingly.
* 2008-09-30 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2008-09-302-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.
* * ada-lang.c (ada_evaluate_subexp) [UNOP_IND]: Remove strangeJoel Brobecker2008-09-302-10/+26
| | | | | treatment of expect_type. Return the correct type when dereferencing an integer.
* gdbTom Tromey2008-09-3018-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.
* * dwarf2read.c (dwarf2_get_subprogram_pc_bounds): New function.Joel Brobecker2008-09-302-5/+43
| | | | (get_scope_pc_bounds): Use it.
* * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"Tom Tromey2008-09-303-19/+25
| | | | | everywhere. * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
* * emulparams/elf64ppc.sh (OTHER_GOT_RELOC_SECTIONS): Add .rela.opdJoseph Myers2008-09-302-1/+8
| | | | and .rela.branch_lt.
* PR 6922Nick Clifton2008-09-302-6/+14
| | | | | * stabs.c (parse_stab_sun_builtin_type): Parse, but ignore SUN's 'b' and 'v' extensions.
* * coffgen.c (coff_write_symbols): Check to see if a symbol's flagsNick Clifton2008-09-305-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-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>Andreas Krebbel2008-09-302-2/+6
| | | | * s390-opc.txt (stdy, stey): Fix description
* run "make dep-am"Alan Modra2008-09-3012-1118/+958
|
* * elflink.c (elf_link_add_object_symbols): Don't ignore returnedAlan Modra2008-09-302-2/+8
| | | | value of check_directives.
* * dw2gencfi.c (output_cfi_insn): Fix typo in invocation ofAlan Modra2008-09-302-1/+6
| | | | tc_cfi_emit_pcrel_expr macro.
* *** empty log message ***gdbadmin2008-09-301-1/+1
|
* daily updateAlan Modra2008-09-301-1/+1
|
* Added missing files to ChangeLog entry.Cary Coutant2008-09-291-0/+6
|
* * archive.cc (Archive::get_file_and_offset): Use filename insteadCary Coutant2008-09-299-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.
* * mapfile.cc (Mapfile::print_input_section): Change -1U to -1ULL.Cary Coutant2008-09-299-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-29 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2008-09-294-310/+1119
| | | | | | * aclocal.m4: Regenerated. * configure: Likewise. * Makefile.in: Likewise.
* * configure: Regenerate for new libtool.Steve Ellcey2008-09-298-680/+2300
| | | | | * aclocal.m4: Ditto. * Makefile.in: Ditto.
* * configure: Regenerate for new libtool.Steve Ellcey2008-09-2915-1009/+3480
| | | | | | * aclocal.m4: Ditto. * Makefile.in: Ditto. * doc/Makefile.in: Ditto.
* * libtool.m4: Update to libtool 2.2.6.Steve Ellcey2008-09-298-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.
OpenPOWER on IntegriCloud