binutils-gdb.git
17 years agodaily update
Alan Modra [Fri, 19 Jan 2007 23:00:08 +0000 (23:00 +0000)]
daily update

17 years ago * MAINTAINERS (Write After Approval): Add myself.
Jan Kratochvil [Fri, 19 Jan 2007 18:55:02 +0000 (18:55 +0000)]
* MAINTAINERS (Write After Approval): Add myself.

17 years ago* pe-dll.c: (make_one) Conditionally include jump stubs.
Nick Clifton [Fri, 19 Jan 2007 15:40:55 +0000 (15:40 +0000)]
* pe-dll.c: (make_one) Conditionally include jump stubs.
* emultempl/pe.em (gld_${EMULATION_NAME}_after_open): Identify
  redundant jump stubs from import libraries and exclude them from link.

17 years agold/
H.J. Lu [Fri, 19 Jan 2007 15:13:29 +0000 (15:13 +0000)]
ld/

2007-01-19 H.J. Lu  <hongjiu.lu@intel.com>

* ld.h (args_type): Add new symbolic and dynamic_list fields.

* ld.texinfo: Update -Bsymbolic-functions.

* ldmain.c (main): Initialize command_line.symbolic to
symbolic_unset and command_line.dynamic_list to
dynamic_list_unset.  Check -Bsymbolic, -Bsymbolic-functions and
--dynamic-list* before setting link_info.symbolic,
link_info.dynamic and link_info.dynamic_data.

* lexsup.c (option_values): Add OPTION_SYMBOLIC_FUNCTIONS.
(ld_options): Use OPTION_SYMBOLIC_FUNCTIONS with
-Bsymbolic-functions.
(parse_args): Handle -Bsymbolic-functions.  Don't set
link_info.dynamic, link_info.dynamic_data and link_info.symbolic
here.  Set command_line.symbolic for -Bsymbolic.  Set
command_line.dynamic_list and command_line.symbolic for
--dynamic-list-data, --dynamic-list-cpp-new,
--dynamic-list-cpp-typeinfo and --dynamic-list.

ld/testsuite/

2007-01-19 H.J. Lu  <hongjiu.lu@intel.com>

* ld-elf/dl6.c: New file.
* ld-elf/dl6a.out: Likewise.
* ld-elf/dl6amain.c: Likewise.
* ld-elf/dl6b.out: Likewise.
* ld-elf/dl6bmain.c: Likewise.
* ld-elf/dl6cmain.c: Likewise.
* ld-elf/dl6dmain.c: Likewise.

* ld-elf/shared.exp: Add new tests for -Bsymbolic,
-Bsymbolic-functions, --dynamic-list-data and
--dynamic-list-cpp-new.

17 years agold/
H.J. Lu [Fri, 19 Jan 2007 15:06:27 +0000 (15:06 +0000)]
ld/

2007-01-19  Jakub Jelinek  <jakub@redhat.com>
    H.J. Lu  <hongjiu.lu@intel.com>

* emultempl/elf32.em (handle_option): Make sure -z max-page-size
or -z common-page-size argument is a power of 2.  Call
bfd_emul_set_maxpagesize and bfd_emul_set_commonpagesize.

2007-01-19  H.J. Lu  <hongjiu.lu@intel.com>

* ldmain.c (main): Don't call bfd_emul_set_maxpagesize nor
bfd_emul_set_commonpagesize.

ld/testsuite/

2007-01-19  H.J. Lu  <hongjiu.lu@intel.com>

* ld-elf/maxpage3.t: New file.
* ld-elf/maxpage3a.d: Likewise.
* ld-elf/maxpage3b.d: Likewise.
* ld-elf/maxpage3c.d: Likewise.

17 years agold/
H.J. Lu [Fri, 19 Jan 2007 14:51:27 +0000 (14:51 +0000)]
ld/

2007-01-19 H.J. Lu  <hongjiu.lu@intel.com>

* NEWS: Mention --default-script/-dT.

* ld.h (args_type): Add a default_script field.

* ld.texinfo: Document --default-script/-dT.

* ldmain.c (main): Handle command_line.default_script.

