aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-02-13 * target-descriptions.c (tdesc_named_type): Move code_ptr and data_ptrDaniel Jacobowitz4-8/+16
handling from here... (tdesc_register_type): ...to here. * xml-tdesc.c (tdesc_start_reg): Allow code_ptr and data_ptr. * features/arm-core.xml: Use code_ptr and data_ptr.
2007-02-13add autom4te.cache to .cvsignorePaolo Bonzini2-418/+157
2007-02-132007-02-13 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini1-0/+4
* configure: Reapply PR30748 fix which was lost in the previous commit.
2007-02-13 PR bootstrap/30753Daniel Jacobowitz3-203/+452
* configure.ac: Remove obsolete build / host tests. Use AC_PROG_CC unconditionally. Use AC_PROG_CXX. Use ACX_TOOL_DIRS to find $prefix. * configure: Regenerated.
2007-02-132007-02-13 Denis Pilat <denis.pilat@st.com>Denis Pilat2-0/+126
* gdb.mi/mi-var-invalidate.exp: New file.
2007-02-132007-02-13 Denis Pilat <denis.pilat@st.com>Denis Pilat5-52/+132
* varobj.h (enum varobj_update_error): New enum. * varobj.c (struct varobj_root): Add is_valid member. (varobj_get_type): Check for invalid varobj. (varobj_get_attributes): Likewise. (variable_editable):Likewise. (varobj_update): Likewise. Use varobj_update_error. (new_root_variable): Set root varobj as valid by default. (varobj_invalidate): New function. * symfile.c (clear_symtab_users): Use varobj_invalidate. * mi/mi-cmd-var.c (varobj_update_one): Change return type to void. Use varobj_update_error.
2007-02-13 * emultempl/spu_ovl.S (__ovly_return, __ovly_load): Set sym size.Alan Modra3-6/+23
(__ovly_load_event): Define. (size): Rename to osize. * emultempl/spu_ovl.o: Regenerate.
2007-02-13 * embedspu.sh: Add -W to readelf invocation.Alan Modra2-2/+6
2007-02-13bfd/Alan Modra11-103/+108
* elf64-ppc.c (create_linkage_sections): Use section ".branch_lt" for branch lookup table. ld/ * emulparams/elf64ppc.sh (OTHER_READWRITE_SECTIONS): Add ".branch_lt". * emultempl/ppc64elf.em (ppc_add_stub_section): Create without SEC_RELOC flag set. ld/testsuite/ * ld-powerpc/relbrlt.d: Update. * ld-powerpc/tlsexe.r: Update. * ld-powerpc/tlsexetoc.r: Update. * ld-powerpc/tlsso.r: Update. * ld-powerpc/tlstocso.r: Update.
2007-02-13*** empty log message ***gdbadmin1-1/+1
2007-02-12(GDB/MI Variable Objects): Describe meanings ofNick Roberts1-10/+37
values for in_scope. Mention that only root variables can be updated. (GDB/MI Development and Front Ends): Explain new values may be added to existing fields.
2007-02-12*** empty log message ***Nick Roberts1-0/+8
2007-02-12daily updateAlan Modra1-1/+1
2007-02-12 * Fix PR 2223. Recognize Pascal language marker in dwarf readersPierre Muller3-2/+13
2007-02-12 * win32-nat.c (win32_wait): Reset terminal pgrp to GDB.Corinna Vinschen3-2/+12
(do_initial_win32_stuff): Call terminal_init_inferior_with_pgrp instead of target_terminal_init since inferior_ptid isn't set yet.
2007-02-12bfd/Alan Modra4-47/+99
* elf64-ppc.c (create_linkage_sections): Don't create .rela.rodata.brlt for --emit-relocs. (ppc_build_one_stub): Create relocs for brlt --emit-relocs here. (ppc_size_one_stub): Count them. Simplify test of stub type when counting stub relocs. Set SEC_RELOC too. (ppc64_elf_size_stubs): Clear reloc_count and SEC_RELOC. (ppc64_elf_finish_dynamic_sections): Output brlt relocs. ld/testsuite/ * ld-powerpc/relbrlt.d: Update.
2007-02-12 * elflink.c (evaluate_complex_relocation_symbols): Ignore relocsAlan Modra2-1/+9
with a zero symbol index.
2007-02-12 * elflink.c (bfd_elf_discard_info): Tidy setting of "eh".Alan Modra2-6/+13
2007-02-12gas/testsuite/H.J. Lu7-3/+31
2007-02-11 H.J. Lu <hongjiu.lu@intel.com> PR gas/4027 * gas/i386/opcode.s: Add more tests for "test". * i386/opcode-intel.d: Updated. * gas/i386/opcode-suffix.d: Likewise. * gas/i386/opcode.d: Likewise. include/opcode/ 2007-02-11 H.J. Lu <hongjiu.lu@intel.com> PR gas/4027 * i386.h (i386_optab): Put the real "test" before the pseudo one.
2007-02-12*** empty log message ***gdbadmin1-1/+1
2007-02-11daily updateAlan Modra1-1/+1
2007-02-11*** empty log message ***gdbadmin1-1/+1
2007-02-10daily updateAlan Modra1-1/+1
2007-02-10 * MAINTAINERS (Write After Approval): Add myself.Pedro Alves2-0/+5
2007-02-102007-02-10 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini2-4/+89
* configure: Regenerate.
2007-02-10*** empty log message ***gdbadmin1-1/+1
2007-02-09 2007-02-09 Fred Fish <fnf@specifix.com>Fred Fish2-7/+13
Based on work by Apple Computer, Inc. * event-top.c (async_request_quit): Call quit() whenever either quit_flag is set or immediate_quit is set.
2007-02-09daily updateAlan Modra1-1/+1
2007-02-09 PR bootstrap/30748Daniel Jacobowitz3-86/+12
* configure.ac: Correct syntax for Solaris ksh. * configure: Regenerated.
2007-02-092007-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>Gabriel Dos Reis3-4/+15
* ada-lang.c (remove_out_of_scope_renamings): Change third parameter's type to a pointer to const struct block. (ada_lookup_symbol_list): Don't cast away constness when calling remove_out_of_scope_renamings. 2007-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net> * linux-nat.c (linux_nat_find_memory_regions): Don't check the address of 'filename'; it is always non null.
2007-02-09 * exec.c (add_to_section_table): Do not discard empty sections.Joel Brobecker2-2/+10
2007-02-09Add myself to "write atfer approval" section.Gabriel Dos Reis1-0/+1
2007-02-092007-02-09 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini10-23/+218
* Makefile.def: Sync with GCC. * Makefile.tpl: Sync with GCC. * Makefile.in: Regenerate. * configure: Regenerate. * config/acx.m4: Sync with GCC. * config/depstand.m4: Sync with GCC. * config/tls.m4: Sync with GCC.
2007-02-092007-02-09 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu4-13/+41
* configure.in (targ_extra_emuls): Add $targ64_extra_emuls if want64 is true. (targ_extra_libpath): Add $targ64_extra_libpath if want64 is true * configure: Regenerated. * configure.tgt (targ_extra_libpath): Initialize. (targ64_extra_emuls): New. Document. Initialize. (targ64_extra_libpath): Likewise. (i[3-7]86-*-linux-*): Set targ64_extra_emuls and targ64_extra_libpath. (powerpc*-*-linux*): Likewise. (s390-*-linux*): Likewise.
2007-02-09Fix ChangeLog entry.Paul Brook1-1/+1
2007-02-09merge from gccDJ Delorie2-27/+4
2007-02-09 * Makefile.tpl (build_alias, host_alias, target_alias): UseDaniel Jacobowitz8-2746/+5666
noncanonical equivalents. * configure.in: Rename to... * configure.ac: ...this. Update AC_PREREQ. Prevent error for AS_FOR_TARGET. Set build_noncanonical, host_noncanonical, and target_noncanonical. Use them. Rewrite removal of configure arguments for autoconf 2.59. Discard variable settings. Force program_transform_name for native tools. * Makefile.in: Regenerated. * configure: Regenerated with autoconf 2.59. * src-release (DEVO_SUPPORT, do-proto-toplev): Expect configure.ac. * acx.m4 (ACX_CHECK_INSTALLED_TARGET_TOOL): Avoid AC_PATH_PROG with an empty path.
2007-02-09*** empty log message ***gdbadmin1-1/+1
2007-02-08daily updateAlan Modra1-1/+1
2007-02-08 * features/Makefile, features/arm-with-iwmmxt.xml,Daniel Jacobowitz20-10/+698
features/gdbserver-regs.xsl, features/number-regs.xsl, features/sort-regs.xsl, features/xscale-iwmmxt.xml: New files. * regformats/arm-with-iwmmxt.dat: Generate. * NEWS: Mention iWMMXt. * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New. * Makefile.in (OBS): Add $(XML_BUILTIN). (XML_DIR, XML_TARGET, XML_FILES, XML_BUILTIN): New. (clean): Update. (target.xml, xml-builtin.c, stamp-xml, arm-with-iwmmxt.o) (arm-with-iwmmxt.c): New. * config.in, configure: Regenerate. * configure.ac: Check for iWMMXt. Handle srv_xmltarget, srv_xmlbuiltin, and srv_xmlfiles. Define USE_XML. * configure.srv: Mention srv_xmltarget and srv_xmlfiles. (arm*-*-linux*): Add iWMMXt and regset support. * linux-arm-low.c (PTRACE_GETWMMXREGS, PTRACE_SETWMMXREGS): Define. (arm_fill_gregset, arm_store_gregset, arm_fill_wmmxregset) (arm_store_wmmxregset, target_regsets): New. * server.c (get_features_xml): Take annex argument. Check builtin XML documents. (handle_query): Handle multiple annexes.
2007-02-082007-02-08 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston3-37/+50
* COPYING.LIBGLOSS: Reformat default Red Hat license to fit within 80 columns. * COPYING.NEWLIB: Ditto.
2007-02-08 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.Daniel Jacobowitz2-0/+7
2007-02-08 * Makefile.in (arm-tdep.o, eval.o, target-descriptions.o)Daniel Jacobowitz30-112/+1855
(xml-tdesc.o): Update. * xml-support.c: Add a comment. (gdb_xml_enums_boolean): New variable. (gdb_xml_parse_attr_enum): Use strcasecmp. * xml-support.h (gdb_xml_enums_boolean): Declare. * xml-tdesc.c (struct tdesc_parsing_data): Record current_feature, next_regnum, and current_union. (tdesc_start_feature, tdesc_start_reg, tdesc_start_union) (tdesc_end_union, tdesc_start_field, tdesc_start_vector) (field_attributes, union_children, reg_attributes, union_attributes) (vector_attributes, feature_attributes, feature_children): New. (target_children): Make static. Add <feature>. (tdesc_elements): Make static. * target-descriptions.c (struct tdesc_reg, tdesc_reg_p, type_p) (struct tdesc_feature, tdesc_feature_p): New types. (struct target_desc): Add features member. (struct tdesc_arch_data, tdesc_data): New. (target_find_description): Clarify error message. Warn about ignored register descriptions. (tdesc_has_registers, tdesc_find_feature, tdesc_feature_name) (tdesc_named_type, tdesc_data_init, tdesc_data_alloc) (tdesc_data_cleanup, tdesc_numbered_register) (tdesc_numbered_register_choices, tdesc_find_register) (tdesc_register_name, tdesc_register_type) (tdesc_remote_register_number, tdesc_register_reggroup_p) (set_tdesc_pseudo_register_name, set_tdesc_pseudo_register_type) (set_tdesc_pseudo_register_reggroup_p, tdesc_use_registers) (tdesc_free_reg, tdesc_create_reg, tdesc_free_feature) (tdesc_create_feature, tdesc_record_type): New. (free_target_description): Free features. (_initialize_target_descriptions): Initialize tdesc_data. * arch-utils.c (default_remote_register_number): New. * arch-utils.h (default_remote_register_number): New prototype. * target-descriptions.h (set_tdesc_pseudo_register_name) (set_tdesc_pseudo_register_type, set_tdesc_pseudo_register_reggroup_p) (tdesc_use_registers, tdesc_data_alloc, tdesc_data_cleanup) (tdesc_numbered_register, tdesc_numbered_register_choices) (tdesc_has_registers, tdesc_find_feature, tdesc_feature_name) (tdesc_named_type, tdesc_create_feature, tdesc_record_type) (tdesc_create_reg): Declare. * gdbarch.sh (remote_register_number): New entry. * gdbarch.c, gdbarch.h: Regenerate. * remote.c (init_remote_state): Use gdbarch_remote_register_number. * features/gdb-target.dtd: Add feature, reg, vector, union, and field. * arm-tdep.c (arm_register_aliases): New. (arm_register_name_strings): Rename to... (arm_register_names): ...this. Make const. Delete the old version. (current_option, arm_register_byte): Delete. (set_disassembly_style): Simplify. Do not adjust arm_register_names. (value_of_arm_user_reg): New. (arm_gdbarch_init): Verify any described registers. Call tdesc_use_registers. Don't use arm_register_byte. Create aliases for standard register names. (_initialize_arm_tdep): Do not adjust arm_register_names. * user-regs.c (struct user_reg): Add baton member. (append_user_reg, user_reg_add_builtin, user_regs_init) (user_reg_add, value_of_user_reg): Use a baton for user register functions. * std-regs.c: Update. * user-regs.h (user_reg_read_ftype, user_reg_add_builtin) (user_reg_add): Add baton argument. * NEWS: Mention target description register support. * features/arm-core.xml, features/arm-fpa.xml: New. * eval.c (evaluate_subexp_standard): Allow ptype $register when the program is not running. * gdb.texinfo (-target-disconnect): Use @smallexample. (Requirements): Add anchor for Expat. Update description. (Target Descriptions): Mention Expat. (Target Description Format): Document new elements. Use @smallexample. (Predefined Target Types, Standard Target Features): New sections. * doc/gdbint.texinfo (Target Descriptions): New section. * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp, gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
2007-02-08*** empty log message ***Nick Roberts1-2/+1
2007-02-08Update tests to include value field in output of -var-create.Nick Roberts1-1/+1
mi/mi-cmd-var.c (mi_cmd_var_create): Add value field.
2007-02-08Formatting fix.Daniel Jacobowitz1-2/+2
2007-02-08Update tests to include value field in output of -var-create.Nick Roberts11-256/+99
mi/mi-cmd-var.c (mi_cmd_var_create): Add value field.
2007-02-08*** empty log message ***Nick Roberts2-0/+15
2007-02-08* mi/mi-cmd-var.c (mi_cmd_var_create): Add value field.Nick Roberts1-1/+1
* gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp * gdb.mi/gdb792.exp, gdb.mi/gdb792.exp * lib/mi-support.exp: Update tests to include value field in output of -var-create.
2007-02-082007-02-08 Thiago Jung Bauermann <bauerman@br.ibm.com>Daniel Jacobowitz2-0/+8
* rs6000-tdep.c (gdb_print_insn_powerpc): Set info->disassembler_options to "any".