Andrew Cagney
9709241559
Index: ChangeLog
...
2004-06-13 Andrew Cagney <cagney@gnu.org>
* gdbarch.sh (RETURN_VALUE_ON_STACK): Delete method.
* gdbarch.h, gdbarch.c: Re-generate.
* m68hc11-tdep.c (m68hc11_return_value_on_stack): Delete function.
(m68hc11_use_struct_convention): Delete function.
(m68hc11_extract_struct_value_address): Delete function.
(m68hc11_return_value): New function.
(m68hc11_gdbarch_init): Instead of store_return_value,
extract_return_value, return_value_on_stack,
deprecated_extract_struct_value_address and use_struct_convention,
set return_value.
* values.c (using_struct_return): Do not call
RETURN_VALUE_ON_STACK.
* arch-utils.h (generic_return_value_on_stack_not): Delete
declaration.
* arch-utils.c (generic_return_value_on_stack_not): Delete
function.
Index: doc/ChangeLog
2004-06-13 Andrew Cagney <cagney@gnu.org>
* gdbint.texinfo (Target Architecture Definition): Delete
description of RETURN_VALUE_ON_STACK.
2004-06-13 13:42:33 +00:00
gdbadmin
789cdc3a47
*** empty log message ***
2004-06-13 00:00:33 +00:00
Alan Modra
c3567b45bf
daily update
2004-06-13 00:00:06 +00:00
Andrew Cagney
44e5158b45
2004-06-12 Andrew Cagney <cagney@gnu.org>
...
* values.c (register_value_being_returned): Delete function.
* infcmd.c (legacy_return_value): Delete function.
* infcall.c (call_function_by_hand): Inline
"register_value_being_returned", simplify.
* values.c (using_struct_return): Update comment, refer to
print_return_value instead of register_value_being_returned.
* infcmd.c (print_return_value): Inline calls to
register_value_being_returned and legacy_return_value. Simplify.
2004-06-12 18:02:30 +00:00
Michael Chastain
2efb12e85b
2004-06-12 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.cp/userdef.cc: Add copyright notice.
2004-06-12 16:45:49 +00:00
Christopher Faylor
f8053e5265
YA forced checkin to see if I can duplicate the header mismatch problem.
2004-06-12 16:07:16 +00:00
Alan Modra
3ffa5234cb
* elf64-x86-64.c (elf64_x86_64_relocate_section): Ignore reloc
...
overflow on branches to undefweaks.
2004-06-12 11:30:10 +00:00
Michael Chastain
0bbed51abe
2004-06-11 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.cp/virtfunc.cc: Add copyright notice.
2004-06-12 01:20:50 +00:00
Alan Modra
2d92b4e163
daily update
2004-06-12 00:00:07 +00:00
gdbadmin
239b822e57
*** empty log message ***
2004-06-12 00:00:03 +00:00
Randolph Chung
b887c273ae
2004-06-11 Randolph Chung <tausq@debian.org>
...
* somread.c (som_symtab_read): Exclude gcc local symbols.
2004-06-11 23:44:24 +00:00
Randolph Chung
e12a46c96a
2004-06-11 Randolph Chung <tausq@debian.org>
...
* gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
problem.
2004-06-11 23:42:49 +00:00
Randolph Chung
1b2bfbb999
2004-06-11 Randolph Chung <tausq@debian.org>
...
* infrun.c (handle_inferior_event): Handle the case when a trampoline
ends up in the runtime resolver, and if the trampoline has no name.
Rearrange the code so that all the trampoline processing happens before
other step-out-of-range handling.
2004-06-11 23:39:51 +00:00
Martin Hunt
a9d61c8600
2004-06-11 Martin Hunt <hunt@redhat.com>
...
* mips-tdep.c (mips_gdbarch_init): Recognize vr4120
has no fpu.
2004-06-11 19:34:29 +00:00
Dave Anglin
b8fc22bc53
* config/tc-hppa.c (log2): Rename to exact_log2.
...
(pa_next_subseg): Delete unused function.
(create_new_space): Mark unused arguments with ATTRIBUTE_UNUSED.
(create_new_subspace): Likewise.
2004-06-11 17:39:18 +00:00
Dave Anglin
2337eb33bb
Bug gas/213
...
* config/tc-hppa.c (hppa_fix_adjustable): Allow reduction of fake
labels. Fix warning.
2004-06-11 17:36:32 +00:00
Maciej W. Rozycki
e9edc8084b
* coff-alpha.c (alpha_relocate_section): Set used_by_bfd directly
...
as ecoff_section_data() does not return a valid lvalue.
2004-06-11 14:19:32 +00:00
Christopher Faylor
ef15268bd0
forced checkin
2004-06-11 13:52:50 +00:00
Christopher Faylor
c7a794980f
forced checkin
2004-06-11 13:51:28 +00:00
Christopher Faylor
e12cfa5294
forced checkin
2004-06-11 01:53:38 +00:00
Andrew Cagney
2c87cf5acf
2004-06-10 Andrew Cagney <cagney@gnu.org>
...
* blockframe.c (legacy_inside_entry_func): Delete.
(legacy_frame_chain_valid): Inline call to
legacy_inside_entry_func, simplify.
2004-06-11 00:41:56 +00:00
Alan Modra
0a4695466c
daily update
2004-06-11 00:00:10 +00:00
gdbadmin
6ecd046ef9
*** empty log message ***
2004-06-11 00:00:03 +00:00
Andrew Cagney
338e05af82
2004-06-10 Andrew Cagney <cagney@gnu.org>
...
* lib/compiler.cc, lib/compiler.c: Append either
__GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
* gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
instead of gcc-3-3.
2004-06-10 21:38:03 +00:00
Michael Snyder
d6fd015d6e
2004-06-10 Michael Snyder <msnyder@redhat.com>
...
Patch submitted by Nitin Yewale <NitinY@KPITCummins.com>.
* compile.c (sim_resume): Corrected ANDC operation on EXR for H8S.
2004-06-10 20:22:17 +00:00
Bob Rossi
0b67b46832
Sorry, date was wrong.
2004-06-10 20:08:22 +00:00
Bob Rossi
57c22c6ce1
Add the -file-list-exec-source-files command to MI.
2004-06-10 20:05:45 +00:00
Andrew Cagney
239ae8c755
2004-06-10 Andrew Cagney <cagney@gnu.org>
...
* avr-tdep.c (avr_gdbarch_init): Do not set use_struct_convention
to generic_use_struct_convention, the default value.
2004-06-10 18:25:49 +00:00
Andrew Cagney
fc720350ee
2004-06-10 Andrew Cagney <cagney@gnu.org>
...
* mn10300-tdep.c (mn10300_type_align): Call internal_error instead
of abort.
2004-06-10 17:49:50 +00:00
Andrew Cagney
9a1dd1ad41
2004-06-10 Andrew Cagney <cagney@gnu.org>
...
* ns32k-tdep.c (ns32k_push_arguments): New function.
(ns32k_gdbarch_init): Set deprecated_push_arguments.
* infcall.c (call_function_by_hand): Call error instead of
legacy_push_arguments.
* value.h (legacy_push_arguments): Delete declaration.
* valops.c (legacy_push_arguments): Delete function.
(value_push): Delete function.
2004-06-10 17:39:28 +00:00
Brian Ford
fea251526d
* coffread.c (coff_symfile_read): Prevent mixed debugging formats
...
from corrupting/reinitializing the psymtab. Support DWARF 2 frame
info.
* dbxread.c (elfstab_build_psymtabs): Remove bogus comment.
2004-06-10 15:52:04 +00:00
Andrew Cagney
30a4a8e027
2004-06-10 Andrew Cagney <cagney@gnu.org>
...
* gdbarch.sh (DEPRECATED_PC_IN_CALL_DUMMY): Delete.
* gdbarch.h, gdbarch.c: Re-generate.
* frame.h (deprecated_pc_in_call_dummy): Delete "sp" and "fp"
parameters.
* dummy-frame.c (deprecated_pc_in_call_dummy): Update.
* arm-tdep.c (arm_pc_is_thumb_dummy): Call
deprecated_pc_in_call_dummy instead of
DEPRECATED_PC_IN_CALL_DUMMY.
(arm_skip_prologue): Ditto.
* xstormy16-tdep.c (xstormy16_pop_frame, xstormy16_scan_prologue)
(xstormy16_frame_saved_pc, xstormy16_frame_chain): Ditto.
* v850-tdep.c (v850_find_callers_reg, v850_frame_chain)
(v850_pop_frame, v850_frame_saved_pc, v850_frame_init_saved_regs):
Ditto.
* sh64-tdep.c (sh64_frame_chain, sh64_get_saved_pr)
(sh64_init_extra_frame_info, sh64_get_saved_register)
(sh64_pop_frame): Ditto.
* mips-tdep.c (non_heuristic_proc_desc): Ditto.
* mcore-tdep.c (mcore_find_callers_reg, mcore_frame_saved_pc)
(mcore_pop_frame, mcore_init_extra_frame_info): Ditto.
* h8300-tdep.c (h8300_frame_chain, h8300_frame_saved_pc)
(h8300_pop_frame): Ditto.
* blockframe.c (legacy_inside_entry_func)
(legacy_frame_chain_valid): Ditto.
* frame.c (frame_type_from_pc, legacy_get_prev_frame): Update call
to deprecated_pc_in_call_dummy.
2004-06-10 13:22:07 +00:00
gdbadmin
888fea3c76
*** empty log message ***
2004-06-10 00:00:33 +00:00
Ben Elliston
892f2892de
Include Makefile.*, not just Makefile.in, in the top-level policy.
2004-06-09 22:48:28 +00:00
Ben Elliston
3d49163b8c
Update with respect to DejaGnu and Expect.
2004-06-09 22:14:10 +00:00
Andrew Cagney
a1f4a1b6f2
2004-06-09 Andrew Cagney <cagney@gnu.org>
...
* gdbarch.sh (:REGISTER_TO_VALUE, VALUE_TO_REGISTER): Do not
provide a default value.
(CONVERT_REGISTER_P): Default to generic_convert_register_p.
* gdbarch.h, gdbarch.c: Re-generate.
* arch-utils.c (generic_convert_register_p): Rename
legacy_convert_register_p
(legacy_register_to_value, legacy_value_to_register): Delete
functions.
* arch-utils.h (generic_convert_register_p): Rename
legacy_convert_register_p.
(legacy_register_to_value, legacy_value_to_register): Delete
declarations.
2004-06-09 21:26:48 +00:00
Andrew Cagney
9730f24123
2004-06-09 Andrew Cagney <cagney@gnu.org>
...
* gdbarch.sh (DEPRECATED_REGISTER_CONVERT_TO_RAW)
(DEPRECATED_REGISTER_CONVERT_TO_VIRTUAL)
(DEPRECATED_REGISTER_CONVERTIBLE): Delete.
* gdbarch.h, gdbarch.c: Re-generate.
* infcmd.c (default_print_registers_info): Simplify.
* findvar.c (value_of_register): Simplify.
* mi/mi-main.c (get_register): Simplify.
* arch-utils.c (legacy_convert_register_p): Always return 0.
(legacy_register_to_value, legacy_value_to_register): Always call
internal_error.
2004-06-09 20:42:29 +00:00
Andrew Cagney
8a1bf479ce
2004-06-09 Andrew Cagney <cagney@gnu.org>
...
* infptrace.c (child_xfer_memory) [CLEAR_INSN_CACHE]: Delete
#ifdef CLEAR_INSN_CACHE code.
* target.c (generic_mourn_inferior) [CLEAR_DEFERRED_STORES]:
Delete #ifdef CLEAR_DEFERRED_STORES code.
2004-06-09 20:09:42 +00:00
Andrew Cagney
4b38d6f1a4
2004-06-09 Andrew Cagney <cagney@gnu.org>
...
* solib-svr4.c [HANDLE_SVR4_EXEC_EMULATORS]: Delete #ifdef code.
2004-06-09 20:03:33 +00:00
Andrew Cagney
2d62ecc7b6
2004-06-09 Andrew Cagney <cagney@gnu.org>
...
* config/ia64/tm-linux.h (TARGET_ELF64): Delete macro, Update
copyright.
* config/ia64/tm-aix.h (TARGET_ELF64): Ditto.
2004-06-09 19:54:13 +00:00
Andrew Cagney
be4f746994
2004-06-09 Andrew Cagney <cagney@gnu.org>
...
* config/mips/mipsv4.mh: Delete file.
2004-06-09 19:46:22 +00:00
Andrew Cagney
81cfbe54ba
2004-06-09 Andrew Cagney <cagney@gnu.org>
...
* config/pa/tm-hppa64.h (HPREAD_ADJUST_STACK_ADDRESS): Delete
unreferenced macro.
(hpread_adjust_stack_address): Delete declaration.
2004-06-09 19:39:17 +00:00
Andrew Cagney
b4d946af3a
2004-06-09 Andrew Cagney <cagney@gnu.org>
...
* gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
gdb/1455, bug is specific to "long long" and "double".
2004-06-09 17:27:57 +00:00
Andrew Cagney
dc3f10cb1a
2004-06-09 Andrew Cagney <cagney@gnu.org>
...
* gdb.base/structs.exp (test_struct_returns, test_struct_returns)
(test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
fixed.
2004-06-09 14:19:51 +00:00
Alexandre Oliva
a9b881beb1
* elflink.c (elf_sort_symbol): Compare section id, not pointers.
...
(elf_link_add_object_symbols): Likewise.
2004-06-09 13:49:04 +00:00
Andrew Cagney
b5c0bfa20e
2004-06-09 Andrew Cagney <cagney@gnu.org>
...
* gdb.base/structs.exp (test_struct_returns): Replace
"return_value_unknown" and "finish_value_unknown" by
"return_value_known" and "finish_value_known". Instead of
"return_value_unknown" iff "finish_value_unknown", check
"return_value_known" implies "finish_value_known".
2004-06-09 13:41:06 +00:00
Andrew Cagney
1f6d4158cc
2004-06-09 Andrew Cagney <cagney@gnu.org>
...
* gdbint.texinfo (Native Debugging): Restore "@table @code"
deleted by previous patch.
2004-06-09 13:33:54 +00:00
Paolo Bonzini
656fdd475e
2004-06-09 Paolo Bonzini <bonzini@gnu.org>
...
* Makefile.tpl (touch-stage[+id+]): New.
(restage[+prev+]): Depend on touch-stage[+id+].
* Makefile.tpl (RECURSE_FLAGS_TO_PASS): New.
Use it throughout.
* Makefile.def: Add profile and feedback bootstrap stages.
Remove next field from bootstrap stages.
* Makefile.tpl (LN, LN_S): Substitute.
(stageN-start, stageN-end): Use double-colon rules, to
provide a hook for additional setup commands.
(distclean-stageN-gcc, restageN): Create dependencies from
[+prev+], not from [+next+].
(stageN-bubble): Add commands for successive stages from
[+prev+], using double-colon rules.
(all-stageN-gcc): Fix typo.
(stagefeedback-start, profiledbootstrap): New.
* Makefile.in: Regenerate.
* configure.in: Call ACX_PROG_LN.
* configure: Regenerate.
config/ChangeLog:
2004-06-09 Paolo Bonzini <bonzini@gnu.org>
* acx.m4 (ACX_PROG_LN): From gcc, modified to
accept a parameter.
2004-06-09 08:32:35 +00:00
Alexandre Oliva
a873f25a22
* elf-m10300.c (_bfd_mn10300_elf_reloc_type_class): New.
...
(elf_backend_reloc_type_class): New.
2004-06-09 08:31:28 +00:00
gdbadmin
651c27e6db
*** empty log message ***
2004-06-09 00:00:03 +00:00