aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2002-03-082002-03-07 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz2-3/+8
* doc/binutils.texi (Target Selection): Fix LD crossreferences. (Architecture Selection): Likewise.
2002-03-082002-03-07 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz2-2/+6
* gprof.texi: Wrap @menu in @ifnottex, not @ifinfo.
2002-03-082002-03-07 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz2-2/+6
* doc/as.texinfo: Wrap @menu in @ifnottex, not @ifinfo.
2002-03-082002-03-07 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz2-2/+6
* ld.texinfo: Wrap @menu in @ifnottex, not @ifinfo.
2002-03-082002-03-07 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2-6/+12
* mips.igen (BREAK, LUI, ORI, SYSCALL, XORI): Print immediate or code as a hex value with the "%#lx" format. (ANDI): Likewise, and fix printed instruction name.
2002-03-082002-03-07 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2-0/+15
* igen.c (print_itrace_format): Add support for a new "%#lx" format.
2002-03-08*** empty log message ***gdbadmin1-1/+1
2002-03-07daily updateAlan Modra1-1/+1
2002-03-07 * m68hc11_sim.c (cpu_move8): Call sim_engine_abort in default case.Stephane Carrez5-34/+76
(cpu_move16): Likewise. (sim_memory_error): Use sim_io_printf. (cpu_option_handler): Fix compilation warning. * interp.c (sim_hw_configure): Fix compilation warning; remove m68hc12sio@2 device. (sim_open): Likewise. * dv-m68hc11tim.c (m68hc11tim_port_event): Fix clear of TFLG2 flags when reset. (cycle_to_string): Improve convertion of cpu cycle number. (m68hc11tim_info): Print info about PACNT. (m68hc11tim_io_write_buffer): Fix clearing of TFLG2; handle TCTL1 and TCTL2 registers. * dv-m68hc11.c (m68hc11_info): Print 6811 current running mode.
2002-03-07 * interp.c (sim_hw_configure): Save the HW cpu pointer in theStephane Carrez6-16/+579
cpu struct. (sim_hw_configure): Connect the capture input/output events. * sim-main.h (_sim_cpu): New member hw_cpu. (m68hc11cpu_set_oscillator): Declare. (m68hc11cpu_clear_oscillator): Declare. (m68hc11cpu_set_port): Declare. * dv-m68hc11.c (m68hc11_options): New for oscillator commands. (m68hc11cpu_ports): New input ports and output ports to reflect the HC11 IOs. (m68hc11_delete): Cleanup any running oscillator. (attach_m68hc11_regs): Create the input oscillators. (make_oscillator): New function. (find_oscillator): New function. (oscillator_handler): New function. (reset_oscillators): New function. (m68hc11cpu_port_event): Handle the new input ports. (m68hc11cpu_set_oscillator): New function. (m68hc11cpu_clear_oscillator): New function. (get_frequency): New function. (m68hc11_option_handler): New function. (m68hc11cpu_set_port): New function. (m68hc11cpu_io_write): Post the port output events. * dv-m68hc11spi.c (set_bit_port): Use m68hc11cpu_set_port to set the output port value. * dv-m68hc11tim.c (m68hc11tim_port_event): Handle CAPTURE event by latching the TCNT value in the register.
2002-03-07 * sim-main.h (cpu_frame, cpu_frame_list): Remove.Stephane Carrez4-248/+22
(cpu_frame_reg, cpu_print_frame): Remove. (cpu_m68hc11_push_uint8, cpu_m68hc11_pop_uint8): Cleanup. (cpu_m68hc11_push_uint16, cpu_m68hc11_pop_uint16): Likewise. (cpu_m68hc12_push_uint8, cpu_m68hc12_push_uint16): Likewise. (cpu_m68hc12_pop_uint8, cpu_m68hc12_pop_uint16): Likewise. * m68hc11_sim.c (cpu_find_frame): Remove. (cpu_create_frame_list): Remove. (cpu_remove_frame_list, cpu_create_frame, cpu_free_frame): Remove. (cpu_frame_reg, cpu_print_frame, cpu_update_frame): Remove. (cpu_call): Cleanup to remove #if HAVE_FRAME and calls to the above. (cpu_update_frame): Likewise. (cpu_return): Likewise. (cpu_reset): Likewise. (cpu_initialize): Likewise. * interp.c (sim_do_command): Remove call to cpu_print_frame.
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.