aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2002-03-13Revert last change.Alan Modra2-57/+43
2002-03-13 * elflink.h (NAME(bfd_elf,size_dynamic_sections)): Use ELF sectionAlan Modra2-43/+57
types instead of section names to determine whether init/fini array dynamic tags are needed.
2002-03-13 * elflink.h: Formatting fixes.Alan Modra2-14/+13
(elf_link_output_extsym): Merge undefined and undef weak cases.
2002-03-13What was I thinking....David O'Brien3-38/+43
2002-03-12 David O'Brien <obrien@FreeBSD.org> * config/sparc/fbsd.mh: Fix copyright. * config/sparc/fbsd.mt: Likewise.
2002-03-13 * ldlang.c (lang_check): Do relocatable link checks first, so thatAlan Modra2-14/+26
warn_mismatch can't override. Check compatible and word size too.
2002-03-13 * elflink.h (elf_bfd_final_link): Only call elf_link_input_bfdAlan Modra2-3/+9
when word size of input matches output word size.
2002-03-13 * Makefile.in (NOTPARALLEL): New. Use it instead of explicitRichard Henderson2-70/+81
.NOTPARALLEL tag. (do-check): Rename from check. (check): Allow parallel check.
2002-03-13*** empty log message ***gdbadmin1-1/+1
2002-03-12daily updateAlan Modra1-1/+1
2002-03-122002-03-12 Chris Demetriou <cgd@broadcom.com>Chris Demetriou4-19/+606
* configure.in (mipsisa32*-*-*, mipsisa64*-*-*): New targets. * mips.igen (mips32, mips64): New models, add to all instructions and functions as appropriate. (loadstore_ea, check_u64): New variant for model mips64. (check_fmt_p): New variant for models mipsV and mips64, remove mipsV model marking fro other variant. (SLL) Rename to... (SLLa) this. (CLO, CLZ, MADD, MADDU, MSUB, MSUBU, MUL, SLLb): New instructions for mips32 and mips64. (DCLO, DCLZ): New instructions for mips64.
2002-03-12merge from gccDJ Delorie2-1/+15
2002-03-12 * cpu-i386.c (i386_compatible): New. Use it instead ofAndreas Jaeger2-6/+27
bfd_default_compatible.
2002-03-12 * config/tc-ia64.c (fixup_unw_records): Clear region when seeing aAndreas Schwab2-1/+11
body record so that an error is given for misplaced .save pseudo-ops.
2002-03-12 * Makefile.in (.NOTPARALLEL): Add fake tag.Richard Henderson2-0/+9
2002-03-12*** empty log message ***gdbadmin1-1/+1
2002-03-11daily updateAlan Modra1-1/+1
2002-03-11merge from gccDJ Delorie2-0/+9
2002-03-11* MAINTAINERS: Fix typo in name of gdb warnings option.Richard Earnshaw2-2/+7
(x86-64): Fix formating so that this can be parsed by awk.
2002-03-11 * ld-elfweak/strongdata.sym: Allow bss section for GCC 3.2 thatAndreas Jaeger3-10/+16
places zero initialized data in the bss. * ld-elfweak/dsodata.dsym: Likewise.
2002-03-11gdb/:Daniel Jacobowitz6-208/+258
2002-03-10 Daniel Jacobowitz <drow@mvista.com> * Makefile.in (defs_h): Add $(INCLUDE_DIR)/gdb/signals.h. * defs.h: Include "gdb/signals.h". (enum target_signal): Move to $(INCLUDE_DIR)/gdb/signals.h. include/gdb: 2002-03-10 Daniel Jacobowitz <drow@mvista.com> * signals.h: New file, split from gdb/defs.h.
2002-03-11*** empty log message ***gdbadmin1-1/+1
2002-03-10daily updateAlan Modra1-1/+1
2002-03-10 * x86-64-tdep.h (sys/reg.h, x86_64_regmap): Moved to x86-64-linux-nat.cMichal Ludvig3-12/+18
* x86-64-linux-nat.c (sys/reg.h, x86_64_regmap): Moved here from x86-64-tdep.h
2002-03-102002-03-10 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz2-44/+177
Don Howard <dhoward@redhat.com> * mips-tdep.c (ST0_FR): Define. (mips2_fp_compat): New function, temporarily disabled. (mips_read_fp_register_single): New function. (mips_read_fp_register_double): New function. (mips_print_register): Use them. (do_fp_register_row): Likewise.
2002-03-10This is a duplicate of an entry I made in testsuite/ChangeLog.Michael Chastain1-0/+6
I overlooked that testsuite/gdb.mi/ChangeLog has its own ChangeLog. I'm leaving the testsuite/ChangeLog entry in place (ChangeLogs are permanent), and adding this one where it belongs. 2002-03-04 Michael Chastain <mec@shout.net> * mi-var-cmd.exp: In test "create local variable func", accommodate gcc v3 function signature. * mi0-var-cmd-exp: Ditto.
2002-03-10* MAINTAINERS: Add Jim Ingham and Klee Dienes to ``write afterAndrew Cagney2-0/+7
approval''.
2002-03-10*** empty log message ***gdbadmin1-1/+1
2002-03-09daily updateAlan Modra1-1/+1
2002-03-09 * config/tc-i386.h (REX_OPCODE): Define.Alan Modra3-1882/+2109
(REX_MODE64, REX_EXTX, REX_EXTY, REX_EXTZ): Define. (rex_byte): typedef to int. * config/tc-i386.c: Group prototypes and vars together. Formatting fixes. Remove occurrences of "register" keyword. (true): Delete. (false): Delete. (mode_from_disp_size): Add INLINE keyword to prototype. (fits_in_signed_byte): Likewise. (fits_in_unsigned_byte): Likewise. (fits_in_unsigned_word): Likewise. (fits_in_signed_word): Likewise. (fits_in_unsigned_long): Likewise. (fits_in_signed_long): Likewise. (type_names): Constify. (intel_float_operand): Constify param. (add_prefix): Use REX_OPCODE. (md_assemble): Likewise. Modify for changed rex_byte. (parse_insn): Split out of md_assemble. (parse_operands): Likewise. (swap_operands): Likewise. (optimize_imm): Likewise. (optimize_disp): Likewise. (match_template): Likewise. (check_string): Likewise. (process_suffix): Likewise. (check_byte_reg): Likewise. (check_long_reg): Likewise. (check_qword_reg): Likewise. (check_word_reg): Likewise. (finalize_imm): Likewise. (process_operands): Likewise. (build_modrm_byte): Likewise. (output_insn): Likewise. (output_branch): Likewise. (output_jump): Likewise. (output_interseg_jump): Likewise. (output_disp): Likewise. (output_imm): Likewise.
2002-03-09*** empty log message ***gdbadmin1-1/+1
2002-03-08daily updateAlan Modra1-1/+1
2002-03-08 * stabsread.c (read_member_functions): Fix is_stub test forPeter Schauer2-7/+29
static member functions, improve comment.
2002-03-082002-03-07 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz2-3/+7
* README: Update some version numbers.
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.