aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2006-01-08* amd64obsd-nat.c (amd64obsd_supply_pcb): Use 'gdb_byte *' insteadMark Kettenis2-1/+6
of 'char *' in cast.
2006-01-08daily updateAlan Modra1-1/+1
2006-01-08* ada-exp.y, ada-lex.l, ada-typeprint.c: I18n markup.Paul N. Hilfinger5-50/+56
* ada-tasks.c, ada-lang.c: I18n markup. Editorial: change "can not" => "cannot" throughout.
2006-01-08*** empty log message ***gdbadmin1-1/+1
2006-01-07daily updateAlan Modra1-1/+1
2006-01-07* Makefile.in: Sort dependencies.Mark Kettenis2-1/+5
2006-01-07 * top.c (control_level): Remove unused variable.Eli Zaretskii2-3/+4
2006-01-07*** empty log message ***gdbadmin1-1/+1
2006-01-06* m32c.cpu (mov.w:q): Fix mode.DJ Delorie2-2/+7
(push32.b.imm): Likewise, for the comment.
2006-01-06* m32c-desc.c: Regenerate.DJ Delorie4-117/+123
* m32c-opc.c: Regenerate. * m32c-opc.h: Regenerate.
2006-01-06daily updateAlan Modra1-1/+1
2006-01-06Reviewed and approved by Jim BlandyFred Fish2-2/+25
2006-01-06 Fred Fish <fnf@specifix.com> * objfiles.c (source.h): Include. (free_objfile): Update comment about clear_symtab_users(). (free_objfile): Check all symtabs of objfile being freed and if one of them is the current source symtab, call clear_current_source_symtab_and_line().
2006-01-06*** empty log message ***gdbadmin1-1/+1
2006-01-05daily updateAlan Modra1-1/+1