Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
2005-09-26 Jan Beulich <jbeulich@novell.com>
* MAINTAINERS (Write After Approval): Add myself.
|
|
maintainer.
|
|
* MAINTAINERS (Misc): Update affiliation.
|
|
|
|
* MAINTAINERS: List GDB's Steering Committee as responsible for
GDB's maintenance.
|
|
|
|
|
|
|
|
|
|
* MAINTAINERS (Can Commit Without Approval): New section,
previously burried under "Target Instruction Set Architectures".
Note that cagney "can commit" changes to powerpc-linux.
|
|
* MAINTAINERS: Drop architecture and target vectors.
|
|
* cp-name-parser.y (parse_escape): Initialize target_char to zero.
|
|
* MAINTAINERS (Write After Approval): Remove myself.
|
|
* Makefile.in: Re-add v850-tdep.o dependencies.
* configure.tgt: Re-add v850.
* v850-tdep.c: Reorder code slightly. Add register number enumerator.
(struct v850_frame_cache): New structure.
(v850_processor_type_table): Remove. Move functionality into
v850_register_name, v850e_register_name and v850_gdbarch_init.
(v850_register_name): New function.
(v850e_register_name): New function.
(struct prologue_info): Remove definition.
(v850_register_type): New function.
(v850_type_is_scalar): New function.
(v850_use_struct_convention): Align to gcc behaviour.
(v850_handle_prepare): Renamed from handle_prepare. Change third
parameter to struct v850_frame_cache *.
(v850_handle_pushm): Renamed from handle_pushm. Change third parameter
to struct v850_frame_cache *.
(v850_is_save_register): New function to evaluate if a register is
caller-save.
(v850_analyze_prologue): Replace v850_scan_prologue. Change to support
new frame code.
(v850_init_extra_frame_info): Remove.
(v850_frame_chain): Remove.
(v850_find_callers_reg): Remove.
(v850_skip_prologue): Make static.
(v850_pop_frame): Remove.
(v850_frame_align): New function.
(v850_push_dummy_call): Replace v850_push_arguments.
(v850_push_return_address): Remove.
(v850_extract_return_value): New function.
(v850_store_return_value): New function.
(v850_return_value): New function.
(v850_frame_saved_pc): Remove.
(v850_breakpoint_from_pc): New function.
(v850_alloc_frame_cache): New function.
(v850_fix_call_dummy): Remove.
(v850_frame_cache): New function.
(v850_target_architecture_hook): Remove.
(v850_frame_prev_register): New function.
(v850_frame_this_id): New function.
(v850_frame_unwind): New structure.
(v850_frame_sniffer): New function.
(v850_unwind_sp): New function.
(v850_unwind_pc): New function.
(v850_unwind_dummy_id): New function.
(v850_frame_base_address): New function.
(v850_frame_base): New structure.
(v850_gdbarch_init): New function.
* config/v850/v850.mt: Undelete. Drop TM_FILE.
|
|
* sh64-tdep.c (sh64_push_dummy_call): Cast buf in call to write_memory.
(sh64_do_fp_register): make raw_buffer unsigned.
(sh64_do_register): Ditto.
|
|
* MAINTAINERS: Note that cris, m68k, mn10300, sh64, sparc and vax
do not build.
|
|
* Makefile.in: Re-add h8300-tdep.o dependencies.
* h8300-tdep.c: Slightly rearrange type definitions and functions.
(struct frame_extra_info): Remove.
(struct h8300_frame_cache): Replace locals with differently defined
uses_fp member.
(h8300_unwind_pc): Simplify.
(h8300_unwind_sp): New function.
(h8300_unwind_dummy_id): Simplify.
(h8300_init_frame_cache): New function.
(h8300_is_argument_spill): Use reworked defines for opcode scanning.
(h8300_skip_prologue): Rewrite.
(h8300_alloc_frame_cache): Remove.
(h8300_analyze_frame_setup): Remove.
(h8300_analyze_register_saves): Remove.
(h8300_analyze_prologue): Rewrite.
(h8300_frame_cache): Use h8300_init_frame_cache instead of
h8300_alloc_frame_cache. Use BINWORD instead of constant 4 to
accomodate 16 bit mode. Fix saved_sp and register offset evaluation.
(h8300_frame_this_id): Correctly calculate this_id using saved stack
pointer instead of base.
(h8300_frame_prev_register): Drop needless braces.
(h8300_frame_base_address): New function.
(h8300_frame_base): New frame_base.
(h8300_push_dummy_call): Return correct CFA value.
(h8300h_extract_return_value): Fix 8 byte value handling.
(h8300_use_struct_convention): New function.
(h8300h_use_struct_convention): New function.
(h8300h_store_return_value): Fix 8 byte value handling.
(h8300_return_value): New function.
(h8300h_return_value): New function.
(h8300_extract_struct_value_address): Remove deprecated functionality.
(h8300_push_dummy_code): Remove.
(h8300_gdbarch_init): Replace set_gdbarch_extract_return_value and
set_gdbarch_store_return_value calls by set_gdbarch_return_value.
Remove calls to set_gdbarch_deprecated_fp_regnum,
set_gdbarch_deprecated_extract_struct_value_address,
set_gdbarch_deprecated_use_struct_convention and
set_gdbarch_push_dummy_code.
Add calls to set_gdbarch_unwind_sp and frame_base_set_default.
Slightly rearrange code.
|
|
* Makefile.in: Fix dependencies for sh64-tdep.o.
* configure.tgt: Add sh64-*-elf case.
* sh-tdep.c (sh_gdbarch_init): Reactivate bfd_mach_sh5 case.
* sh64-tdep.c: Rework to replace all deprecated mechanisms with
modern methods.
* config/sh/embed.mt (TDEPFILES): Add sh64-tdep.o.
* config/sh/sh64.mt: Resurrect.
|
|
|
|
* MAINTAINERS (GDB/MI): Andrew Cagney, Elena Zannoni, and Fernando
Nasser have decided to step back from GDB/MI.
|
|
* MAINTAINERS: Add myself to "Write After Approval".
|
|
|
|
|
|
* MAINTAINERS: Add myself to "Write After Approval".
|
|
* MAINTAINERS: Update my email address.
|
|
* MAINTAINERS: Remove self from sh/sh64 maintainership.
|
|
* MAINTAINERS: List Andrew Cagney and Kevin Buettner as can commit
changes to PowerPC, and Andrew Cagney as lead PowerPC GNU/Linux
maintainer.
|
|
* MAINTAINERS: Hans-Peter Nilsson and Orjan Friberg can commit
changes to CRIS.
|
|
* MAINTAINERS: Remove "Maintenance Only". Spell out that CAN
COMMIT means can approve).
|
|
* MAINTAINERS: Add myself as maintainer for mn10300.
* NEWS: Mention mn10300.
|
|
* MAINTAINERS: Reword description of what "Target Instruction Set
Architectures" covers.
|
|
* MAINTAINERS: Add Randolph Chung (pa), Jeff Johnston (ia64), Kei
Sakamoto (m32r), Joel Brobecker (mips), and Ulrich Weigand (s390)
as can-commit architecture developers.
|
|
|
|
* MAINTAINERS: Drop MIPS and remote.
|
|
* NEWS: List h8300*-*-*, mcore-*-*, mn10300-*-*, ns32k-*-*, and
v850-*-* under removed.
* configure.host: Delete ns32k-*-netbsd*.
* configure.tgt: Delete h8300-*-*, mcore*-*-*, mn10300-*-*,
ns32k-*-netbsd*, and v850*-*-*.
* MAINTAINERS: Mark h8300, mcore, mn10300, ns32k, v850 as
"Deleted"
* config/h8300/tm-h8300.h, config/h8300/h8300.mt: Delete.
* h8300-tdep.c, config/mcore/mcore.mt, mcore-rom.c: Delete.
* mcore-tdep.c, config/mn10300/mn10300.mt: Delete.
* mn10300-tdep.c, config/ns32k/nbsdaout.mh: Delete.
* config/ns32k/nbsdaout.mt, config/ns32k/nm-nbsd.h: Delete.
* config/ns32k/nm-nbsdaout.h, config/ns32k/tm-ns32k.h: Delete.
* ns32knbsd-nat.c, ns32knbsd-tdep.c, ns32k-tdep.c: Delete.
* ns32k-tdep.h, config/v850/v850.mt, v850ice.c: Delete.
* v850-tdep.c: Delete.
|
|
* MAINTAINERS: Do not list "Deleted" architectures.
|
|
* cris-tdep.c (cris_register_offset): Delete, never called.
(cris_spec_reg_applicable): Delete cris_ver_sim.
* MAINTAINERS: List d10v as OBSOLETE.
* rdi-share/host.h (FOPEN_WB): #ifdef 0 out definitions of
FOPEN_WB et.al., defined by "fopen-bin.h".
|
|
|
|
reader, tracing bytecode stuff): Remove self.
|
|
|
|
* xstormy16-tdep.c: Convert XStormy16 target to latest GDB methods.
(struct gdbarch_tdep): Remove.
(struct xstormy16_frame_cache): New frame cache structure.
(xstormy16_register_byte, xstormy16_register_raw_size)
(xstormy16_reg_virtual_type, xstormy16_register_type)
(xstormy16_push_arguments, xstormy16_push_return_address)
(xstormy16_pop_frame, xstormy16_store_struct_return)
(xstormy16_store_return_value, xstormy16_extract_struct_value_address)
(xstormy16_frame_saved_register, xstormy16_get_saved_register)
(xstormy16_scan_prologue, xstormy16_frame_init_saved_regs)
(xstormy16_frame_saved_pc, xstormy16_init_extra_frame_info)
(xstormy16_frame_chain, xstormy16_frame_chain_valid,
(xstormy16_saved_pc_after_call, xstormy16_save_dummy_frame_to): Remove.
(xstormy16_use_struct_convention): Drop gcc_p parameter.
(xstormy16_extract_return_value, xstormy16_store_return_value):
Regcachify. Drop useless struct convention handling.
(xstormy16_register_type, xstormy16_return_value)
(xstormy16_push_dummy_call, xstormy16_analyze_prologue)
(xstormy16_alloc_frame_cache, xstormy16_frame_cache)
(xstormy16_frame_prev_register, xstormy16_frame_this_id)
(xstormy16_frame_base_address, xstormy16_frame_sniffer)
(xstormy16_unwind_sp, xstormy16_unwind_pc)
(xstormy16_unwind_dummy_id) : New functions.
(xstormy16_skip_prologue): Call xstormy16_analyze_prologue instead
of xstormy16_scan_prologue.
(xstormy16_frame_unwind): New frame_unwind structure.
(xstormy16_frame_base): New frame_base structure.
(xstormy16_gdbarch_init): Accomodate all of the above changes.
Reshuffle for better readability. Also add dwarf2_frame_sniffer.
|
|
* MAINTAINERS: Add Michael Chastain as the backup gdb.threads
maintainer.
|
|
|
|
|
|
* MAINTAINERS: Remove David Carlton from c++ testsuite
maintainers.
|
|
|
|
order.
|
|
* MAINTAINERS: Mark the xstormy16, sh64, ns32k, mn10300, mcore,
and h8300 as broken.
* NEWS: END-OF-LIFE frame compatibility module.
* PROBLEMS: For "Stack backtraces", remove powerpc, hppa and mips
specific comments.
|
|
* MAINTAINERS (Write After Approval): Alphabetize my entry correctly.
|