Nick Clifton
c25cfdf8a2
Initialise $idata2 and $idata5 in case bfd_coff_final_link is not called.
24 years ago
D.Venkatasubramanian
d1360fb06a
Added Commandline Support.
2003-03-20 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
* compile.c (cmdline_location): Added function to
return the location of 8-bit (256 locations) where the
Command Line arguments would be stored.
(decode): Added a TRAP to 0xcc for Commandline
processing using pseudo opcode O_SYS_CMDLINE.
(sim_resume): Added handling of O_SYS_CMDLINE Trap.
(sim_create_inferior): Setting a pointer to
Commandline Args array.
* inst.h: Added a new variable ptr_command_line for
storing pointer to Commandline array.
24 years ago
gdbadmin
bef85dc6ef
*** empty log message ***
24 years ago
Alan Modra
1548bd26cd
daily update
24 years ago
Joel Brobecker
5ef7553b46
* hppa-tdep.c (hppa_gdbarch_init): Set the push_dummy_frame gdbarch
method, now that hppa_push_dummy_frame has a conformant prototype.
* config/pa/tm-hppa.h (DEPRECATED_PUSH_DUMMY_FRAME): Wrap macro
inside "#if !GDB_MULTI_ARCH ... #endif" conditional, in preparation
for the switch to multiarch partial.
24 years ago
Kevin Buettner
7bde89676d
* mdebugread.c (parse_symbol): For stEnd, we're done counting
when iss is issNull.
24 years ago
Andreas Schwab
4f39e30283
* ldfile.c (ldfile_try_open_bfd): Pop lexer start condition after
eof.
24 years ago
Jakub Jelinek
3e1d7f19ec
* elf64-sparc.c (struct sparc64_elf_section_data): Add reloc_count
field.
(canon_reloc_count): Define.
(sparc64_elf_slurp_one_reloc_table, sparc64_elf_slurp_reloc_table,
sparc64_elf_canonicalize_dynamic_reloc): Use it instead of
reloc_count.
(sparc64_elf_canonicalize_reloc): New routine.
(bfd_elf64_canonicalize_reloc): Define.
24 years ago
Kevin Buettner
b006a9e9ba
* mips-tdep.c (mips_register_name): Fix fencepost error involving
NUM_REGS bounds check.
24 years ago
Kevin Buettner
5e2e9765a7
Print correct register names for MIPS targets using n32/n64 ABIs.
24 years ago
gdbadmin
2512814ebc
*** empty log message ***
24 years ago
Jakub Jelinek
3fa1d9175d
* elfxx-ia64.c (elfNN_ia64_relax_section): Handle relaxation
againt mergeable sections. Take r_addend into account when caching
trampolines.
24 years ago
Alan Modra
19a0fc411b
daily update
24 years ago
Andrew Cagney
a2867626c1
2003-03-18 Andrew Cagney <cagney@redhat.com>
* printcmd.c (print_scalar_formatted): Change VALADDR parameter to
a void pointer.
* gdbtypes.h (print_scalar_formatted): Update declaration.
* expression.h (enum exp_opcode): Remove non-ISO C trailing comma.
24 years ago
Andrew Cagney
ac3b79201d
just pretend these didn't get committed.
24 years ago
Danny Smith
4064c85643
* defilep.y (opt_base): If no number given, set to default
(-1), not 0.
24 years ago
Joel Brobecker
06600e0681
* infrun.c (observer.h): Add #include.
(normal_stop): Add call to observer_notify_normal_stop.
* Makefile.in (infrun.o): Add dependency on observer.h.
24 years ago
Joel Brobecker
7daf4f5bcc
Continuing work to convert the hppa targets to multiarch partial.
* hppa-tdep.c (hppa_push_dummy_frame): Remove unused function
parameter. Reformat comment.
* config/pa/tm-hppa.h (hppa_push_dummy_frame): Update profile.
(DEPRECATED_PUSH_DUMMY_FRAME): Update call to hppa_push_dummy_frame()
to match new profile.
24 years ago
Richard Henderson
f86b235ae5
* elfxx-ia64.c (get_dyn_sym_info): Return NULL gracefully for
local symbols that have no dyninfo.
24 years ago
Joel Brobecker
3371ccc06e
* hppa-tdep.c (hppa_push_dummy_frame): Remove hack which does not
appear to be working in any case.
24 years ago
Joel Brobecker
4fbe891ea1
* observer.c (observer_test_first_observer): New static variable.
(observer_test_second_observer): Likewise.
(observer_test_third_observer): Likewise.
(observer_test_first_notification_function): New static function.
(observer_test_second_notification_function): Likewise.
(observer_test_third_notification_function): Likewise.
24 years ago
Joel Brobecker
bcd7e15f07
* gdbint.texinfo (Algorithms): Add new section describing the
Observer paradigm.
(Top): Add menu entry to new observer appendix.
* observer.texi: New file.
* Makefile.in (GDBINT_DOC_SOURCE_INCLUDES): Add dependency on
new observer.texi file.
24 years ago
gdbadmin
79b8ff3ee0
*** empty log message ***
24 years ago
Joel Brobecker
a7ff40e7f7
* hppa-tdep.c (gdb_assert.h): Add missing #include.
* somsolib.c (gdb_assert.h): Likewise.
* Makefile.in (hppa-tdep.o): Add dependency on gdb_assert.h.
(somsolib.o): Likewise.
24 years ago
DJ Delorie
bf8db3d48e
merge from gcc
24 years ago
Alan Modra
80cb56ee7a
daily update
24 years ago
Andrew Cagney
bf6bad4b99
2003-03-17 Andrew Cagney <cagney@redhat.com>
From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
vector registes.
* gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
* gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
24 years ago
Andrew Cagney
26ca415260
2003-03-17 Andrew Cagney <cagney@redhat.com>
* disasm.c (gdb_disassembly): Set di.mach using the architecture's
BFD. Simplify setting of di.endian.
24 years ago
David Carlton
293e9a3142
2003-03-17 David Carlton <carlton@math.stanford.edu>
* gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
test, for PR breakpoints/38.
Call test_watchpoint_and_breakpoint.
* gdb.base/watchpoint.c (func3): New function.
(main): Call func3.
24 years ago
Daniel Jacobowitz
94e1050898
* configure.in: Check for stdlib.h.
* configure: Regenerated.
* config.in: Regenerated.
24 years ago
Andrew Cagney
0a61325988
2003-03-17 Andrew Cagney <cagney@redhat.com>
* rs6000-tdep.c (ppc_floating_point_unit_p): New function.
* ppc-tdep.h (ppc_floating_point_unit_p): Declare.
From Elena Zannoni <ezannoni@redhat.com>
* ppc-sysv-tdep.c (ppc_sysv_abi_push_arguments): Handle e500
vector and floating-point parameters.
(ppc_sysv_abi_use_struct_convention): Handle e500 struct return
convention.
(ppc_sysv_abi_broken_use_struct_convention): Ditto.
24 years ago
DJ Delorie
f77ed96c7b
merge from gcc
24 years ago
Fernando Nasser
1132738f98
* MAINTAINERS: Remove my name from several maintainership roles.
24 years ago
Andrew Cagney
9fe8321b99
2003-03-17 Andrew Cagney <cagney@redhat.com>
* gdb.texinfo (DATE): Delete. Remove date from titles. Mention
that GNU Press update the manual version number.
24 years ago
Andrew Cagney
6dc42492b6
2003-03-17 Andrew Cagney <cagney@redhat.com>
Fix frame off-by-one bug.
* frame-unwind.h (frame_this_id_ftype): Replace
frame_unwind_id_ftype.
(frame_prev_register_ftype): Replace frame_unwind_reg_ftype.
(struct frame_unwind): Replace "id" with "this_id". Replace "reg"
with "prev_register".
* frame-unwind.c (frame_unwind_find_by_pc): Return
legacy_saved_regs_unwind instead of trad_frame_unwind. Update
comment.
* dummy-frame.c (cached_find_dummy_frame): Delete function.
(dummy_frame_this_id): Replace dummy_frame_id_unwind.
(dummy_frame_prev_register): Replace dummy_frame_register_unwind.
(dummy_frame_unwind): Update.
* sentinel-frame.c (sentinel_frame_prev_register): Replace
sentinel_frame_register_unwind.
(sentinel_frame_this_id): Replace sentinel_frame_id_unwind.
(sentinel_frame_unwinder): Update.
* frame.h (legacy_saved_regs_unwind): Replace trad_frame_unwind.
(struct frame_info): Rename "unwind_cache" to "prologue_cache".
* frame.c (create_sentinel_frame): Update. Initialize
"prologue_cache" instead of "unwind_cache".
(frame_register_unwind): Call this frame's prev_register with the
next frame and this frame's prologue cache.
(get_prev_frame): Simplify. Always call prev frame's this_id with
this frame and prev frame's prologue cache. Document that this
call is shifted one to the left when compared to the
frame_register_unwind call.
(legacy_saved_regs_prev_register): Replace
frame_saved_regs_register_unwind.
(legacy_saved_regs_this_id): Replace frame_saved_regs_id_unwind.
(legacy_saved_regs_unwinder): Replace trad_frame_unwinder.
(legacy_saved_regs_unwind): Replace trad_frame_unwind.
* d10v-tdep.c (d10v_frame_this_id): Replace d10v_frame_id_unwind.
(d10v_frame_unwind): Update.
(d10v_frame_prev_register): Replace d10v_frame_register_unwind.
(d10v_frame_unwind_cache): Replace this "fi" with "next_frame".
(saved_regs_unwinder): Replace this "frame" with "next_frame", and
"saved_regs" with "this_saved_regs".
24 years ago
Nick Clifton
112290abe5
Fix formatting. Update copyright date.
24 years ago
Nick Clifton
98a91d6ae2
(disassemble_data): Use disasm_info.fprintf_func not printf for emitting new
lines.
24 years ago
Nick Clifton
c8cc2f3250
(O_SYS_CMDLINE): New pseudo opcode for command line processing.
24 years ago
Nick Clifton
06a30c77e0
nm.c (print_symbol_info_bsd): Print the symbol's size instead of the symbol's
value when --size-sort is used, unless -S is used.
doc/binutils.texi (--size-sort): For non-bsd formats both the value and size
of the symbols are displayed.
24 years ago
gdbadmin
27adcae577
*** empty log message ***
24 years ago
Alan Modra
4b0cad56a6
daily update
24 years ago
Andrew Cagney
efd710d656
2003-03-16 Andrew Cagney <cagney@redhat.com>
* frame.c (frame_pop): Don't call target_store_registers. Fix
problem reported by Mark Kettenis.
24 years ago
Mark Kettenis
4e259f098d
* i386-tdep.c (i386_register_type): Renamed from
i386_register_virtual_type. Adjust function signature.
(i386_gdbarch_init): Set register_type instead of
deprecated_max_register_raw_size,
deprecated_max_register_virtual_size and register_virtual_type.
24 years ago
gdbadmin
bbe000010a
*** empty log message ***
24 years ago
Alan Modra
a385d74e74
daily update
24 years ago
gdbadmin
deef60b7b1
*** empty log message ***
24 years ago
Alan Modra
9ff70bd912
daily update
24 years ago
Daniel Jacobowitz
1c7c333e1f
ppc-opc.c (powerpc_opcodes): Readd tlbre for PPC403.
24 years ago
Nathanael Nerode
3728fadeb8
* Makefile.tpl: Move .NOEXPORT, MAKEOVERRIDES back down.
* Makefile.in: Regenerate.
24 years ago
Andrew Cagney
055bb976b5
2003-03-14 Andrew Cagney <cagney@redhat.com>
* frame.c (get_prev_frame): When a legacy frame, always call
legacy_get_prev_frame. Simplify unwind code using assumption that
the unwinder is new.
(legacy_get_prev_frame): Handle legacy sentinel frame unwind here.
(legacy_frame_p): When no gdbarch_unwind_dummy_id, or
SAVED_DUMMY_FRAME_TOS, assume a legacy frame.
24 years ago