aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-10-22 * cris/arch.c, cris/arch.h, cris/cpuall.h, cris/cpuv10.c,Hans-Peter Nilsson19-222/+265
cris/cpuv10.h, cris/cpuv32.c, cris/cpuv32.h, cris/cris-desc.c, cris/cris-desc.h, cris/cris-opc.h, cris/decodev10.c, cris/decodev10.h, cris/decodev32.c, cris/decodev32.h, cris/modelv10.c, cris/modelv32.c, cris/semcrisv10f-switch.c, cris/semcrisv32f-switch.c: Regenerate.
2007-10-22 * cris.cpu (movs, movu): Use result of extension operation whenHans-Peter Nilsson2-6/+13
updating flags.
2007-10-22 * cp-support.c: Include "safe-ctype.h".Daniel Jacobowitz5-54/+127
(cp_already_canonical): New function. (cp_canonicalize_string): Use it. Return NULL for already canonical strings. (mangled_name_to_comp): Update call to cp_demangled_name_to_comp. (cp_func_name, remove_params): Likewise. (cp_find_first_component_aux): Use ISSPACE. * cp-support.h (cp_demangled_name_to_comp): Correct comment. Remove MEMORY_P argument. * cp-name-parser.y (ALLOC_CHUNK): Define. (struct demangle_info): Add PREV and NEXT. Increase the size of COMPS. (d_grab): Convert to a function. (allocate_info): Rewrite. (cp_demangled_name_to_comp): Remove MEMORY argument. Do not use strlen. Update call to allocate_info. Do not free it on failure. (main): Update calls to cp_demangled_name_to_comp. * Makefile.in (cp-support.o): Update.
2007-10-22 * gdbarch.texi (Compiler Characteristics): Move documentationUlrich Weigand2-32/+38
of set_gdbarch_sofun_address_maybe_missing back to ... (Target Conditionals): ... here to fix build break.
2007-10-222007-10-22 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand2-11/+22
* std-regs.c (value_of_builtin_frame_fp_reg) value_of_builtin_frame_pc_reg, value_of_builtin_frame_sp_reg) value_of_builtin_frame_ps_reg): Use get_frame_arch to get at the current architecture by frame_info.
2007-10-222007-10-22 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand2-5/+8
* reggroups.c (default_register_reggroup_p): Replace current_gdbarch by gdbarch.
2007-10-222007-10-22 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand2-31/+40
* infcmd.c (default_print_registers_info, print_return_value) (print_vector_info, print_float_info): Replace current_gdbarch by gdbarch. (registers_info): Use get_frame_arch to get at the current architecture by frame_info.
2007-10-222007-10-22 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand2-2/+7
* i387-tdep.c (i387_collect_fsave, i387_collect_fxsave): Use get_regcache_arch to get at the current architecture by regcache.
2007-10-222007-10-22 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand2-7/+13
* target.c (debug_print_register): Use get_regcache_arch to get at the current architecture by regcache.
2007-10-22 * dwarf2read.c (read_file_scope): Add a comment.Daniel Jacobowitz2-38/+41
(dwarf2_add_field, dwarf2_add_member_fn, read_structure_type) (read_enumeration_type, process_enumeration_scope, read_array_type) (read_typedef, read_base_type, read_subrange_type) (read_unspecified_type): Use dwarf2_name.
2007-10-22 * coffread.c (coff_symfile_finish): Call dwarf2_free_objfile.Daniel Jacobowitz5-0/+29
* dwarf2read.c (dwarf2_free_objfile): New. * elfread.c (elf_symfile_finish): Call dwarf2_free_objfile. * symfile.h (dwarf2_free_objfile): Declare.
2007-10-22*** empty log message ***gdbadmin1-1/+1
2007-10-22 * hppa-hpux-nat.c (hppa_hpux_store_register): Add missing semi-colon.Joel Brobecker2-1/+5
2007-10-22daily updateAlan Modra1-1/+1
2007-10-21 * rs6000-tdep.c (ppc_dwarf2_frame_init_reg): New function.Luis Machado2-0/+71
(rs6000_gdbarch_init): Install ppc_dwarf2_frame_init_reg as default dwarf2_frame_set_init_reg function.
2007-10-21 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec whenUlrich Weigand3-2/+8
compiling test case with GCC. * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
2007-10-21 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for outputUlrich Weigand2-2/+7
format changes.
2007-10-21 * NEWS: Mention native MinGW configuration.Pedro Alves2-0/+7
2007-10-21daily updateAlan Modra1-1/+1
2007-10-21*** empty log message ***gdbadmin1-1/+1
2007-10-20From Craig Silverstein: add cast to avoid warning.Ian Lance Taylor1-1/+1
2007-10-20From Craig Silverstein: handle PLT32 relocs against local symbols forIan Lance Taylor1-2/+7
x86_64.
2007-10-20Handle PLT32 against local symbols.Ian Lance Taylor1-3/+8
2007-10-20daily updateAlan Modra1-1/+1
2007-10-20*** empty log message ***gdbadmin1-1/+1
2007-10-19Add wide string constant test.Ian Lance Taylor3-0/+24
2007-10-19Fix handling of wide string merge sections.Ian Lance Taylor1-3/+4
2007-10-192007-10-19 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-2/+6
* i386-dis.c (prefix_table): Use XS on psrldq and pslldq.
2007-10-19Add MN10300 linker relaxation support for symbol differencesNick Clifton32-96/+668
2007-10-19 * gdbarch.sh: Remove "macro" column of input table. Remove handlingUlrich Weigand2-223/+111
of "macro" column throughout the file. Remove (empty) "macro" entry of all gdbarch functions.
2007-10-19 * gdbarch.sh (sofun_address_maybe_missing): New gdbarch variable.Ulrich Weigand30-208/+157
* gdbarch.c, gdbarch.h: Regenerate. * dbxread.c (find_stab_function_addr): Define unconditionally. (read_dbx_symtab): Use gdbarch_sofun_address_maybe_missing instead of SOFUN_ADDRESS_MAYBE_MISSING. (end_psymtab): Likewise. (process_one_symbol): Likewise. * mdebugread.c (parse_partial_symbols): Likewise. * symtab.h (struct minimal_symbol): Always define "filename" member. * elfread.c (elf_symtab_read): Use msym->filename unconditionally. * minsyms.c (lookup_minimal_symbol): Likewise. * symmisc.c (dump_msymbols): Likewise. * config/i386/i386sol2.mt (DEPRECATED_TM_FILE): Remove. * config/i386/linux.mt (DEPRECATED_TM_FILE): Remove. * config/i386/tm-i386sol2.h: Remove file. * config/i386/tm-linux.h: Remove file. * i386-linux-tdep.c (i386_linux_init_abi): Add call to set_gdbarch_sofun_address_maybe_missing. * i386-sol2-tdep.c (i386_sol2_init_abi): Likewise. * config/powerpc/linux.mt (DEPRECATED_TM_FILE): Remove. * config/powerpc/nbsd.mt (DEPRECATED_TM_FILE): Remove. * config/powerpc/obsd.mt (DEPRECATED_TM_FILE): Remove. * config/powerpc/ppc-eabi.mt (DEPRECATED_TM_FILE): Remove. * config/powerpc/ppc-sim.mt (DEPRECATED_TM_FILE): Remove. * config/powerpc/tm-ppc-eabi.h: Remove file. * rs6000-tdep.c (rs6000_gdbarch_init): Add call to set_gdbarch_sofun_address_maybe_missing. * config/sparc/sol2-64.mt (DEPRECATED_TM_FILE): Remove. * config/sparc/sol2.mt (DEPRECATED_TM_FILE): Remove. * config/sparc/tm-sol2.h: Remove file. * sparc64-sol2-tdep.c (sparc64_sol2_init_abi): Add call to set_gdbarch_sofun_address_maybe_missing. * sparc-sol2-tdep.c (sparc32_sol2_init_abi): Likewise. doc/ChangeLog: * gdbarch.texi (Target Conditionals): Remove documentation of SOFUN_ADDRESS_MAYBE_MISSING, replaced by ... (Compiler Characteristics): ... documentation of set_gdbarch_sofun_address_maybe_missing.
2007-10-19 * gdbarch.sh (static_transform_name): New gdbarch callback.Ulrich Weigand16-89/+169
* gdbarch.c, gdbarch.h: Regenerate. * dbxread.c (read_dbx_symtab): Use gdbarch_static_transform_name instead of STATIC_TRANSFORM_NAME. * mdebugread.c (parse_partial_symbols): Likewise. * stabsread.c (define_symbol): Likewise. * xcoffread.c (scan_xcoff_symtab): Likewise. * config/i368/tm-i386sol2.h (STATIC_TRANSFORM_NAME): Remove. (IS_STATIC_TRANSFORM_NAME): Remove. * i386-tdep.c (sunpro_static_transform_name): Remove, move to ... * i386-sol2-tdep.c (i386_sol2_static_transform_name): ... here. (i386_sol2_init_abi): Install it. * config/sparc/tm-sol2.h (STATIC_TRANSFORM_NAME): Remove. (IS_STATIC_TRANSFORM_NAME): Remove. * sparc-tdep.c (sparc_stabs_unglobalize_name): Remove, move to ... * sparc-sol2-tdep.c (sparc_sol2_static_transform_name): ... here. (sparc32_sol2_init_abi): Install it. * sparc64-sol2-tdep.c (sparc64_sol2_init_abi): Likewise. * sparc-tdep.h (sparc_sol2_static_transform_name): Add prototype.
2007-10-19* elf-m10300.c: Convert to ISO C.Nick Clifton3-1059/+676
* tc-mn10300.c: Convert to ISO C.
2007-10-19 * config/tc-ppc.c (ppc_parse_name): Skip leading '%'.Alan Modra2-1/+15
(md_assemble): When parsing PPC_OPERAND_CR, add '%' to set of chars that can start a name.
2007-10-19*** empty log message ***gdbadmin1-1/+1
2007-10-19daily updateAlan Modra1-1/+1
2007-10-18Add support for -Bsymbolic.Ian Lance Taylor5-2/+24
2007-10-18Rework section mapping algorithm to handle .data.rel.ro sections.Ian Lance Taylor1-26/+53
2007-10-18Correctly handle alignment in merge sections.Ian Lance Taylor4-21/+32
2007-10-18 * mips-tdep.c (mips_xfer_register): Take a gdbarch argument.Daniel Jacobowitz2-22/+31
(mips_n32n64_return_value, mips_o32_return_value) (mips_o64_return_value): Update calls to mips_xfer_register.
2007-10-18gas/Carlos O'Donell2-2/+7
2007-10-18 Carlos O'Donell <carlos@systemhalted.org> * config/tc-hppa.c (pa_ip): Fix comment typo. (pa_comm): Likewise.
2007-10-18PR gas/5172Nick Clifton7-176/+141
* config/tc-arc.c (md_estimate_size_before_relax): Change error message. (md_convert_frag): Just call abort. * config/tc-i860.c (md_estimate_size_before_relax): Change error message. * config/tc-i860.h (md_convert_frag): Just call abort. * config/tc-ip2k.c (md_estimate_size_before_relax): Change error message. (md_convert_frag): Just call abort. * config/tc-m68k.c (m68k_ip): Do not attempt translation of architecture names.
2007-10-18PR gas/5174Nick Clifton3-693/+687
* config/tc-arm.c: Fix formatting and spelling errors. * gas.pot: Regenerate.
2007-10-18PR gas/5175Nick Clifton3-15/+14
* config/tc-xc16x.c: Fix formatting and internationalization. * gas.pot: Regenerate.
2007-10-182007-10-18 Michael Snyder <msnyder@specifix.com>Michael Snyder2-1/+5
* gdb.base/dbx.exp: Add missing "-re " operator.
2007-10-18.Roland McGrath1-0/+4
2007-10-182007-10-18 Roland McGrath <roland@redhat.com>Roland McGrath1-0/+2
* common.h (NT_PPC_VMX): New macro.
2007-10-18 PR ld/4424Alan Modra9-7/+84
* config.bfd (targ_selvecs): Add bfd_elf64_alpha_vec for alpha/FreeBSD. Add bfd_elf64_sparc_vec for sparc64/FreeBSD. Add bfd_elf32_i386_vec and bfd_efi_app_ia32_vec for i386/FreeBSD. (targ64_selvecs): Set for i386/FreeBSD. * elf-bfd.h (elf_backend_data): Add relocs_compatible. (_bfd_elf_default_relocs_compatible): Declare. (_bfd_elf_relocs_compatible): Declare. * elfxx-target.h (elf_backend_relocs_compatible): Define. (elfNN_bed): Init new relocs_compatible field. * elflink.c (_bfd_elf_default_relocs_compatible): New function. (_bfd_elf_relocs_compatible): New function. (elf_link_add_object_symbols): Call bed->relocs_compatible. * elf32-i386.c (elf_backend_relocs_compatible): Define. * elf64-alpha.c: Likewise. * elf64-sparc.c: Likewise. * elf64-x86-64.c: Likewise.
2007-10-18*** empty log message ***gdbadmin1-1/+1
2007-10-18daily updateAlan Modra1-1/+1