summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* PR gdb/1179Daniel Jacobowitz2003-06-232-0/+12
| | | | * dwarfread.c (struct_type): Skip static fields without crashing.
* Patch from David Mosberger.Jim Wilson2003-06-232-3/+12
| | | | | * config/tc-ia64.c (pseudo_func): Add ABI constants for linux, freebsd, openvms, and nsk (non-stop kernel).
* 2003-06-23 Michael Snyder <msnyder@redhat.com>Michael Snyder2003-06-232-6/+1
| | | | * nrun.c (main): Delete h8/300 ifdef (sim now handles signals).
* 2003-06-23 Michael Snyder <msnyder@redhat.com>Michael Snyder2003-06-232-2/+6
| | | | * sim-reg.c: Fix cut-and-paste bug in comment.
* 2003-06-22 Andrew Cagney <cagney@redhat.com>Andrew Cagney2003-06-236-125/+61
| | | | | | | | | | | | GDB 6.0 branch created. * README: Update. * PROBLEMS: Update. Empty. * NEWS: Update. Index: doc/ChangeLog 2003-06-22 Andrew Cagney <cagney@redhat.com> * gdb.texinfo (Contributors): Mention 6.0 release engineer.
* 2003-06-22 Andrew Cagney <cagney@redhat.com>Andrew Cagney2003-06-231-0/+4
| | | | GDB 6.0 branch created.
* Forgot 'configure' item.Hans-Peter Nilsson2003-06-231-0/+1
|
* * config/tc-ns32k.c (md_begin): Initialize inst_hash_table afterJason Thorpe2003-06-232-1/+7
| | | | all locals have been declared.
* * configure.in (noconfigdirs) <cris-*-*>: Disable target-newlibHans-Peter Nilsson2003-06-233-69/+69
| | | | | | and target-libgloss. <d30v-*-*, fr30-*-*, i960-*-*, m32r-*-*>: Disable gdb. <h8300*-*-*>: Disable libf2c and ${libgcj}.
* daily updateAlan Modra2003-06-231-1/+1
|
* *** empty log message ***gdbadmin2003-06-231-1/+1
|
* * symfile.c (add_symbol_file_command): Use parse_and_eval_address.Daniel Jacobowitz2003-06-222-5/+6
| | | | Suggested by Nick Hibma <n_hibma@webweaving.org>.
* * gdb.base/relocate.exp: Test add-symbol-file with a variableDaniel Jacobowitz2003-06-222-0/+31
| | | | offset.
* 2003-06-22 Andrew Cagney <cagney@redhat.com>Andrew Cagney2003-06-222-0/+14
| | | | | | * osabi.c (generic_elf_osabi_sniff_abi_tag_sections): Handle GNU_ABI_TAG_FREEBSD and GNU_ABI_TAG_NETBSD. Suggested by Momchil Velikov.
* 2003-06-22 Andrew Cagney <cagney@redhat.com>Andrew Cagney2003-06-2216-99/+6387
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Written by matthew green <mrg@redhat.com>, with fixes from Aldy Hernandez <aldyh@redhat.com>, Jim Wilson <wilson@redhat.com>, and Nick Clifton <nickc@redhat.com>. * ppc-instructions: Include altivec.igen and e500.igen. (model_busy, model_data): Add vr_busy and vscr_busy. (model_trace_release): Trace vr_busy and vscr_busy. (model_new_cycle): Update vr_busy and vscr_busy. (model_make_busy): Update vr_busy and vscr_busy. * registers.c (register_description): Add Altivec and e500 registers. * psim.c (psim_read_register, psim_read_register): Handle Altivec and e500 registers. * ppc-spr-table (SPEFSCR): Add VRSAVE and SPEFSCR registers. * configure.in (sim_filter): When *altivec* add "av". When *spe* or *simd* add e500. (sim_float): When *altivec* define WITH_ALTIVEC. When *spe* add WITH_E500. * configure: Re-generate. * e500.igen, altivec.igen: New files. * e500_expression.h, altivec_expression.h: New files. * idecode_expression.h: Update copyright. Include "e500_expression.h" and "altivec_expression.h". * e500_registers.h, altivec_registers.h: New files. * registers.h: Update copyright. Include "e500_registers.h" and "altivec_registers.h". (registers): Add Altivec and e500 specific registers. * Makefile.in (IDECODE_H): Add "idecode_e500.h" and "idecode_altivec.h". (REGISTERS_H): Add "e500_registers.h" and "altivec_registers.h". (tmp-igen): Add dependencies on altivec.igen and e500.igen .
* merge from gccDJ Delorie2003-06-227-24/+221
|
* * tui-hooks.c: Update include order.Daniel Jacobowitz2003-06-2215-245/+134
| | | | | | | | | | | | | | | | * tui.c: Likewise. * tuiCommand.c: Likewise. * tuiData.c: Likewise. * tuiDataWin.c: Likewise. * tuiDisassem.c: Likewise. * tuiGeneralWin.c: Likewise. * tuiIO.c: Likewise. * tuiLayout.c: Likewise. * tuiRegs.c: Likewise. * tuiSource.c: Likewise. * tuiSourceWin.c: Likewise. * tuiStack.c: Likewise. * tuiWin.c: Likewise.
* * gdb.c++/pr-1210.cc: New file.Daniel Jacobowitz2003-06-223-0/+100
| | | | * gdb.c++/pr-1210.exp: New file.
* 2003-06-22 Andrew Cagney <cagney@redhat.com>Andrew Cagney2003-06-222-36/+31
| | | | | * interp.c (xfer_mem): Simplify. Only do a single partial transfer. Problem reported by Tom Rix.
* 2003-06-22 Andrew Cagney <cagney@redhat.com>Andrew Cagney2003-06-223-30/+32
| | | | | | | | From matthew green <mrg@redhat.com>: * sim-fpu.h: Update copyright. (sim_fpu_fraction, sim_fpu_guard): New prototypes. * sim-fpu.c: Update copyright. (sim_fpu_fraction, sim_fpu_guard): New inline functions.
* Oops! Committed to much, reverting :-(Andrew Cagney2003-06-222-24/+30
|
* Fix changelogAndrew Cagney2003-06-223-3/+24
|
* 2003-06-22 Andrew Cagney <cagney@redhat.com>Andrew Cagney2003-06-223-9/+37
| | | | | | | | Problems reported by Joshua LeVasseur. * emul_chirp.c: Update copyright. (chirp_emul_nextprop): Return the first property. * hw_htab.c: Update copyright. (htab_decode_hash_table): Fix check for htab size.
* * gdbint.texinfo (Coding): Clarify use of gdb_XXX.h headers.Daniel Jacobowitz2003-06-222-1/+9
|
* * Makefile.in (SFILES_INCLUDED): Add agentexpr.texi.Daniel Jacobowitz2003-06-224-9/+21
| | | | | | | * agentexpr.texi: Retitle section, and change it to an appendix. Comment out texinfo initialization. Factor a @var{} into two pieces to prevent makeinfo warnings. * gdb.texinfo: Add Agent Expressions appendix.
* * cli/cli-cmds.c (shell_escape): Silence warnings from oldDaniel Jacobowitz2003-06-222-10/+16
| | | | compilers.
* 2003-06-21 Andrew Cagney <cagney@redhat.com>Andrew Cagney2003-06-222-2/+6
| | | | | | * interrupts.c: Update copyright. (external_interrupt): Fix test for already pending interrupt. Problem found by Joshua LeVasseur.
* 2003-06-21 Andrew Cagney <cagney@redhat.com>Andrew Cagney2003-06-222-3/+9
| | | | | * ppc-instructions: Add missing +8 line. Found by blofeldus at yahoo.com.
* 2003-06-21 Andrew Cagney <cagney@redhat.com>Andrew Cagney2003-06-222-1/+7
| | | | | | From Ian Lance Taylor <ian@airs.com>: * hw_nvram.c (hw_nvram_init_address): Correct call to memset--swap second and third arguments.
* 2003-06-21 Andrew Cagney <cagney@redhat.com>Andrew Cagney2003-06-222-1/+6
| | | | | * hw_com.c (hw_com_device_init_data): Check that the output, and not input file opened. Pointed out by masahino tky3.3web.ne.jp.
* merge from gccDJ Delorie2003-06-224-11/+43
|
* * lib/mi-support.exp (mi_run_cmd): Expect an MI response toDaniel Jacobowitz2003-06-222-1/+6
| | | | 000-exec-continue.
* *** empty log message ***gdbadmin2003-06-221-1/+1
|
* * c-valprint.c (c_value_print): Add VALUE_OFFSET to the addressDaniel Jacobowitz2003-06-213-5/+16
| | | | | | | argument of val_print. * cp-valprint.c (cp_print_value): Don't add the offset parameter to the address argument of baseclass_offset or target_read_memory. Do add it to the argument of cp_print_value_fields.
* 2003-06-21 Andrew Cagney <cagney@redhat.com>Andrew Cagney2003-06-217-178/+370
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * mips-tdep.c: Include "reggroups.h" and "sim-regno.h". (mips_register_name): Return names for NUM_REGS..2*NUM_REGS instead of 0..NUM_REGS. (mips_register_reggroup_p): New function. (mips_pseudo_register_write): New function. (mips_pseudo_register_read): New function. (mips_register_raw_size): For NUM_REGS..2*NUM_REGS return the size based on the register's type. (read_next_frame_reg): Simplify. Assert that REGNO is a pseudo / cooked. (mips_get_saved_register): Simplify. Assert that REGNO is a pseudo / cooked. (mips_register_byte): New function. Use MIPS_REGISTER_BYTE. (mips_register_type): Replace mips_register_virtual_type. Map NUM_REGS..2*NUM_REGS onto 0..NUM_REGS. Use MIPS_REGISTER_TYPE when available. (read_next_frame_reg): Simplify, but handle SP_REGNUM. Assert that the register is cooked / virtual. (mips_frame_saved_pc): Fetch the cooked PC, and not the raw PC. Only get the extra info when needed. (set_reg_offset): Save the offset in NUM_REGS..2*NUM_REGS as well. (mips32_heuristic_proc_desc): Fetch the cooked register. (heuristic_proc_desc, mips_pop_frame, get_frame_pointer): Ditto. (mips_init_extra_frame_info, get_frame_pointer): Ditto. (mips_print_register): Use gdbarch_register_type, instead of REGISTER_VIRTUAL_TYPE. (print_gp_register_row): Use gdbarch_register_type, instead of REGISTER_VIRTUAL_TYPE. Allow for a pseudo / cooked REGNUM. (mips_print_registers_info): Assert REGNO is pseodo / cooked. Print the pseudo / cooked registers. (mips_print_registers_info): Assert REGNO is pseodo / cooked. Print the pseudo / cooked registers. (mips_xfer_register): Use regcache_cooked_read_part. Assert that REG_NUM is pseudo / cooked. (mips_o32_xfer_return_value): Xfer the pseudo / cooked register. (mips_n32n64_xfer_return_value): Ditto. (mips_stab_reg_to_regnum): Map onto NUM_REGS..2*NUM_REGS. (mips_dwarf_dwarf2_ecoff_reg_to_regnum): Ditto. (mips_register_sim_regno): New function. (mips_gdbarch_init): Set deprecated_register_byte, register_group_p, pseudo_register_write, pseudo_register_read, register_sim_regno, and num_pseudo_regs. Set register_type, instead of register_virtual_type. * Makefile.in (mips-tdep.o): Update dependencies. * config/mips/tm-mips64.h (MIPS_REGISTER_TYPE): Rename REGISTER_VIRTUAL_TYPE. * config/mips/tm-mips.h (MIPS_REGISTER_TYPE): Ditto. * config/mips/tm-irix5.h (MIPS_REGISTER_TYPE): Ditto. * config/mips/tm-mips.h (MIPS_REGISTER_BYTE): Rename REGISTER_BYTE. * config/mips/tm-irix6.h (MIPS_REGISTER_BYTE): Ditto. * config/mips/tm-irix5.h (MIPS_REGISTER_BYTE): Ditto.
* * config/tc-mips.c (ADDRESS_ADD_INSN,ADDRESS_ADDI_INSN): RemoveThiemo Seufer2003-06-219-426/+440
| | | | | | | | | | special handling for n32 ABI. (macro): Likewise. * gas/mips/elf-rel-got-n32.d: Remove special handling for n32 ABI. * gas/mips/elf-rel-xgot-n32.d: Likewise. * gas/mips/jal-newabi.d: Likewise. * ld-mips-elf/elf-rel-got-n32.d: Remove special handling for n32 ABI. * ld-mips-elf/elf-rel-xgot-n32.d: Likewise.
* * Makefile.in (cli-cmds.o): Depend on $(gdb_vfork_h)Daniel Jacobowitz2003-06-213-2/+9
| | | | | * cli/cli-cmds.c: Include "gdb_vfork.h". (shell_escape): Use vfork.
* 2003-06-21 Andrew Cagney <cagney@redhat.com>Andrew Cagney2003-06-212-17/+36
| | | | | * mips-tdep.c (mips_find_saved_regs): Rewrite mdebug code handling 32 bit floating-point register saves.
* 2003-06-21 Andrew Cagney <cagney@redhat.com>Andrew Cagney2003-06-214-38/+11
| | | | | | | | * frame.h (deprecated_unwind_get_saved_register): Delete. * frame.c (deprecated_unwind_get_saved_register): Delete function. * mips-tdep.c (mips_get_saved_register): Use frame_register_unwind and deprecated_get_next_frame_hack instead of deprecated_unwind_get_saved_register.
* 2003-06-21 Andrew Cagney <cagney@redhat.com>Andrew Cagney2003-06-212-6/+3
| | | | | * mips-tdep.c (mips_dump_tdep): Do not print REGISTER_CONVERT_FROM_TYPE or REGISTER_CONVERT_TO_TYPE.
* 2003-06-21 Andrew Cagney <cagney@redhat.com>Andrew Cagney2003-06-213-3/+110
| | | | | | | | | | | | | * frame.c (get_frame_register): New function. (frame_unwind_register_signed): New function. (get_frame_register_signed): New function. (frame_unwind_register_unsigned): New function. (get_frame_register_unsigned): New function. * frame.h: Add comments on naming schema. (get_frame_register, frame_unwind_register_signed): Declare. (get_frame_register_signed, get_frame_register_signed): Declare. (frame_unwind_register_unsigned): Declare. (get_frame_register_unsigned): Declare.
* * gas/z8k: New directory.Christian Groessler2003-06-2118-0/+1332
| | | | | | | | | | | | | | | | | | | | * gas/z8k/dec.s: New file. * gas/z8k/decbf.s: New file. * gas/z8k/decf.s: New file. * gas/z8k/eidi.s: New file. * gas/z8k/eidif.s: New file. * gas/z8k/inc.s: New file. * gas/z8k/incbf.s: New file. * gas/z8k/incf.s: New file. * gas/z8k/inout.d: New file. * gas/z8k/inout.s: New file. * gas/z8k/jr-back.s: New file. * gas/z8k/jr-backf.s: New file. * gas/z8k/jr-forw.s: New file. * gas/z8k/jr-forwf.s: New file. * gas/z8k/ldk.s: New file. * gas/z8k/ldkf.s: New file. * gas/z8k/z8k.exp: New file.
* *** empty log message ***gdbadmin2003-06-211-1/+1
|
* daily updateAlan Modra2003-06-211-1/+1
|
* * avr-tdep.c (avr_gdbarch_init): Don't call set_gdbarch_bfd_vma_bit.Theodore A. Roth2003-06-202-1/+4
|
* 2003-06-17 Doug Evans <dje@sebabeach.org>Frank Ch. Eigler2003-06-203-3/+9
| | | | | | * cgen-trace.h (sim_disasm_read_memory): Update args to be compatible with disassemble_info:read_memory_func. * cgen-trace.c (sim_disasm_read_memory): Ditto.
* * avr-tdep.c (avr_read_pc): Use regcache instead of read_register.Theodore A. Roth2003-06-202-3/+11
| | | | (avr_read_sp): Ditto.
* * Makefile.in (SFILES): Update.Daniel Jacobowitz2003-06-208-2577/+16
| | | | | * low-hppabsd.c, low-lynx.c, low-nbsd.c, low-sim.c, low-sparc.c, low-sun3.c: Remove files.
* * config/arm/linux.mt: Remove code protected by GDBSERVER define.Daniel Jacobowitz2003-06-2016-131/+20
| | | | | | | | | | | | | | | | | | * config/arm/nm-linux.h: Likewise. * config/arm/tm-linux.h: Likewise. * config/ia64/nm-linux.h: Likewise. * config/ia64/tm-ia64.h: Likewise. * config/s390/tm-linux.h: Likewise. * config/s390/tm-s390.h: Likewise. * s390-nat.c: Likewise. * s390-tdep.c: Likewise. * config/i386/linux.mt: Don't set GDBSERVER_DEPFILES. * config/ia64/linux.mt: Likewise. * config/m68k/linux.mh: Likewise. * config/mips/linux.mt: Likewise. * config/powerpc/linux.mh: Likewise. * config/sh/linux.mt: Likewise.
* 2003-06-20 Andrew Cagney <cagney@redhat.com>Andrew Cagney2003-06-206-64/+83
| | | | | | | | | | | | | | | | | | | * sim_calls.c (sim_create_inferior): Assert that psim_write_register succeeded. (sim_fetch_register, sim_store_register): Make "regname" constant. Delete Altivec hack. Return result from psim_read_register / psim_write_register. * psim.h (psim_read_register, psim_write_register): Change return type to int. Update comments. * psim.c: Update copyright. (psim_stack): Assert that the psim_read_register worked. (psim_read_register, psim_read_register): Return the register's size. Allocate the cooked buffer dynamically. * hw_register.c: Update copyright. (do_register_init): Check that psim_write_register succeeded. * hw_init.c: Update copyright. (create_ppc_elf_stack_frame, create_ppc_aix_stack_frame): Assert that the register transfer worked.