OSDN Git Service

pf3gnuchains/pf3gnuchains3x.git
16 years ago* configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
Gaius Mulley [Tue, 16 Oct 2007 17:28:56 +0000 (17:28 +0000)]
* configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
* configure.ac: Removed trailing spaces after backslash.
* gdb.modula2: New directory.
* gdb.modula2/Makefile.in: New file.
* gdb.modula2/unbounded-array.exp: New file.
* gdb.modula2/unbounded1.c: New file.

16 years ago * elflink.c (_bfd_elf_check_kept_section): Use the section rawsize
Bob Wilson [Tue, 16 Oct 2007 15:51:38 +0000 (15:51 +0000)]
* elflink.c (_bfd_elf_check_kept_section): Use the section rawsize
values if they are set.

16 years agoPR 5146
Nick Clifton [Tue, 16 Oct 2007 15:15:50 +0000 (15:15 +0000)]
PR 5146
* configure.in (AC_CHECK_HEADERS): Add alloca.h
* configure: Regenerate.
* config.in: Regenerate.
* som.c: Replace alloca-conf.h inclusion with code recommended in autoconf documentation.
* elf64-hppa.c: Likewise.

16 years agoSupport the use of the STT_COMMON type. (In source and object files only at the...
Nick Clifton [Tue, 16 Oct 2007 14:42:14 +0000 (14:42 +0000)]
Support the use of the STT_COMMON type.  (In source and object files only at the moment)

16 years ago * mi/mi-main.c (captured_mi_execute_command): Clear mi_error_message
Daniel Jacobowitz [Tue, 16 Oct 2007 11:55:17 +0000 (11:55 +0000)]
* mi/mi-main.c (captured_mi_execute_command): Clear mi_error_message
after freeing it.

16 years ago* tls.m4 (GCC_CHECK_TLS): Rename have_tls to gcc_cv_have_tls.
Maciej W. Rozycki [Tue, 16 Oct 2007 10:45:50 +0000 (10:45 +0000)]
* tls.m4 (GCC_CHECK_TLS): Rename have_tls to gcc_cv_have_tls.
(GCC_CHECK_CC_TLS): Rename have_cc_tls to gcc_cv_have_cc_tls.

16 years ago * m32r-tdep.c (decode_prologue): Sign extend offset for
Kevin Buettner [Tue, 16 Oct 2007 06:39:30 +0000 (06:39 +0000)]
* m32r-tdep.c (decode_prologue): Sign extend offset for
"addi sp, xx" case.
(m32r_frame_unwind_cache): Likewise.

16 years ago * ppc-opc.c (powerpc_opcodes): Fix the first two operands of
Peter Bergner [Tue, 16 Oct 2007 02:55:30 +0000 (02:55 +0000)]
* ppc-opc.c (powerpc_opcodes): Fix the first two operands of
dquaiq. to use the TE and FRT macros.

16 years agogas/
Peter Bergner [Tue, 16 Oct 2007 02:26:30 +0000 (02:26 +0000)]
gas/

* config/tc-ppc.c (ppc_setup_opcodes): Verify instructions are sorted
according to major opcode number.

opcodes/

* ppc-opc.c (TE): Correct signedness.
(powerpc_opcodes): Sort psq_st and psq_stu according to major
opcode number.

16 years agodaily update
Alan Modra [Tue, 16 Oct 2007 00:00:05 +0000 (00:00 +0000)]
daily update

16 years ago*** empty log message ***
gdbadmin [Tue, 16 Oct 2007 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

16 years ago2007-10-15 Patrick Mansfield <patmans@us.ibm.com>
Jeff Johnston [Mon, 15 Oct 2007 20:47:15 +0000 (20:47 +0000)]
2007-10-15  Patrick Mansfield <patmans@us.ibm.com>

        * Makefile.def: To avoid problems running with parallel makes,
        build newlib before libgloss so that target specific header
        files are availble.
        * Makefile.in: Regenerate.

16 years ago * rs6000-tdep.c (skip_prologue): Restore comment with
Thiago Jung Bauermann [Mon, 15 Oct 2007 20:20:08 +0000 (20:20 +0000)]
* rs6000-tdep.c (skip_prologue): Restore comment with
function description to its proper place.

16 years ago * NEWS: Mention gdbserver PowerPC improvements.
Daniel Jacobowitz [Mon, 15 Oct 2007 20:00:23 +0000 (20:00 +0000)]
* NEWS: Mention gdbserver PowerPC improvements.

16 years ago * Makefile.in (clean): Remove new files.
Daniel Jacobowitz [Mon, 15 Oct 2007 19:58:17 +0000 (19:58 +0000)]
* Makefile.in (clean): Remove new files.
(powerpc-32.o, powerpc-32.c, powerpc-e500.o, powerpc-e500.c)
(powerpc-64.o, powerpc-64.c): New rules.
* configure.srv: Use alternate register sets for powerpc64-*-linux*
with AltiVec, powerpc-*-linux* with AltiVec, and powerpc-*-linux*
with SPE.
* linux-ppc-low.c (ppc_regmap): Do not fetch the FP registers for
SPE targets.
(ppc_cannot_store_register): Do not check for FPSCR for SPE targets.
(PTRACE_GETVRREGS, PTRACE_SETVRREGS, SIZEOF_VRREGS, ppc_fill_vrregset)
(ppc_store_vrregset, PTRACE_GETEVRREGS, PTRACE_SETEVRREGS)
(struct gdb_evrregset_t, ppc_fill_evrregset, ppc_store_evrregset): New.
(target_regsets): Add AltiVec and SPE register sets.
* configure.ac: Check for AltiVec and SPE.
* linux-ppc64-low.c (PTRACE_GETVRREGS, PTRACE_SETVRREGS, SIZEOF_VRREGS)
(ppc_fill_vrregset, ppc_store_vrregset): New.
(target_regsets): Add AltiVec register set.
* configure: Regenerated.

* features/Makefile (WHICH): Add PowerPC register definitions.
(rs6000/powerpc-32-expedite, rs6000/powerpc-e500-expedite)
(rs6000/powerpc-64-expedite): New macros.
($(outdir)/%.dat): Handle subdirectories.
* regformats/rs6000/powerpc-32.dat, regformats/rs6000/powerpc-64.dat,
regformats/rs6000/powerpc-e500.dat: New generated files.

16 years ago * ppc-linux-nat.c (ppc_linux_read_description): New.
Daniel Jacobowitz [Mon, 15 Oct 2007 19:49:53 +0000 (19:49 +0000)]
* ppc-linux-nat.c (ppc_linux_read_description): New.
(_initialize_ppc_linux_nat): Set to_read_description.
* ppc-tdep.h (tdesc_powerpc_e500): Declare.

16 years ago * NEWS: Document target described register support for PowerPC.
Daniel Jacobowitz [Mon, 15 Oct 2007 19:45:31 +0000 (19:45 +0000)]
* NEWS: Document target described register support for PowerPC.
* ppc-tdep.h: Remove ppc_spr constants.
(struct gdbarch_tdep): Remove regs, ppc_sr0_regnum, and
ppc_builtin_type_vec128 members.
(PPC_R0_REGNUM, PPC_F0_REGNUM, PPC_PC_REGNUM, PPC_MSR_REGNUM)
(PPC_CR_REGNUM, PPC_LR_REGNUM, PPC_CTR_REGNUM, PPC_XER_REGNUM)
(PPC_FPSCR_REGNUM, PPC_MQ_REGNUM, PPC_SPE_UPPER_GP0_REGNUM)
(PPC_SPE_ACC_REGNUM, PPC_SPE_FSCR_REGNUM, PPC_VR0_REGNUM)
(PPC_VSCR_REGNUM, PPC_VRSAVE_REGNUM, PPC_NUM_REGS): New constants.
* rs6000-tdep.c: Include preparsed descriptions.
(init_sim_regno_table): Do not iterate over pseudo registers.
Look up segment registers by name.  Use sim_spr_register_name
for SPRs.
(rs6000_register_sim_regno): Call init_sim_regno_table here.
(rs6000_builtin_type_vec128): Delete.
(rs6000_register_name): Only handle SPE pseudo registers and upper
halves.  Call tdesc_register_name for everything else.
(rs6000_register_type): Delete.  Replace with...
(rs6000_pseudo_register_type): ...this new function.  Only handle
SPE pseudo registers.
(rs6000_register_reggroup_p): Delete.  Replace with...
(rs6000_pseudo_register_reggroup_p): ...this new function.  Only
handle SPE pseudo registers.
(rs6000_convert_register_p): Use ppc_fp0_regnum instead of
"struct reg".
(rs6000_register_to_value, rs6000_value_to_register): Remove check
of reg->fpr.
(e500_register_reggroup_p): Delete.
(STR, R, R4, R8, R16, F, P8, R32, R64, R0, A4, S, S4, SN4, S64)
(COMMON_UISA_REGS, PPC_UISA_SPRS, PPC_UISA_NOFP_SPRS)
(PPC_SEGMENT_REGS, PPC_OEA_SPRS, PPC_ALTIVEC_REGS, PPC_SPE_GP_REGS)
(PPC_SPE_UPPER_GP_REGS, PPC_EV_PSEUDO_REGS): Delete macros.
(registers_powerpc, registers_403, registers_403GC, registers_505)
(registers_860, registers_601, registers_602, registers_603)
(registers_604, registers_750, registers_7400, registers_e500): Delete
variables.
(struct variant): Delete nregs, npregs, num_tot_regs, and regs.  Add
tdesc.
(tot_num_registers, num_registers, num_pseudo_registers): Delete.
(variants): Delete outdated comment.  Use standard target descriptions
instead of "struct reg" arrays.
(init_variants): Delete.
(rs6000_gdbarch_init): Do not guess word size from the BFD
architecture if we have a target description.  Select a variant
before creating a new architecture.  Use the variant's target
description if the target did not define a register layout.
Validate target-supplied registers.  Reject mismatches.  Use
fixed register numbers and new constants instead of magic
numbers.  Call set_gdbarch_ps_regnum.  Call tdesc_use_registers.
(_initialize_rs6000_tdep): Initialize the preparsed target
descriptions.
* target-descriptions.c (tdesc_predefined_types): Add int128 and
uint128.
(tdesc_find_register_early): New function.
(tdesc_numbered_register): Use it.
(tdesc_register_size): New function.
(tdesc_use_registers): Take a target_desc argument.  Do not use
gdbarch_target_desc.
* target-descriptions.h (tdesc_use_registers): Update prototype
and comment.
(tdesc_register_size): New prototype.
* Makefile.in (powerpc_32_c, powerpc_403_c, powerpc_403gc_c)
(powerpc_505_c, powerpc_601_c, powerpc_602_c, powerpc_603_c)
(powerpc_604_c, powerpc_64_c, powerpc_7400_c, powerpc_750_c)
(powerpc_860_c, powerpc_e500_c, rs6000_c): New macros.
(rs6000-tdep.o): Update.
* arm-tdep.c (arm_gdbarch_init): Update call to tdesc_use_registers.
* m68k-tdep.c (m68k_gdbarch_init): Likewise.
* mips-tdep.c (mips_gdbarch_init): Likewise.

* gdb.texinfo (Predefined Target Types): Add int128
and uint128.
(Standard Target Features): Add PowerPC features.

* gdb.xml/tdesc-regs.exp: Add PowerPC support.

* sim-ppc.h (sim_spr_register_name): New prototype.

* gdb-sim.c (regnum2spr): Rename to...
(sim_spr_register_name): ... this.  Make global.

16 years ago * features/rs6000/powerpc-32.c, features/rs6000/powerpc-403.c,
Daniel Jacobowitz [Mon, 15 Oct 2007 19:41:56 +0000 (19:41 +0000)]
* features/rs6000/powerpc-32.c, features/rs6000/powerpc-403.c,
features/rs6000/powerpc-403gc.c, features/rs6000/powerpc-505.c,
features/rs6000/powerpc-601.c, features/rs6000/powerpc-602.c,
features/rs6000/powerpc-603.c, features/rs6000/powerpc-604.c,
features/rs6000/powerpc-64.c, features/rs6000/powerpc-7400.c,
features/rs6000/powerpc-750.c, features/rs6000/powerpc-860.c,
features/rs6000/powerpc-e500.c, features/rs6000/rs6000.c: New
generated files.

16 years ago * features/rs6000/power-altivec.xml, features/rs6000/power-core.xml,
Daniel Jacobowitz [Mon, 15 Oct 2007 19:27:25 +0000 (19:27 +0000)]
* features/rs6000/power-altivec.xml, features/rs6000/power-core.xml,
features/rs6000/power-fpu.xml, features/rs6000/power-oea.xml,
features/rs6000/power-spe.xml, features/rs6000/power64-core.xml: New
feature descriptions for standard PowerPC register sets.

* features/rs6000/powerpc-32.xml, features/rs6000/powerpc-403.xml,
features/rs6000/powerpc-403gc.xml, features/rs6000/powerpc-505.xml,
features/rs6000/powerpc-601.xml, features/rs6000/powerpc-602.xml,
features/rs6000/powerpc-603.xml, features/rs6000/powerpc-604.xml,
features/rs6000/powerpc-64.xml, features/rs6000/powerpc-7400.xml,
features/rs6000/powerpc-750.xml, features/rs6000/powerpc-860.xml,
features/rs6000/powerpc-e500.xml, features/rs6000/rs6000.xml: New
target descriptions for PowerPC processors.

16 years ago * target-descriptions.c (tdesc_predefined_types): New.
Daniel Jacobowitz [Mon, 15 Oct 2007 19:19:18 +0000 (19:19 +0000)]
* target-descriptions.c (tdesc_predefined_types): New.
(tdesc_named_type): Use it.
(tdesc_type_id, maint_print_c_tdesc_cmd): New functions.
(_intialize_target_descriptions): Register "maint print c-tdesc".
* features/Makefile (XMLTOC, CFILES, GDB): New macros.
(cfiles, %.c): New rules.
* features/arm-with-iwmmxt.c, features/mips-linux.c,
features/mips64-linux.c: New generated files.

* arm-linux-nat.c: Include preparsed description instead of
"xml-support.h".
(super_xfer_partial, arm_linux_xfer_partial): Remove.
(arm_linux_read_description): New function.
(_initialize_arm_linux_nat): Set to_read_description instead of
to_xfer_partial.  Initialize preparsed description.
* config/arm/linux.mh (TDEP_XML): Delete.
* mips-linux-nat.c: Include preparsed descriptions instead of
"xml-support.h".
(super_xfer_partial, mips_linux_xfer_partial): Remove.
(mips_linux_read_description): New function.
(_initialize_mips_linux_nat): Set to_read_description instead of
to_xfer_partial.  Initialize preparsed description.
* config/mips/linux.mh (TDEP_XML): Delete.
* Makefile.in (XMLFILES): Remove $(TDEP_XML).
(features_headers, arm_with_iwmmxt_c, mips_linux_c)
(mips64_linux_c): New macros.
(arm-linux-nat.o, mips-linux-nat.o): Update.

* gdb.texinfo (Maintenance Commands): Document "maint print c-tdesc".

16 years ago2007-10-15 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Mon, 15 Oct 2007 19:13:55 +0000 (19:13 +0000)]
2007-10-15  H.J. Lu  <hongjiu.lu@intel.com>

* i386-dis.c (dis386_twobyte): Reformat.
(prefix_table):  Likewise.
(three_byte_table): Likewise.

16 years ago2007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
Pierre Muller [Mon, 15 Oct 2007 15:22:23 +0000 (15:22 +0000)]
2007-10-15  Pierre Muller  <muller@ics.u-strasbg.fr>

* cp-abi.c (set_cp_abi_as_auto_default): ARI fix:
Replace xasprintf by xstrprintf.
symfile-mem.c (add_vsyscall_page): Ditto.

16 years ago2007/10/15 Pierre Muller <muller@ics.u-strasbg.fr>
Pierre Muller [Mon, 15 Oct 2007 07:17:56 +0000 (07:17 +0000)]
2007/10/15  Pierre Muller  <muller@ics.u-strasbg.fr>

* gdb.base/sigstep.c (main): Add checks for
return values for setitimer call.
Call setitimer again with itimer = ITIMER_REAL
if first call to setitimer fails.

16 years ago * mcore-dis.c (print_insn_mcore): Protect "fprintf" var against
Alan Modra [Mon, 15 Oct 2007 02:01:40 +0000 (02:01 +0000)]
* mcore-dis.c (print_insn_mcore): Protect "fprintf" var against
macro expansion.

16 years ago * chew.c (write_buffer): Check fwrite return value.
Alan Modra [Mon, 15 Oct 2007 02:00:28 +0000 (02:00 +0000)]
* chew.c (write_buffer): Check fwrite return value.

16 years ago * coff-arm.c (arm_emit_base_file_entry): Check fwrite return value.
Alan Modra [Mon, 15 Oct 2007 02:00:11 +0000 (02:00 +0000)]
* coff-arm.c (arm_emit_base_file_entry): Check fwrite return value.
Return status.  Adjust callers.
* coff-mcore.c (mcore_emit_base_file_entry): Likewise.
* coff-ppc.c (write_base_file_entry): New function.
(coff_ppc_relocate_section): Use it.
* elf32-arm.c (find_thumb_glue): Check asprintf return status.
(find_arm_glue): Likewise.
* vms-misc.c (_bfd_vms_output_flush): Check fwrite return value.

16 years ago*** empty log message ***
gdbadmin [Mon, 15 Oct 2007 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

16 years agodaily update
Alan Modra [Mon, 15 Oct 2007 00:00:05 +0000 (00:00 +0000)]
daily update

16 years ago*** empty log message ***
gdbadmin [Sun, 14 Oct 2007 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

16 years agodaily update
Alan Modra [Sun, 14 Oct 2007 00:00:04 +0000 (00:00 +0000)]
daily update

16 years ago * ia64-linux-nat.c (ia64_register_addr): Add gdbarch parameter,
Ulrich Weigand [Sat, 13 Oct 2007 00:49:15 +0000 (00:49 +0000)]
* ia64-linux-nat.c (ia64_register_addr): Add gdbarch parameter,
replacing use of global current_gdbarch.
(ia64_cannot_fetch_register, ia64_cannot_store_register): Likewise.
(ia64_linux_fetch_register, ia64_linux_store_register): Update callers.

* ia64-tdep.c (SIGCONTEXT_REGISTER_ADDRESS): Remove macro.
(ia64_sigtramp_frame_init_saved_regs): Add next_frame parameter,
replace uses of SIGCONTEXT_REGISTER_ADDRESS.
(ia64_sigtramp_frame_cache): Update caller.

16 years ago * gdbarch.sh (deprecated_use_struct_convention): Remove.
Ulrich Weigand [Sat, 13 Oct 2007 00:06:54 +0000 (00:06 +0000)]
* gdbarch.sh (deprecated_use_struct_convention): Remove.
(extract_return_value, store_return_value): Remove.
(return_value): Remove default implementation.
* gdbarch.c, gdbarch.h: Regenerate.

* stack.c (return_command): Remove compatibility hack.
* arch-utils.c (legacy_return_value): Remove.
* arch-utils.h (legacy_return_value): Likewise.

* arch-utils.c (always_use_struct_convention): Remove.
* arch-utils.h (always_use_struct_convention): Likewise.
* value.c (generic_use_struct_convention): Remove.
* defs.h (generic_use_struct_convention): Likewise.

doc/ChangeLog:

* gdbint.texi (Target Conditionals): Remove documentation
of and references to DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS,
gdbarch_extract_return_value, and gdbarch_store_return_value.

16 years ago * avr-tdep.c (avr_return_value): New function.
Ulrich Weigand [Sat, 13 Oct 2007 00:05:07 +0000 (00:05 +0000)]
* avr-tdep.c (avr_return_value): New function.
(avr_gdbarch_init): Call set_gdbarch_return_value instead of
set_gdbarch_extract_return_value.

* fvr-tdep.c (frv_return_value): New function.
(frv_gdbarch_init): Call set_gdbarch_return_value instead of
set_gdbarch_extract_return_value, set_gdbarch_store_return_value,
and set_gdbarch_deprecated_use_struct_convention.

* ia64-tdep.c (ia64_use_struct_convention): Make static.
Add check for structure, union, or array types.
(ia64_extract_return_value): Make static.
(ia64_store_return_value): Make static.  Support multi-word values.
(ia64_return_value): New function.
(ia64_gdbarch_init): Call set_gdbarch_return_value instead of
set_gdbarch_extract_return_value, set_gdbarch_store_return_value,
and set_gdbarch_deprecated_use_struct_convention.

16 years agodaily update
Alan Modra [Sat, 13 Oct 2007 00:00:05 +0000 (00:00 +0000)]
daily update

16 years ago*** empty log message ***
gdbadmin [Sat, 13 Oct 2007 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

16 years ago * solib-target.c (solib_target_parse_libraries)
Joel Brobecker [Fri, 12 Oct 2007 21:52:07 +0000 (21:52 +0000)]
    * solib-target.c (solib_target_parse_libraries)
        [HAVEHAVE_LIBEXPAT not defined]: Fix thinko in return type.

16 years agogas/
H.J. Lu [Fri, 12 Oct 2007 21:40:38 +0000 (21:40 +0000)]
gas/

2007-10-12  H.J. Lu  <hongjiu.lu@intel.com>

* config/tc-i386.c (process_operands): Check the firstxmm0
field in opcode_modifier for instruction with a implicit
xmm0 as the first operand.

opcodes/

2007-10-12  H.J. Lu  <hongjiu.lu@intel.com>

* i386-gen.c (opcode_modifiers): Add FirstXmm0.

* i386-opc.h (FirstXmm0): New.
(IsPrefix): Updated.
(i386_opcode_modifier): Add firstxmm0.

* i386-opc.tbl (blendvpd): Replace RegKludge with FirstXmm0.
(blendvps): Likewise.
(pblendvb): Likewise.
* i386-tbl.h: Regenerated.

16 years ago2007-10-12 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Fri, 12 Oct 2007 20:37:58 +0000 (20:37 +0000)]
2007-10-12  H.J. Lu  <hongjiu.lu@intel.com>

* i386-dis.c (prefix_table): Reformat pblendvb and blendvps.

16 years ago* serial.h (struct serial_ops): Document read_prim to return zero
Jim Blandy [Fri, 12 Oct 2007 20:14:57 +0000 (20:14 +0000)]
* serial.h (struct serial_ops): Document read_prim to return zero
at EOF.
* ser-base.c (do_ser_base_readchar): Return SERIAL_EOF when
read_prim returns zero, not SERIAL_TIMEOUT.

16 years agoPR 5160
Nick Clifton [Fri, 12 Oct 2007 16:25:21 +0000 (16:25 +0000)]
PR 5160
* elflink.c (eval_symbol): Remove bufsz variable and use sizeof(symbuf) where necessary.

16 years ago * alpha-mdebug-tdep.c: Include "gdb_string.h".
Ulrich Weigand [Fri, 12 Oct 2007 16:13:20 +0000 (16:13 +0000)]
* alpha-mdebug-tdep.c: Include "gdb_string.h".
(find_proc_desc): Add fix-up code for setjmp procedure descriptor.
* mdebugread.c (parse_procedure): Remove setjmp fix-up code.
* Makefile.in (alpha-mdebug-tdep.o): Update dependencies.

* config/alpha/alpha.mt (DEPRECATED_TM_FILE): Remove.
* config/alpha/alpha-linux.mt (DEPRECATED_TM_FILE): Remove.
* config/alpha/alpha-osf1.mt (DEPRECATED_TM_FILE): Remove.
* config/alpha/fbsd.mt (DEPRECATED_TM_FILE): Remove.
* config/alpha/tm-alpha.h: Remove file.

16 years ago * breakpoint.c (breakpoint_sals_to_pc): Do not check for
Ulrich Weigand [Fri, 12 Oct 2007 16:11:12 +0000 (16:11 +0000)]
* breakpoint.c (breakpoint_sals_to_pc): Do not check for
DEPRECATED_PC_REQUIRES_RUN_BEFORE_USE.

* config/pa/tm-hppa.h: Delete file.
* config/pa/hppa64.mt: Do not set DEPRECATED_TM_FILE.
* config/pa/hppahpux.mt: Likewise.
* config/pa/hppa.mt: Likewise.
* config/pa/linux.mt: Likewise.
* hppa-tdep.c (hppa_pc_requires_run_before_use): Delete.

16 years ago* elf32-cr16.c (elf32_cr16_relax_section): Fix condition check typo.
Nick Clifton [Fri, 12 Oct 2007 16:11:02 +0000 (16:11 +0000)]
* elf32-cr16.c (elf32_cr16_relax_section): Fix condition check typo.
* config/tc-cr16.c: Update the md_relax_table for 1 word b<cc> instruction range information.

16 years ago * elfxx-mips.c (mips_elf_sort_hash_table_f): Handle forced
Daniel Jacobowitz [Fri, 12 Oct 2007 15:59:19 +0000 (15:59 +0000)]
* elfxx-mips.c (mips_elf_sort_hash_table_f): Handle forced
local symbols specially.
(mips_elf_set_global_got_offset): Skip forced local symbols.

16 years ago * config/arm/nm-nbsdaout.h: Remove file.
Ulrich Weigand [Fri, 12 Oct 2007 15:49:07 +0000 (15:49 +0000)]
* config/arm/nm-nbsdaout.h: Remove file.
* config/nm-nbsdaout.h: Likewise.
* config/nm-nbsd.h: Likewise.

16 years ago * block.h (struct block): Remove "gcc_compile_flag" member.
Ulrich Weigand [Fri, 12 Oct 2007 15:34:45 +0000 (15:34 +0000)]
* block.h (struct block): Remove "gcc_compile_flag" member.
(BLOCK_GCC_COMPILED): Remove.
* block.c (allocate_block): Do not clear BLOCK_GCC_COMPILED.
* buildsym.c (finish_block): Do not set it.
* symmisc.c (dump_symtab_1): Do not dump it.

* value.h (using_struct_return): Remove "gcc_p" argument.
* value.c (using_struct_return): Likewise.
* eval.c (evaluate_subexp_standard): Adapt callers.
* infcall.c (call_function_by_hand): Likewise.
* stack.c (return_command): Likewise.
* sparc-tdep.c (sparc32_push_dummy_code): Likewise.

* gdbarch.sh (push_dummy_code): Remove "using_gcc" parameter.
* gdbarch.c, gdbarch.h: Regenerate.
* cris-tdep.c (cris_push_dummy_code): Adapt prototype.
* hppa-hpux-tdep.c (hppa_hpux_push_dummy_code): Likewise.
* sparc-tdep.c (sparc32_push_dummy_code): Likewise.
* infcall.c (generic_push_dummy_code, push_dummy_code): Likewise.
(push_dummy_code, call_function_by_hand): Adapt callers.

16 years ago * infcmd.c (print_return_value): Remove STRUCT_RETURN argument.
Ulrich Weigand [Fri, 12 Oct 2007 15:32:50 +0000 (15:32 +0000)]
* infcmd.c (print_return_value): Remove STRUCT_RETURN argument.
(finish_command_continuation, finish_command): Adapt callers.

16 years ago * infcall.c (call_function_by_hand): Remove special handling
Ulrich Weigand [Fri, 12 Oct 2007 15:31:42 +0000 (15:31 +0000)]
* infcall.c (call_function_by_hand): Remove special handling
for HP aCC compiled code.

16 years ago * cris-tdep.c (cris_push_dummy_call): Support arguments passed by
Ulrich Weigand [Fri, 12 Oct 2007 15:30:05 +0000 (15:30 +0000)]
* cris-tdep.c (cris_push_dummy_call): Support arguments passed by
reference.  Fix endianness bugs.
(cris_reg_struct_has_address): Remove.
(cris_gdbarch_init): Remove set_gdbarch_deprecated_reg_struct_has_addr
and set_gdbarch_deprecated_use_struct_convention calls.

* gdbarch.sh (deprecated_reg_struct_has_addr): Remove.
* gdbarch.c, gdbarch.h: Regenerate.
* infcall.c (call_function_by_hand): Remove handling of
deprecated_reg_struct_has_addr.

doc/ChangeLog:

* gdbint.texi (Target Conditionals): Remove documentation of
and references to DEPRECATED_REG_STRUCT_HAS_ADDR.

16 years ago * elf.c (elfcore_grok_prxfpreg): Fix comment typo.
Alan Modra [Fri, 12 Oct 2007 03:34:45 +0000 (03:34 +0000)]
* elf.c (elfcore_grok_prxfpreg): Fix comment typo.

16 years agodaily update
Alan Modra [Fri, 12 Oct 2007 00:00:05 +0000 (00:00 +0000)]
daily update

16 years ago*** empty log message ***
gdbadmin [Fri, 12 Oct 2007 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

16 years ago * Makefile.def (dependencies): Add all-gdb -> all-libdecnumber.
Daniel Jacobowitz [Thu, 11 Oct 2007 20:32:36 +0000 (20:32 +0000)]
* Makefile.def (dependencies): Add all-gdb -> all-libdecnumber.
* Makefile.in: Regenerate.

16 years ago * breakpoint.c (do_enable_breakpoint): Delay enabling until after
Kazu Hirata [Thu, 11 Oct 2007 20:19:37 +0000 (20:19 +0000)]
* breakpoint.c (do_enable_breakpoint): Delay enabling until after
checking watchpoint resources.

16 years agogdb/
Kazu Hirata [Thu, 11 Oct 2007 20:12:04 +0000 (20:12 +0000)]
gdb/
* memattr.c (inaccessible_by_default): Change the initial
value to 1.

gdb/doc/
* gdb.texinfo: Mention that inaccessible-by-default is on by
default.

16 years ago * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
Kazu Hirata [Thu, 11 Oct 2007 20:08:01 +0000 (20:08 +0000)]
* lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
of $timeout.

16 years ago PR gdb/2280
Daniel Jacobowitz [Thu, 11 Oct 2007 19:48:02 +0000 (19:48 +0000)]
PR gdb/2280
* coffread.c (read_one_sym): Check for read errors.

16 years ago * linux-nat.c (lin_lwp_attach_lwp): Use "Linux kernel 2.6.19"
Ulrich Weigand [Thu, 11 Oct 2007 19:35:29 +0000 (19:35 +0000)]
* linux-nat.c (lin_lwp_attach_lwp): Use "Linux kernel 2.6.19"
instead of "Linux 2.6.19" in comment.
(linux_xfer_partial): Use "GNU/Linux target" instead of
"Linux target" in comment.
* m68klinux-tdep.c (m68k_linux_inferior_created): Likewise.
(m68k_linux_get_sigtramp_info): Likewise.

16 years ago * MAINTAINERS (language support): List Joel and Paul as
Daniel Jacobowitz [Thu, 11 Oct 2007 19:08:53 +0000 (19:08 +0000)]
* MAINTAINERS (language support): List Joel and Paul as
Ada maintainers.

16 years ago * dbxread.c (process_one_symbol): Remove VARIABLES_INSIDE_BLOCK
Daniel Jacobowitz [Thu, 11 Oct 2007 19:01:43 +0000 (19:01 +0000)]
* dbxread.c (process_one_symbol): Remove VARIABLES_INSIDE_BLOCK
checks.
* config/arm/embed.mt, config/arm/linux.mt, config/arm/wince.mt: Do
not set DEPRECATED_TM_FILE.
* config/arm/tm-arm.h: Delete file.

* gdbint.texinfo (Target Conditionals): Remove VARIABLES_INSIDE_BLOCK.

16 years ago * MAINTAINERS (Write After Approval): Add self.
Luis Machado [Thu, 11 Oct 2007 18:48:43 +0000 (18:48 +0000)]
    * MAINTAINERS (Write After Approval): Add self.

16 years ago2007-10-11 Jesper Nilsson <jesper.nilsson@axis.com>
Daniel Jacobowitz [Thu, 11 Oct 2007 18:44:07 +0000 (18:44 +0000)]
2007-10-11  Jesper Nilsson  <jesper.nilsson@axis.com>

* callback.c (cb_is_stdin, cb_is_stdout, cb_is_stderr): Add functions.
* syscall.c (cb_syscall): Test for stdin/out/err, not just fd 0/1/2.

2007-10-11  Jesper Nilsson  <jesper.nilsson@axis.com>

* callback.h (cb_is_stdin, cb_is_stdout, cb_is_stderr): Add prototypes.

2007-10-11  Jesper Nilsson  <jesper.nilsson@axis.com>

* sim/cris/c/freopen2.c: Added testcase.

16 years ago2007-10-11 Jesper Nilsson <jesper.nilsson@axis.com>
Daniel Jacobowitz [Thu, 11 Oct 2007 18:40:29 +0000 (18:40 +0000)]
2007-10-11  Jesper Nilsson  <jesper.nilsson@axis.com>

* callback.c (cb_is_stdin): Add.
* syscall.c (cb_syscall): Test for stdin, not just fd 0.

2007-10-11  Jesper Nilsson  <jesper.nilsson@axis.com>

* callback.h (cb_is_stdin): Add prototype.

16 years ago * src-release (GDB_SUPPORT_DIRS): Add libdecnumber.
Daniel Jacobowitz [Thu, 11 Oct 2007 18:15:02 +0000 (18:15 +0000)]
* src-release (GDB_SUPPORT_DIRS): Add libdecnumber.
* libdecnumber: New directory, imported from GCC.

16 years ago * buildsym.c (record_line): Remove empty lines followed by
Daniel Jacobowitz [Thu, 11 Oct 2007 17:38:59 +0000 (17:38 +0000)]
* buildsym.c (record_line): Remove empty lines followed by
end-of-sequence markers.

16 years ago * configure.tgt: Recognize fido-*-elf.
Kazu Hirata [Thu, 11 Oct 2007 14:36:37 +0000 (14:36 +0000)]
* configure.tgt: Recognize fido-*-elf.

16 years ago2007-10-10 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Thu, 11 Oct 2007 05:03:07 +0000 (05:03 +0000)]
2007-10-10  H.J. Lu  <hongjiu.lu@intel.com>

* elf.c (get_program_header_size): Always add a PT_GNU_RELRO
segment for -z relro.
(_bfd_elf_map_sections_to_segments): Make a PT_GNU_RELRO
segment only when needed.

16 years ago*** empty log message ***
gdbadmin [Thu, 11 Oct 2007 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

16 years agodaily update
Alan Modra [Thu, 11 Oct 2007 00:00:05 +0000 (00:00 +0000)]
daily update

16 years agoRemove extra white space.
H.J. Lu [Wed, 10 Oct 2007 22:00:24 +0000 (22:00 +0000)]
Remove extra white space.

16 years agoAdd entry for gdb-6.7 release.
gdbadmin [Wed, 10 Oct 2007 19:13:49 +0000 (19:13 +0000)]
Add entry for gdb-6.7 release.

16 years ago2007-10-10 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Wed, 10 Oct 2007 17:07:25 +0000 (17:07 +0000)]
2007-10-10  Markus Deuling  <deuling@de.ibm.com>

* stack.c (print_frame_args, frame_info, return_command): Use
get_regcache_arch or get_frame_arch to get at the current architecture
by regcache or by frame, respectively.

16 years ago2007-10-10 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Wed, 10 Oct 2007 17:06:30 +0000 (17:06 +0000)]
2007-10-10  Markus Deuling  <deuling@de.ibm.com>

* rs6000-nat.c (fetch_register, store_register)
(rs6000_fetch_inferior_registers, rs6000_store_inferior_registers): Use
get_regcache_arch to get at the current architecture by regcache.

* rs6000-tdep.c (rs6000_push_dummy_call, rs6000_return_value)
(rs6000_register_reggroup_p, e500_move_ev_registe, rs6000_unwind_pc)
(rs6000_unwind_dummy_id, rs6000_frame_cache, rs6000_dump_tdep): Replace
current_gdbarch by gdbarch.
(rs6000_skip_trampoline_code, rs6000_register_to_value)
(rs6000_value_to_register): Use get_frame_arch to get at the current
architecture by frame_info.

16 years ago2007-10-10 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Wed, 10 Oct 2007 17:05:31 +0000 (17:05 +0000)]
2007-10-10  Markus Deuling  <deuling@de.ibm.com>

* sparc-tdep.c (sparc_supply_rwindow, sparc_collect_rwindow): Use
get_regcache_arch to get at the current architecture by regcache.

* sparc64-tdep.c (sparc64_supply_gregset, sparc64_collect_gregset)
(sparc64_supply_fpregset, sparc64_collect_fpregset): Use
get_regcache_arch to get at the current architecture by regcache.

* sparc64nbsd-nat. (sparc64nbsd_supply_gregset)
(sparc64nbsd_collect_gregset, sparc64nbsd_supply_fpregset)
(sparc64nbsd_collect_fpregset): Use get_regcache_arch to get at the
current architecture by regcache.

16 years ago2007-10-10 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Wed, 10 Oct 2007 17:04:38 +0000 (17:04 +0000)]
2007-10-10  Markus Deuling  <deuling@de.ibm.com>

