]>
git.ipfire.org Git - thirdparty/binutils-gdb.git/log
gdbadmin [Mon, 14 Jul 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
Mark Kettenis [Sun, 13 Jul 2003 22:04:19 +0000 (22:04 +0000)]
* x86-64-tdep.c (x86_64_store_return_value): Use
regcache_cooked_write_part instead of regcache_cooked_write.
gdbadmin [Sun, 13 Jul 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sat, 12 Jul 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
Theodore A. Roth [Fri, 11 Jul 2003 18:00:10 +0000 (18:00 +0000)]
Fix my previous entry to denote the rule I changed.
Theodore A. Roth [Fri, 11 Jul 2003 17:56:47 +0000 (17:56 +0000)]
* Makefile.in: Quote sed expression when generating transformed_name.
Richard Henderson [Fri, 11 Jul 2003 16:56:09 +0000 (16:56 +0000)]
* Makefile.in (dwarf2-frame.o): Add complaints_h.
* dwarf2-frame.c: Include complaints.h.
(decode_frame_entry_1): Rename from decode_frame_entry; tidy
variable initialization; return NULL on error.
(decode_frame_entry): New.
Andrew Cagney [Fri, 11 Jul 2003 14:54:14 +0000 (14:54 +0000)]
2003-07-11 Andrew Cagney <cagney@redhat.com>
* frame.h (get_frame_address_in_block): Declare.
(frame_unwind_address_in_block): Declare.
* frame.c (frame_unwind_address_in_block): New function.
(get_frame_address_in_block): New function.
Michal Ludvig [Fri, 11 Jul 2003 06:44:24 +0000 (06:44 +0000)]
2003-07-09 Michal Ludvig <mludvig@suse.cz>
* gdb.c++/templates.exp (test_ptype_of_templates): Recognize
expansion of size_t to 'unsigned long', not only to 'unsigned'.
gdbadmin [Fri, 11 Jul 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Thu, 10 Jul 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***
Andreas Schwab [Wed, 9 Jul 2003 21:37:13 +0000 (21:37 +0000)]
* m68k-tdep.h (enum struct_return): Define.
(struct gdbarch_tdep): Add struct_return.
* m68k-tdep.c (m68k_push_dummy_call): Non-scalars bigger than 4
bytes are padded to the right, not to the left. Pass struct value
address in register %a1, not on stack.
(m68k_use_struct_convention): New function.
(m68k_gdbarch_init): Set use_struct_convention. Initialize
struct_return in tdep to pcc_struct_return.
* m68klinux-tdep.c (m68k_linux_init_abi): Set struct_return to
reg_struct_return.
Joel Brobecker [Wed, 9 Jul 2003 18:51:42 +0000 (18:51 +0000)]
* somread.c (som_symfile_offsets): Fix compilation error.
Elena Zannoni [Wed, 9 Jul 2003 13:20:39 +0000 (13:20 +0000)]
2003-07-09 Elena Zannoni <ezannoni@redhat.com>
* gdb.base/annota1.exp: Make sure that we properly escape the
full path of the source file. Xfail more permissive patterns,
due to a compiler debug info problem.
gdbadmin [Wed, 9 Jul 2003 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Andrew Cagney [Tue, 8 Jul 2003 20:17:35 +0000 (20:17 +0000)]
2003-07-08 Andrew Cagney <cagney@redhat.com>
* Makefile.in: Make dependency section headers consistent.
(config_h): Move to $BUILD headers section.
(exc_request_U_h, exc_request_S_h, msg_reply_S_h): Ditto.
(msg_U_h, notify_S_h, process_reply_S_h): Ditto.
(ada-exp.tab.c): Move to YACC/LEX section.
(ada-lex.c, c-exp.tab.c, f-exp.tab.c): Ditto.
(jv-exp.tab.c, m2-exp.tab.c, objc-exp.tab.c, p-exp.tab.c): Ditto.
gdbadmin [Tue, 8 Jul 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
Andrew Cagney [Mon, 7 Jul 2003 20:07:44 +0000 (20:07 +0000)]
2003-07-07 Andrew Cagney <cagney@redhat.com>
* frame.c (get_prev_frame): Enable check for identical frames.
Update comments. Update error messages.
Joel Brobecker [Mon, 7 Jul 2003 18:20:59 +0000 (18:20 +0000)]
* hpread.c (hpread_psymtab_to_symtab_1): Fix compilation failure.
Joel Brobecker [Mon, 7 Jul 2003 18:15:36 +0000 (18:15 +0000)]
* xcoffread.c (xcoff_psymtab_to_symtab_1): Remove call to
sort_symtab_syms, no longer necessary.
Joel Brobecker [Mon, 7 Jul 2003 17:52:23 +0000 (17:52 +0000)]
* mips-tdep.c (mips_register_raw_size): Fix compilation failure.
(mips_register_byte): Likewise.
Daniel Jacobowitz [Mon, 7 Jul 2003 15:57:29 +0000 (15:57 +0000)]
2003-07-07 Daniel Jacobowitz <drow@mvista.com>
* Makefile.in (sparc_tdep_h): New.
(sparc-linux-nat.o, sparc-nat.o, sparc-tdep.o, sparc64nbsd-nat.o)
(sparcnbsd-nat.o, sparcnbsd-tdep.o): Depend on $(sparc_tdep_h).
* sparc-linux-nat.c: Include "sparc-tdep.h".
* sparc-nat.c: Likewise.
* sparc-tdep.c: Likewise.
* sparc64nbsd-nat.c: Likewise.
* sparcnbsd-nat.c: Likewise.
* sparcnbsd-tdep.c: Likewise.
* sparc-tdep.h: New file.
* config/sparc/tm-sparc.h: Remove prototypes for sparc_y_regnum
and sparc_npc_regnum.
nobody [Mon, 7 Jul 2003 15:56:09 +0000 (15:56 +0000)]
This commit was manufactured by cvs2svn to create branch 'gdb_6_0-branch'.
Cherrypick from master 2003-07-07 15:56:08 UTC Daniel Jacobowitz <drow@false.org> ' * Makefile.in (sparc_tdep_h): New.':
gdb/sparc-tdep.h
Daniel Jacobowitz [Mon, 7 Jul 2003 15:18:16 +0000 (15:18 +0000)]
* mips-linux-nat.c (mips_linux_cannot_fetch_register)
(mips_linux_cannot_store_register): List supported instead of
unsupported registers.
Daniel Jacobowitz [Mon, 7 Jul 2003 15:11:16 +0000 (15:11 +0000)]
* disasm.c (dump_insns): Separate instructions from addresses.
Andreas Schwab [Mon, 7 Jul 2003 15:07:23 +0000 (15:07 +0000)]
* Makefile.in (m68k-tdep.o, m68klinux-tdep.o): Update
dependencies.
* m68k-tdep.c (NUM_FREGS): Delete.
(SIG_PC_FP_OFFSET): Delete.
(TARGET_M68K): Delete.
(P_MOVEAL_SP_FP, P_ADDAW_SP, P_ADDAL_SP, P_SUBQW_SP,
P_SUBQL_SP, P_LEA_SP_SP, P_LEA_PC_A5, P_FMOVEMX_SP,
P_MOVEL_SP, P_MOVEML_SP): Define.
(P_MOVL_SP_FP, P_MOVL, P_JSR, P_BSR, P_LEAL, P_MOVML, P_FMOVM,
P_TRAP): Delete.
(m68k_register_raw_size): Delete.
(m68k_register_virtual_size): Delete.
(m68k_register_type): Renamed from m68k_register_virtual_type and
add gdbarch argument.
(m68k_store_struct_return): Delete.
(m68k_deprecated_extract_return_value): Delete.
(m68k_deprecated_extract_struct_value_address): Delete.
(m68k_frame_chain): Delete.
(m68k_frame_saved_pc): Delete.
(m68k_fix_call_dummy): Delete.
(m68k_push_dummy_frame): Delete.
(m68k_pop_frame): Delete.
(m68k_extract_return_value): New function.
(m68k_store_return_value): Rewrite using regcache.
(m68k_extract_struct_value_address): Rewrite using regcache.
(m68k_push_dummy_call): New function.
(struct m68k_frame_cache): Define.
(m68k_alloc_frame_cache): New function.
(m68k_analyze_frame_setup): New function.
(m68k_analyze_register_saves): New function.
(m68k_analyze_prologue): New function.
(m68k_skip_prologue): Rewrite using above functions.
(m68k_unwind_pc): New function.
(m68k_frame_cache): New function.
(m68k_frame_this_id): New function.
(m68k_frame_prev_register): New function.
(m68k_frame_unwind): New variable.
(m68k_frame_p): New function.
(m68k_sigtramp_frame_cache): New function.
(m68k_sigtramp_frame_this_id): New function.
(m68k_sigtramp_frame_prev_register): New function.
(m68k_sigtramp_frame_unwind): New variable.
(m68k_sigtramp_frame_p): New function.
(m68k_frame_base_address): New function.
(m68k_frame_base): New function.
(m68k_unwind_dummy_id): New function.
(fill_gregset): Use regcache_collect.
(fill_fpregset): Likewise.
(m68k_saved_pc_after_call): Only define if SYSCALL_TRAP is
defined.
(m68k_gdbarch_init): Don't define call_dummy_words. Don't set
deprecated_init_frame_pc, deprecated_store_struct_return,
deprecated_extract_return_value, deprecated_store_return_value,
deprecated_frame_chain, deprecated_frame_saved_pc,
deprecated_frame_init_saved_regs, deprecated_register_raw_size,
deprecated_register_virtual_size,
deprecated_max_register_raw_size,
deprecated_max_register_virtual_size,
deprecated_register_virtual_type, deprecated_register_size,
deprecated_register_byte, deprecated_register_bytes,
deprecated_fp_regnum, deprecated_use_generic_dummy_frames,
call_dummy_location, deprecated_call_dummy_breakpoint_offset,
deprecated_pc_in_call_dummy, deprecated_call_dummy_length,
deprecated_call_dummy_start_offset, deprecated_call_dummy_words,
deprecated_sizeof_call_dummy_words, deprecated_fix_call_dummy,
deprecated_push_dummy_frame, deprecated_pop_frame,
deprecated_dummy_write_sp. Set deprecated_saved_pc_after_call
only if SYSCALL_TRAP is defined. Set extract_return_value,
store_return_value, extract_struct_value_address, register_type,
push_dummy_call, unwind_dummy_id, unwind_pc. Add two frame unwind
predicates.
* m68k-tdep.h (M68K_D1_REGNUM, M68K_NUM_REGS,
M68K_MAX_REGISTER_SIZE): Define.
(struct m68k_sigtramp_info): Define.
(struct gdbarch_tdep): Add get_sigtramp_info.
* m68klinux-nat.c (fetch_register): Use register_size instead of
REGISTER_RAW_SIZE. Don't put assignment in if.
(store_register): Likewise.
(fetch_inferior_registers): Likewise.
(store_inferior_registers): Likewise.
* m68klinux-tdep.c (m68k_linux_sigtramp_saved_pc): Delete.
(m68k_linux_frame_saved_pc): Delete.
(m68k_linux_sigcontext_reg_offset,
m68k_linux_ucontext_reg_offset): Define.
(m68k_linux_get_sigtramp_info): New function.
(m68k_linux_extract_return_value): Rewrite using regcache.
(m68k_linux_store_return_value): Likewise.
(m68k_linux_extract_struct_value_address): Likewise.
(m68k_linux_init_abi): Set get_sigtramp_info in tdep structure.
Don't set deprecated_frame_saved_pc,
deprecated_extract_return_value, deprecated_store_return_value,
deprecated_extract_struct_value_address. Set
extract_return_value, store_return_value,
extract_struct_value_address.
Andreas Schwab [Mon, 7 Jul 2003 14:50:39 +0000 (14:50 +0000)]
* gdb.asm/m68k.inc: New file.
* gdb.asm/asm-source.exp: Use it for m68k-*-*.
nobody [Mon, 7 Jul 2003 14:48:51 +0000 (14:48 +0000)]
This commit was manufactured by cvs2svn to create branch 'gdb_6_0-branch'.
Cherrypick from master 2003-07-07 14:48:50 UTC Andreas Schwab <schwab@linux-m68k.org> ' * gdb.asm/m68k.inc: New file.':
gdb/testsuite/gdb.asm/m68k.inc
gdbadmin [Mon, 7 Jul 2003 00:00:01 +0000 (00:00 +0000)]
*** empty log message ***
Andreas Schwab [Sun, 6 Jul 2003 22:26:09 +0000 (22:26 +0000)]
* gdb.objc/basicclass.exp ("Call an Objective-C method with no
arguments"): Also match negative number.
* gdb.base/float.exp ("info float"): Add test for m68k-*-*.
Christopher Faylor [Sun, 6 Jul 2003 19:55:40 +0000 (19:55 +0000)]
* win32-nat.c (solib_symbols_add): Use one variable for all section address
stuff. Pass variable rather than address of variable to safe_symbol_file_add.
Andreas Schwab [Sun, 6 Jul 2003 18:59:14 +0000 (18:59 +0000)]
* m68klinux-nat.c (fill_fpregset): Fix use of loop index.
gdbadmin [Sun, 6 Jul 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sat, 5 Jul 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
Joel Brobecker [Fri, 4 Jul 2003 16:44:58 +0000 (16:44 +0000)]
* rs6000-nat.c (vmap_symtab): Fix compilation error.
Joel Brobecker [Fri, 4 Jul 2003 01:30:30 +0000 (01:30 +0000)]
* remote-vx.c (vx_add_symbols): Fix compilation error.
gdbadmin [Fri, 4 Jul 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
Daniel Jacobowitz [Thu, 3 Jul 2003 14:49:09 +0000 (14:49 +0000)]
* cli/cli-interp.c (cli_interpreter_resume): Update the
cli_uiout's stream to gdb_stdout.
Andrew Cagney [Thu, 3 Jul 2003 14:48:58 +0000 (14:48 +0000)]
2003-07-03 Andrew Cagney <cagney@redhat.com>
* gdbarch.sh (REGISTER_RAW_SIZE, REGISTER_VIRTUAL_SIZE): Add
predicate.
* gdbarch.h, gdbarch.c: Re-generate.
* regcache.c (init_regcache_descr): Use legacy code when either
REGISTER_BYTE or REGISTER_RAW_SIZE is set.
Daniel Jacobowitz [Thu, 3 Jul 2003 13:56:19 +0000 (13:56 +0000)]
* gdb.base/store.c (charest): New typedef.
(add_char): Rename to add_charest, update.
(wack_char): Rename to wack_charest, update types. Return l + r
to keep r live across the call.
(wack_short, wack_int, wack_long, wack_longest, wack_float)
(wack_double, wack_doublest): Return l + r to keep r live across
the call.
* gdb.base/store.exp: Accomodate store.c changes.
gdbadmin [Thu, 3 Jul 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***
Daniel Jacobowitz [Wed, 2 Jul 2003 20:52:33 +0000 (20:52 +0000)]
./
* cli/cli-logging.c: New file.
* cli-out.c (struct ui_out_data): Add original_stream.
(cli_redirect): New function.
(cli_ui_out_impl): Add cli_redirect.
(cli_out_new): Initialize original_stream.
* ui-out.c (default_ui_out_impl): Add NULL for redirect member.
(uo_redirect, ui_out_redirect): New.
* ui-out.h (struct ui_out_impl): Add redirect member.
(redirect_ftype): New.
(ui_out_redirect): Add prototype.
* Makefile.in: Add rules for cli-logging.c.
* NEWS: Mention "set logging".
mi/
* mi-out.c (mi_ui_out_impl): Add NULL for redirect member.
tui/
* tui-out.c (tui_ui_out_impl): Add NULL for redirect member.
doc/
* gdb.texinfo (Logging output): New chapter.
Jim Blandy [Wed, 2 Jul 2003 19:38:46 +0000 (19:38 +0000)]
* s390-tdep.c (struct frame_extra_info): new member:
'stack_bought_valid'.
(s390_get_frame_info): Set fextra_info->stack_bought_valid if we
initialize fextra_info->stack_bought.
(s390_frameless_function_invocation): Don't trust the value of
fextra_info_ptr->stack_bought unless
fextra_info->stack_bought_valid is set.
Jim Blandy [Wed, 2 Jul 2003 19:33:12 +0000 (19:33 +0000)]
New S390 prologue analyzer.
* s390-tdep.c (struct prologue_value, enum pv_boolean): New types.
(pv_set_to_unknown, pv_set_to_constant, pv_set_to_register,
pv_constant_last, pv_add, pv_add_constant, pv_subtract,
pv_logical_and, pv_is_identical, pv_is_register, pv_is_array_ref,
compute_x_addr, s390_on_stack, s390_store,
s390_get_signal_frame_info): New functions.
(S390_NUM_SPILL_SLOTS): New macro.
(s390_get_frame_info): Rewritten.
(is_arg_reg): Deleted.
Break out the decoding of S/390 instructions into separate
functions, to make it more legible, and easier to check
against the spec.
* s390-tdep.c (is_ri, is_ril, is_rr, is_rre, is_rs, is_rse,
is_rx, is_rxe): New functions.
(op1_aghi, op2_aghi, op1_ahi, op2_ahi, op_ar, op_basr, op1_bras,
op2_bras, op_l, op_la, op1_larl, op2_larl, op_lgr, op1_lghi,
op2_lghi, op1_lhi, op2_lhi, op_lr, op_nr, op_ngr, op_s, op_st,
op_std, op1_stg, op2_stg, op_stm, op1_stmg, op2_stmg, op_svc): New
enums for opcode values. (Is this an improvement?)
Andrew Cagney [Wed, 2 Jul 2003 17:20:29 +0000 (17:20 +0000)]
2003-07-02 Andrew Cagney <cagney@redhat.com>
* i386-tdep.c: Revert change committed as part of trad-frame code
below.
Andrew Cagney [Wed, 2 Jul 2003 17:15:54 +0000 (17:15 +0000)]
Ulgh! Revert stray patch involving trad-frames.
Daniel Jacobowitz [Wed, 2 Jul 2003 16:24:30 +0000 (16:24 +0000)]
* breakpoint.c (insert_catchpoint): Make static.
Michael Chastain [Wed, 2 Jul 2003 14:24:46 +0000 (14:24 +0000)]
2003-06-29 Michael Chastain <mec@shout.net>
* gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
output of '<VTT for class>' for virtual base classes.
Andreas Jaeger [Wed, 2 Jul 2003 07:46:40 +0000 (07:46 +0000)]
* x86-64-tdep.c (x86_64_push_arguments): Align stack to 16-byte
before the call.
Set %rax only to number of SSE registers used.
gdbadmin [Wed, 2 Jul 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
Andreas Schwab [Tue, 1 Jul 2003 22:35:46 +0000 (22:35 +0000)]
* ia64-tdep.c (ia64_push_dummy_call): Define as combination of
former ia64_push_arguments and ia64_push_return_address, and use
regcache functions instead of read/write_register.
(ia64_gdbarch_init): Set push_dummy_call instead of
deprecated_push_arguments and deprecated_push_return_address.
Andrew Cagney [Tue, 1 Jul 2003 21:44:25 +0000 (21:44 +0000)]
2003-07-01 Andrew Cagney <cagney@redhat.com>
* trad-frame.h: Update comments, a -1 .addr is reserved.
(trad_frame_value_p, trad_frame_addr_p): Declare.
(trad_frame_reg_p): Declare.
(trad_frame_set_value): Rename trad_frame_register_value.
(trad_frame_set_unknown): Declare.
* trad-frame.c (trad_frame_realreg_p): New function.
(trad_frame_addr_p, trad_frame_value_p): New function.
(trad_frame_set_unknown): New function.
(trad_frame_alloc_saved_regs): Initialize .addr to -1, not zero.
(trad_frame_prev_register): Use trad_frame_realreg_p,
trad_frame_addr_p and trad_frame_value_p.
(trad_frame_set_value): Rename trad_frame_register_value.
* d10v-tdep.c (d10v_frame_unwind_cache): Use trad_frame_addr_p
and trad_frame_set_value.
Andreas Jaeger [Tue, 1 Jul 2003 13:57:22 +0000 (13:57 +0000)]
* x86-64-tdep.c (x86_64_push_arguments): Align stack to 16-byte
before the call.
Set %rax only to number of SSE registers used.
Jim Blandy [Tue, 1 Jul 2003 00:12:49 +0000 (00:12 +0000)]
Patch from IBM (authors unspecified, probably Ulrich Weigand and
Gerhard Tonn) for argument passing on the S/390 and S/390x:
* s390-tdep.c (S390_STACK_FRAME_OVERHEAD): This is always space
for 16 registers, and then 32 more bytes.
(S390_STACK_PARAMETER_ALIGNMENT, S390_NUM_FP_PARAMETER_REGISTERS):
New macros.
(is_double_arg): The s390x doesn't handle DOUBLE_ARGS specially.
Move up in the file, since it's now used by is_simple_arg.
(is_simple_arg): Don't assume registers are four bytes long.
Exclude all double arguments. Extended floats are not simple
args.
(is_power_of_two): New function.
(pass_by_copy_ref): Call is_power_of_two, and check that the
length fits in a register, rather than listing all the acceptable
sizes. Extended floats are not passed by reference.
(s390_push_arguments): Don't assume registers are four bytes long.
Reserve an argument register to point to the buffer for structures
returned by value. Use S390_NUM_FP_PARAMETER_REGISTERS and
S390_STACK_FRAME_OVERHEAD.
gdbadmin [Tue, 1 Jul 2003 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Andreas Schwab [Mon, 30 Jun 2003 21:38:35 +0000 (21:38 +0000)]
* utils.c (internal_vproblem): Use xvasprintf, not xasprintf, to
format error message.
David Carlton [Mon, 30 Jun 2003 16:26:40 +0000 (16:26 +0000)]
2003-06-30 David Carlton <carlton@kealia.com>
Band-aid for PR c++/1245.
* Makefile.in (cp-support.o): Depend on complaints_h.
* cp-support.c: Include complaints.h. Add declaration for
find_last_component.
(cp_find_first_component): Separate code into
cp_find_first_component_aux.
(cp_find_first_component_aux): Call demangled_name_complaint.
(demangled_name_complaint): New.
2003-06-30 David Carlton <carlton@kealia.com>
* gdb.c++/maint.exp (test_invalid_name): New.
(test_first_component): Add tests for invalid names.
Andrew Cagney [Mon, 30 Jun 2003 15:51:49 +0000 (15:51 +0000)]
2003-06-30 Andrew Cagney <cagney@redhat.com>
* remote.c (remote_write_bytes): Explicitly compute and then use
the payload size. Update comments to reflect. Fixes problem of
GDB not sending small packets as found by Fred Fish.
Andrew Cagney [Mon, 30 Jun 2003 15:03:55 +0000 (15:03 +0000)]
2003-06-30 Andrew Cagney <cagney@redhat.com>
* remote.c (remote_async_wait): Fix -Wformat problem.
gdbadmin [Mon, 30 Jun 2003 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Andrew Cagney [Sun, 29 Jun 2003 21:17:48 +0000 (21:17 +0000)]
2003-06-29 Andrew Cagney <cagney@redhat.com>
* remote.c (remote_wait): Call error, and not warning, when the
packet is corrupt.
(remote_async_wait): Ditto.
Daniel Jacobowitz [Sun, 29 Jun 2003 21:15:29 +0000 (21:15 +0000)]
* sparc-tdep.c (sparc_y_regnum): Make external again.
nobody [Sun, 29 Jun 2003 19:41:15 +0000 (19:41 +0000)]
This commit was manufactured by cvs2svn to create branch 'gdb_6_0-branch'.
Cherrypick from master 2003-06-29 19:41:14 UTC Daniel Jacobowitz <drow@false.org> ' * cli/cli-logging.c (pop_output_files): Add void to function':
gdb/cli/cli-logging.c
Daniel Jacobowitz [Sun, 29 Jun 2003 19:30:33 +0000 (19:30 +0000)]
* gdb.threads/print-threads.exp (test_all_threads): Add kfail for
gdb/1265.
Daniel Jacobowitz [Sun, 29 Jun 2003 17:36:46 +0000 (17:36 +0000)]
* gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
initial line count of 'captured_main' from 26 to 32.
(test_with_self): Allow xmalloc call to be interleaved with the
preceding two lines.
Andrew Cagney [Sun, 29 Jun 2003 13:27:56 +0000 (13:27 +0000)]
2003-06-29 Andrew Cagney <cagney@redhat.com>
* frame.c (frame_register_unwind): Use unsigned char when dumping
the buffer contents.
Daniel Jacobowitz [Sun, 29 Jun 2003 04:03:04 +0000 (04:03 +0000)]
* configure.in: Check whether we need to prototype strerror.
* server.h: Optionally prototype strerror.
* gdbreplay.c (perror_with_name): Use strerror.
* linux-low.c (linux_attach_lwp): Use strerror.
* utils.c (perror_with_name): Use strerror.
* config.in, configure: Regenerated.
gdbadmin [Sun, 29 Jun 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***
Daniel Jacobowitz [Sat, 28 Jun 2003 18:42:04 +0000 (18:42 +0000)]
* linux-sh-low.c (sh_regmap): Fix FP register offsets, reported by
SUGIOKA Toshinobu <sugioka@itonet.co.jp>.
Jim Blandy [Sat, 28 Jun 2003 00:24:47 +0000 (00:24 +0000)]
* ppc-linux-tdep.c (ppc64_linux_convert_from_func_ptr_addr): New
function.
(ppc_linux_init_abi): Register it as the
CONVERT_FROM_FUNC_PTR_ADDR method under the PPC64 Linux ABI.
Jim Blandy [Sat, 28 Jun 2003 00:22:10 +0000 (00:22 +0000)]
* ppc-linux-tdep.c (ppc64_call_dummy_address): New function.
(ppc_linux_init_abi): Set it as the gdbarch's call_dummy_address
method.
Jim Blandy [Sat, 28 Jun 2003 00:16:24 +0000 (00:16 +0000)]
* ppc-linux-tdep.c (ppc64_desc_entry_point): New function.
(ppc64_standard_linkage_target): Use it.
gdbadmin [Sat, 28 Jun 2003 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Elena Zannoni [Fri, 27 Jun 2003 17:07:21 +0000 (17:07 +0000)]
2003-06-27 Elena Zannoni <ezannoni@redhat.com>
* config/powerpc/ppc64-linux.mh (NATDEPFILES): Add linux-nat.o.
Elena Zannoni [Fri, 27 Jun 2003 13:34:40 +0000 (13:34 +0000)]
2003-06-27 Elena Zannoni <ezannoni@redhat.com>
* symfile.c (syms_from_objfile): Move variables to inner block.
Move the checks for the non-mainline case a bit earlier to avoid
doing some useless computations.
Elena Zannoni [Fri, 27 Jun 2003 13:32:36 +0000 (13:32 +0000)]
2003-06-27 Elena Zannoni <ezannoni@redhat.com>
* dwarfread.c (decode_modified_type): Gag new compiler warning.
Michael Chastain [Fri, 27 Jun 2003 02:15:59 +0000 (02:15 +0000)]
2003-06-26 Michael Chastain <mec@shout.net>
* config/djgpp/fnchange.lst: Add gdb/testsuite/gdb.c++/pr-1210.cc,
gdb/testsuite/gdb.c++/pr-1210.exp.
gdbadmin [Fri, 27 Jun 2003 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Elena Zannoni [Thu, 26 Jun 2003 21:35:59 +0000 (21:35 +0000)]
2003-06-26 Elena Zannoni <ezannoni@redhat.com>
* dwarf2read.c (dwarf2_locate_sections): Ignore empty .eh_frame
sections.
Andrew Cagney [Thu, 26 Jun 2003 18:08:38 +0000 (18:08 +0000)]
2003-06-26 Andrew Cagney <cagney@redhat.com>
* config/djgpp/fnchange.lst: Fix 8.3 problem with sim/ppc's
altivec_expression.h and altivec_registers.h.
Andrew Cagney [Thu, 26 Jun 2003 18:01:47 +0000 (18:01 +0000)]
2003-06-26 Andrew Cagney <cagney@redhat.com>
* mips-tdep.c (gdb_print_insn_mips): Only explicitly set
info->mach when MIPS16. Patch suggested by Fred Fish.
Andrew Cagney [Thu, 26 Jun 2003 17:26:47 +0000 (17:26 +0000)]
2003-06-26 Andrew Cagney <cagney@redhat.com>
* utils.c (internal_vproblem): Print the problem to a reason
buffer and then pass to query. Make the msg variable more local.
Andreas Jaeger [Thu, 26 Jun 2003 17:09:54 +0000 (17:09 +0000)]
* x86-64-tdep.c (x86_64_push_arguments): Always set %rax to number
of SSE registers so that varargs functions work. Rework handling
of passing arguments on the stack.
(x86_64_store_return_value): Return double and float values in SSE
register.
Michael Chastain [Thu, 26 Jun 2003 16:25:53 +0000 (16:25 +0000)]
2003-06-24 Michael Chastain <mec@shout.net>
* PROBLEMS: Document pr gdb/1091 and pr gdb/1193,
the "constructor breakpoints ignored" bug.
Andrew Cagney [Thu, 26 Jun 2003 14:51:30 +0000 (14:51 +0000)]
delete stray changelog entry.
gdbadmin [Thu, 26 Jun 2003 00:00:01 +0000 (00:00 +0000)]
*** empty log message ***
David Carlton [Wed, 25 Jun 2003 21:55:53 +0000 (21:55 +0000)]
2003-06-25 David Carlton <carlton@kealia.com>
* MAINTAINERS: Update e-mail address.
Joel Brobecker [Wed, 25 Jun 2003 20:39:17 +0000 (20:39 +0000)]
* gdb.texinfo (Unsupported languages): New section.
(Languages): Add link to new section.
Keith Seitz [Wed, 25 Jun 2003 03:24:41 +0000 (03:24 +0000)]
* Makefile.tpl: Add maybe-configure-itcl to configure-gdb.
* Makefile.in: Regenerate.
gdbadmin [Wed, 25 Jun 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Tue, 24 Jun 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***
Joel Brobecker [Mon, 23 Jun 2003 22:59:04 +0000 (22:59 +0000)]
* gdb.base/langs.exp: Add some tests for the "minimal" language
support.
Andrew Cagney [Mon, 23 Jun 2003 21:11:33 +0000 (21:11 +0000)]
2003-06-23 Andrew Cagney <cagney@redhat.com>
* rs6000-tdep.c (rs6000_register_virtual_type): Add explict cases
for 0 "int0" and 4 "int32" sized registers.
* gdbtypes.c (builtin_type_int0): Define.
(build_gdbtypes): Initialize builtin_type_int0.
* gdbtypes.h (builtin_type_int0): Declare.
Elena Zannoni [Mon, 23 Jun 2003 20:21:03 +0000 (20:21 +0000)]
2003-06-23 Elena Zannoni <ezannoni@redhat.com>
* gdb.objc/basicclass.exp: Return -1 if we cannot compile
the testcase.
Stephane Carrez [Mon, 23 Jun 2003 20:03:59 +0000 (20:03 +0000)]
* m68hc11-tdep.c (m68hc11_gdbarch_init): Clear gdb_arch_char_signed
as characters are unsigned.
Daniel Jacobowitz [Mon, 23 Jun 2003 19:52:28 +0000 (19:52 +0000)]
PR gdb/1179
* dwarfread.c (struct_type): Skip static fields without crashing.
Andrew Cagney [Mon, 23 Jun 2003 03:26:05 +0000 (03:26 +0000)]
2003-06-22 Andrew Cagney <cagney@redhat.com>
GDB 6.0 branch created.
* README: Update.
* PROBLEMS: Update. Empty.
* NEWS: Update.
Index: doc/ChangeLog
2003-06-22 Andrew Cagney <cagney@redhat.com>
* gdb.texinfo (Contributors): Mention 6.0 release engineer.
gdbadmin [Mon, 23 Jun 2003 03:00:01 +0000 (03:00 +0000)]
*** empty log message ***
Andrew Cagney [Mon, 23 Jun 2003 02:51:04 +0000 (02:51 +0000)]
2003-06-22 Andrew Cagney <cagney@redhat.com>
GDB 6.0 branch created.
* version.in: Bump to version 5.3.90_0000-00-00-cvs.
nobody [Sun, 22 Jun 2003 18:32:50 +0000 (18:32 +0000)]
This commit was manufactured by cvs2svn to create branch 'gdb_6_0-branch'.
Sprout from jimb-ppc64-linux-
20030613 -branch 2003-06-13 21:56:28 UTC nobody 'This commit was manufactured by cvs2svn to create branch 'jimb-'
Cherrypick from master 2003-06-22 18:32:49 UTC Daniel Jacobowitz <drow@false.org> ' * symfile.c (add_symbol_file_command): Use parse_and_eval_address.':
ChangeLog
Makefile.in
Makefile.tpl
bfd/ChangeLog
bfd/bfd-in2.h
bfd/config.bfd
bfd/elf32-cris.c
bfd/elf64-ppc.c
bfd/elf64-ppc.h
bfd/elf64-sparc.c
bfd/elflink.h
bfd/elfxx-ia64.c
bfd/section.c
bfd/version.h
config.guess
config.sub
configure
configure.in
gdb/ChangeLog
gdb/Makefile.in
gdb/NEWS
gdb/README
gdb/ada-lang.c
gdb/ada-lex.l
gdb/ada-tasks.c
gdb/alpha-tdep.c
gdb/arch-utils.c
gdb/arch-utils.h
gdb/avr-tdep.c
gdb/breakpoint.c
gdb/c-valprint.c
gdb/cli/cli-cmds.c
gdb/config/alpha/alpha-linux.mh
gdb/config/arm/linux.mh
gdb/config/arm/linux.mt
gdb/config/arm/nm-linux.h
gdb/config/arm/tm-linux.h
gdb/config/djgpp/fnchange.lst
gdb/config/i386/linux.mh
gdb/config/i386/linux.mt
gdb/config/i386/nm-x86-64linux.h
gdb/config/i386/tm-i386.h
gdb/config/i386/x86-64linux.mh
gdb/config/ia64/linux.mh
gdb/config/ia64/linux.mt
gdb/config/ia64/nm-linux.h
gdb/config/ia64/tm-ia64.h
gdb/config/m68k/linux.mh
gdb/config/mips/embed.mt
gdb/config/mips/embed64.mt
gdb/config/mips/embedl.mt
gdb/config/mips/embedl64.mt
gdb/config/mips/linux.mh
gdb/config/mips/linux.mt
gdb/config/mips/tm-irix5.h
gdb/config/mips/tm-irix6.h
gdb/config/mips/tm-mips.h
gdb/config/mips/tm-mips64.h
gdb/config/nm-linux.h
gdb/config/pa/nm-hppah.h
gdb/config/powerpc/linux.mh
gdb/config/s390/s390.mh
gdb/config/s390/tm-linux.h
gdb/config/s390/tm-s390.h
gdb/config/sh/linux.mt
gdb/config/sparc/linux.mh
gdb/cp-valprint.c
gdb/cris-tdep.c
gdb/doc/ChangeLog
gdb/doc/Makefile.in
gdb/doc/agentexpr.texi
gdb/doc/gdb.texinfo
gdb/doc/gdbint.texinfo
gdb/dummy-frame.c
gdb/findvar.c
gdb/frame.c
gdb/frame.h
gdb/gdbarch.c
gdb/gdbarch.h
gdb/gdbarch.sh
gdb/gdbserver/ChangeLog
gdb/gdbserver/Makefile.in
gdb/gdbserver/linux-low.c
gdb/gdbserver/server.c
gdb/gdbserver/target.h
gdb/gnu-nat.c
gdb/h8300-tdep.c
gdb/hppa-tdep.c
gdb/hppah-nat.c
gdb/i386-nto-tdep.c
gdb/i386-tdep.c
gdb/i387-tdep.c
gdb/i387-tdep.h
gdb/ia64-tdep.c
gdb/infcall.c
gdb/infcmd.c
gdb/infrun.c
gdb/infttrace.c
gdb/lin-lwp.c
gdb/linux-nat.c
gdb/linux-nat.h
gdb/linux-proc.c
gdb/mcore-tdep.c
gdb/mi/ChangeLog
gdb/mi/mi-cmds.c
gdb/mips-tdep.c
gdb/mn10300-tdep.c
gdb/nto-tdep.c
gdb/osabi.c
gdb/ppc-linux-tdep.c
gdb/rdi-share/host.h
gdb/regcache.c
gdb/remote-fileio.h
gdb/remote-rdi.c
gdb/remote.c
gdb/rs6000-tdep.c
gdb/s390-nat.c
gdb/s390-tdep.c
gdb/solib.c
gdb/sparc-nat.c
gdb/symfile.c
gdb/target.c
gdb/target.h
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/attach.exp
gdb/testsuite/gdb.base/fileio.c
gdb/testsuite/gdb.base/fileio.exp
gdb/testsuite/gdb.base/relocate.exp
gdb/testsuite/gdb.base/store.c
gdb/testsuite/gdb.base/store.exp
gdb/testsuite/gdb.c++/pr-1210.cc
gdb/testsuite/gdb.c++/pr-1210.exp
gdb/testsuite/lib/mi-support.exp
gdb/trad-frame.h
gdb/tui/ChangeLog
gdb/tui/tui-hooks.c
gdb/tui/tui.c
gdb/tui/tuiCommand.c
gdb/tui/tuiData.c
gdb/tui/tuiDataWin.c
gdb/tui/tuiDisassem.c
gdb/tui/tuiGeneralWin.c
gdb/tui/tuiIO.c
gdb/tui/tuiLayout.c
gdb/tui/tuiRegs.c
gdb/tui/tuiSource.c
gdb/tui/tuiSourceWin.c
gdb/tui/tuiStack.c
gdb/tui/tuiWin.c
gdb/valops.c
gdb/varobj.c
gdb/version.in
gdb/x86-64-tdep.c
gdb/xstormy16-tdep.c
include/ChangeLog
include/ansidecl.h
include/opcode/ChangeLog
include/safe-ctype.h
libiberty/ChangeLog
libiberty/Makefile.in
libiberty/config.in
libiberty/configure
libiberty/configure.in
libiberty/functions.texi
libiberty/hashtab.c
libiberty/hex.c
libiberty/safe-ctype.c
opcodes/ChangeLog
opcodes/z8k-dis.c
opcodes/z8k-opc.h
opcodes/z8kgen.c
readline/ChangeLog.gdb
readline/support/config.guess
readline/support/config.sub
sim/common/ChangeLog
sim/common/cgen-trace.c
sim/common/cgen-trace.h
sim/common/sim-fpu.c
sim/common/sim-fpu.h
sim/d10v/ChangeLog
sim/d10v/interp.c
sim/h8300/ChangeLog
sim/h8300/compile.c
sim/h8300/sim-main.h
sim/mips/ChangeLog
sim/mips/mips.igen
sim/ppc/ChangeLog
sim/ppc/Makefile.in
sim/ppc/altivec.igen
sim/ppc/altivec_expression.h
sim/ppc/altivec_registers.h
sim/ppc/configure
sim/ppc/configure.in
sim/ppc/e500.igen
sim/ppc/e500_expression.h
sim/ppc/e500_registers.h
sim/ppc/emul_chirp.c
sim/ppc/gen-idecode.c
sim/ppc/gen-itable.c
sim/ppc/gen-model.c
sim/ppc/gen-support.c
sim/ppc/hw_com.c
sim/ppc/hw_htab.c
sim/ppc/hw_init.c
sim/ppc/hw_nvram.c
sim/ppc/hw_register.c
sim/ppc/idecode_expression.h
sim/ppc/igen.c
sim/ppc/interrupts.c
sim/ppc/ld-cache.c
sim/ppc/ld-cache.h
sim/ppc/ld-insn.c
sim/ppc/ld-insn.h
sim/ppc/ppc-instructions
sim/ppc/ppc-spr-table
sim/ppc/psim.c
sim/ppc/psim.h
sim/ppc/registers.c
sim/ppc/registers.h
sim/ppc/sim_calls.c
sim/testsuite/sim/h8300/ChangeLog
sim/testsuite/sim/h8300/addx.s
sim/testsuite/sim/h8300/allinsn.exp
sim/testsuite/sim/h8300/andb.s
sim/testsuite/sim/h8300/band.s
sim/testsuite/sim/h8300/biand.s
sim/testsuite/sim/h8300/brabc.s
sim/testsuite/sim/h8300/bset.s
sim/testsuite/sim/h8300/div.s
sim/testsuite/sim/h8300/jmp.s
sim/testsuite/sim/h8300/ldm.s
sim/testsuite/sim/h8300/mac.s
sim/testsuite/sim/h8300/mul.s
sim/testsuite/sim/h8300/orb.s
sim/testsuite/sim/h8300/stack.s
sim/testsuite/sim/h8300/subs.s
sim/testsuite/sim/h8300/subx.s
sim/testsuite/sim/h8300/tas.s
sim/testsuite/sim/h8300/testutils.inc
sim/testsuite/sim/h8300/xorb.s
Delete:
gdb/config/mips/bigmips.mt
gdb/config/mips/bigmips64.mt
gdb/config/mips/decstation.mt
gdb/config/mips/littlemips.mt
gdb/config/mips/tm-bigmips.h
gdb/config/mips/tm-bigmips64.h
gdb/config/mips/tm-embed64.h
gdb/config/mips/tm-embedl.h
gdb/config/mips/tm-embedl64.h
gdb/config/mips/tm-tx39l.h
gdb/config/mips/tm-vr4100.h
gdb/config/mips/tm-vr4300.h
gdb/config/mips/tm-vr4300el.h
gdb/config/mips/tm-vr4xxx.h
gdb/config/mips/tm-vr4xxxel.h
gdb/config/mips/tm-vr5000.h
gdb/config/mips/tm-vr5000el.h
gdb/config/mips/vr4100.mt
gdb/config/mips/vr4300.mt
gdb/config/mips/vr4300el.mt
gdb/config/mips/vr4xxx.mt
gdb/config/mips/vr4xxxel.mt
gdb/config/mips/vr5000.mt
gdb/config/mips/vr5000el.mt
gdb/dwarf2cfi.c
gdb/dwarf2cfi.h
gdb/gdbserver/linux-ppc64-low.c
gdb/gdbserver/low-hppabsd.c
gdb/gdbserver/low-lynx.c
gdb/gdbserver/low-nbsd.c
gdb/gdbserver/low-sim.c
gdb/gdbserver/low-sparc.c
gdb/gdbserver/low-sun3.c
gdb/regformats/reg-ppc64.dat
gdb/remote-array.c
sim/ppc/ppc-cache-rules