aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2002-03-07 * interrupts.c (interrupts_reset): New function, setup interruptStephane Carrez4-24/+354
vector address according to cpu mode. (interrupts_initialize): Move reset portion to the above. (interrupt_names): New table to give a name to interrupts. (idefs): Handle pulse accumulator interrupts. (interrupts_info): Print the interrupt history. (interrupt_option_handler): New function. (interrupt_options): New table of options. (interrupts_update_pending): Keep track of when interrupts are raised and implement breakpoint-on-raise-interrupt. (interrupts_process): Keep track of when interrupts are taken and implement breakpoint-on-interrupt. * interrupts.h (struct interrupt_history): Define. (struct interrupt): Keep track of the interrupt history. (interrupts_reset): Declare. (interrupts_initialize): Update prototype. * m68hc11_sim.c (cpu_reset): Reset interrupts. (cpu_initialize): Cleanup.
2002-03-072002-03-07 H.J. Lu (hjl@gnu.org)H.J. Lu2-1/+6
* coff-sh.c (shcoff_reloc_map): Use bfd_reloc_code_real_type as the type for bfd_reloc_val.
2002-03-072002-03-07 H.J. Lu (hjl@gnu.org)H.J. Lu2-0/+7
* configure.in: Enable gprof for mips*-*-linux*.
2002-03-07* remote-rdi.c (myprint): Replace 'PTR' with 'void *'.Richard Earnshaw2-75/+72
(mywrite, mywritec, mypause, myreadc, mygets): Likewise. (_initialize_remote_rdi): Use add_set_boolean_cmd to register commands that set boolean values. (arm_rdi_remove_breakpoint): Rewrite to avoid uninitialized warning. (arm_rdi_resume): Always initialize PC. (arm_rdi_open): Don't use rslt as a boolean. (arm_rdi_create_inferior, arm_rdi_close, arm_rdi_resume) (arm_rdi_fetch_registers, arm_rdi_store_registers) (arm_rdi_xfer_memory, arm_rdi_files_info, arm_rdi_kill) (arm_rdi_insert_breakpoint, arm_rdi_remove_breakpoint): Likewise.
2002-03-07 * ld-cris/expdyn1.d: Tweak for change in elf.sc.Hans-Peter Nilsson2-1/+5
2002-03-07Checked in under the "obvious fix/typo rule".Fred Fish3-2/+7
2002-03-06 Fred Fish <fnf@redhat.com> * gdb.base/funcargs.c: Remove extraneous ';' character. * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
2002-03-07* splay-tree.c (splay_tree_xmalloc_allocate,Jim Blandy2-2/+12
splay_tree_xmalloc_deallocate): Use K&R-style definitions, not prototyped definitions. Mark `data' arguments as unused.
2002-03-07*** empty log message ***gdbadmin1-1/+1
2002-03-06daily updateAlan Modra1-1/+1
2002-03-06* configure.in (gdb_cv_bigtoc): Check for -bbigtoc on AIX.Alexandre Oliva3-68/+131
* configure: Rebuilt.
2002-03-062002-03-06 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2-1/+10
* mips-opc.c (mips_builtin_opcodes): Mark "pref" as being present on I4. * mips-opc.c (mips_builtin_opcodes): Add "movn.ps" and "movz.ps".
2002-03-06 * MAINTAINERS: Record self as maintainer of m68hc11 simulator.Stephane Carrez2-0/+5
2002-03-06 * m68hc11-tdep.c (_initialize_m68hc11_tdep): Don't set tm_print_insn.Stephane Carrez2-3/+7
(m68hc11_gdbarch_init): But use set_gdbarch_print_insn instead.
2002-03-06* MAINTAINERS: Reverted misunderstood change of x86-64 maintainer.Michal Ludvig1-2/+3
2002-03-062002-03-05 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2-0/+8
* sim-main.h (UndefinedResult, Unpredictable): New macros which currently do nothing.
2002-03-06Remove floatformat_arm_ext.Andrew Cagney4-8/+8
2002-03-06* cli/cli-decode.c (set_cmd_completer): New function.Andrew Cagney20-45/+80
* command.h (set_cmd_completer): Declare. * cli/cli-decode.h (set_cmd_completer): Ditto. * breakpoint.c (_initialize_breakpoint): Use set_cmd_completer. * cli/cli-cmds.c (init_cli_cmds): Ditto. * win32-nat.c (_initialize_inftarg): Ditto. * remote-rdi.c (_initialize_remote_rdi): Ditto. * proc-api.c (_initialize_proc_api): Ditto. * hppa-tdep.c (_initialize_hppa_tdep): Ditto. * source.c (_initialize_source): Ditto. * exec.c (_initialize_exec): Ditto. * solib.c (_initialize_solib): Ditto. * top.c (init_main): Ditto. * tracepoint.c (_initialize_tracepoint): Ditto. * symfile.c (_initialize_symfile): Ditto. * printcmd.c (_initialize_printcmd): Ditto. * infcmd.c (_initialize_infcmd): Ditto. * corefile.c (_initialize_core): Ditto.
2002-03-062002-03-05 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2-2/+34
* sim-main.h (status_UX, status_SX, status_KX, status_TS) (status_PX, status_MX, status_CU0, status_CU1, status_CU2) (status_CU3): New definitions. * sim-main.h (ExceptionCause): Add new values for MIPS32 and MIPS64: MDMX, MCheck, CacheErr. Update comments for DebugBreakPoint and NMIReset to note their status in MIPS32 and MIPS64. (SignalExceptionMDMX, SignalExceptionWatch, SignalExceptionMCheck) (SignalExceptionCacheErr): New exception macros.
2002-03-062002-03-05 Chris Demetriou <cgd@broadcom.com>Chris Demetriou3-3/+12
* mips.igen (check_fpu): Enable check for coprocessor 1 usability. * sim-main.h (COP_Usable): Define, but for now coprocessor 1 is always enabled. (SignalExceptionCoProcessorUnusable): Take as argument the unusable coprocessor number.
2002-03-06 * config/tc-i386.c (tc_gen_reloc): Don't attempt to handle 8 byteAlan Modra3-2/+13
relocs except when BFD64. * write.c (number_to_chars_bigendian): Don't abort when N is larger than sizeof (VAL). (number_to_chars_littleendian): Likewise.
2002-03-06* MAINTAINERS (Past Maintainers): Add Frank Ch. Eigler.Andrew Cagney2-2/+6
2002-03-06* MAINTAINERS: Fix Mac OS X and Objective-C/C++.Andrew Cagney2-5/+5
2002-03-06*** empty log message ***gdbadmin1-1/+1
2002-03-05daily updateAlan Modra1-1/+1
2002-03-05* NEWS: Update headings, 5.2 has branched.Andrew Cagney2-1/+8
2002-03-05fix month on 4 of my recent entries (*sigh*)Chris Demetriou1-4/+4
2002-03-052002-03-05 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2-19/+23
* mips.igen: Fix formatting of all SignalException calls.
2002-03-052002-03-04 Michael Chastain <mec@shout.net>Michael Chastain3-4/+10
* gdb.mi/mi-var-cmd.exp: In test "create local variable func", accommodate gcc v3 function signature. * gdb.mi/mi0-var-cmd-exp: Ditto.
2002-03-052002-02-05 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2-9/+4
* sim-main.h (SIGNEXTEND): Remove.
2002-03-052002-03-05 John David Anglin <dave@hiauly1.hia.nrc.ca>Jeff Law2-18/+10
* config/tc-hppa.c (md_apply_fix3): Add cast. (hppa_fix_adjustable): Adjust list of selectors using e_lrsel and e_rrsel.
2002-03-052002-02-26 John David Anglin <dave@hiauly1.hia.nrc.ca>Jeff Law3-24/+94
* bfd/elf-hppa.h (elf_hppa_is_dynamic_loader_symbol): New function. (elf_hppa_relocate_section): Ignore undefined dynamic loader symbols. (elf_hppa_final_link_relocate): Correct relocations for indirect references to local data through the DLT. Fix .opd creation for local symbols using R_PARISC_LTOFF_FPTR32 and R_PARISC_FPTR64 relocations. Use e_lsel selector for R_PARISC_DLTIND21L, R_PARISC_LTOFF_FPTR21L and R_PARISC_LTOFF_TP21L as per "Processor-Specific ELF for PA_RISC, Version 1.43" document. Similarly, use e_rsel for DLT and LTOFF 'R' relocations. * bfd/elf32-hppa.c (final_link_relocate): Revise relocation selectors as per "Processor-Specific ELF for PA_RISC, Version 1.43" document.
2002-03-05 * merge.c (_bfd_merge_sections): Don't segfault if thereJakub Jelinek2-0/+8
is nothing to merge due to GC.
2002-03-05 * scripttempl/elf.sc: Only use DATA_SEGMENT_END() together withJakub Jelinek2-2/+11
DATA_SEGMENT_ALIGN.
2002-03-052002-02-04 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2-5/+6
* mips.igen: Remove gencode comment from top of file, fix spelling in another comment.
2002-03-05typo fixAlan Modra1-1/+1
2002-03-05 * elf32-hppa.c (clobber_millicode_symbols): Remove hack to keepAlan Modra2-4/+3
symbols that have been forced local.
2002-03-05 * elflink.h (elf_bfd_final_link): Call elf_link_output_extsymAlan Modra2-156/+164
to output forced local syms for non-shared link. (elf_link_output_extsym): Tweak condition for calling backend adjust_dynamic_symbol so that previous behaviour is kept.
2002-03-052002-02-04 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2-132/+115
* mips.igen (check_fmt, check_fmt_p): New functions to check whether specific floating point formats are usable. (ABS.fmt, ADD.fmt, CEIL.L.fmt, CEIL.W, DIV.fmt, FLOOR.L.fmt) (FLOOR.W.fmt, MOV.fmt, MUL.fmt, NEG.fmt, RECIP.fmt, ROUND.L.fmt) (ROUND.W.fmt, RSQRT.fmt, SQRT.fmt, SUB.fmt, TRUNC.L.fmt, TRUNC.W): Use the new functions. (do_c_cond_fmt): Remove format checks... (C.cond.fmta, C.cond.fmtb): And move them into all callers.
2002-03-05 * gas/pdp11/pdp11.exp: New file.Alan Modra4-0/+480
* gas/pdp11/opcode.s: Ditto. * gas/pdp11/opcode.d: Ditto.
2002-03-05 * tc-pdp11.c: Use VAX float format support for PDP-11 target.Alan Modra2-14/+173
(parse_ac5): New function for parsing float regs in float operand. (parse_expression): Remove attempt to make literals be octal. (parse_op_no_deferred): Support float literals. (parse_op): Reject attempts to refer to float regs. (parse_fop): New function, like parse_op but for float operand. (md_assemble): Add cases to parse float operands. Also fix IMM3, IMM6, IMM8 cases to pick up the operand from the right spot.
2002-03-05 * pdp11-opc.c: Fix "mark" operand type. Fix operand typesAlan Modra3-20/+118
for float opcodes that take float operands. Add alternate names (xxxD vs. xxxF) for float opcodes. * pdp11-dis.c (print_operand): Clean up formatting for mode 67. (print_foperand): New function to handle float opcode operands. (print_insn_pdp11): Use print_foperand to disassemble float ops.
2002-03-05 * pdp11.h: Add format codes for float instruction formats.Alan Modra2-2/+13
2002-03-05*** empty log message ***gdbadmin1-1/+1
2002-03-04daily updateAlan Modra1-1/+1
2002-03-04merge from gccDJ Delorie5-144/+234
2002-03-042002-03-04 H.J. Lu <hjl@gnu.org>H.J. Lu4-27/+55
* elf.c (bfd_section_from_shdr): Handle special sections, .init_array, .fini_array and .preinit_array. (elf_fake_sections): Likewise. * elflink.h (NAME(bfd_elf,size_dynamic_sections)): Create the DT entry only if the section is in output for .init_array, .fini_array and .preinit_array. Complain about .preinit_array section in DSO. (elf_bfd_final_link): Warn zero size for .init_array, .fini_array and .preinit_array sections. * elfxx-ia64.c (elfNN_ia64_section_from_shdr): Remove SHT_INIT_ARRAY, SHT_FINI_ARRAY and SHT_PREINIT_ARRAY. (elfNN_ia64_fake_sections): Remove .init_array, .fini_array and .preinit_array.
2002-03-042002-03-04 H.J. Lu <hjl@gnu.org>H.J. Lu3-2/+29
* config/obj-elf.c (special_section): Add .init_array, .fini_array and .preinit_array. * config/tc-ia64.h (ELF_TC_SPECIAL_SECTIONS): Remove .init_array and .fini_array.
2002-03-042002-03-04 H.J. Lu <hjl@gnu.org>H.J. Lu2-17/+22
* scripttempl/elf.sc: Put .preinit_array, .init_array and .fini_array in the data segment.
2002-03-04 2002-03-04 Fred Fish <fnf@redhat.com>Fred Fish2-16/+22
* gdbint.texinfo: Fix a bunch of typos (alsways, mirrorred, expresson, suports, dependant, trhe, perhaphs, situtations, explictily, taged, oportunity, unfortunatly).
2002-03-042002-03-04 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz3-9/+16
* gdbserver/linux-low.c (PTRACE_XFER_TYPE): Change to long. (num_regs, regmap): Move inside HAVE_LINUX_USRREGS. (register_addr, REGISTER_RAW_SIZE): Likewise. (usr_store_inferior_registers): Use PTRACE_XFER_TYPE. * gdbserver/linux-x86-64-low.c: Remove extra #endif.