OSDN Git Service
Kazu Hirata [Sun, 9 Oct 2005 16:35:55 +0000 (16:35 +0000)]
* configure.in (arm-*-linux-gnueabi): Add to noconfigdirs
target-libffi, target-qthreads, target-libjava, and
targetlibobjc.
* configure: Regenerate.
Alan Modra [Sun, 9 Oct 2005 00:00:04 +0000 (00:00 +0000)]
daily update
gdbadmin [Sun, 9 Oct 2005 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Dave Anglin [Sat, 8 Oct 2005 19:01:29 +0000 (19:01 +0000)]
* config/tc-hppa.c (strict): Don't initialize. Update comment.
(pa_ip): Promote from PA 1.0 to 1.1 immediately when 1.1 match is
found. Simplify handling of "ma" and "mb" completers.
* hppa.h (FLAG_STRICT): Revise comment.
(pa_opcode): Revise ordering rules. Add/move strict pa10 variants
before corresponding pa11 opcodes. Add strict pa10 register-immediate
entries for "fdc".
Paul Brook [Sat, 8 Oct 2005 17:07:16 +0000 (17:07 +0000)]
2005-10-08 Paul Brook <paul@codesourcery.com>
bfd/
* elf32-arm.c: Move #include "elf/arm.h" after libbfd.h.
(NUM_KNOWN_ATTRIBUTES): Define.
(aeabi_attribute, aeabi_attribute_list): Define.
(elf32_arm_obj_tdata): Add known_eabi_attributes and
other_eabi_attributes.
(uleb128_size, is_default_attr, eabi_attr_size,
elf32_arm_eabi_attr_size, write_uleb128, write_eabi_attribute,
elf32_arm_set_eabi_attr_contents, elf32_arm_bfd_final_link,
elf32_arm_new_eabi_attr, attr_strdup, elf32_arm_add_eabi_attr_int,
elf32_arm_add_eabi_attr_compat, copy_eabi_attributes,
elf32_arm_merge_eabi_attributes): New functions.
(elf32_arm_copy_private_bfd_data): Copy EABI object attributes.
(elf32_arm_fake_sections): Handle .ARM.attributes.
(elf32_arm_parse_attributes): New function.
(elf32_arm_section_from_shdr): Use it.
(bfd_elf32_bfd_final_link): Define.
gas/
* config/tc-arm.c: Don't provide fallback default for CPU_DEFAULT.
(arm_arch_used, thumb_arch_used, selected_cpu, selected_cpu_name):
New variables.
(arm_cpu_option_table): Add canonical_name.
(arm_cpus): Populate canonical_name field.
(s_arm_eabi_attribute, s_arm_arch, s_arm_cpu, s_arm_fpu,
aeabi_set_public_attributes, arm_md_end): New functions.
(md_pseudo_table): Add "cpu", "arch", "fpu" and "eabi_attribute".
(md_assemble): Set thumb_arch_used and arm_arch_used.
(md_begin): Set defaut cpu if CPU_DEFAULT not defined.
* config/tc-arm.h (md_end): Define.
* doc/c-arm.texi: Document .cpu, .arch, .fpu and .eabi_attribute.
gas/testsuite/
* gas/arm/eabi_attr_1.s: New test.
* gas/arm/eabi_attr_1.d: New test.
* gas/arm/arm7t.d: Only disassemble code sections.
* gas/arm/bignum1.d: Ignore Arm object attribute sections.
* gas/arm/mapping.d: Ditto.
* gas/arm/unwind.d: Ditto.
* gas/elf/section0.d: Ditto.
* gas/elf/section1.d: Ditto.
* gas/elf/elf.exp: Set target_machine for Arm EABI based targets.
* gas/elf/section2.e-armeabi: New file.
include/elf/
* arm.h: Add prototypes for BFD object attribute routines.
ld/testsuite/
* ld-arm/arm-rel31.d: Ignore Arm object attribute sections.
* ld-arm/arm-target1-abs.d: Ditto.
* ld-arm/arm-target1-rel.d: Ditto.
* ld-arm/arm-target2-abs.d: Ditto.
* ld-arm/arm-target2-got-rel.d: Ditto.
* ld-arm/arm-target2-rel.d: Ditto.
Richard Earnshaw [Sat, 8 Oct 2005 14:52:07 +0000 (14:52 +0000)]
2005-10-08 James Lemke <jim@wasabisystems.com>
* arm-dis.c (coprocessor_opcodes): Fix mask for various Maverick CDP
operations.
Alan Modra [Sat, 8 Oct 2005 00:00:06 +0000 (00:00 +0000)]
daily update
gdbadmin [Sat, 8 Oct 2005 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***
Mark Mitchell [Fri, 7 Oct 2005 14:20:47 +0000 (14:20 +0000)]
* at-file.texi: Fix typo.
gdbadmin [Fri, 7 Oct 2005 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Fri, 7 Oct 2005 00:00:07 +0000 (00:00 +0000)]
daily update
Daniel Jacobowitz [Thu, 6 Oct 2005 19:21:14 +0000 (19:21 +0000)]
bfd/
* elf32-arm.c (elf32_arm_check_relocs): Avoid aliasing warnings from
GCC.
(elf32_arm_size_dynamic_sections): Likewise.
* ecofflink.c (bfd_ecoff_debug_one_external): Likewise.
* elf32-hppa.c (elf32_hppa_check_relocs): Likewise.
* elf32-m32r.c (m32r_elf_check_relocs): Likewise.
* elf32-m68k.c (elf_m68k_check_relocs): Likewise.
* elf32-ppc.c (ppc_elf_check_relocs): Likewise.
* elf32-s390.c (elf_s390_check_relocs): Likewise.
(elf_s390_size_dynamic_sections): Likewise.
* elf32-sh.c (sh_elf_check_relocs): Likewise.
* elf64-ppc.c (ppc64_elf_check_relocs, dec_dynrel_count)
(ppc64_elf_size_dynamic_sections): Likewise.
* elf64-s390.c (elf_s390_check_relocs): Likewise.
(elf_s390_size_dynamic_sections): Likewise.
* elfxx-mips.c (_bfd_mips_elf_finish_dynamic_sections): Likewise.
* elfxx-sparc.c (_bfd_sparc_elf_check_relocs): Likewise.
(_bfd_sparc_elf_size_dynamic_sections): Likewise.
* ieee.c (ieee_slurp_section_data): Likewise.
* oasys.c (oasys_slurp_section_data): Likewise.
opcodes/
* ppc-dis.c (struct dis_private): Remove.
(powerpc_dialect): Avoid aliasing warnings.
(print_insn_big_powerpc, print_insn_little_powerpc): Likewise.
Daniel Jacobowitz [Thu, 6 Oct 2005 15:24:36 +0000 (15:24 +0000)]
* Makefile.def (flags_to_pass): Add OBJDUMP_FOR_TARGET.
* Makefile.tpl (BASE_TARGET_EXPORTS): Add OBJDUMP.
(OBJDUMP_FOR_TARGET, CONFIGURED_OBJDUMP_FOR_TARGET)
(USUAL_OBJDUMP_FOR_TARGET): New.
(EXTRA_TARGET_FLAGS): Add OBJDUMP.
* configure.in: Check for $OBJDUMP_FOR_TARGET.
* configure, Makefile: Regenerated.
Alan Modra [Thu, 6 Oct 2005 00:22:57 +0000 (00:22 +0000)]
PR 1659
* rs6000-tdep.c (rs6000_push_dummy_call): Correct size of
backchain write.
(rs6000_convert_from_func_ptr_addr): Correct comment.
gdbadmin [Thu, 6 Oct 2005 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Thu, 6 Oct 2005 00:00:04 +0000 (00:00 +0000)]
daily update
Bob Wilson [Wed, 5 Oct 2005 21:24:23 +0000 (21:24 +0000)]
* archive.c: Add missing SUBSECTION for documentation.
* bfd.c: Likewise.
* cache.c: Likewise.
* corefile.c: Likewise.
* format.c: Likewise.
* init.c: Likewise.
* libbfd.c: Likewise.
* opncls.c: Likewise.
* elf.c: Remove blank line after SECTION heading.
* reloc.c: Change "howto manager" SECTION to a SUBSECTION.
Paolo Bonzini [Wed, 5 Oct 2005 15:59:52 +0000 (15:59 +0000)]
2005-10-05 Paolo Bonzini <bonzini@gnu.org>
* Makefile.tpl (all) [gcc-no-bootstrap]: Make prebootstrap packages
before other host packages.
Paolo Bonzini [Wed, 5 Oct 2005 07:30:22 +0000 (07:30 +0000)]
2005-10-05 Paolo Bonzini <bonzini@gnu.org>
PR bootstrap/22340
* configure.in (default_target): Remove.
* Makefile.tpl (all): Do not use prerequisites as subroutines
(all) [gcc-bootstrap]: Bootstrap gcc first if it was not done yet.
(do-[+make_target+], check, install, [+bootstrap_target+]): Do not
use prerequisites as subroutines.
(check-host, check-target): New.
(bootstrap configure & all targets): Do not use stage*-start
if the directory layout is already ok.
(non-bootstrap configure & all targets): Prepend a $(unstage).
(stage[+id+]-bubble): Do that here. Do not use NOTPARALLEL.
(NOTPARALLEL): Remove.
(unstage, stage variables): New variables.
(unstage, stage targets): Simply expand to those variables.
* configure: Regenerate.
* Makefile.in: Regenerate.
Jim Wilson [Wed, 5 Oct 2005 01:19:36 +0000 (01:19 +0000)]
Fix mips-elf --enable-libmudflap make -j2 failure.
* Makefile.def (lang_env_dependencies): Add libmudflap.
* Makefile.in: Regenerate.
gdbadmin [Wed, 5 Oct 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Wed, 5 Oct 2005 00:00:05 +0000 (00:00 +0000)]
daily update
Nick Clifton [Tue, 4 Oct 2005 07:23:50 +0000 (07:23 +0000)]
* elf32-arm.c (get_arm_elf_section_data): Cache the last pointer matched so
that the typical case of scanning for the previous section to last one can be
handled quickly.
Mark Mitchell [Tue, 4 Oct 2005 05:34:17 +0000 (05:34 +0000)]
* at-file.texi: New file.
Joel Brobecker [Tue, 4 Oct 2005 00:56:30 +0000 (00:56 +0000)]
* MAINTAINERS: Add section for release management.
Joel Brobecker [Tue, 4 Oct 2005 00:16:07 +0000 (00:16 +0000)]
* NEWS: Add entry for new "set print array-indexes" command.
Alan Modra [Tue, 4 Oct 2005 00:00:05 +0000 (00:00 +0000)]
daily update
gdbadmin [Tue, 4 Oct 2005 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Joel Brobecker [Mon, 3 Oct 2005 22:26:54 +0000 (22:26 +0000)]
* gdb.texinfo (Print Settings): Add documentation for set/show
print array-indexes.
Bob Wilson [Mon, 3 Oct 2005 21:49:17 +0000 (21:49 +0000)]
* elf32-xtensa.c (relocations_reach): Skip range check for
absolute literals.
Joel Brobecker [Mon, 3 Oct 2005 21:28:04 +0000 (21:28 +0000)]
* gdb.base/arrayidx.c: New file.
* gdb.base/arrayidx.exp: New testcase.
Joel Brobecker [Mon, 3 Oct 2005 21:21:20 +0000 (21:21 +0000)]
2005-10-03 Joel Brobecker <brobecker@adacore.com>
* language.h (language_defn): New field la_print_array_index.
(LA_PRINT_ARRAY_INDEX): New macro.
(default_print_array_index): Add declaration.
* language.c (default_print_array_index): new function.
(unknown_language): Add value for new field.
(auto_language): Likewise.
(local_language): Likewise.
* ada-lang.c (ada_print_array_index): New function.
(ada_language_defn): Add value for new field.
* c-lang.c (c_language_defn): Likewise.
(cpluc_language_defn): Likewise.
(asm_language_defn): Likewise.
(minimal_language_defn): Likewise.
* f-lang.c (f_language_defn): Likewise.
* jv-lang.c (java_language_defn): Likewise.
* m2-lang.c (m2_language_defn): Likewise.
* objc-lang.c (objc_language_defn): Likewise.
* p-lang.c (pascal_language_defn): Likewise.
* scm-lang.c (scm_language_defn): Likewise.
* valprint.h (print_array_indexes_p): Add declaration.
(get_array_low_bound): Add declaration.
(maybe_print_array_index): Add declaration.
* valprint.c (print_array_indexes): New static variable.
(show_print_array_indexes): New function.
(print_array_indexes_p): New function.
(get_array_low_bound): New function.
(maybe_print_array_index): New function.
(val_print_array_elements): Print the index of each element if
requested by the user.
(_initialize_valprint): Add new array-indexes "set/show print" command.
* ada-valprint.c (print_optional_low_bound): Replace extracted code
by call to ada_get_array_low_bound_and_type(). Stop printing the low
bound if indexes will be printed for all elements of the array.
(val_print_packed_array_elements): Print the index of each element
of the array if necessary.
Joel Brobecker [Mon, 3 Oct 2005 20:53:01 +0000 (20:53 +0000)]
* hppa-tdep.c (read_unwind_info): Fix typo in comment.
Catherine Moore [Mon, 3 Oct 2005 15:35:57 +0000 (15:35 +0000)]
Regenerated with 2.13 version of autoconf.
Catherine Moore [Mon, 3 Oct 2005 15:11:13 +0000 (15:11 +0000)]
* configure.in (bfin-*-*): Support bfin.
* configure: Regenerated.
Nick Clifton [Mon, 3 Oct 2005 10:52:38 +0000 (10:52 +0000)]
oops - delayed commit for addtion of Irish translation for gprof and opcodes
Alan Modra [Mon, 3 Oct 2005 03:41:56 +0000 (03:41 +0000)]
* elf.c (_bfd_elf_get_synthetic_symtab): Set BSF_GLOBAL on
synthetic syms.
Alan Modra [Mon, 3 Oct 2005 00:00:05 +0000 (00:00 +0000)]
daily update
gdbadmin [Mon, 3 Oct 2005 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Daniel Jacobowitz [Sun, 2 Oct 2005 23:01:01 +0000 (23:01 +0000)]
* gdb_gcore.sh: Use a temporary file. Use gdb from $PATH.
gdbadmin [Sun, 2 Oct 2005 03:00:02 +0000 (03:00 +0000)]
*** empty log message ***
Alan Modra [Sat, 1 Oct 2005 00:00:08 +0000 (00:00 +0000)]
daily update
gdbadmin [Sat, 1 Oct 2005 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
H.J. Lu [Fri, 30 Sep 2005 18:38:50 +0000 (18:38 +0000)]
2005-09-30 H.J. Lu <hongjiu.lu@intel.com>
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerated.
* aclocal.m4: Likewise.
H.J. Lu [Fri, 30 Sep 2005 18:05:59 +0000 (18:05 +0000)]
2005-09-30 H.J. Lu <hongjiu.lu@intel.com>
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerated.
* aclocal.m4: Likewise.
* configure: Likewise.
Catherine Moore [Fri, 30 Sep 2005 15:36:41 +0000 (15:36 +0000)]
* Makefile.am: Bfin support.
* Makefile.in: Regenerated.
* aclocal.m4: Regenerated.
* archures.c (bfd_mach_bfin): New.
(bfd_arch_bfin): New.
bfd-in.h (bfd_bfin_elf32_create_embedded_relocs): New.
* bfd-in2.h: Regenerated.
* config.bfd: Bfin support.
* configure: Regenerated.
* configure.in: Bfin support.
* libbfd.h: Regenerated.
* reloc.c: Add BFD relocations for Bfin.
* targets.c (bfd_elf32_bfin_vec): New.
* cpu-bfin.c: New file.
* elf32-bfin.c: New file.
Catherine Moore [Fri, 30 Sep 2005 15:28:52 +0000 (15:28 +0000)]
* Makefile.am: Bfin support.
* Makefile.in: Regenerated.
* aclocal.m4: Regenerated.
* bfin-dis.c: New file.
* configure.in: Bfin support.
* configure: Regenerated.
* disassemble.c (ARCH_bfin): Define.
(disassembler): Add case for bfd_arch_bfin.
Catherine Moore [Fri, 30 Sep 2005 15:12:52 +0000 (15:12 +0000)]
* dis-asm.h (print_insn_bfin): Declare.
* elf/bfin.h: New file.
* elf/common.h (EM_BLACKFIN): Define.
* opcode/bfin.h: New file.
H.J. Lu [Fri, 30 Sep 2005 14:50:57 +0000 (14:50 +0000)]
2005-09-30 H.J. Lu <hongjiu.lu@intel.com>
* configure.in (*-*-darwin*): Build bfd, binutils and opcodes.
* configure: Regenerated.
Alan Modra [Fri, 30 Sep 2005 07:32:50 +0000 (07:32 +0000)]
* elf64-ppc.c (ppc_type_of_stub): Check both func desc and func
entry sym before deciding no stub is needed.
(ppc64_elf_size_stubs): When calculating branch destination,
don't use func desc sym for old ABI objects unless func entry
is undefined.
gdbadmin [Fri, 30 Sep 2005 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Fri, 30 Sep 2005 00:00:09 +0000 (00:00 +0000)]
daily update
Andreas Schwab [Thu, 29 Sep 2005 20:41:27 +0000 (20:41 +0000)]
PR threads/2015
* infrun.c (adjust_pc_after_break): Don't use the state from a
non-matching thread context.
Daniel Jacobowitz [Thu, 29 Sep 2005 15:37:44 +0000 (15:37 +0000)]
* rs6000-tdep.c (rs6000_frame_cache): Handle misdetected frameless
functions.
Geoffrey Keating [Thu, 29 Sep 2005 01:00:26 +0000 (01:00 +0000)]
Index: ChangeLog
2005-09-28 Geoffrey Keating <geoffk@apple.com>
* Makefile.tpl (BASE_TARGET_EXPORTS): Add LIPO, STRIP.
(LIPO_FOR_TARGET): New.
(CONFIGURED_LIPO_FOR_TARGET): New.
(USUAL_LIPO_FOR_TARGET): New.
(STRIP_FOR_TARGET): New.
(CONFIGURED_STRIP_FOR_TARGET): New.
(USUAL_STRIP_FOR_TARGET): New.
* Makefile.def (flags_to_pass): Add LIPO_FOR_TARGET and
STRIP_FOR_TARGET.
* configure.in: Set LIPO_FOR_TARGET, STRIP_FOR_TARGET,
CONFIGURED_LIPO_FOR_TARGET, CONFIGURED_STRIP_FOR_TARGET.
* Makefile.in: Regenerate.
* configure.in: Regenerate.
Index: gcc/ChangeLog
2005-09-28 Geoffrey Keating <geoffk@apple.com>
* Makefile.in: Export LIPO_FOR_TARGET, STRIP_FOR_TARGET.
(stage1-start): Delete old libgcc and libunwind before moving
anything into the stage directory.
(stage2-start): Likewise.
(stage3-start): Likewise.
(stage4-start): Likewise.
(stageprofile-start): Likewise.
(stagefeedback-start): Likewise.
* config.gcc (*-*-darwin*): Automatically use CPU-specific darwin.h
header in tm_file and CPU-specific t-darwin in tmake_file.
(i[34567]86-*-darwin*): Don't change tm_file.
(powerpc-*-darwin*): Don't change tm_file or tmake_file.
* config/darwin.h (REAL_LIBGCC_SPEC): Rewrite to use proper libgcc
shared library stub for target OS version.
* config/t-slibgcc-darwin (SHLIB_SOLINK): Delete.
(SHLIB_LINK): Don't make SHLIB_SOLINK.
(SHLIB_INSTALL): Don't install SHLIB_SOLINK.
(libgcc_s.%.dylib): New.
(LIBGCC): Define.
(install-darwin-libgcc-stubs): New.
(INSTALL_LIBGCC): New append.
* config/i386/darwin-libgcc.10.4.ver: New.
* config/i386/darwin-libgcc.10.5.ver: New.
* config/i386/t-darwin: New.
* config/rs6000/darwin-libgcc.10.4.ver: New.
* config/rs6000/darwin-libgcc.10.5.ver: New.
* config/rs6000/darwin.h (REAL_LIBGCC_SPEC): Delete.
* config/rs6000/t-darwin (SHLIB_VERPFX): Define.
gdbadmin [Thu, 29 Sep 2005 00:00:35 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Thu, 29 Sep 2005 00:00:05 +0000 (00:00 +0000)]
daily update
Nick Roberts [Wed, 28 Sep 2005 23:44:02 +0000 (23:44 +0000)]
* annotate.c (breakpoints_changed, annotate_frames_invalid)
(_initialize_annotate): Print breakpoints-invalid and
frames-invalid for level 2 annotations only.
* gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
frames-invalid and breakpoints-invalid are no longer generated
with level 3 so don't expect them in the output.
Nick Roberts [Wed, 28 Sep 2005 23:32:43 +0000 (23:32 +0000)]
*** empty log message ***
Daniel Jacobowitz [Wed, 28 Sep 2005 16:17:06 +0000 (16:17 +0000)]
* infrun.c (init_execution_control_state): Initialize
ecs->another_trap.
Jan Beulich [Wed, 28 Sep 2005 15:34:53 +0000 (15:34 +0000)]
gas/testsuite/
2005-09-28 Jan Beulich <jbeulich@novell.com>
* gas/i386/x86-64-stack.s, gas/i386/x86-64-stack.d,
gas/i386/x86-64-stack-suffix.d, gas/i386/x86-64-stack-intel.d: New.
* gas/i386/i386.exp: Run new tests.
ld/testsuite/
2005-09-28 Jan Beulich <jbeulich@novell.com>
* ld-x86-64/tlspic.dd: Adjust.
opcodes/
2005-09-28 Jan Beulich <jbeulich@novell.com>
* i386-dis.c (stack_v_mode): Renamed from branch_v_mode.
(indirEv): Use it.
(stackEv): New.
(Ob64, Ov64): Rename to Ob, Ov. Delete unused original definitions.
(dis386): Document and use new 'V' meta character. Use it for
single-byte push/pop opcode forms. Use stackEv for mod-r/m push/pop
opcode forms. Correct typo in 'pop ss'. Replace Ob64/Ov64 by Ob/Ov.
(putop): 'q' suffix for 'T' and 'U' meta depends on DFLAG. Mark
data prefix as used whenever DFLAG was examined. Handle 'V'.
(intel_operand_size): Use stack_v_mode.
(OP_E): Use stack_v_mode, but handle only the special case of
64-bit mode without operand size override here; fall through to
v_mode case otherwise.
(OP_REG): Special case rAX_reg ... rDI_reg only when 64-bit mode
and no operand size override is present.
(OP_J): Use get32s for obtaining the displacement also when rex64
is present.
H.J. Lu [Wed, 28 Sep 2005 14:53:24 +0000 (14:53 +0000)]
2005-09-28 H.J. Lu <hongjiu.lu@intel.com>
PR binutils/1321
* elf-bfd.h (_bfd_elf_setup_group_pointers): Renamed to ...
(_bfd_elf_setup_sections): This.
* elf.c: Likewise.
* elfcode.h (elf_object_p): Likewise.
* elf.c (_bfd_elf_setup_sections): Process SHF_LINK_ORDER.
(_bfd_elf_copy_private_section_data): Likewise.
H.J. Lu [Wed, 28 Sep 2005 14:52:02 +0000 (14:52 +0000)]
2005-09-28 H.J. Lu <hongjiu.lu@intel.com>
* elflink.c (elf_fixup_link_order): Report locations for mixed
ordered and unordered input sections.
Nick Roberts [Wed, 28 Sep 2005 02:55:41 +0000 (02:55 +0000)]
(TAGS): Put DEPFILES back and add as a dependency.
Nick Roberts [Wed, 28 Sep 2005 02:54:45 +0000 (02:54 +0000)]
*** empty log message ***
Alan Modra [Wed, 28 Sep 2005 00:00:07 +0000 (00:00 +0000)]
daily update
gdbadmin [Wed, 28 Sep 2005 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***
Bob Rossi [Tue, 27 Sep 2005 22:39:04 +0000 (22:39 +0000)]
2005-09-27 Bob Rossi <bob@brasko.net>
* gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
from test. Escape the | in mi_gdb_test call.
* gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
expected regex's in mi_gdb_test calls.
* lib/mi-support.exp: Remove arbitrary .* from tests.
(mi_gdb_test): Add string_regex variable. Add anchor to main -re.
Fully anchor GDB/MI expected results in mi_gdb_test.
* lib/gdb.exp (string_to_regexp): Escape the ] character.
* gdb.base/sizeof.exp: Remove escape character. Correct test.
Mark Mitchell [Tue, 27 Sep 2005 15:21:13 +0000 (15:21 +0000)]
* argv.c (expandargv): Do not use xmalloc_failed.
Alan Modra [Tue, 27 Sep 2005 00:00:08 +0000 (00:00 +0000)]
daily update
gdbadmin [Tue, 27 Sep 2005 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***
Joel Brobecker [Mon, 26 Sep 2005 22:31:16 +0000 (22:31 +0000)]
Remove change description for a file that is actually part of the testsuite/
subdirectory. The description is included in testsuite/ChangeLog.
Joel Brobecker [Mon, 26 Sep 2005 22:09:41 +0000 (22:09 +0000)]
Fix name of directory in one ChangeLog entry.
Nick Roberts [Mon, 26 Sep 2005 21:45:37 +0000 (21:45 +0000)]
(HFILES_NO_SRCDIR): Remove minimon.h, symfile-mem.h.
(ALLDEPFILES) Correct typo amdfbsd-nat.c -> amd64fbsd-nat.c.
Remove irix4-nat.c, m3-nat.c, mipsm3-nat.c, ns32k-tdep.c
symm-tdep.c and symm-nat.c.
(TAGFILES_NO_SRCDIR): Add CONFIG_SRCS.
(DEPFILES): Remove CONFIG_OBS and include it explicitly where
needed.
Nick Roberts [Mon, 26 Sep 2005 21:40:33 +0000 (21:40 +0000)]
*** empty log message ***
Mark Mitchell [Mon, 26 Sep 2005 21:02:59 +0000 (21:02 +0000)]
* libiberty.h (expandargv): New function.
* argv.c (safe-ctype.h): Include it.
(ISBLANK): Remove.
(stdio.h): Include.
(buildargv): Use ISSPACE instead of ISBLANK.
(expandargv): New function.
* Makefile.in: Regenerated.
Jan Beulich [Mon, 26 Sep 2005 07:04:23 +0000 (07:04 +0000)]
gdb/
2005-09-26 Jan Beulich <jbeulich@novell.com>
* MAINTAINERS (Write After Approval): Add myself.
Jan Beulich [Mon, 26 Sep 2005 06:59:39 +0000 (06:59 +0000)]
gdb/
2005-09-26 Jan Beulich <jbeulich@novell.com>
* amd64-tdep.h (AMD64_FCTRL_REGNUM, AMD64_FSTAT_REGNUM,
AMD64_MXCSR_REGNUM): New.
* amd64-tdep.c (amd64_dwarf_regmap): Add eflags, selector regs,
mxcsr, fp control and status words.
* i386-tdep.c (): Add selector regs, mxcsr, fp control and status
words.
Paul Brook [Mon, 26 Sep 2005 02:17:34 +0000 (02:17 +0000)]
2005-09-26 Paul Brook <paul@codesourcery.com>
* arm-tdep.c (arm_type_align): New function.
(arm_push_dummy_call): Use it. Ensure proper argument alignment.
(arm_extract_struct_value_address): Remove.
(arm_use_struct_convention): Rename...
(arm_return_in_memory): ... To this. Return nonzero for all small
aggregates under the EABI.
(arm_return_value): New function.
(arm_gdbarch_init): Default for VFP float model for EABI binaries.
Use set_gdbarch_return_value instead of obsolete functions.
* testsuite/long_long.exp: Exclude eabi targets from arm FPA float
format test.
Alan Modra [Mon, 26 Sep 2005 00:00:06 +0000 (00:00 +0000)]
daily update
gdbadmin [Mon, 26 Sep 2005 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***
Dave Anglin [Sun, 25 Sep 2005 02:33:54 +0000 (02:33 +0000)]
* hppa.h (pa_opcodes): Add new "fdc" and "fic" opcode entries.
gdbadmin [Sun, 25 Sep 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Sun, 25 Sep 2005 00:00:06 +0000 (00:00 +0000)]
daily update
gdbadmin [Sat, 24 Sep 2005 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Sat, 24 Sep 2005 00:00:06 +0000 (00:00 +0000)]
daily update
Tom Tromey [Fri, 23 Sep 2005 17:28:31 +0000 (17:28 +0000)]
* enable.m4: New file.
* tls.m4: New file.
Alan Modra [Fri, 23 Sep 2005 00:00:06 +0000 (00:00 +0000)]
daily update
gdbadmin [Fri, 23 Sep 2005 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Jim Wilson [Thu, 22 Sep 2005 19:50:27 +0000 (19:50 +0000)]
Fix addr2line -i problem; reports incorrect function nesting for inline funcs.
* dwarf2.c (struct funcinfo): Delete nesting_level field.
(lookup_address_in_function_table): Delete code to set funcinfo
caller_func field. Delete local curr_func.
(scan_unit_for_symbols): New locals nested_funcs, nested_funcs_size.
Delete code setting funcinfo nesting_level field. Add code to set
funcinfo caller_func field.
Alan Modra [Thu, 22 Sep 2005 00:00:07 +0000 (00:00 +0000)]
daily update
gdbadmin [Thu, 22 Sep 2005 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Mark Kettenis [Wed, 21 Sep 2005 20:45:46 +0000 (20:45 +0000)]
* mips-tdep.c (n32n64_floatformat_always_valid): Use 'const void
*' for second argument instead of 'const char *'.
Alan Modra [Wed, 21 Sep 2005 00:00:06 +0000 (00:00 +0000)]
daily update
gdbadmin [Wed, 21 Sep 2005 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***
Paul Gilliam [Tue, 20 Sep 2005 23:40:51 +0000 (23:40 +0000)]
2005-09-20 Paul Gilliam <pgilliam@us.ibm.com>
* gdb.arch/altivec-abi.exp: Elide the 'in' from what's expected
after a 'finish' command.
Jim Wilson [Tue, 20 Sep 2005 18:13:32 +0000 (18:13 +0000)]
Add mangled names to addr2line -i output.
* dwarf2.c (find_abstract_instance_name): Don't early exit when name
set. For DW_AT_name case, only set name if not already set. Handle
DW_AT_MIPS_linkage_name.
Wu Zhou [Tue, 20 Sep 2005 09:01:14 +0000 (09:01 +0000)]
* bfp-test.c: New file.
* bfp-test.exp: New testcase.
Wu Zhou [Tue, 20 Sep 2005 08:55:55 +0000 (08:55 +0000)]
* c-exp.y (parse-number): Modify the float parsing logic to let it
recognize a suffix.
Wu Zhou [Tue, 20 Sep 2005 06:37:03 +0000 (06:37 +0000)]
* gdb.fortran/subarray.exp: New testcase to test the evaluation
of subarray and substring variable.
* gdb.fortran/subarray.f: New source file for the test of subarray
and substring variable evaluation.
* gdb.fortran/exprs.exp: Add four tests for substring evaluation
of string constant.