* lexsup.c (option_values): Add OPTION_DEFAULT_SCRIPT.
(ld_options): Add entries for --default-script and -dT.
(parse_args): Handle --default-script/-dT.

ld/testsuite/

2007-01-19 H.J. Lu  <hongjiu.lu@intel.com>

* ld-scripts/default-script.exp: New file.
* ld-scripts/default-script.s: Likewise.
* ld-scripts/default-script.t: Likewise.
* ld-scripts/default-script1.d: Likewise.
* ld-scripts/default-script2.d: Likewise.
* ld-scripts/default-script3.d: Likewise.
* ld-scripts/default-script4.d: Likewise.

17 years ago From Marcus Deuling <deuling@de.ibm.com>:
Mark Kettenis [Fri, 19 Jan 2007 11:14:52 +0000 (11:14 +0000)]
    From Marcus Deuling <deuling@de.ibm.com>:
        * gdb.arch/altivec-regs.exp: Initialise variable endianness in
        every case.

17 years ago*** empty log message ***
gdbadmin [Fri, 19 Jan 2007 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
Alan Modra [Thu, 18 Jan 2007 23:00:07 +0000 (23:00 +0000)]
daily update

17 years ago2007-01-18 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Thu, 18 Jan 2007 19:21:15 +0000 (19:21 +0000)]
2007-01-18  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/1283
* lib/ld-lib.exp (run_dump_test): Remove output file first.

17 years ago2007-01-18 Mei Ligang <ligang@sunnorth.com.cn>
Mei Ligang [Thu, 18 Jan 2007 10:33:49 +0000 (10:33 +0000)]
2007-01-18  Mei Ligang  <ligang@sunnorth.com.cn>

* config/tc-score.c : Using _() for const string.
Do not assign inst.error with a local string pointer.
(md_section_align): Pad section.

17 years ago*** empty log message ***
gdbadmin [Thu, 18 Jan 2007 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
Alan Modra [Wed, 17 Jan 2007 23:00:12 +0000 (23:00 +0000)]
daily update

17 years ago2007-01-17 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Wed, 17 Jan 2007 19:17:15 +0000 (19:17 +0000)]
2007-01-17  H.J. Lu  <hongjiu.lu@intel.com>

* ld-elf/header.d: Adjust for .text section with 16byte
alignment.

17 years ago*** empty log message ***
gdbadmin [Wed, 17 Jan 2007 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
Alan Modra [Tue, 16 Jan 2007 23:00:08 +0000 (23:00 +0000)]
daily update

17 years ago2007-01-16 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Tue, 16 Jan 2007 18:55:06 +0000 (18:55 +0000)]
2007-01-16  H.J. Lu  <hongjiu.lu@intel.com>

* ld-elf/dl1main.c (main): Fix a typo.

17 years agobfd/
H.J. Lu [Tue, 16 Jan 2007 14:56:32 +0000 (14:56 +0000)]
bfd/

2007-01-16  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/3831
* elf-bfd.h (bfd_elf_link_mark_dynamic_symbol): Add an
argument, Elf_Internal_Sym *.

* elflink.c (bfd_elf_link_mark_dynamic_symbol): Mark a data
symbol dynamic if info->dynamic_data is TRUE.
(bfd_elf_record_link_assignment): Updated call to
bfd_elf_record_link_assignment.
(_bfd_elf_merge_symbol): Likewise.  Always call
bfd_elf_link_mark_dynamic_symbol.

include/

2007-01-16  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/3831
* bfdlink.h (bfd_link_info): Rename dynamic to dynamic_list.
Add dynamic and dynamic_data.

ld/

2007-01-16  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/3831
* NEWS: Mention -Bsymbolic-functions, --dynamic-list-data and
--dynamic-list-cpp-new.

* ld.texinfo: Document -Bsymbolic-functions, --dynamic-list-data
and --dynamic-list-cpp-new.

* ldlang.c (lang_append_dynamic_list_cpp_new): New.
(lang_process): Change link_info.dynamic to
link_info.dynamic_list.
(lang_append_dynamic_list): Likewise.
* ldmain.c (main): Likewise.  Initialize link_info.dynamic and
link_info.dynamic_data to FALSE.