* remote-mips.c (mips_wait, mips_fetch_registers)
(mips_store_registers): Use get_regcache_arch to get at the
current architecture by regcache.

* mipsnbsd-tdep.c (mipsnbsd_supply_reg, mipsnbsd_fill_reg)
(mipsnbsd_supply_fpreg, mipsnbsd_fill_fpreg): Use get_regcache_arch to
get at the current architecture by regcache.
(mipsnbsd_sigtramp_offset): Use get_frame_arch to get at the current
architecture by frame_info.

* mipsnbsd-nat.c (mipsnbsd_fetch_inferior_registers)
(mipsnbsd_store_inferior_registers): Use get_regcache_arch to get at
the current architecture by regcache.

* mips-linux-tdep.c (mips_linux_get_longjmp_target)
(mips64_linux_get_longjmp_target, mips_linux_o32_sigframe_init)
(mips_linux_n32n64_sigframe_init): Use get_frame_arch to get at the
current architecture by frame_info.
(supply_32bit_reg, mips_supply_gregset, mips_fill_gregset)
(mips_supply_fpregset, mips_fill_fpregset, supply_64bit_reg)
(mips64_supply_gregset, mips64_fill_gregset, mips64_supply_fpregset)
(mips64_fill_fpregset, mips_linux_write_pc): Use get_regcache_arch to
get at the current architecture by regcache.

