aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2006-01-10* mi/mi-main.c (mi_cmd_data_read_memory): Change type of mbus intoMark Kettenis2-1/+4
'gdb_byte *'.
2006-01-10* target.h (target_read_memory_partial, target_write_memory_partial):Mark Kettenis3-10/+21
Change second argument to 'gdb_byte *'. * target.c (target_xfer_memory_partial): Change third argument to 'gdb_byte *'. (target_read_memory_partial, target_write_memory_partial): Change second argument to 'gdb_byte *'.
2006-01-10 * objcopy.c (copy_object): Fix thinko.Alan Modra2-8/+7
2006-01-10* linespec.c (decode_objc): Make i1 and i2 unsigned.Mark Kettenis2-2/+8
(find_method): Set values.sals to NULL.
2006-01-10 * objcopy.c (copy_object): Set isympp and osympp to NULL after free.Alan Modra2-2/+12
2006-01-10Now saved ChangeLog for previous entry.Hans-Peter Nilsson1-1/+2
2006-01-10 * sim/cris/asm/x1-v10.ms, sim/cris/asm/x3-v10.ms,Hans-Peter Nilsson4-4/+15
sim/cris/asm/x7-v10.ms: Update expected cycle output.
2006-01-10Update Copyright yearsHans-Peter Nilsson1-1/+1
2006-01-10 * cris/cris-tmpl.c (MY (f_model_insn_before)): Only display basicHans-Peter Nilsson2-18/+15
cycle count for the current insn.
2006-01-10*** empty log message ***gdbadmin1-1/+1
2006-01-09 * xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define.Bob Wilson2-0/+7
2006-01-09daily updateAlan Modra1-1/+1
2006-01-09Define EM_ALTERA_NIOS2 and EM_NIOS32.Nick Clifton4-3/+20
2006-01-09gas/H.J. Lu12-1/+127
2006-01-09 H.J. Lu <hongjiu.lu@intel.com> PR gas/2117 * symbols.c (snapshot_symbol): Don't change a defined symbol. gas/testsuite/ 2006-01-09 H.J. Lu <hongjiu.lu@intel.com> PR gas/2117 * gas/ia64/ia64.exp: Add ltoff22x-2, ltoff22x-3, ltoff22x-4 and ltoff22x-5. * gas/ia64/ltoff22x-2.d: New file. * gas/ia64/ltoff22x-2.s: Likewise. * gas/ia64/ltoff22x-3.d: Likewise. * gas/ia64/ltoff22x-3.s: Likewise. * gas/ia64/ltoff22x-4.d: Likewise. * gas/ia64/ltoff22x-4.s: Likewise. * gas/ia64/ltoff22x-5.d: Likewise. * gas/ia64/ltoff22x-5.s: Likewise.
2006-01-09Update date in copyright noticeNick Clifton1-1/+1
2006-01-09Add comma after HIGH3ADJNick Clifton2-1/+5
2006-01-09*** empty log message ***gdbadmin1-1/+1