Hans-Peter Nilsson
c3c6b70e63
* ld-elf/header.d: Allow arbitrary lines between "Program Header"
...
and "Sections". Only run on *-*-linux*.
2007-01-12 01:57:28 +00:00
DJ Delorie
2da20a1b40
merge from gcc
2007-01-12 01:19:04 +00:00
Ben Elliston
cc0732ba28
* choose-temp.c (choose_temp_base): Check the result of the call
...
to mktemp rather than testing the length of the modified string.
2007-01-12 00:39:10 +00:00
gdbadmin
79baeb1eb2
*** empty log message ***
2007-01-12 00:00:32 +00:00
H.J. Lu
2946671ecd
2007-01-11 H.J. Lu <hongjiu.lu@intel.com>
...
* bucomm.c (template_in_dir): Fix typo.
2007-01-11 23:13:10 +00:00
Alan Modra
fd3efd452f
daily update
2007-01-11 23:00:13 +00:00
Mark Kettenis
610acfff22
* config/i386/nm-i386gnu.h (CHILD_PREPARE_TO_STORE): Remove.
2007-01-11 21:53:29 +00:00
Vladimir Prus
23da0d9454
Move ChangeLog entry to the right place
2007-01-11 20:57:10 +00:00
Ulrich Weigand
12102450ba
* spu-tdep.c (spu_analyze_prologue): Fix erroneous backtrace
...
past entry function with recent newlib.
2007-01-11 20:48:50 +00:00
Vladimir Prus
81121995ba
* gdb.mi/mi-var-cp.cc (reference_update_tests):
...
Make sure the variable we're using is in scope.
(reference_to_pointer): Likewise.
2007-01-11 20:48:49 +00:00
Vladimir Prus
c8b2f53c0b
* gdb.texinfo (GDB/MI Variable Objects): Improve the
...
introduction. Specify -var-update more exactly.
2007-01-11 20:42:40 +00:00
Daniel Jacobowitz
d57df5e4d8
* frame.c (get_prev_frame_1): Check PC_REGNUM before using it.
2007-01-11 17:18:22 +00:00
Paul Brook
dc4503c681
2007-01-11 Paul Brook <paul@codesourcery.com>
...
gas/
* config/tc-arm.c (do_t_add_sub): Use Rd and Rs.
gas/testsuite/
* gas/arm/thumb2_add.d: Add test for missing operand.
* gas/arm/thumb2_add.s: Ditto.
2007-01-11 15:39:08 +00:00
Paolo Bonzini
ceb92e786a
2007-01-11 Paolo Bonzini <bonzini@gnu.org>
...
* configure.in: Change == to = in test command.
* configure: Regenerate.
2007-01-11 Paolo Bonzini <bonzini@gnu.org>
* warnings.m4: Use m4_expand_once to clear the AC_SUBST'ed variable.
(ACX_PROG_CC_WARNINGS_ARE_ERRORS): Fix typo. Add optional 2nd argument.
2007-01-11 15:23:41 +00:00
Nick Clifton
493cb6ef0a
PR gas/3707
...
* config/tc-arm.c (md_begin): Cope with an NULL mcpu_fpu_opt variable.
2007-01-11 15:22:10 +00:00
Paolo Bonzini
aa0752514b
2007-01-11 Paolo Bonzini <bonzini@gnu.org>
...
* config/warnings.m4: Add second parameter with name of variable.
Always append to the variable if it exists.
2007-01-11 14:12:07 +00:00
Nathan Sidwell
59e0647f0d
bfd/
...
* elf.c (assign_file_positions_for_load_sections): We can
require fewer phdrs than expected.
ld/
* emultempl/elf-generic.em (gdl_map_segments): Only allow header
shrinkage for the first few iterations.
ld/testsuite/
* ld-elf/header.d: New.
* ld-elf/header.t: New.
* ld-elf/header.s: New.
2007-01-11 12:23:53 +00:00
Nick Clifton
e2204714e2
* gas/mcore/allinsn.s: Remove use of '#' before numbers - it is a line comment character.
...
* gas/mcore/allinsn.d: Adjust expected disassembly to match real output.
2007-01-11 11:57:05 +00:00
Nathan Sidwell
147d6f8fa0
* lib/gdb.exp (gdb_compile_test): New.
...
(skip_ada_tests, skip_java_tests): New.
(gdb_compile): Use gdb_compile_test for f77.
* lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
* lib/java.exp (compile_java_from_source): Remove runtests check,
use gdb_compile_test to record result.
* gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
gdb.ada/exec_changed.exp, gdb.ada/start.exp,
gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
gdb.java/jmisc.exp, gdb.java/jprint.exp,
gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
adjust gdb_compile invocations.
2007-01-11 11:42:45 +00:00
Paolo Bonzini
4b90047378
2007-01-11 Paolo Bonzini <bonzini@gnu.org>
...
Nick Clifton <nickc@redhat.com>
Kaveh R. Ghazi <ghazi@caip.rutgets.edu>
* configure.in (build_configargs, host_configargs, target_configargs):
Remove build/host/target parameters.
(host_libs): Add gmp and mpfr.
(GMP tests): Reorganize to allow in-tree GMP/MPFR.
* Makefile.def (gmp, mpfr): New.
(gcc): Remove target.
* Makefile.tpl (build_os, build_vendor, host_os, host_vendor,
target_os, target_vendor): New.
(configure): Add host_alias/target_alias arguments. Adjust invocations.
* configure: Regenerate.
* Makefile.in: Regenerate.
2007-01-11 Matt Fago <fago@earthlink.net>
* configure.in: Try to link to functions only in mpfr 2.2.x
to improve robustness of configure tests.
* configure: Regenerate.
2007-01-11 11:22:52 +00:00
Nick Clifton
7c48b4f16f
Run the alternative version of the lns-common-1 test for the MCore target.
2007-01-11 11:16:58 +00:00
Nick Clifton
04f8d83b9a
* config/tc-mcore.c (md_number_to_chars): Use number_to_chars_{big|little}endian.
2007-01-11 08:58:56 +00:00
Alan Modra
669a9a2af6
* embedspu.sh: New file.
...
* Makefile.am (embedspu): Add rule.
* configure.in (BUILD_MISC): Add embedspu for powerpc-linux.
* Makefile.in: Regenerate.
* configure: Regenerate.
2007-01-11 06:24:40 +00:00
gdbadmin
a1b4b55623
*** empty log message ***
2007-01-11 00:00:04 +00:00
Alan Modra
2c11e16c76
daily update
2007-01-10 23:00:08 +00:00
Jim Blandy
03f597d5b3
gdb/ChangeLog:
...
2007-01-10 Jim Blandy <jimb@codesourcery.com>
* MAINTAINERS (Global Maintainers): Ulrich Weigand has accepted
the Global Maintainers' invitation to be a global maintainer.
2007-01-10 21:25:32 +00:00
Daniel Jacobowitz
fd48f1175c
* infrun.c (singlestep_pc): New variable.
...
(resume): Set singlestep_pc.
(context_switch): Add a debugging message. Flush the frame cache.
(handle_inferior_event): Add debugging messages. Handle thread
hops when a software single step has completed. Let context_switch
handle flushing the frame cache.
2007-01-10 20:10:23 +00:00
Alan Modra
485be06348
* bucomm.h (make_tempdir): Declare independently of HAVE_MKDTEMP.
...
* bucomm.c (template_in_dir): New function, split out from..
(make_tempname): ..here. Open the file with O_EXCL if !HAVE_MKSTEMP.
(make_tempdir): Use template_in_dir. Handle directory creation
when !HAVE_MKDTEMP.
* objcopy.c (MKDIR): Don't define.
(copy_archive): Use make_tempdir when !HAVE_MKDTEMP too. Fix
error message.
2007-01-10 13:36:34 +00:00
Daniel Jacobowitz
20ac050494
Add changelog entries for copyright updates.
2007-01-10 04:33:06 +00:00
Daniel Jacobowitz
4741b7375e
* gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
...
has no debug information.
2007-01-10 03:46:03 +00:00
Daniel Jacobowitz
054410c315
* gdb.base/annota1.exp: Remove extra send_gdb.
2007-01-10 03:23:04 +00:00
gdbadmin
dcbaa9c6a3
*** empty log message ***
2007-01-10 00:00:07 +00:00
Alan Modra
ab2e038e52
daily update
2007-01-09 23:00:11 +00:00
Daniel Jacobowitz
3dab6765e8
Missed file from last commit.
2007-01-09 22:55:51 +00:00
Daniel Jacobowitz
23181151a2
XML feature description support.
...
* NEWS: Mention target descriptions, "set tdesc filename",
"unset tdesc filename", "show tdesc filename", and
qXfer:features:read.
* arch-utils.c (choose_architecture_for_target): New function.
(gdbarch_info_fill): Call it.
* target-descriptions.c (struct property): Make members non-const.
(struct target_desc): Add arch member.
(target_description_filename): New variable.
(target_find_description): Try via XML first.
(tdesc_architecture): New.
(free_target_description, make_cleanup_free_target_description): New.
(set_tdesc_property): Call xstrdup.
(set_tdesc_architecture, tdesc_set_cmdlist, tdesc_show_cmdlist)
(tdesc_unset_cmdlist, unset_tdesc_cmd, unset_tdesc_filename_cmd)
(set_tdesc_cmd, show_tdesc_cmd, set_tdesc_filename_cmd)
(show_tdesc_filename_cmd, _initialize_target_descriptions): New.
* target-descriptions.h (tdesc_architecture)
(make_cleanup_free_target_description, set_tdesc_architecture): New
prototypes.
* Makefile.in (SFILES): Add xml-tdesc.c.
(COMMON_OBS): Add xml-tdesc.o.
(target-descriptions.o): Update.
(xml-tdesc.o): New rule.
* xml-tdesc.c, xml-tdesc.h: New files.
* remote.c (PACKET_qXfer_features): New enum.
(remote_protocol_features): Add qXfer:features:read.
(remote_xfer_partial): Handle TARGET_OBJECT_AVAILABLE_FEATURES.
(_initialize_remote): Register qXfer:features:read.
* target.h (enum target_object): Add TARGET_OBJECT_AVAILABLE_FEATURES.
* features/gdb-target.dtd: New file.
* linux-i386-low.c (the_low_target): Set arch_string.
* linux-x86-64-low.c (the_low_target): Likewise.
* linux-low.c (linux_arch_string): New.
(linux_target_ops): Add it.
* linux-low.h (struct linux_target_ops): Add arch_string.
* server.c (write_qxfer_response): Use const void * for DATA.
(get_features_xml): New.
(handle_query): Handle qXfer:features:read. Report it for qSupported.
* target.h (struct target_ops): Add arch_string method.
* gdb.texinfo (Target Descriptions): New section.
(General Query Packets): Add QPassSignals anchor. Mention
qXfer:features:read under qSupported. Expand mentions of
qXfer:memory-map:read and QPassSignals. Document
qXfer:features:read.
2007-01-09 22:55:10 +00:00
Daniel Jacobowitz
3e9cb5f4b2
* copyright.sh: Clarify error.
2007-01-09 22:46:50 +00:00
Daniel Jacobowitz
818f79f66b
2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
...
* symtab.c (matching_bfd_sections): Fix VMA matching for
prelinked objects.
* gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
2007-01-09 22:43:09 +00:00
Daniel Jacobowitz
f7a6bb7039
2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
...
* minsyms.c (lookup_minimal_symbol_by_pc_section): Handle
nested symbols.
* gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
2007-01-09 22:14:35 +00:00
Daniel Jacobowitz
85bb071872
* copyright.sh (prunes): Add step-line.inp and step-line.c.
2007-01-09 21:37:30 +00:00
Daniel Jacobowitz
aa28a74efb
* configure.ac (DEBUGDIR_RELOCATABLE): Define for debugdir inside
...
exec_prefix.
(TARGET_SYSTEM_ROOT_RELOCATABLE): Allow for exec_prefix being
'${prefix}'.
* configure, config.in: Regenerate.
* defs.h (debug_file_directory): Declare.
* main.c (captured_main): Canonicalize gdb_sysroot. Assume
TARGET_SYSTEM_ROOT is defined. Initialize debug_file_directory and
relocate it if DEBUGDIR_RELOCATABLE.
* symfile.c (debug_file_directory): Make non-static.
(find_separate_debug_file): Look for debug info for SYSROOT/PATH
in DEBUGDIR/PATH if DEBUGDIR is inside SYSROOT.
(_initialize_symfile): Don't initialize debug_file_directory here.
2007-01-09 21:34:30 +00:00
Jim Blandy
1cfd2c3eed
* score-tdep.c (score_push_dummy_call): Don't mix declarations and
...
statements.
2007-01-09 21:25:03 +00:00
Daniel Jacobowitz
5efde11249
* alpha-mdebug-tdep.c (alpha_mdebug_frame_prev_register): Use
...
frame_unwind_register to recurse.
* alpha-tdep.c (alpha_sigtramp_frame_prev_register): Likewise.
(alpha_heuristic_frame_prev_register): Likewise.
* h8300-tdep.c (h8300_frame_prev_register): Likewise.
* m32c-tdep.c (m32c_prev_register): Likewise.
* frame.c (frame_register_unwind_location): Remove FIXME.
2007-01-09 20:19:15 +00:00
Daniel Jacobowitz
6aba47ca06
Copyright updates for 2007.
2007-01-09 17:59:20 +00:00
H.J. Lu
5ccca1c071
Move 2006 ChangeLog entries to ChangeLog-2006.
2007-01-09 17:30:59 +00:00
Daniel Jacobowitz
4de1f557dc
* copyright.sh: New file.
2007-01-09 17:08:18 +00:00
Daniel Jacobowitz
ca4ca11edd
* configure.ac: Check for XML_StopParser.
...
* xml-support.c (gdb_xml_body_text): Check for an error.
(gdb_xml_start_element_wrapper): Conditionalize call to XML_StopParser.
(gdb_xml_end_element_wrapper): Likewise.
* config.in, configure: Regenerated.
2007-01-09 14:58:57 +00:00
H.J. Lu
10a2343ede
Move 2006 ChangeLog entries to ChangeLog-2006.
2007-01-09 14:29:31 +00:00
Nick Clifton
f86e35b82d
* Makefile.tpl (all-target): Correct @if conditional for target modules.
...
* configure.in: Omit libiberty if building only target libgcc.
* configure, Makefile.in: Regenerated.
2007-01-09 14:09:57 +00:00
Nick Clifton
b1b532dd03
Mention that the top level configure file has been regenerated.
2007-01-09 07:40:34 +00:00
Nick Clifton
2d1e8239b9
oops - omitted from previous delta
2007-01-09 07:36:45 +00:00