* mips-linux-nat.c (mips_linux_register_addr)
(mips64_linux_register_addr): Replace current_gdbarch by gdbarch.
(supply_gregset, fill_gregset, supply_fpregset, fill_fpregset)
(mips64_linux_regsets_fetch_registers)
(mips64_linux_regsets_store_registers): Use get_regcache_arch to get at
the current architecture by regcache.

* mips64obsd-tdep.c (mips64obsd_sigframe_init): Use get_frame_arch to
get at the current architecture by frame_info.

16 years ago2007-10-10 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Wed, 10 Oct 2007 17:03:36 +0000 (17:03 +0000)]
2007-10-10  Markus Deuling  <deuling@de.ibm.com>

* mips-tdep.c (mips_xfer_register): Use get_regcache_arch to get at the
current architecture by regcache.
(mips2_fp_compat, mips32_next_pc, mips16_scan_prologue)
(mips_insn16_frame_cache, mips32_scan_prologue, mips_insn32_frame_cache)
(mips_stub_frame_cache, mips_read_fp_register_single)
(mips_read_fp_register_double, mips_print_fp_register)
(mips_print_register, print_gp_register_row): Use get_frame_arch to get
at the current architecture by frame_info.
(mips_register_reggroup_p, mips_pseudo_register_read, mips_unwind_sp)
(mips_pseudo_register_write, mips_register_type, mips_unwind_pc)
(mips_unwind_dummy_id, mips_eabi_push_dummy_call)
(mips_n32n64_push_dummy_call, mips_n32n64_return_value)
(mips_o32_push_dummy_call, mips_o32_return_value)
(mips_o64_push_dummy_call, mips_o64_return_value)
(mips_print_registers_info, mips_dump_tdep): Replace current_gdbarch by
gdbarch.