* ldlang.h (lang_append_dynamic_list_cpp_new): New.

* lexsup.c (option_values): Add OPTION_DYNAMIC_LIST_DATA and
OPTION_DYNAMIC_LIST_CPP_NEW.
(ld_options): Add entries for -Bsymbolic-functions,
--dynamic-list-data and --dynamic-list-cpp-new.  Make
-Bsymbolic-functions an alias of --dynamic-list-data.
(parse_args): Change link_info.dynamic to link_info.dynamic_list.
Set link_info.dynamic to TRUE for --dynamic-list and
--dynamic-list-cpp-typeinfo.  Handle --dynamic-list-data and
--dynamic-list-cpp-new.

ld/testsuite/

2007-01-16  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/3831
* ld-elf/del.cc: New.
* ld-elf/dl5.cc: Likewise.
* ld-elf/dl5.out: Likewise.
* ld-elf/new.cc: Likewise.

* ld-elf/shared.exp: Add tests for --dynamic-list-data and
 --dynamic-list-cpp-new.

17 years agoFix 'selected frame' varobjs.
Vladimir Prus [Tue, 16 Jan 2007 02:12:49 +0000 (02:12 +0000)]
Fix 'selected frame' varobjs.
        * varobj.c (struct varobj): Remove the error field.
        (varobj_set_value): Don't check var->error.
        (install_new_value): Don't set var->error.
        (varobj_update): Always pass the new value
        of the root via install_new_value.
        (create_child): Don't set error field.
        (new_variable): Likewise.
        (c_value_of_root): Always reevaluate the value
        of selected frame varobjs in the selected frame.
        Don't call reinit_frame_cache.

17 years ago*** empty log message ***
gdbadmin [Tue, 16 Jan 2007 00:00:35 +0000 (00:00 +0000)]
*** empty log message ***

17 years ago * corefile.c (parse_error): New function.
Ben Elliston [Mon, 15 Jan 2007 23:26:08 +0000 (23:26 +0000)]
* corefile.c (parse_error): New function.
(read_function_mappings): Check calls to fscanf and report any
errors in parsing the mapping file.

17 years agodaily update
Alan Modra [Mon, 15 Jan 2007 23:00:07 +0000 (23:00 +0000)]
daily update

17 years ago * source.c (_initialize_source): Improve the help text of
Joel Brobecker [Mon, 15 Jan 2007 03:57:39 +0000 (03:57 +0000)]
    * source.c (_initialize_source): Improve the help text of
        the substitute-path commands.

17 years ago*** empty log message ***
gdbadmin [Mon, 15 Jan 2007 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
Alan Modra [Sun, 14 Jan 2007 23:00:07 +0000 (23:00 +0000)]
daily update

17 years ago2007-01-14 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Sun, 14 Jan 2007 15:39:41 +0000 (15:39 +0000)]
2007-01-14  H.J. Lu  <hongjiu.lu@intel.com>

* ld-symbolic.m4: New.

17 years ago * frv-tdep.c (frv_gdbarch_init, frv_register_name)
Mark Kettenis [Sun, 14 Jan 2007 14:35:52 +0000 (14:35 +0000)]
* frv-tdep.c (frv_gdbarch_init, frv_register_name)
(frv_breakpoint_from_pc, frv_gdbarch_adjust_breakpoint_address)
(frv_skip_prologue): Remove prototypes.
(frv_adjust_breakpoint_address): Renamed from
frv_gdbarch_adjust_breakpoint_address.
(frv_gdbarch_init): Adjust.

