aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2006-01-16split changelogsAlan Modra24-29982/+30110
2006-01-16daily updateAlan Modra1-1/+1
2006-01-16 * aclocal.m4: Regenerate.Mark Mitchell2-2/+51
2006-01-16Sync top level config files from the master config repositoryNick Clifton3-17/+48
2006-01-162006-01-16 Paul Brook <paul@codesourcery.com>Paul Brook6-17/+364
opcodes/ * m68k-opc.c(m68k_opcodes): Fix opcodes for ColdFire f?abss, f?add?, and f?sub? instructions. gas/testsuite/ * gas/m68k/all.exp: Add mcf-fpu. * gas/m68k/mcf-fpu.d: New file. * gas/m68k/mcf-fpu.s: New file.
2006-01-16Add new Chinese (simplified) translationNick Clifton8-22/+2979
2006-01-16Fix email address in previous deltaNick Clifton1-1/+1
2006-01-16Fix duplicated word typoNick Clifton2-1/+5
2006-01-16 * mt-tdep.c (enum mt_gdb_regnums): Add MT_COPRO_PSEUDOREG_ARRAY,Nathan Sidwell2-36/+175
MT_COPRO_PSEUDOREG_DIM_1, MT_COPRO_PSEUDOREG_DIM_2, MT_COPRO_PSEUDOREG_REGS members. Adjust MT_NUM_PSEUDO_REGS. (mt_register_name): Lazily synthesize name for coprocessor pseudo array registers. (mt_copro_register_type): New. Broken out of ... (mt_register_type): ... here. Use it. Deal with coprocessor pseudo array. (mt_select_coprocessor): New. (mt_pseudo_register_read, mt_pseudo_register_write): Deal with coprocessor pseudo array.
2006-01-162006-01-16 Andrew Stubbs <andrew.stubbs@st.com>Andrew Stubbs2-0/+11
* breakpoint.c (insert_breakpoints): Check that a thread exists before inserting thread specific breakpoints.
2006-01-16*** empty log message ***gdbadmin1-1/+1
2006-01-15daily updateAlan Modra1-1/+1
2006-01-15* osabi.c (generic_elf_osabi_sniffer): Fix typo in previousMark Kettenis2-1/+4
commit.
2006-01-15* alpha-tdep.c (alpha_gdbarch_init): Set cannot_step_breakpoint.Mark Kettenis8-69/+11
* config/alpha/nm-osf.h (CANNOT_STEP_BREAKPOINT): Remove. * config/alpha/nm-linux.h (CANNOT_STEP_BREAKPOINT): Remove. * config/alpha/nm-nbsd.h: Remove file. * config/alpha/nm-fbsd.h: Remove file * config/alpha/nbsd.mh (NAT_FILE): Remove. * config/alpha/fbsd.mh (NAT_FILE): Remove.
2006-01-15 * macroexp.c (expand): Initialize argc.Daniel Jacobowitz3-4/+12
* stabsread.c (read_type): Handle errors from read_args. (read_args): Return NULL for errors.
2006-01-15* osabi.c (generic_elf_osabi_sniffer): Use memcmp instead ofMark Kettenis2-1/+7
strcmp to compare string to a byte buffer.
2006-01-15 * printcmd.c (output_command): Always initialize fmt.size.Daniel Jacobowitz4-25/+40
(printf_command): Use gdb_byte. * symfile.c (separate_debug_file_exists): Use gdb_byte. (load_section_callback, read_target_long_array): Likewise. (simple_read_overlay_table, simple_read_overlay_region_table) (simple_overlay_update_1): Correct calls to read_target_long_array. * valprint.c (partial_memory_read): Change MYADDR to a gdb_byte *. Also change local pointers. (val_print_string): Use gdb_byte.
2006-01-15* alphafbsd-tdep.c: Include "solib-svr4.h".Mark Kettenis6-13/+27
(alphafbsd_init_abi): Set solib_svr4_fetch_link_map_offsets to svr4_lp64_fetch_link_map_offsets. * Makefile.in (alphafbsd-tdep.o): Update dependencies. * config/alpha/fbsd.mt (TDEPFILES): Add corelow.o, solib.o and solib-svr4.o. * config/alpha/fbsd.mh (NATDEPFILES): Remove solib.o, solib-svr4.o and solib-legacy.o. * config/alpha/nm-fbsd.h: Don't include "solib.h".
2006-01-15 * source.c (_initialize_source): Use add_setshow_integer_cmd.Daniel Jacobowitz2-1/+5
2006-01-15 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.Daniel Jacobowitz3-64/+33
* gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped function name.
2006-01-15 * linux-fork.c (delete_fork_command, detach_fork_command): UseDaniel Jacobowitz2-3/+8
PIDGET.
2006-01-15 * gdb.base/checkpoint.c: Update copyright notice. IncludeDaniel Jacobowitz2-5/+9
<stdlib.h>.
2006-01-15* arm-linux-tdep.c (arm_linux_svr4_fetch_link_map_offsets):Mark Kettenis7-368/+56
Remove. (arm_linux_init_abi): Set solib_svr4_fetch_link_map_offsets to svr4_ilp32_fetch_link_map_offsets. * cris-tdep.c (cris_linux_svr4_fetch_link_map_offsets): Remove function. (cris_gdbarch_init): Set solib_svr4_fetch_link_map_offsets to svr4_ilp32_fetch_link_map_offsets. * mips-linux-tdep.c (mips_linux_svr4_fetch_link_map_offsets) (mips64_linux_svr4_fetch_link_map_offsets): Remove functions. (mips_linux_init_abi): Set solib_svr4_fetch_link_map_offsets to svr4_ilp32_fetch_link_map_offsets or svr4_lp64_fetch_link_map_offsets where appropriate. * nbsd-tdep.c (nbsd_ilp32_solib_svr4_fetch_link_map_offsets): Simply call svr4_ilp32_fetch_link_map_offsets. (nbsd_lp64_solib_svr4_fetch_link_map_offsets): Simply call svr4_lp64_fetch_link_map_offsets. * ppc-linux-tdep.c (ppc_linux_svr4_fetch_link_map_offsets): Remove function. (ppc_linux_init_abi): Set solib_svr4_fetch_link_map_offsets to svr4_ilp32_fetch_link_map_offsets. * s390-tdep.c (s390_svr4_fetch_link_map_offsets) (s390x_svr4_fetch_link_map_offsets): Remove functions. (s390_gdbarch_init): Set solib_svr4_fetch_link_map_offsets to svr4_ilp32_fetch_link_map_offsets or svr4_lp64_fetch_link_map_offsets where appropriate.
2006-01-152006-01-05 Paul Brook <paul@codesourcery.com>Paul Brook2-0/+5
* m68k-opc.c (m68k_opcodes): Add missing ColdFire fdsqrtd entry.
2006-01-15* arm-tdep.c (arm_return_value): Change type of readbuf andMark Kettenis2-3/+7
writebuf arguments to `gdb_byte *'.
2006-01-15* s390-tdep.c: Do not include "tm.h" and "../bfd/bfd.h".Mark Kettenis3-8/+10
* Makefile.in (s390-tdep.o): Update dependencies.
2006-01-15* sol2-tdep.h. sol2-tdep.c: New files.Mark Kettenis12-11/+110
* amd64-sol2-tdep.c: Include "sol2-tdep.h". (amd64_sol2_init_abi): Set skip_solib_resolver. * i386-sol2-tdep.c: Include "sol2-tdep.h". (i386_sol2_init_abi): Set skip_solib_resolver. * sparc-sol2-tdep.c: Include "sol2-tdep.h". (sparc32_sol2_init_abi): Set skip_solib_resolver. * sparc64-sol2-tdep.c: Include "sol2-tdep.h". (sparc64_sol2_init_abi): Set skip_solib_resolver. * Makefile.in (sol2_tdep_h): New variable. (ALLDEPFILES): Add sol2-tdep.c. (sol2-tdep.o): New target. (amd64-sol2-tdep.o, i386-sol2-tdep.o, sparc-sol2-tdep.o) (sparc64-sol2-tdep.o): Update dependencies * config/i386/i386sol2.mt (TDEPFILES): Add sol2-tdep.o. * config/i386/sol2-64.mt (TDEPFILES): Add sol2-tdep.o. * config/sparc/sol2.mt (TDEPFILES): Add sol2-tdep.o. * config/sparc/sol2-64.mt (TDEPFILES): Add sol2-tdep.o.
2006-01-15*** empty log message ***gdbadmin1-1/+1
2006-01-14daily updateAlan Modra1-1/+1
2006-01-14* hppa-linux-tdep.c: Fix copyright indentation.Mark Kettenis2-16/+18
2006-01-14OopsMark Kettenis1-0/+9
2006-01-14* hppa-tdep.h (enum hppa_regnum): Add HPPA_FP31R_REGNUM.Mark Kettenis2-0/+69
* hppabsd-nat.c (hppabsd_fpregset_supplies_p) (hppabsd_supply_fpregset, hppabsd_collect_fpregset): New functions. (hppabsd_fetch_registers, hppabsd_store_registers): Handle floating-point registers. print_scalar_formatted (valaddr, type, format, 0, stream); val_print_type_code_flags (type, valaddr, stream); print_scalar_formatted (valaddr + embedded_offset, type, format, 0, stream); val_print_type_code_flags (type, valaddr + embedded_offset, stream); for (reg = 16; reg < 31; reg++) /* We may have to apply a StackGhost cookie. */ fs->regs.reg[31].how = DWARF2_FRAME_REG_SAVED_WCOOKIE; fs->regs.reg[31].loc.offset = 15 * size; int regnum; buf, 0, size); { ULONGEST wcookie = extract_unsigned_integer (buf, len); gdb_assert (len == size); *lvalp = not_lval; *addrp = 0; if (valuep) { ULONGEST value = extract_unsigned_integer (valuep, size); store_unsigned_integer (valuep, size, value ^ wcookie); } } apply StackGhost cookie. */ print_scalar_formatted (valaddr, type, format, 0, stream); val_print_type_code_flags (type, valaddr, stream); || (TYPE_CODE (t) == TYPE_CODE_FLAGS) case TYPE_CODE_FLAGS: case TYPE_CODE_FLAGS: void *fpregs, int regnum) { regcache_raw_collect (regcache, i, regs); regcache_raw_collect (regcache, i + 1, regs + 4); } (PTRACE_TYPE_ARG3) &fpregs, 0) == -1) perror_with_name (_("Couldn't get floating point status")); (PTRACE_TYPE_ARG3) &fpregs, 0) == -1) perror_with_name (_("Couldn't get floating point status")); (PTRACE_TYPE_ARG3) &fpregs, 0) == -1) perror_with_name (_("Couldn't write floating point status")); print_scalar_formatted (valaddr + embedded_offset, type, format, 0, stream); val_print_type_code_flags (type, valaddr + embedded_offset, stream); || regnum == PC_REGNUM); || regnum == tdep->ppc_fpscr_regnum); regnum, &regs, sizeof regs); regnum, &fpregs, sizeof fpregs); regnum, &regs, sizeof regs); regnum, &fpregs, sizeof fpregs); const char *sect_name, size_t sect_size) struct regcache *regcache, gdb_byte *readbuf, const gdb_byte *writebuf) if (lr_reg == -1) { /* bcl 20,xx,.+4 is used to get the current PC, with or without prediction bits. If the LR has already been saved, we can skip it. */ continue; } extract_unsigned_integer ((gdb_byte *)&(MEMBER), sizeof (MEMBER)) builtin_type_void_data_ptr); lmo->r_version_size); builtin_type_void_data_ptr); lm = ldsomap = solib_svr4_r_ldsomap (); || (X_I (insn) == 1 && X_RS1 (insn) == 0 && (insn & 0x7f) == 0)) { /* OpenBSD system call. */ ULONGEST number; regcache_cooked_read_unsigned (current_regcache, SPARC_G1_REGNUM, &number); if (number & 0x400) return sparc_address_from_register (SPARC_G2_REGNUM); if (number & 0x800) return sparc_address_from_register (SPARC_G7_REGNUM); } gdb_byte *buffer; gdb_byte *check = xmalloc (len); (unsigned int *)cache_ovly_table, cache_novlys * 4); cache_ovly_table[i], 4); error (_(""%s" exists in this program but is not a function."), name); return value_of_variable (sym, NULL); struct ui_file *stream) { if (TYPE_FIELD_NAME (type, bitpos)) fprintf_filtered (stream, "%s ", TYPE_FIELD_NAME (type, bitpos)); else fprintf_filtered (stream, "#%d ", bitpos); } const gdb_byte *valaddr, struct ui_file *stream); i386-sol2-tdep.o sol2-tdep.o corelow.o solib.o solib-svr4.o sol2-tdep.o solib.o solib-svr4.o
2006-01-14 * event-loop.c (gdb_select): Detect file descriptors that haveMark Mitchell2-12/+30
been closed.
2006-01-14*** empty log message ***gdbadmin1-1/+1
2006-01-13* hppabsd-tdep.c (hppabsd_init_abi): Set long_double_bit to 64,Mark Kettenis2-2/+11
and long_double_format accordingly.
2006-01-13daily updateAlan Modra1-1/+1
2006-01-13 * gdb.texinfo (Define, Command Files): Document `end' and add indexEli Zaretskii2-1/+10
entries for it.
2006-01-13 * gdb.texinfo (Sequences): Improve menu annotations.Eli Zaretskii2-26/+69
(Define): Add index entries for arguments of user-defined commands. Move the description of flow-control commands... (Command Files): ...to here. Document loop_break and loop_continue.
2006-01-13*** empty log message ***gdbadmin1-1/+1
2006-01-12daily updateAlan Modra1-1/+1
2006-01-12* ada-exp.y (yyerror): Change message to ignore the argument, avoidingPaul N. Hilfinger4-35/+37
translation problems. * ada-lang.c (ada_value_struct_elt): Change interface and handling of errors to avoid translation problem (and less than optimal error messages). (ada_value_tag, ada_tag_name_1, ada_tag_name_2, ada_evaluate_subexp): Use new interface to ada_value_struct_elt. * ada_lang.h (ada_value_struct_elt): Update declaration to new interface. * ChangeLog: remove reference to ada-tasks.c from entry of 2006-01-07.
2006-01-122006-01-04 Jim Blandy <jimb@redhat.com>Jim Blandy2-9/+13
* gdb.asm/asm-source.exp: Independently provide default values for asm-flags and debug-flags. Use 'string equal' to do the comparison, not the implicit expr's '==' operator. Remove now-unneeded assignments to asm-flags. In h8300 case, place "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
2006-01-12*** empty log message ***gdbadmin1-1/+1
2006-01-11daily updateAlan Modra1-1/+1
2006-01-11* remote.c (get_memory_packet_size, set_thread)Mark Kettenis2-49/+63
(remote_unpack_thread_info_response, remote_get_threadinfo) (parse_threadlist_response, remote_get_threadlist) (remote_current_thread, remote_threads_info) (remote_threads_extra_info, extended_remote_restart, get_offsets) (remote_check_symbols, remote_open_1, remote_detach) (remote_async_wait, remote_fetch_registers) (remote_store_registers, check_binary_download, putpkt_binary) (remote_insert_breakpoint, remote_insert_watchpoint) (remote_remove_watchpoint, remote_insert_hw_breakpoint) (remote_remove_hw_breakpoint, remote_xfer_partial, remote_rcmd) (packet_command): Remove redundant parenthesis.
2006-01-11* elf32-arm.c (elf32_arm_output_symbol_hook): Install new entry into theNick Clifton2-3/+9
newly (re)allocated map array.
2006-01-11Fixes for building on 64-bit hosts:Nick Clifton28-135/+247
* config/tc-avr.c (mod_index): New union to allow conversion between pointers and integers. (md_begin, avr_ldi_expression): Use it. * config/tc-i370.c (md_assemble): Add cast for argument to print statement. * config/tc-tic54x.c (subsym_substitute): Likewise. * config/tc-mn10200.c (md_assemble): Use a union to convert the opindex field of fr_cgen structure into a pointer so that it can be stored in a frag. * config/tc-mn10300.c (md_assemble): Likewise. * config/tc-frv.c (frv_debug_tomcat): Use %p to print pointer types. * config/tc-v850.c: Replace uses of (int) casts with correct types. * gas/tic54x/address.d: Work with 64bit hosts. * gas/tic54x/addrfar.d: Likewise. * gas/tic54x/align.d: Likewise. * gas/tic54x/all-opcodes.d: Likewise. * gas/tic54x/asg.d: Likewise. * gas/tic54x/cons.d: Likewise. * gas/tic54x/consfar.d: Likewise. * gas/tic54x/extaddr.d: Likewise. * gas/tic54x/field.d: Likewise. * gas/tic54x/labels.d: Likewise. * gas/tic54x/loop.d: Likewise. * gas/tic54x/lp.d: Likewise. * gas/tic54x/macro.d: Likewise. * gas/tic54x/math.d: Likewise. * gas/tic54x/opcodes.d: Likewise. * gas/tic54x/sections.d: Likewise. * gas/tic54x/set.d: Likewise. * gas/tic54x/struct.d: Likewise. * gas/tic54x/subsym.d: Likewise.
2006-01-11*** empty log message ***gdbadmin1-1/+1
2006-01-10* corefile.c (read_memory_integer, read_memory_unsigned_integer)Mark Kettenis2-7/+13
(read_memory_typed_address, write_memory) (write_memory_unsigned_integer, write_memory_signed_integer): Use gdb_byte where appropriate.
2006-01-10daily updateAlan Modra1-1/+1