16 years ago2007-10-10 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Wed, 10 Oct 2007 17:01:10 +0000 (17:01 +0000)]
2007-10-10  Markus Deuling  <deuling@de.ibm.com>

* xtensa-tdep.c (xtensa_register_type, xtensa_pseudo_register_read)
(xtensa_pseudo_register_write, xtensa_register_reggroup_p)
(xtensa_unwind_pc, xtensa_unwind_dummy_id, xtensa_push_dummy_call)
(xtensa_dump_tdep): Replace current_gdbarch by gdbarch.
(xtensa_register_write_masked, xtensa_register_read_masked)
(xtensa_supply_gregset, xtensa_store_return_value)
(xtensa_extract_return_value): Use get_regcache_arch to get at the
current architecture by regcache.
(xtensa_frame_cache, call0_frame_get_reg_at_entry, call0_frame_cache)
(xtensa_frame_prev_register): Use get_frame_arch to get at the current
architecture by frame_info.

16 years ago2007-10-10 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Wed, 10 Oct 2007 16:25:02 +0000 (16:25 +0000)]
2007-10-10  H.J. Lu  <hongjiu.lu@intel.com>

* i386-dis.c (v_mode): Defined as previous one + 1.
(w_mode): Likewise.
(d_mode): Likewise.
(q_mode): Likewise.
(t_mode): Likewise.
(x_mode): Likewise.
(m_mode): Likewise.
(cond_jump_mode): Likewise.
(loop_jcxz_mode): Likewise.
(dq_mode): Likewise.
(dqw_mode): Likewise.
(f_mode): Likewise.
(const_1_mode): Likewise.
(stack_v_mode): Likewise.
(z_mode): Likewise.
(o_mode): Likewise.
(dqb_mode): Likewise.
(dqd_mode): Likewise.
(es_reg): Likewise.
(cs_reg): Likewise.
(ss_reg): Likewise.
(ds_reg): Likewise.
(fs_reg): Likewise.
(gs_reg): Likewise.
(eAX_reg): Likewise.
(eCX_reg): Likewise.
(eDX_reg): Likewise.
(eBX_reg): Likewise.
(eSP_reg): Likewise.
(eBP_reg): Likewise.
(eSI_reg): Likewise.
(eDI_reg): Likewise.
(al_reg): Likewise.
(cl_reg): Likewise.
(dl_reg): Likewise.
(bl_reg): Likewise.
(ah_reg): Likewise.
(ch_reg): Likewise.
(dh_reg): Likewise.
(bh_reg): Likewise.
(ax_reg): Likewise.
(cx_reg): Likewise.
(dx_reg): Likewise.
(bx_reg): Likewise.
(sp_reg): Likewise.
(bp_reg): Likewise.
(si_reg): Likewise.
(di_reg): Likewise.
(rAX_reg): Likewise.
(rCX_reg): Likewise.
(rDX_reg): Likewise.
(rBX_reg): Likewise.
(rSP_reg): Likewise.
(rBP_reg): Likewise.
(rSI_reg): Likewise.
(rDI_reg): Likewise.
(z_mode_ax_reg): Likewise.
(indir_dx_reg): Likewise.
(DREX_OC1): Updated.
(DREX_NO_OC0): Likewise.
(DREX_MASK): Likewise.
(MAX_BYTEMODE): New.  Issue an error if MAX_BYTEMODE is not
less than DREX_OC1.

