aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-10-262009-10-26 Michael Snyder <msnyder@vmware.com>Hui Zhu2-2/+32
Hui Zhu <teawater@gmail.com> * Makefile.in (SFILES): Add gcore.c. (COMMON_OBS): Add gcore.o. * config/alpha/alpha-linux.mh (NATDEPFILES): Delete gcore.o. * config/alpha/fbsd.mh (NATDEPFILES): Ditto. * config/arm/linux.mh (NATDEPFILES): Ditto. * config/i386/fbsd.mh (NATDEPFILES): Ditto. * config/i386/fbsd64.mh (NATDEPFILES): Ditto. * config/i386/i386sol2.mh (NATDEPFILES): Ditto. * config/i386/linux.mh (NATDEPFILES): Ditto. * config/i386/linux64.mh (NATDEPFILES): Ditto. * config/i386/sol2-64.mh (NATDEPFILES): Ditto. * config/ia64/linux.mh (NATDEPFILES): Ditto. * config/m32r/linux.mh (NATDEPFILES): Ditto. * config/m68k/linux.mh (NATDEPFILES): Ditto. * config/mips/linux.mh (NATDEPFILES): Ditto. * config/pa/linux.mh (NATDEPFILES): Ditto. * config/powerpc/linux.mh (NATDEPFILES): Ditto. * config/powerpc/ppc64-linux.mh (NATDEPFILES): Ditto. * config/s390/s390.mh (NATDEPFILES): Ditto. * config/sparc/fbsd.mh (NATDEPFILES): Ditto. * config/sparc/linux.mh (NATDEPFILES): Ditto. * config/sparc/linux64.mh (NATDEPFILES): Ditto. * config/sparc/sol2.mh (NATDEPFILES): Ditto. * config/xtensa/linux.mh (NATDEPFILES): Ditto. * target.c (dummy_find_memory_regions): Change output. (dummy_make_corefile_notes): Ditto.
2009-10-262009-10-26 Tristan Gingold <gingold@adacore.com>Tristan Gingold2-11/+21
* avr-tdep.c (avr_push_dummy_call): Handle avr6 architecture. Fix the returned value. Fix style.
2009-10-26 * MAINTAINERS (Responsible Maintainers): Add info about the microblazeJoel Brobecker2-0/+9
targets. Add Michael Eager as the maintainer for this target.
2009-10-26 * doc/as.texinfo: Add mention of RX port and inclusion of RXNick Clifton1-0/+5
documentation.
2009-10-26 * doc/as.texinfo: Add mention of RX port and inclusion of RXNick Clifton1-0/+14
documentation.
2009-10-26*** empty log message ***gdbadmin1-1/+1
2009-10-25daily updateAlan Modra1-1/+1
2009-10-25gdb/Jan Kratochvil3-220/+402
Performance optimize large bp_location count. * breakpoint.c (ALL_BP_LOCATIONS_SAFE): Remove. (ALL_BP_LOCATIONS): New parameter BP_TMP. Use now bp_location and bp_location_count. (bp_location_chain): Remove variable. (bp_location, bp_location_count) (bp_location_placed_address_before_address_max) (bp_location_shadow_len_after_address_max): New variables. (moribund_locations, update_watchpoint): Update the bp_location variable name. (breakpoint_restore_shadows): Extend the comment. Move the variable b to local blocks. Move the variables bp_addr, bp_size and bptoffset to a local block. New variables bc_l, bc_r and bc. New binary search for the left range boundary. New break on reaching the right range boundary. Move shadow existence conditionals to ... (bp_location_has_shadow): ... a new function. (insert_breakpoint_locations): Replace the temp variable by bp_tmp. Use now ALL_BP_LOCATIONS instead of ALL_BP_LOCATIONS_SAFE. (remove_breakpoints, remove_hw_watchpoints, reattach_breakpoints) (detach_breakpoints): New variable bp_tmp. Update the ALL_BP_LOCATIONS calling convention. (update_breakpoints_after_exec): New variable bplocp_tmp. Update the ALL_BP_LOCATIONS calling convention. (breakpoint_here_p, software_breakpoint_inserted_here_p) (breakpoint_thread_match): New variable bptp_tmp. Drop the const attribute of bpt. Update the ALL_BP_LOCATIONS calling convention. (regular_breakpoint_inserted_here_p): Likewise. Update the bp_location variable name. (mark_breakpoints_out, breakpoint_init_inferior): New variable bptp_tmp. Update the ALL_BP_LOCATIONS calling convention. (bpstat_stop_status): New variables blp_tmp and update_locations. Drop the const attribute of bl. Update the ALL_BP_LOCATIONS calling convention. Protect HIT_COUNT increment by an ENABLE_STATE check. Delay the update_global_location_list call using update_locations. (set_default_breakpoint): Drop the check_duplicates name from comment. (disable_breakpoints_in_shlibs, disable_breakpoints_in_unloaded_shlib): New variable locp_tmp. Update the ALL_BP_LOCATIONS calling convention. (bp_location_compare, bp_location_compare_for_qsort) (bp_location_target_extensions_update): New functions. (check_duplicates, check_duplicates_for): Remove, moving their code ... (update_global_location_list): ... into this existing function. Remove variables next, loc2, old_locations, ret and ix. New variables locp, loc_first, old_location, old_locp and old_location_count. Stop using global_next, create now the array bp_location, sort it by bp_location_compare_for_qsort and call bp_location_target_extensions_update. Change quadratic iteration by loc2 into an in-sync scanning by locp and loc2p. Rename former loc usage as old_loc. (do_vec_free): Remove. (breakpoint_program_space_exit): Update the ALL_BP_LOCATIONS calling convention. (remove_breakpoints_pid): New variable b_tmp. Update the ALL_BP_LOCATIONS calling convention. * breakpoint.h (struct bp_location <global_next>): Remove.
2009-10-252009-10-25 Doug Kwan <dougkwan@google.com>Doug Kwan3-16/+78
* arm.cc (Arm_output_section, Arm_relobj): Forward class declarations. (Arm_input_section::as_arm_input_section): New method. (Arm_output_section): New class definition. (Arm_output_section::create_stub_group, Arm_output_section::group_sections): New method definitions.
2009-10-25* gas/z80/equ.d, gas/z80/equ.s: Added test of parsing equ directives.Arnold Metselaar5-1/+28
* gas/z80/z80.exp: Run it. * gas/z80/redef.d: Expect little endian output only.
2009-10-25* config/tc-z80.c (z80_start_line_hook): Fix parsing of 'equ' orArnold Metselaar2-11/+17
'defl' in cases where the space between the keyword and the expression has been scrubbed away. Do not check whether a symbol is redefined with 'equ' here; the function equals takes an argument indicating whether redefinitions are allowed. Only call LISTING_NEWLINE if needed, and then after the call to bump_line_counters.
2009-10-25gdb/Jan Kratochvil2-1/+5
* mep-tdep.c: Update include for the new location cgen/bitset.h.
2009-10-25 * doc/as.texinfo (Overview): Move -mfix7000/-mno-fix7000 toMaciej W. Rozycki3-3/+13
match the order elsewhere. Add -mfix-vr4120/-mno-fix-vr4120 and -mfix-vr4130/-mno-fix-vr4130. * doc/c-mips.texi (MIPS Opts): Correct -no-mfix-vr4120 to -mno-fix-vr4120 and -no-mfix-vr4130 to -mno-fix-vr4130.
2009-10-25 * elf32-vax.c (elf_vax_relocate_section): Correct assertion.Maciej W. Rozycki2-1/+5
2009-10-25 * elf32-vax.c (elf_vax_plt_entry): Fix formatting.Maciej W. Rozycki2-1/+5
2009-10-25 * elf32-vax.c (elf_vax_relocate_section): Fix a typo.Maciej W. Rozycki2-1/+5
2009-10-25*** empty log message ***gdbadmin1-1/+1
2009-10-24daily updateAlan Modra1-1/+1
2009-10-24 * sh-desc.h: Regenerate.Doug Evans2-13/+16
2009-10-242009-10-24 Doug Kwan <dougkwan@google.com>Doug Kwan2-0/+267
* arm.cc (Arm_output_section, Arm_relobj): Forward class declarations. (Arm_input_section::as_arm_input_section): New method. (Arm_output_section): New class definition. (Arm_output_section::create_stub_group, Arm_output_section::group_sections): New method definitions.
2009-10-24 * cris/arch.c: Regenerate.Doug Evans19-2202/+643
* cris/arch.h: Regenerate. * cris/cpuall.h: Regenerate. * cris/cpuv10.c: Regenerate. * cris/cpuv10.h: Regenerate. * cris/cpuv32.c: Regenerate. * cris/cpuv32.h: Regenerate. * cris/cris-desc.c: Regenerate. * cris/cris-desc.h: Regenerate. * cris/cris-opc.h: Regenerate. * cris/decodev10.c: Regenerate. * cris/decodev10.h: Regenerate. * cris/decodev32.c: Regenerate. * cris/decodev32.h: Regenerate. * cris/modelv10.c: Regenerate. * cris/modelv32.c: Regenerate. * cris/semcrisv10f-switch.c: Regenerate. * cris/semcrisv32f-switch.c: Regenerate.
2009-10-24 cpu/Doug Evans24-195/+131
* m32c.opc (opc.h): cgen-types.h -> cgen/basic-modes.h. cgen-ops.h -> cgen/basic-ops.h. include/opcode/ * cgen-bitset.h: Delete, moved to ../cgen/bitset.h. * cgen.h: Update. Improve multi-inclusion macro name. include/cgen/ * basic-modes.h: New file. Moved here from opcodes/cgen-types.h. * basic-ops.h: New file. Moved here from opcodes/cgen-ops.h. * bitset.h: New file. Moved here from ../opcode/cgen-bitset.h. Update license to GPL v3. opcodes/ * cgen-ops.h: Delete, moved to ../include/cgen/basic-ops.h. * cgen-types.h: Delete, moved to ../include/cgen/basic-modes.h. * cgen-bitset.c: Update. * fr30-desc.h: Regenerate. * frv-desc.h: Regenerate. * ip2k-desc.h: Regenerate. * iq2000-desc.h: Regenerate. * lm32-desc.h: Regenerate. * m32c-desc.h: Regenerate. * m32c-opc.h: Regenerate. * m32r-desc.h: Regenerate. * mep-desc.h: Regenerate. * mt-desc.h: Regenerate. * openrisc-desc.h: Regenerate. * xc16x-desc.h: Regenerate. * xstormy16-desc.h: Regenerate.
2009-10-24*** empty log message ***gdbadmin1-1/+1
2009-10-232009-10-23 Michael Snyder <msnyder@vmware.com>Michael Snyder2-13/+25
* record.c (top level): Don't include byteswap.h. (netorder64): Use store_unsigned_integer instead of bswap_64. (netorder32): Use store_unsigned_integer instead of bswap_32. (netorder16): Use store_unsigned_integer instead of bswap_16.
2009-10-23daily updateAlan Modra1-1/+1
2009-10-23 * blockframe.c (_initialize_blockframe): Remove declaration.Tom Tromey2-4/+4
2009-10-23 * record.c (record_core_xfer_partial): Pass correct offset toDoug Evans2-3/+11
record_beneath_to_xfer_partial.
2009-10-232009-10-23 Michael Snyder <msnyder@vmware.com>Michael Snyder2-1/+6
gdb.reverse/consecutive-precsave.exp: Change expect pattern to allow for new disassembly style.
2009-10-232009-10-23 Michael Snyder <msnyder@vmware.com>Michael Snyder1-1/+7
* record.c (netorder64): Use BFD_ENDIAN_LITTLE not LITTLE_ENDIAN. (netorder32): Ditto. (netorder16): Ditto.
2009-10-232009-10-23 Michael Snyder <msnyder@vmware.com>Michael Snyder1-3/+3
* record.c (netorder64): Use BFD_ENDIAN_LITTLE not LITTLE_ENDIAN. (netorder32): Ditto. (netorder16): Ditto.
2009-10-232009-10-23 Kai Tietz <kai.tietz@onevision.com>Kai Tietz2-0/+12
* splay-tree.h (libi_uhostptr_t): Add gcc specific __extension__ for long long type case to silent cX9. (libi_shostptr_t): Likewise.
2009-10-232009-10-23 Kai Tietz <kai.tietz@onevision.com>Kai Tietz10-38/+146
* deflex.l: Allow '<' and '>' in ID names. * defparse.y (EQUAL): New token constant. (opt_import_name): New rule for emptry or '==' ID. (expline): Add opt_import_name as last line element. (impline): Likewise. * dlltool.c (ifunct): New member its_name. (export): Likewise. (append_import): Add its_name argument. (defexports): Likewise. (defimport): Likewise. (scan_drectve_symbols): Adjust calls to def_exports. (dump_def_info): Print new optinal import/export table symbol name. (generate_idata_ofile): Use its_name member. (make_one_lib_file): Likewise. (nfunc): Take its_name in account on sort. * dlltool.h (def_exports): Add its_name as argument. (def_import): Likewise. * doc/binutils.texi: Add new def file syntax extension. * deflex.l (EQUAL): Add rule for '=='. * NEWS: Mention new feature. 2009-10-23 Kai Tietz <kai.tietz@onevision.com> * binutils-all/dlltool.exp: Add new test. * binutils-all/alias-2.def: New file.
2009-10-232009-10-23 Paul Pluzhnikov <ppluzhnikov@google.com>Paul Pluzhnikov2-2/+9
* objfiles.c (allocate_objfile): Use xzalloc.
2009-10-232009-10-23 Hui Zhu <teawater@gmail.com>Hui Zhu2-4/+8
* record.c (record_restore): Use phex_nz.
2009-10-232009-10-23 Tristan Gingold <gingold@adacore.com>Tristan Gingold2-1/+5
* frame.c (frame_unwind_pc): Fix typo: remove duplicate 0x.
2009-10-232009-10-23 Tristan Gingold <gingold@adacore.com>Tristan Gingold2-17/+16
* objfiles.c (allocate_objfile): Remove useless test. Move declaration of last_one to the block that uses it.
2009-10-232009-10-23 Kai Tietz <kai.tietz@onevision.com>Kai Tietz6-32/+132
* deffile.h (def_file_export): New member its_name. (def_file_import): Likewise. (def_file_add_export): Add argument its_name. (def_file_add_import): Likewise. * deffilep.y (def_exports): Add argument its_name. (def_import): Likewise. (EQUAL): Add new token for '=='. (opt_equalequal_name): New rule. (expline): Add rule opt_equalequal_name. (impline): Likewise. (def_file_free): Free for exports and imports the optional member its_name. (def_lex): Add scan of '==' as EQUAL. * pe-dll.c (pe_export_sort): Sort for its_name too. (process_def_file_and_drectve): Adjust calls to def_file_add_export. (generate_edata): Take its_name in account. (make_one): Likewise. (pe_process_import_defs): Likewise. (pe_dll_generate_def_file): Add print of new '==' option. * ld.texinfo: Extend documentation about .def file syntax. * NEWS: Mention new feature.
2009-10-232009-10-23 Kai Tietz <kai.tietz@onevision.com>Kai Tietz2-1/+6
* deffilep.y (def_lex): Allow '<' and '>' characters in identifier strings.
2009-10-232009-10-23 Kai Tietz <kai.tietz@onevision.com>Kai Tietz2-5/+10
* coff-x86_64.c (coff_amd64_rtype_to_howto): Subtract offset of R_AMD64_PCRLONG_<X> relocations from addend.
2009-10-232009-10-23 Tristan Gingold <gingold@adacore.com>Tristan Gingold2-1/+5
* avr/interp.c (sim_stop): Return 1.
2009-10-23 * plugin.c: Produce empty object if not BFD_SUPPORTS_PLUGINS.Alan Modra2-0/+9
2009-10-23 PR ld/10489Alan Modra2-0/+18
* emultempl/elf32.em (gld${EMULATION_NAME}_search_needed): Handle drive specifiers for DOS based filesystems in rpath-link strings.
2009-10-23* rx-decode.opc (decode_opcode): Fix flags for MUL, SUNTIL, and SWHILE.DJ Delorie3-619/+624
* rx-decode.c: Regenerated.
2009-10-232009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>Paul Pluzhnikov1-16/+16
* record.c (record_restore, cmd_record_save): Fix warnings.
2009-10-232009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>Paul Pluzhnikov8-21/+41
* disasm.h (DISASSEMBLY_OMIT_FNAME) New define. (gdb_disassembly): Correct parameter name. * disasm.c (dump_insns): Adjust. (gdb_disassembly): Fix indentation. * cli/cli-cmds.c (disassemble_command): Adjust. doc/ChangeLog: 2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com> * gdb.texinfo (Machine Code): Mention function name in disasssembly and adjust example. testsuite/ChangeLog: 2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com> * gdb.asm/asm-source.exp: Adjust.
2009-10-23 * readelf.c (dynamic_info): Correct size of array.Alan Modra2-1/+5
2009-10-23*** empty log message ***gdbadmin1-1/+1
2009-10-222009-10-22 Michael Snyder <msnyder@vmware.com>Michael Snyder2-0/+6
* infrun.c (keep_going): If insert_breakpoints fails, print the reason.
2009-10-22daily updateAlan Modra1-1/+1
2009-10-22Fix commit datesPaul Pluzhnikov1-2/+2