summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * acinclude.m4: Remove libide, libgui, and all the other TclKeith Seitz2008-07-253-1277/+3246
| | | | | functions. * tcl.m4: New file.
* gdb:Tom Tromey2008-07-2518-1040/+174
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * tui/tui-hooks.c: Include observer.h. (tui_event_default, tui_old_event_hooks, tui_event_hooks): Remove. (tui_bp_created_observer, tui_bp_deleted_observer, tui_bp_modified_observer): New globals. (tui_install_hooks): Use observers, not events. (tui_remove_hooks): Likewise. * mi/mi-cmd-break.c: Include observer.h, not gdb-events.h. (mi_breakpoint_observers_installed, mi_can_breakpoint_notify): New globals. (breakpoint_notify): Check mi_can_breakpoint_notify. (breakpoint_hooks): Remove. (mi_cmd_break_insert): Attach observers. Don't use events. * tracepoint.c: Include observer.h, not gdb-events.h. (tracepoint_operation, trace_pass_command): Notify observer. * interps.c: Don't include gdb-events.h. (clear_interpreter_hooks): Don't call clear_gdb_event_hooks. * gdbarch.c: Rebuild. * gdbarch.sh: Emit include for observer.h, not gdb-events.h. (deprecated_current_gdbarch_select_hack): Notify observer. * breakpoint.h: Don't include gdb-events.h. * breakpoint.c: Don't include gdb-events.h. (condition_command): Notify observer. (commands_command): Likewise. (commands_from_control_command): Likewise. (mention, delete_breakpoint, set_ignore_count): Likewise. (disable_breakpoint, do_enable_breakpoint): Likewise. * Makefile.in (gdb_events_h): Remove. (breakpoint_h): Update. (COMMON_OBS): Remove gdb-events.o. (gdb-events.o): Remove. (breakpoint.o, gdbarch.o, interps.o, tracepoint.o, gdbtk-bp.o, gdbtk-hooks.o, mi-cmd-break.o, tui-hooks.o): Update. * gdb-events.c: Remove. * gdb-events.h: Remove. * gdb-events.sh: Remove. gdb/doc: * observer.texi (GDB Observers): Document new observers: breakpoint_created, breakpoint_deleted, breakpoint_modified, tracepoint_created, tracepoint_deleted, tracepoint_modified, architecture_changed. gdb/gdbtk: * generic/gdbtk-hooks.c: Include observer.h, not gdb-events.h. (gdbtk_add_hooks): Use observers, not events. (gdbtk_architecture_changed): Add argument, for observer. * generic/gdbtk-bp.c: Include observer.h. (gdb_set_bp): Notify observer. (gdb_set_bp_addr): Likewise.
* *** empty log message ***gdbadmin2008-07-251-1/+1
|
* daily updateAlan Modra2008-07-251-1/+1
|
* * elf32-mips.c (elf_backend_write_section): Define.Daniel Jacobowitz2008-07-242-0/+5
|
* * remote.c (remote_threads_extra_info): Don't query the remotePedro Alves2008-07-242-0/+11
| | | | server about info on the internally added main thread.
* merge from gccDJ Delorie2008-07-243-75/+86
|
* * nto-procfs.c (procfs_attach): Populate initial thread list.Aleksandar Ristovski2008-07-242-1/+7
| | | | (procfs_wait): Return new pid, built from the inferior status.
* * elf.c (_bfd_elf_map_sections_to_segments): Catch off by oneNick Clifton2008-07-242-1/+6
| | | | error assigning sections to segments.
* daily updateAlan Modra2008-07-241-1/+1
|
* *** empty log message ***gdbadmin2008-07-241-1/+1
|
* * configure.ac (CONFIG_INITS): Delete long obsoleted variable.Thiago Jung Bauermann2008-07-233-2/+5
| | | | * configure: Regenerate.
* * nto-procfs.c (procfs_xfer_memory): Changed signature.Aleksandar Ristovski2008-07-234-15/+26
| | | | | | | | (procfs_resume): Workaround for dereferencing type-punned pointer warning. * nto-tdep.c (nto_parse_redirection): Change signature to be const correct. * nto-tdep.h (nto_parse_redirection): Likewise.
* *** empty log message ***gdbadmin2008-07-231-1/+1
|
* daily updateAlan Modra2008-07-231-1/+1
|
* * elf.c (_bfd_elf_map_sections_to_segments): Allow sections inNick Clifton2008-07-222-2/+14
| | | | adjoining pages to be included in the same segment.
* 2008-07-22 Simon Baldwin <simonb@google.com>Chris Demetriou2008-07-222-0/+14
| | | | | * elflink.c (elf_link_output_extsym): Set st_size to zero for symbols from dynamic libraries.
* Scrub remnants of IN_SOLIB_DYNSYM_RESOLVE_CODE.Stan Shebs2008-07-229-24/+29
| | | | | | | | | | | | | | | * gdbarch.sh: Adjust comment to refer to in_solib_dynsym_resolve_code(). * gdbarch.h, gdbarch.c: Update. * solib-osf.c: Ditto. * infrun.c: Ditto. (handle_inferior_event): Use in_solib_dynsym_resolve_code unconditionally. * config/mips/nm-irix5.h: Remove undef of IN_SOLIB_DYNSYM_RESOLVE_CODE. * gdbint.texinfo: Refer to target_so_ops.in_dynsym_resolve_code instead of IN_SOLIB_DYNSYM_RESOLVE_CODE.
* daily updateAlan Modra2008-07-221-1/+1
|
* *** empty log message ***gdbadmin2008-07-221-1/+1
|
* gdbTom Tromey2008-07-218-8/+33
| | | | | | | | | | | * symfile.c (reread_symbols): Don't pass argument to observer. * exec.c (exec_file_attach): Don't pass argument to observer. * ada-lang.c (ada_executable_changed_observer): Remove argument. * symtab.c (symtab_observer_executable_changed): Remove argument. * observer.sh: Handle functions with no arguments. gdb/doc * observer.texi (GDB Observers): Remove obsolete comment. <executable_changed>: Remove argument.
* 2008-07-21 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2008-07-212-2/+9
| | | | | | PR ld/4424 * elflink.c (_bfd_elf_merge_symbol): Call bed->relocs_compatible to check if 2 inputs are compatible.
* * elf.c (assign_file_positions_for_load_sections): Print vma inNick Clifton2008-07-212-1/+6
| | | | error message about overlapping section vmas.
* 2008-07-21 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2008-07-212-10/+7
| | | | | | PR ld/6747 * elf32-frv.c (elf32_frv_relocate_section): Revert the change for PR ld/6446 checked in by accident on May 21, 2008.
* * coff-sh.c (bfd_pe_print_pdata): Define to NULL for nonNick Clifton2008-07-215-187/+208
| | | | | | | | | | | COFF_WITH_PE based SH ports. * libpei.h (_bfd_XX_print_ce_compressed_pdata): Prototype. * arm-wince-pe.c (bfd_pe_print_pdata): Use _bfd_pe_print_ce_compressed_pdata. (slurp_symcache, cleanup_syms, pe_print_ce_compressed_pdata): Move to... * peXXigen.c: ... here and rename pe_print_ce_compressed_pdata to _bfd_XX_print_ce_compressed_pdata.
* * elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): DropAlan Modra2008-07-212-1/+10
| | | | unwanted zero terminators.
* * elf32-spu.c (spu_elf_relocate_section): ExpandAlan Modra2008-07-212-10/+57
| | | | | RELOC_FOR_GLOBAL_SYMBOL. Don't warn about undefined symbols for R_SPU_PPU32 and R_SPU_PPU64 relocations.
* * bfd/elf-bfd.h: Declare elfcore_write_ppc_vsx.Luis Machado2008-07-215-0/+42
| | | | | | | | | * bfd/elf.c (elfcore_grok_ppc_vsx): New function. (elfcore_write_ppc_vsx): New function (elfcore_grok_note): Handle VSX notes. (elfcore_write_register_note): Handle VSX notes. * include/elf/common.h: Define NT_PPC_VSX. * binutils/readelf.c (get_note_type): Handle VSX notes.
* 2008-07-20 Sergei Poselenov <sposelenov@emcraft.com>Chris Demetriou2008-07-212-1/+8
| | | | | | | | Chris Demetriou <cgd@google.com> * elfread.c (elf_symfile_segments): Fix the check that each loadable section fits within an ELF segment to handle ELF segments that hit the end of the address space.
* daily updateAlan Modra2008-07-211-1/+1
|
* *** empty log message ***gdbadmin2008-07-211-1/+1
|
* 2008-07-20 Chris Demetriou <cgd@google.com>Chris Demetriou2008-07-202-0/+5
| | | | * MAINTAINERS (Write After Approval): Add self.
* file record.h was initially added on branch reverse-20080717-branch.Hui Zhu2008-07-200-0/+0
|
* file record.c was initially added on branch reverse-20080717-branch.Hui Zhu2008-07-200-0/+0
|
* file linux-record.h was initially added on branch reverse-20080717-branch.Hui Zhu2008-07-200-0/+0
|
* file linux-record.c was initially added on branch reverse-20080717-branch.Hui Zhu2008-07-200-0/+0
|
* daily updateAlan Modra2008-07-201-1/+1
|
* *** empty log message ***gdbadmin2008-07-201-1/+1
|
* *** empty log message ***gdbadmin2008-07-191-1/+1
|
* daily updateAlan Modra2008-07-191-1/+1
|
* gdbTom Tromey2008-07-1815-77/+389
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PR gdb/855: * NEWS: Add entry for macro commands. * Makefile.in (macrocmd.o): Add gdb_string.h. * macroscope.h (user_macro_scope): Declare. (default_macro_scope): Update documentation. (macro_user_macros): Declare. * c-lang.c (c_preprocess_and_parse): Always attempt macro lookup. Use user_macro_scope. (null_macro_lookup): Remove. * macrotab.h (macro_callback_fn): Declare. (macro_for_each): Likewise. (macro_allow_redefinitions): Likewise. * macrotab.c (foreach_macro): New function (macro_for_each): Likewise. (struct macro_table) <redef_ok>: New field. (macro_allow_redefinitions): New function. (new_macro_table): Update. (macro_define_function): Likewise. (macro_define_object): Likewise. * macroscope.c (user_macro_scope): New function. (default_macro_scope): Use it. (macro_user_macros): New global. (standard_macro_lookup): Look in macro_user_macros. (_initialize_macroscope): New function. * macroexp.h (macro_is_whitespace, macro_is_digit, macro_is_identifier_nondigit): Declare. * macroexp.c (macro_is_whitespace): Rename. No longer static. (macro_is_digit): Likewise. (macro_is_identifier_nondigit): Likewise. (get_identifier): Update. (get_pp_number): Likewise. (get_token): Likewise. * macrocmd.c (skip_ws): New function. (extract_identifier): Likewise. (free_macro_definition_ptr): Likewise. (user_macros): Remove. (macro_define_command): Implement. (_initialize_macrocmd): Update. (macro_undef_command): Implement. (print_one_macro): New function. (macro_list_command): Implement. gdb/doc * gdb.texinfo (Macros): Update. Use @code rather than @command. gdb/testsuite * gdb.base/macscp.exp: Add macro tests.
* bfd:Joseph Myers2008-07-184-7/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * bfd-in.h (bfd_elf32_arm_set_target_relocs): Add new parameter. * bfd-in2.h: Regenerate. * elf32-arm.c (struct elf_arm_obj_tdata): Add field no_wchar_size_warning. (bfd_elf32_arm_set_target_relocs): Add new parameter no_wchar_warn. (elf32_arm_merge_eabi_attributes): Give a warning, not an error, for conflicting wchar_t attributes. Do not warn if --no-wchar-size-warning. Make diagnostic text more specific. ld: * ld.texinfo (--no-wchar-size-warning): Document new ARM option. * emultempl/armelf.em (no_wchar_size_warning): New. (arm_elf_create_output_section_statements): Pass no_wchar_size_warning to arm_elf_create_output_section_statements. (OPTION_NO_WCHAR_SIZE_WARNING): New. (PARSE_AND_LIST_LONGOPTS): Add no-wchar-size-warning. (PARSE_AND_LIST_OPTIONS): List --no-wchar-size-warning. (PARSE_AND_LIST_ARGS_CASES): Handle --no-wchar-size-warning. ld/testsuite: * ld-arm/attr-merge-wchar-0.s,ld-arm/attr-merge-wchar-2.s, ld-arm/attr-merge-wchar-4.s, ld-arm/attr-merge-wchar-00-nowarn.d, ld-arm/attr-merge-wchar-00.d, ld-arm/attr-merge-wchar-02-nowarn.d, ld-arm/attr-merge-wchar-02.d, ld-arm/attr-merge-wchar-04-nowarn.d, ld-arm/attr-merge-wchar-04.d, ld-arm/attr-merge-wchar-20-nowarn.d, ld-arm/attr-merge-wchar-20.d, ld-arm/attr-merge-wchar-22-nowarn.d, ld-arm/attr-merge-wchar-22.d, ld-arm/attr-merge-wchar-24-nowarn.d, ld-arm/attr-merge-wchar-24.d, ld-arm/attr-merge-wchar-40-nowarn.d, ld-arm/attr-merge-wchar-40.d, ld-arm/attr-merge-wchar-42-nowarn.d, ld-arm/attr-merge-wchar-42.d, ld-arm/attr-merge-wchar-44-nowarn.d, ld-arm/attr-merge-wchar-44.d: New. * ld-arm/arm-elf.exp: Run new tests.
* * configure.ac: Put old value of $LIBS after -lbfd -liberty $intlJoseph Myers2008-07-183-2/+8
| | | | | in BFD ELF check. * configure: Regenerate.
* 2008-07-18 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2008-07-182-0/+13
| | | | | | PR ld/6748 * elf32-arm.c (elf32_arm_link_hash_table_create): Initialize new fields added for ARM long call support.
* * pe-arm-wince.c (pe_print_compressed_pdata): Define new function toNick Clifton2008-07-1840-52/+458
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | print compressed pdata structure as described on MSDN. This only applies to a limited set of architectures (ARM, SH4). (slurp_symtab, my_symbol_for_address): Define static helper functions for pe_print_compressed_pdata. * coffcode.h (bfd_coff_backend_data): Add _bfd_coff_print_pdata field. (bfd_coff_have_print_pdata, bfd_coff_print_pdata): Define. * bfd/peXXigen.c (_bfd_XX_print_private_bfd_data_common): Add check on bfd_coff_backend_data, call the function if non-null. * pei-mcore.c: Add target dependent initialisation for bfd_coff_backend_data. * coff-sh.c: Likewise. * coff64-rs6000.c: Likewise. * coff-rs6000.c: Likewise. * libcoff-in.h: Likewise. * cf-i386lynx.c: Likewise. * coff-alpha.c: Likewise. * coff-apollo.c: Likewise. * coff-arm.c: Likewise. * coff-aux.c: Likewise. * coff-h8300.c: Likewise. * coff-h8500.c: Likewise. * coff-i386.c: Likewise. * coff-i860.c: Likewise. * coff-i960.c: Likewise. * coff-ia64.c: Likewise. * coff-m68k.c: Likewise. * coff-m88k.c: Likewise. * coff-maxq.c: Likewise. * coff-mips.c: Likewise. * coff-or32.c: Likewise. * coff-sparc.c: Likewise. * coff-tic30.c: Likewise. * coff-tic4x.c: Likewise. * coff-tic54x.c: Likewise. * coff-tic80.c: Likewise. * coff-w65.c: Likewise. * coff-we32k.c: Likewise. * coff-x86_64.c: Likewise. * coff-z80.c: Likewise. * coff-z8k.c: Likewise. * pe-mcore.c: Likewise. * pe-mips.c: Likewise. * pe-ppc.c: Likewise. * peXXigen.c: Likewise. * pei-ppc.c: Likewise. * libcoff.h: Regenerate.
* daily updatereverse-20080717-branchpointAlan Modra2008-07-181-1/+1
|
* *** empty log message ***gdbadmin2008-07-181-1/+1
|
* Fix for Linux/VDSO failure.Paul Pluzhnikov2008-07-172-2/+6
|
* Fix for failing gdb.base/auxv.exp on LinuxPaul Pluzhnikov2008-07-172-0/+6
|
* Fix for gdb.base/corefile.exp failure on LinuxPaul Pluzhnikov2008-07-172-1/+6
|