16 years ago * arm-tdep.c (struct arm_prologue_cache): Remove frameoffset.
Daniel Jacobowitz [Wed, 10 Oct 2007 14:04:53 +0000 (14:04 +0000)]
* arm-tdep.c (struct arm_prologue_cache): Remove frameoffset.
(thumb_analyze_prologue): Move pv_area_store_would_trash call
out of loop.  Do not set cache->frameoffset.
(arm_scan_prologue): Use prologue-value mechanism.  Do not set
frameoffset.  Simplify framesize.
(arm_make_prologue_cache, arm_normal_frame_base): Do not use
frameoffset.
* arm-tdep.h (enum gdb_regnum): Add ARM_IP_REGNUM.

16 years ago * target.c (update_current_target): Call setup_target_debug.
Daniel Jacobowitz [Wed, 10 Oct 2007 13:28:43 +0000 (13:28 +0000)]
* target.c (update_current_target): Call setup_target_debug.
(push_target): Do not call it here.

16 years agodaily update
Alan Modra [Wed, 10 Oct 2007 00:00:05 +0000 (00:00 +0000)]
daily update

16 years ago*** empty log message ***
gdbadmin [Wed, 10 Oct 2007 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

16 years ago2007-10-09 Michael Snyder <msnyder@specifix.com>
Michael Snyder [Tue, 9 Oct 2007 23:28:13 +0000 (23:28 +0000)]
2007-10-09  Michael Snyder  <msnyder@specifix.com>

* MAINTAINERS: Update my email address.

16 years ago2007-10-09 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Tue, 9 Oct 2007 19:54:04 +0000 (19:54 +0000)]
2007-10-09  Markus Deuling  <deuling@de.ibm.com>