17 years ago*** empty log message ***
gdbadmin [Sun, 14 Jan 2007 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

17 years ago * gdbarch.sh (deprecated_extract_return_value)
Mark Kettenis [Sat, 13 Jan 2007 23:24:43 +0000 (23:24 +0000)]
* gdbarch.sh (deprecated_extract_return_value)
(deprecated_store_return_value): Remove.
(extract_return_value, store_return_value): Remove default values.
* gdbarch.c, gdbarch.h: Regenerate.
* arch-utils.c, arch-utils.h (legacy_extract_return_value)
(legacy_store_return_value): Remove.
* regcache.c, regcache.h (deprecated_grub_regcache_for_registers):
Remove.

17 years agodaily update
Alan Modra [Sat, 13 Jan 2007 23:00:09 +0000 (23:00 +0000)]
daily update

17 years ago * mi/mi-main.c: Remove obsolete comment.
Mark Kettenis [Sat, 13 Jan 2007 22:36:59 +0000 (22:36 +0000)]
* mi/mi-main.c: Remove obsolete comment.

17 years ago * regcache.c, regcache.h (deprecated_register_bytes)
Mark Kettenis [Sat, 13 Jan 2007 22:32:14 +0000 (22:32 +0000)]
* regcache.c, regcache.h (deprecated_register_bytes)
(deprecated_read_register_bytes)
(deprecated_write_register_bytes): Remove.

17 years ago* frame.c (get_frame_register_bytes, put_frame_register_bytes):
Mark Kettenis [Sat, 13 Jan 2007 19:44:42 +0000 (19:44 +0000)]
* frame.c (get_frame_register_bytes, put_frame_register_bytes):
Don't forget to move destination pointer.

17 years ago2007-01-13 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Sat, 13 Jan 2007 16:48:00 +0000 (16:48 +0000)]
2007-01-13  H.J. Lu  <hongjiu.lu@intel.com>

* config/tc-i386.c (build_modrm_byte): Check number of operands
when procssing memory/register operand.

17 years ago*** empty log message ***
gdbadmin [Sat, 13 Jan 2007 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
Alan Modra [Fri, 12 Jan 2007 23:00:09 +0000 (23:00 +0000)]
daily update

17 years ago* gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
Nick Roberts [Fri, 12 Jan 2007 21:31:35 +0000 (21:31 +0000)]
* gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
(test_path_specification): Use objdir instead of srcdir to always
get an absolute filename.

17 years ago*** empty log message ***
Nick Roberts [Fri, 12 Jan 2007 21:30:07 +0000 (21:30 +0000)]
*** empty log message ***

17 years ago * gdb.cp/member-ptr.cc (class Padding): Make contents public.
Daniel Jacobowitz [Fri, 12 Jan 2007 20:15:47 +0000 (20:15 +0000)]
* gdb.cp/member-ptr.cc (class Padding): Make contents public.

17 years ago2076-01-12 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Fri, 12 Jan 2007 13:53:59 +0000 (13:53 +0000)]
2076-01-12  H.J. Lu  <hongjiu.lu@intel.com>

* Makefile.am (BFD_LIBS): Removed.
* Makefile.in: Regenerated.

17 years agorevert 2007-01-11 Nathan Sidwell <nathan@codesourcery.com>
Nathan Sidwell [Fri, 12 Jan 2007 11:36:21 +0000 (11:36 +0000)]
revert 2007-01-11  Nathan Sidwell  <nathan@codesourcery.com>
* 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.

17 years agoPR gas/3856
Nick Clifton [Fri, 12 Jan 2007 10:57:02 +0000 (10:57 +0000)]
PR gas/3856
* macro.c (expand_irp): Do not ignore spaces inside quoted strings.

17 years agomissed from last commit
Alan Modra [Fri, 12 Jan 2007 06:27:20 +0000 (06:27 +0000)]
missed from last commit

17 years ago * config/tc-spu.h (TC_RELOC_RTSYM_LOC_FIXUP): Delete.
Alan Modra [Fri, 12 Jan 2007 06:23:52 +0000 (06:23 +0000)]
* config/tc-spu.h (TC_RELOC_RTSYM_LOC_FIXUP): Delete.
* config/tc-m32r.h (TC_RELOC_RTSYM_LOC_FIXUP): Delete.
* config/tc-mn10300.h (TC_RELOC_RTSYM_LOC_FIXUP): Delete.
(TC_FORCE_RELOCATION): Define.
(TC_FORCE_RELOCATION_LOCAL): Define.
* config/tc-mn10300.c (mn10300_fix_adjustable): Adjust.

17 years ago2076-01-11 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Fri, 12 Jan 2007 04:04:08 +0000 (04:04 +0000)]
2076-01-11  H.J. Lu  <hongjiu.lu@intel.com>