* xtensa-tdep.c: Replace following current-gdbarch based macros by
their expression:
(xtensa_pseudo_register_read)
(xtensa_pseudo_register_write): XTENSA_TARGET_FLAGS.
(ARG_NOF, ARG_1ST, xtensa_extract_return_value)
(xtensa_store_return_value, xtensa_push_dummy_call): CALL_ABI.
(xtensa_pseudo_register_read)
(xtensa_pseudo_register_write): ISA_USE_WINDOWED_REGISTERS.
(xtensa_breakpoint_from_pc): ISA_USE_DENSITY_INSTRUCTIONS.
(xtensa_register_type, xtensa_supply_gregset, xtensa_frame_cache)
(xtensa_frame_prev_register): NUM_AREGS.
(xtensa_pseudo_register_read, xtensa_pseudo_register_write,
(xtensa_supply_gregset, xtensa_frame_cache, xtensa_frame_prev_register,
(xtensa_extract_return_value, xtensa_store_return_value): WB_REGNUM.
(xtensa_supply_gregset, xtensa_frame_cache)
(xtensa_frame_prev_register): WS_REGNUM.
(xtensa_supply_gregset): LBEG_REGNUM, LEND_REGNUM, LCOUNT_REGNUM,
SAR_REGNUM, EXCCAUSE_REGNUM, EXCVADDR_REGNUM
(xtensa_register_name, xtensa_register_type, xtensa_reg_to_regnum)
(xtensa_pseudo_register_read, xtensa_pseudo_register_write)
(xtensa_register_reggroup_p): REGMAP.
(call0_track_op): LITBASE_REGNUM.
(xtensa_register_type, xtensa_reg_to_regnum, call0_frame_cache):A0_BASE
(xtensa_supply_gregset, call0_frame_get_reg_at_entry)
(xtensa_frame_prev_register, AREG_NUMBER)
(xtensa_register_type): AR_BASE.
(xtensa_pseudo_register_read, xtensa_pseudo_register_write): FP_ALIAS.
(AREG_NUMBER): AREGS_MASK, WB_MASK, A0_REGNUM.
(ARG_1ST, xtensa_pseudo_register_read, xtensa_pseudo_register_write)
(xtensa_frame_cache, xtensa_frame_prev_register)
(xtensa_extract_return_value, xtensa_store_return_value)
(xtensa_push_dummy_call, call0_frame_cache): A0_REGNUM.
(xtensa_register_type, xtensa_pseudo_register_read, xtensa_frame_cache)
(xtensa_pseudo_register_write, xtensa_unwind_dummy_id)
(xtensa_frame_prev_register, xtensa_push_dummy_call)
(call0_frame_cache): A1_REGNUM.
(xtensa_extract_return_value, xtensa_store_return_value): A2_REGNUM.
(xtensa_push_dummy_call): A4_REGNUM.
(ARGS_FIRST_REG): A6_REGNUM.
(xtensa_pseudo_register_read, xtensa_pseudo_register_write)
(xtensa_frame_prev_register): A15_REGNUM.
* xtensa-tdep.h: Delete current_gdbarch based macros after replacing
them in the appropriate source file:
XTENSA_TARGET_FLAGS, SPILL_LOCATION, SPILL_SIZE, CALL_ABI, NUM_AREGS,
ISA_USE_WINDOWED_REGISTERS, ISA_USE_DENSITY_INSTRUCTIONS, WB_REGNUM,
ISA_USE_EXCEPTIONS, ISA_USE_EXT_L32R, DEBUG_DATA_VADDR_TRAP_COUNT,
DEBUG_INST_VADDR_TRAP_COUNT, ISA_MAX_INSN_SIZE, DEBUG_NUM_IBREAKS,
DEBUG_NUM_DBREAKS, WS_REGNUM, LBEG_REGNUM, LEND_REGNUM, SAR_REGNUM,
REGMAP, LITBASE_REGNUM, DEBUGCAUSE_REGNUM, EXCCAUSE_REGNUM, AR_BASE,
EXCVADDR_REGNUM, NUM_IBREAKS, REGMAP_BYTES, NUM_CONTEXTS, FP_ALIAS,
FP_LAYOUT, FP_LAYOUT_BYTES, GREGMAP, AREGS_MASK, WB_MASK, A0_REGNUM,
A1_REGNUM, A2_REGNUM, A3_REGNUM, A4_REGNUM, A5_REGNUM, A6_REGNUM,
A7_REGNUM, A8_REGNUM, A9_REGNUM, A10_REGNUM, A11_REGNUM, A12_REGNUM,
A13_REGNUM, A14_REGNUM, A15_REGNUM.

16 years ago2007-10-09 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Tue, 9 Oct 2007 18:19:47 +0000 (18:19 +0000)]
2007-10-09  Markus Deuling  <deuling@de.ibm.com>

* h8300-tdep.c (h8300_frame_cache): Use get_frame_arch to get at
the current architecture by frame_info.
(h8300_frame_prev_register
(h8300_print_register): Replace current_gdbarch by gdbarch.
(h8300_print_registers_info, h8300_register_type)
(h8300_register_type): Likewise.

16 years ago2007-10-09 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Tue, 9 Oct 2007 18:18:50 +0000 (18:18 +0000)]
2007-10-09  Markus Deuling  <deuling@de.ibm.com>

* i386-linux-nat.c (fetch_register): Use get_regcache_arch to get at
the current architecture by regcache.
(store_register, supply_gregset, fill_gregset, i386_linux_resume)
(i386_linux_fetch_inferior_registers)
(i386_linux_store_inferior_registers): Likewise.
* i386gnu-nat.c (gnu_fetch_registers, gnu_store_registers): Likewise.
* i386-nto-tdep.c (i386nto_supply_gregset): Likewise.
* i386v4-nat.c (supply_fpregset, fill_fpregset): Likewise.
* i386-tdep.c (i386_unwind_pc): Replace current_gdbarch by gdbarch.
(i386_extract_return_value, i386_store_return_value): Likewise.
* i386-tdep.c (i386_frame_prev_register): Use get_frame_arch to get at
the current architecture by frame_info.
(i386_sigtramp_frame_cache, i386_get_longjmp_target)
(i386_register_to_value, i386_value_to_register): Likewise.

16 years ago2007-10-09 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Tue, 9 Oct 2007 18:17:31 +0000 (18:17 +0000)]
2007-10-09  Markus Deuling  <deuling@de.ibm.com>

* monitor.c (monitor_supply_register): Use get_regcache_arch to get at
the current architecture by regcache.
(monitor_store_register, monitor_store_registers): Likewise.

16 years ago2007-10-09 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Tue, 9 Oct 2007 18:16:00 +0000 (18:16 +0000)]
2007-10-09  Markus Deuling  <deuling@de.ibm.com>

* dbug-rom.c (dbug_supply_register): Use get_regcache_arch to get at
the current architecture by regcache.

16 years ago2007-10-09 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Tue, 9 Oct 2007 18:15:04 +0000 (18:15 +0000)]
2007-10-09  Markus Deuling  <deuling@de.ibm.com>

* arch-utils.c (legacy_return_value): Replace current_gdbarch by
gdbarch.

16 years ago2007-10-09 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Tue, 9 Oct 2007 18:14:09 +0000 (18:14 +0000)]
2007-10-09  Markus Deuling  <deuling@de.ibm.com>

* frame.c (frame_pc_unwind): Use get_frame_arch to get at the current
architecture by frame.
(frame_save_as_regcache, frame_register_unwind, get_prev_frame_1)
(inside_main_func, frame_sp_unwind): Likewise.

16 years ago * solib-svr4.c (enable_break): Add the dynamic linker also if
Daniel Jacobowitz [Tue, 9 Oct 2007 17:59:01 +0000 (17:59 +0000)]
* solib-svr4.c (enable_break): Add the dynamic linker also if
auxv succeeds.