PR binutils/3631
* Makefile.am (OFILES): Add @bfd64_libs@.
(libbfd_la_SOURCES): Remove $(BFD64_LIBS_CFILES).
* Makefile.in: Regenerated.

* configure.in (bfd_libs): Replaced by ...
(bfd64_libs): This.
* configure: Regenerated.

17 years ago * input-file.c (input_file_open): Check fgets return.
Alan Modra [Fri, 12 Jan 2007 03:14:01 +0000 (03:14 +0000)]
* input-file.c (input_file_open): Check fgets return.

17 years ago * ar.c (open_inarch): Check fwrite return. Use size_t.
Alan Modra [Fri, 12 Jan 2007 03:12:56 +0000 (03:12 +0000)]
* ar.c (open_inarch): Check fwrite return.  Use size_t.
(extract_file): Likewise.  Remove test for "negative" file size.
* readelf.c (process_program_headers): Check fscanf return.

17 years ago * pex-unix.c (writeerr): Cast write result to void.
Ben Elliston [Fri, 12 Jan 2007 02:21:52 +0000 (02:21 +0000)]
* pex-unix.c (writeerr): Cast write result to void.

17 years ago * ld-elf/header.d: Allow arbitrary lines between "Program Header"
Hans-Peter Nilsson [Fri, 12 Jan 2007 01:57:28 +0000 (01:57 +0000)]
* ld-elf/header.d: Allow arbitrary lines between "Program Header"
and "Sections".  Only run on *-*-linux*.

17 years agomerge from gcc
DJ Delorie [Fri, 12 Jan 2007 01:19:04 +0000 (01:19 +0000)]
merge from gcc

17 years ago * choose-temp.c (choose_temp_base): Check the result of the call
Ben Elliston [Fri, 12 Jan 2007 00:39:10 +0000 (00:39 +0000)]
* choose-temp.c (choose_temp_base): Check the result of the call
to mktemp rather than testing the length of the modified string.

17 years ago*** empty log message ***
gdbadmin [Fri, 12 Jan 2007 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

17 years ago2007-01-11 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Thu, 11 Jan 2007 23:13:10 +0000 (23:13 +0000)]
2007-01-11  H.J. Lu  <hongjiu.lu@intel.com>

* bucomm.c (template_in_dir): Fix typo.

17 years agodaily update
Alan Modra [Thu, 11 Jan 2007 23:00:13 +0000 (23:00 +0000)]
daily update

17 years ago* config/i386/nm-i386gnu.h (CHILD_PREPARE_TO_STORE): Remove.
Mark Kettenis [Thu, 11 Jan 2007 21:53:29 +0000 (21:53 +0000)]
* config/i386/nm-i386gnu.h (CHILD_PREPARE_TO_STORE): Remove.

17 years agoMove ChangeLog entry to the right place
Vladimir Prus [Thu, 11 Jan 2007 20:57:10 +0000 (20:57 +0000)]
Move ChangeLog entry to the right place

17 years ago * spu-tdep.c (spu_analyze_prologue): Fix erroneous backtrace
Ulrich Weigand [Thu, 11 Jan 2007 20:48:50 +0000 (20:48 +0000)]
* spu-tdep.c (spu_analyze_prologue): Fix erroneous backtrace
past entry function with recent newlib.

17 years ago * gdb.mi/mi-var-cp.cc (reference_update_tests):
Vladimir Prus [Thu, 11 Jan 2007 20:48:49 +0000 (20:48 +0000)]
    * gdb.mi/mi-var-cp.cc (reference_update_tests):
        Make sure the variable we're using is in scope.
        (reference_to_pointer): Likewise.

17 years ago * gdb.texinfo (GDB/MI Variable Objects): Improve the
Vladimir Prus [Thu, 11 Jan 2007 20:42:40 +0000 (20:42 +0000)]
    * gdb.texinfo (GDB/MI Variable Objects): Improve the
        introduction.  Specify -var-update more exactly.