* gdb.server/server-run.exp: Test for dynamic linker symbols.

16 years ago * MAINTAINERS (Write After Approval): Add self.
Carlos Eduardo Seo [Tue, 9 Oct 2007 16:03:07 +0000 (16:03 +0000)]
* MAINTAINERS (Write After Approval): Add self.

16 years ago2007/10/09 Pierre Muller <muller@ics.u-strasbg.fr>
Pierre Muller [Tue, 9 Oct 2007 15:08:02 +0000 (15:08 +0000)]
2007/10/09  Pierre Muller  <muller@ics.u-strasbg.fr>

* lib/gdb.exp (gdb_run_cmd): Move comment outside
of gdb_expect call, to avoid interruption.

16 years ago * stabsread.c (read_huge_number): Initialize local variable to 0.
Pedro Alves [Tue, 9 Oct 2007 09:05:53 +0000 (09:05 +0000)]
* stabsread.c (read_huge_number): Initialize local variable to 0.

16 years ago2007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
Pierre Muller [Tue, 9 Oct 2007 06:59:27 +0000 (06:59 +0000)]
2007-10-09  Pierre Muller  <muller@ics.u-strasbg.fr>

        * p-lang.h (pascal_main_name): Add declaration.
        * p-lang.c (GPC_P_INITIALIZE, GPC_MAIN_PROGRAM_NAME_1)
        (GPC_MAIN_PROGRAM_NAME_2): New constants.
        (pascal_main_name): New function.
        * symtab.c: Include p-lang.h.
        (find_main_name): Add call to pascal_main_name.
        * Makefile.in (symtab.o): Add dependency on p-lang.h.

16 years agodaily update
Alan Modra [Tue, 9 Oct 2007 00:00:05 +0000 (00:00 +0000)]
daily update

16 years ago*** empty log message ***
gdbadmin [Tue, 9 Oct 2007 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

16 years ago2007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
Pedro Alves [Mon, 8 Oct 2007 23:15:55 +0000 (23:15 +0000)]
2007-10-09  Pedro Alves  <pedro_alves@portugalmail.pt>

* gdb.base/whatis.c (v_long_long, v_signed_long_long)
(v_unsigned_long_long, v_long_long_array)
(v_signed_long_long_array, v_unsigned_long_long_array)
(slong_long_addr, a_slong_long_addr, v_long_long_pointer)
(v_signed_long_long_pointer, v_unsigned_long_long_pointer)
[!NO_LONG_LONG]: New.
(t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
v_long_long_member.

(v_long_long_func, v_signed_long_long_func)
(v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
(main) [!NO_LONG_LONG]: Initialize long long variants.

* gdb.base/whatis.exp: If board file requests no_long_long, build
test with NO_LONG_LONG defined.  Test long long, signed long long,
and unsigned long long variants but only if board file doesn't
disable it.

16 years ago2007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
Pedro Alves [Mon, 8 Oct 2007 23:06:20 +0000 (23:06 +0000)]
2007-10-09  Pedro Alves  <pedro_alves@portugalmail.pt>

* stabsread.c (read_huge_number): Fix handling of octal
representation when the bit width is known.
(read_range_type): Record unsigned integral types with their size,
when the type size is known.

16 years ago2007-10-08 Thiago Jung Bauermann <bauerman@br.ibm.com>
Thiago Jung Bauermann [Mon, 8 Oct 2007 19:37:07 +0000 (19:37 +0000)]
2007-10-08  Thiago Jung Bauermann  <bauerman@br.ibm.com>

* MAINTAINERS (Write After Approval): Add self.