17 years ago * frame.c (get_prev_frame_1): Check PC_REGNUM before using it.
Daniel Jacobowitz [Thu, 11 Jan 2007 17:18:22 +0000 (17:18 +0000)]
* frame.c (get_prev_frame_1): Check PC_REGNUM before using it.

17 years ago2007-01-11 Paul Brook <paul@codesourcery.com>
Paul Brook [Thu, 11 Jan 2007 15:39:08 +0000 (15:39 +0000)]
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.

17 years ago2007-01-11 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini [Thu, 11 Jan 2007 15:23:41 +0000 (15:23 +0000)]
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.

17 years agoPR gas/3707
Nick Clifton [Thu, 11 Jan 2007 15:22:10 +0000 (15:22 +0000)]
PR gas/3707
* config/tc-arm.c (md_begin): Cope with an NULL mcpu_fpu_opt variable.

17 years ago2007-01-11 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini [Thu, 11 Jan 2007 14:12:07 +0000 (14:12 +0000)]
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.

17 years agobfd/
Nathan Sidwell [Thu, 11 Jan 2007 12:23:53 +0000 (12:23 +0000)]
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.

17 years ago* gas/mcore/allinsn.s: Remove use of '#' before numbers - it is a line comment character.
Nick Clifton [Thu, 11 Jan 2007 11:57:05 +0000 (11:57 +0000)]
* 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.

17 years ago * lib/gdb.exp (gdb_compile_test): New.
Nathan Sidwell [Thu, 11 Jan 2007 11:42:45 +0000 (11:42 +0000)]
* 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.

17 years ago2007-01-11 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini [Thu, 11 Jan 2007 11:22:52 +0000 (11:22 +0000)]
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.

17 years agoRun the alternative version of the lns-common-1 test for the MCore target.
Nick Clifton [Thu, 11 Jan 2007 11:16:58 +0000 (11:16 +0000)]
Run the alternative version of the lns-common-1 test for the MCore target.

17 years ago* config/tc-mcore.c (md_number_to_chars): Use number_to_chars_{big|little}endian.
Nick Clifton [Thu, 11 Jan 2007 08:58:56 +0000 (08:58 +0000)]
* config/tc-mcore.c (md_number_to_chars): Use number_to_chars_{big|little}endian.

17 years ago * embedspu.sh: New file.
Alan Modra [Thu, 11 Jan 2007 06:24:40 +0000 (06:24 +0000)]
* embedspu.sh: New file.
* Makefile.am (embedspu): Add rule.
* configure.in (BUILD_MISC): Add embedspu for powerpc-linux.
* Makefile.in: Regenerate.
* configure: Regenerate.

17 years ago*** empty log message ***
gdbadmin [Thu, 11 Jan 2007 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
Alan Modra [Wed, 10 Jan 2007 23:00:08 +0000 (23:00 +0000)]
daily update

17 years agogdb/ChangeLog:
Jim Blandy [Wed, 10 Jan 2007 21:25:32 +0000 (21:25 +0000)]
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.

17 years ago * infrun.c (singlestep_pc): New variable.
Daniel Jacobowitz [Wed, 10 Jan 2007 20:10:23 +0000 (20:10 +0000)]
* 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.

17 years ago * bucomm.h (make_tempdir): Declare independently of HAVE_MKDTEMP.
Alan Modra [Wed, 10 Jan 2007 13:36:34 +0000 (13:36 +0000)]
* 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.

17 years agoAdd changelog entries for copyright updates.
Daniel Jacobowitz [Wed, 10 Jan 2007 04:33:06 +0000 (04:33 +0000)]
Add changelog entries for copyright updates.

17 years ago * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
Daniel Jacobowitz [Wed, 10 Jan 2007 03:46:03 +0000 (03:46 +0000)]
* gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
has no debug information.

17 years ago * gdb.base/annota1.exp: Remove extra send_gdb.
Daniel Jacobowitz [Wed, 10 Jan 2007 03:23:04 +0000 (03:23 +0000)]
* gdb.base/annota1.exp: Remove extra send_gdb.

17 years ago*** empty log message ***
gdbadmin [Wed, 10 Jan 2007 00:00:07 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
Alan Modra [Tue, 9 Jan 2007 23:00:11 +0000 (23:00 +0000)]
daily update

17 years agoMissed file from last commit.
Daniel Jacobowitz [Tue, 9 Jan 2007 22:55:51 +0000 (22:55 +0000)]
Missed file from last commit.

17 years agoXML feature description support.
Daniel Jacobowitz [Tue, 9 Jan 2007 22:55:10 +0000 (22:55 +0000)]
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.

17 years ago * copyright.sh: Clarify error.
Daniel Jacobowitz [Tue, 9 Jan 2007 22:46:50 +0000 (22:46 +0000)]
* copyright.sh: Clarify error.

17 years ago2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
Daniel Jacobowitz [Tue, 9 Jan 2007 22:43:09 +0000 (22:43 +0000)]
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.

17 years ago2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
Daniel Jacobowitz [Tue, 9 Jan 2007 22:14:35 +0000 (22:14 +0000)]
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.

17 years ago * copyright.sh (prunes): Add step-line.inp and step-line.c.
Daniel Jacobowitz [Tue, 9 Jan 2007 21:37:30 +0000 (21:37 +0000)]
* copyright.sh (prunes): Add step-line.inp and step-line.c.

17 years ago * configure.ac (DEBUGDIR_RELOCATABLE): Define for debugdir inside
Daniel Jacobowitz [Tue, 9 Jan 2007 21:34:30 +0000 (21:34 +0000)]
* 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.

17 years ago* score-tdep.c (score_push_dummy_call): Don't mix declarations and
Jim Blandy [Tue, 9 Jan 2007 21:25:03 +0000 (21:25 +0000)]
* score-tdep.c (score_push_dummy_call): Don't mix declarations and
statements.

17 years ago * alpha-mdebug-tdep.c (alpha_mdebug_frame_prev_register): Use
Daniel Jacobowitz [Tue, 9 Jan 2007 20:19:15 +0000 (20:19 +0000)]
* 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.

17 years agoCopyright updates for 2007.
Daniel Jacobowitz [Tue, 9 Jan 2007 17:59:20 +0000 (17:59 +0000)]
Copyright updates for 2007.

17 years agoMove 2006 ChangeLog entries to ChangeLog-2006.
H.J. Lu [Tue, 9 Jan 2007 17:30:59 +0000 (17:30 +0000)]
Move 2006 ChangeLog entries to ChangeLog-2006.

17 years ago * copyright.sh: New file.
Daniel Jacobowitz [Tue, 9 Jan 2007 17:08:18 +0000 (17:08 +0000)]
* copyright.sh: New file.

17 years ago * configure.ac: Check for XML_StopParser.
Daniel Jacobowitz [Tue, 9 Jan 2007 14:58:57 +0000 (14:58 +0000)]
* 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.

17 years agoMove 2006 ChangeLog entries to ChangeLog-2006.
H.J. Lu [Tue, 9 Jan 2007 14:29:31 +0000 (14:29 +0000)]
Move 2006 ChangeLog entries to ChangeLog-2006.

17 years ago* Makefile.tpl (all-target): Correct @if conditional for target modules.
Nick Clifton [Tue, 9 Jan 2007 14:09:57 +0000 (14:09 +0000)]
* Makefile.tpl (all-target): Correct @if conditional for target modules.
* configure.in: Omit libiberty if building only target libgcc.
* configure, Makefile.in: Regenerated.

17 years agoMention that the top level configure file has been regenerated.
Nick Clifton [Tue, 9 Jan 2007 07:40:34 +0000 (07:40 +0000)]
Mention that the top level configure file has been regenerated.

17 years agooops - omitted from previous delta
Nick Clifton [Tue, 9 Jan 2007 07:36:45 +0000 (07:36 +0000)]
oops - omitted from previous delta

17 years ago* configure.in: Add support for an x86_64-mingw* target.
Nick Clifton [Tue, 9 Jan 2007 07:36:09 +0000 (07:36 +0000)]
* configure.in: Add support for an x86_64-mingw* target.
* configure: Regenerate.

17 years ago*** empty log message ***
gdbadmin [Tue, 9 Jan 2007 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***