public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
From: jkratoch@sourceware.org
To: archer-commits@sourceware.org
Subject: [SCM]  master: Merge remote branch 'gdb/master'
Date: Wed, 13 Jan 2010 20:53:00 -0000	[thread overview]
Message-ID: <20100113205312.19942.qmail@sourceware.org> (raw)

The branch, master has been updated
       via  a00b8d5cbf4ad1af4037538733e4066b2859a52d (commit)
       via  0a2c624e9dee938935a03c9690d16cf7dce29a19 (commit)
       via  b7f1829a410d9da8b587de8c12bf65aa66b3e67e (commit)
       via  9e1f4579854d83d6cdebdd4703c4f7cdc6bb254d (commit)
       via  9946d3cb2d159a4804ba94ef095c20c5518f570c (commit)
       via  d681e2de476caba8550010a9f9b60b097602f173 (commit)
       via  138c710a48b8dd70417e3f93e63b332593e12801 (commit)
       via  43e0d663a8a71bfdc2473b9bf1b58cd9570dcbd3 (commit)
       via  2153e73438443e9ab252ca87a574af26df5d0c2f (commit)
       via  1f47c2a11b7ff46aa892f6d6aff1af40a521fe79 (commit)
       via  2cd011858beb75fc85c426b8b0d5b60f78c1549b (commit)
       via  5f97381cb81ccbc222100269e31d1bee78d7c713 (commit)
       via  e6b77557709f3ca348670c3370c4d86b483c605b (commit)
       via  a6582dff1d27fe39a52961aed0938c7844e17a96 (commit)
       via  10ca2da62b685d2e2139326872adb1ce9107968a (commit)
       via  3d972c80ab566c07f5e55d356821fb883c9ade88 (commit)
       via  4f72a1afaa30df074bad0c40f6ebd95787dbaa9a (commit)
       via  5f898a6ec8d5cb2319e0a26f8c9372368c15957b (commit)
       via  bc861dbe9f8bcb20378d7b9e30bbe948f8743ba6 (commit)
       via  6556d1466a9d3324148c4626e2bae9fb8c062259 (commit)
       via  51f7760869a26128fbfd7b7315336e9663d409cc (commit)
       via  d32ed83048a8aaeafee7ca99d1a90c852d41faa4 (commit)
       via  a9eee8113b56c3f7b0dce42900673652bc252ef7 (commit)
       via  a56f116799bcb779e22ab86f8812bc18089e663a (commit)
       via  a3736fc3d2975da731d9058f3c5c4c1a861c5be7 (commit)
       via  fd2c1c20de4170e3415914c0b75e70d3d48a17ac (commit)
       via  4cd89ee43180608cf999088a49cb81e8491e9860 (commit)
       via  43df2579a2dfa3fe8796578e2843767c524d6b8e (commit)
       via  a8aadfb8404a8728f310770c3c33dcc10c609218 (commit)
       via  61e015cf88aa45d507d5cb6ac6e4fd36dc8c377c (commit)
       via  a66d6ab2060b3881afee8dd7e2993d30bffc4666 (commit)
       via  a97de3f411e7dc3b01d16e1e257c3afda258795b (commit)
       via  c92e3664625fe6f53cbd3b8b047d5c2adb66fe43 (commit)
       via  19491562f0a5d09b7d6646625d721449f37533f8 (commit)
       via  1b750f87d5d0706353b636f661fa3e893373df9b (commit)
       via  74dbc165a236e79bf612d17549770cdae8202e85 (commit)
       via  9a4623d4c2505221991f651d17897e01a61c620d (commit)
       via  8a7cf9889abddc6906944c12a0d0ad111874d3a1 (commit)
       via  7f0acce90642603a8d584a1ef9246685979d37fa (commit)
       via  744d63ec281698f51d8b890f33ecd712c4105b30 (commit)
      from  5f6ec78c0fe30ea8aedefb7f031ee846d46bc78d (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email.

- Log -----------------------------------------------------------------
commit a00b8d5cbf4ad1af4037538733e4066b2859a52d
Merge: 5f6ec78c0fe30ea8aedefb7f031ee846d46bc78d 0a2c624e9dee938935a03c9690d16cf7dce29a19
Author: Jan Kratochvil <jkratoch@host1.dyn.jankratochvil.net>
Date:   Wed Jan 13 21:52:57 2010 +0100

    Merge remote branch 'gdb/master'

commit 0a2c624e9dee938935a03c9690d16cf7dce29a19
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Wed Jan 13 16:06:11 2010 +0000

    Update comments
    
    2010-01-13  H.J. Lu  <hongjiu.lu@intel.com>
    
    	* i386-dis.c (print_insn): Update comments.

commit b7f1829a410d9da8b587de8c12bf65aa66b3e67e
Author: Nick Clifton <nickc@redhat.com>
Date:   Wed Jan 13 14:34:12 2010 +0000

            * cpu-m32c.c (m32c_scan): New function.  Ensures that a scan for
            "m32c" returns the m32c arch_info_struct and not the m16c
            arch_info_struct.
            (arch_info_struct): Use the new scan function.
            (bfd_m32c_arch): Likewise.

commit 9e1f4579854d83d6cdebdd4703c4f7cdc6bb254d
Author: Anthony Green <green@redhat.com>
Date:   Wed Jan 13 14:08:36 2010 +0000

    Add period to sentence in comment.

commit 9946d3cb2d159a4804ba94ef095c20c5518f570c
Author: Tristan Gingold <gingold@adacore.com>
Date:   Wed Jan 13 11:49:36 2010 +0000

    2010-01-13  Tristan Gingold  <gingold@adacore.com>
    
    	* config.bfd: Remove duplicated target vector for i386-*-darwin.
    	Appends new arch instead of overriding.
    	Use mach_o_x86_64_vec for x86_64-*-darwin.
    	* configure.in: Add mach_o_x86_64_vec.
    	* configure: Regenerate.
    	* targets.c: Declare mach_o_x86_64_vec, add it to _bfd_target_vector.
    	* Makefile.am (BFD64_BACKENDS): Add mach-o-x86-64.lo
    	(BFD64_BACKENDS_CFILES): Add mach-o-x86-64.c
    	* Makefile.in: Regenerate.
    	* mach-o-x86-64.c: New file.

commit d681e2de476caba8550010a9f9b60b097602f173
Author: Tristan Gingold <gingold@adacore.com>
Date:   Wed Jan 13 11:35:19 2010 +0000

    2010-01-13  Tristan Gingold  <gingold@adacore.com>
    
    	* reloc.c: Add MACH_O_X86_64 relocations.
    	* bfd-in2.h: Regenerate.
    	* libbfd.h: Regenerate.

commit 138c710a48b8dd70417e3f93e63b332593e12801
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Wed Jan 13 11:09:31 2010 +0000

    Add new DW_AT_use_GNAT_descriptive_type CU attribute.
    
            * dwarf2.h (dwarf_attribute): Add DW_AT_use_GNAT_descriptive_type.

commit 43e0d663a8a71bfdc2473b9bf1b58cd9570dcbd3
Author: Tristan Gingold <gingold@adacore.com>
Date:   Wed Jan 13 08:48:26 2010 +0000

    2010-01-13  Tristan Gingold  <gingold@adacore.com>
    
    	* archive.c (normalize): Use lbasename.
    	(bfd_bsd_truncate_arname): Ditto.
    	(bfd_gnu_truncate_arname): Ditto.

commit 2153e73438443e9ab252ca87a574af26df5d0c2f
Author: Anthony Green <green@redhat.com>
Date:   Wed Jan 13 08:28:26 2010 +0000

    Initialize SIM_DESC properly.

commit 1f47c2a11b7ff46aa892f6d6aff1af40a521fe79
Author: Vladimir Prus <vladimir@codesourcery.com>
Date:   Wed Jan 13 05:20:49 2010 +0000

    add missing file

commit 2cd011858beb75fc85c426b8b0d5b60f78c1549b
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Wed Jan 13 04:03:19 2010 +0000

    Remove rex_original
    
    2010-01-12  H.J. Lu  <hongjiu.lu@intel.com>
    
    	* i386-dis.c (rex_original): Removed.
    	(ckprefix): Remove rex_original.
    	(print_insn): Update comments.

commit 5f97381cb81ccbc222100269e31d1bee78d7c713
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Wed Jan 13 00:00:03 2010 +0000

    *** empty log message ***

commit e6b77557709f3ca348670c3370c4d86b483c605b
Author: Doug Evans <dje@google.com>
Date:   Tue Jan 12 23:07:37 2010 +0000

    tweak previous entry to keep chronology right
    (different timezones made the day off by one)

commit a6582dff1d27fe39a52961aed0938c7844e17a96
Author: Doug Evans <dje@google.com>
Date:   Tue Jan 12 23:05:51 2010 +0000

    	* mi/mi-main.c (list_available_thread_groups): Avoid "may be used
    	uninitialized" warning from gcc on local `tree'.

commit 10ca2da62b685d2e2139326872adb1ce9107968a
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Jan 12 23:00:04 2010 +0000

    daily update

commit 3d972c80ab566c07f5e55d356821fb883c9ade88
Author: Vladimir Prus <vladimir@codesourcery.com>
Date:   Tue Jan 12 21:40:23 2010 +0000

    	Implement core awareness.
    
    	* bcache.c (compare_ints): Remove
    	(print_percentage): Use compare_positive_ints.
    	* defs.h (compare_positive_ints): Declare.
    	* linux-nat.h (struct lin_lwp): New field core.
    	(linux_nat_core_of_thread_1): Declare.
    	* linux-nat.c (add_lwp): Init the 'core' field.
    	(linux_nat_wait_1): Record the core.
    	(linux_nat_core_of_thread_1, linux_nat_core_of_thread): New.
    	(linux_nat_add_target): Register the above.
    	* linux-thread-db.c (update_thread_core): New.
    	(thread_db_find_new_threads): Update core information for
    	every thread.
    	* remote.c (struct private_thread_info): New.
    	(free_private_thread_info, demand_private_info): New.
    	(PACKET_qXfer_threads, use_osdata_threads): New.
    	(struct thread_item, threads_parsing_context
    	(start_thread, end_thread, thread_attributes)
    	(thread_children, threads_children, threads_elements): New.
    	(remote_threads_info): Try qXfer:threads before anything
    	else.
    	(remote_protocol_packets): Register qXfer:threads.
    	(remote_open_1): Init use_osdata_threads.
    	(struct stop_reply): New field 'core'.
    	(remote_parse_stop_reply): Parse core number.
    	(process_stop_reply): Record core number.
    	(remote_xfer_partial): Handle qXfer:threads.
    	(remote_core_of_thread): New.
    	(init_remote_ops): Register remote_core_of_thread.
    	(_initialize_remote): Register qXfer:read.
    	* target.c (target_core_of_thread): New
    	* target.h (enum target_object): New value TARGET_OBJECT_THREADS.
    	(struct target_ops): New field to_core_of_threads.
    	(target_core_of_thread): Declare.
    	* gdbthread.h (struct thread_info): New field private_dtor.
    	* thread.c (print_thread_info): Report the core.
    	* ui-out.c (MAX_UI_OUT_LEVELS): Increase.
    	* utils.c (compare_positive_ints): New.
    	* features/threads.dtd: New.
    	* mi/mi-interp.c (mi_on_normal_stop): Report the core.
    	* mi/mi-main.c (struct collect_cores_data, collect_cores)
    	(do_nothing, free_vector_of_osdata_items)
    	(splay_tree_int_comparator, free_splay_tree): New.
    	(print_one_inferior_data): Implemented printing of selected
    	inferiors.  Collect and print cores.
    	(output_cores): New.
    	(mi_cmd_list_thread_groups): Support --recurse.  Permit specifying
    	thread groups together with --available.

commit 4f72a1afaa30df074bad0c40f6ebd95787dbaa9a
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jan 12 12:22:49 2010 +0000

    gdb/
    	* configure: Regenerate (for _STRUCTURED_PROC).

commit 5f898a6ec8d5cb2319e0a26f8c9372368c15957b
Author: Tristan Gingold <gingold@adacore.com>
Date:   Tue Jan 12 10:16:49 2010 +0000

    bfd/
    2010-01-12  Tristan Gingold  <gingold@adacore.com>
    
    	* makefile.vms (CFLAGS): Turns warnings into informational messages.
    
    binutils/
    2010-01-12  Tristan Gingold  <gingold@adacore.com>
    
    	* makefile.vms (CFLAGS): Turns warnings into informational messages.

commit bc861dbe9f8bcb20378d7b9e30bbe948f8743ba6
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Tue Jan 12 08:50:44 2010 +0000

    Delete dead function.
    
            * ada-lang.c (extract_string): Delete.  No longer used.

commit 6556d1466a9d3324148c4626e2bae9fb8c062259
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Tue Jan 12 07:51:08 2010 +0000

    Fix -Wunused warning in dec-thread.c.
    
            * dec-thread.c (dec_thread_count_gdb_threads)
            (dec_thread_add_gdb_thread): Prevent -Wunused warning.

commit 51f7760869a26128fbfd7b7315336e9663d409cc
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Tue Jan 12 07:45:51 2010 +0000

            * ada-valprint.c (ada_print_floating): Remove trailing space.

commit d32ed83048a8aaeafee7ca99d1a90c852d41faa4
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Tue Jan 12 05:48:56 2010 +0000

    gdb/ChangeLog:
    
            Add support for DW_AT_GNAT_descriptive_type.
            * gdbtypes.h (enum type_specific_kind): New enum.
            (struct main_type) [type_specific_field]: New component.
            [type_specific]: Add new component "gnat_stuff".
            (struct gnat_aux_type): New type.
            (INIT_CPLUS_SPECIFIC): Also set TYPE_SPECIFIC_FIELD (type).
            (HAVE_CPLUS_STRUCT): Also check TYPE_SPECIFIC_FIELD (type).
            (gnat_aux_default, allocate_gnat_aux_type): Add declaration.
            (INIT_GNAT_SPECIFIC, ALLOCATE_GNAT_AUX_TYPE, HAVE_GNAT_AUX_INFO)
            (TYPE_SPECIFIC_FIELD): New macros.
            (TYPE_CPLUS_SPECIFIC): Return cplus_struct_default if the given
            type does not hold any cplus-specific data.
            (TYPE_RAW_CPLUS_SPECIFIC): New macro.
            (TYPE_GNAT_SPECIFIC, TYPE_DESCRIPTIVE_TYPE): New macros.
            (TYPE_IS_OPAQUE): Use HAVE_CPLUS_STRUCT to check if type has
            cplus-specific data.
            * gdbtypes.c (allocate_cplus_struct_type): Minor stylistic rewrite.
            Set new component TYPE_SPECIFIC_FIELD (type).
            (gnat_aux_default): New constant.
            (allocate_gnat_aux_type): New function.
            (init_type): Add initialization the type-specific stuff for
            TYPE_CODE_FLT and TYPE_CODE_FUNC types.
            (print_gnat_stuff): New function.
            (recursive_dump_type): Use HAVE_CPLUS_STRUCT to check for cplus-
            specific data.  Adjust code that prints the contents of the
            type-specific union using the TYPE_SPECIFIC_FIELD value.
            * dwarf2read.c (dwarf2_attach_fields_to_type): Do not allocate
            the type cplus stuff for Ada types.
            (dwarf2_add_member_fn, dwarf2_attach_fn_fields_to_type):
            Error out if these routines are called with an Ada type.
            (read_structure_type, read_array_type, read_subrange_type):
            Add call to set_descriptive_type.
            (set_die_type): Initialize the gnat-specific data if necessary.
            (need_gnat_info, die_descriptive_type, set_descriptive_type):
            New functions.
            * ada-lang.c (decode_constrained_packed_array_type): Use
            decode_constrained_packed_array_type instead of doing a standard
            lookup to locate a parallel type.
            (find_parallel_type_by_descriptive_type): New function.
            (ada_find_parallel_type_with_name): New function.
            (ada_find_parallel_type): Reimplement using
            ada_find_parallel_type_with_name.
            * ada-valprint.c (print_field_values): Use HAVE_CPLUS_STRUCT
            to check if type has a cplus stuff.
            * linespec.c (total_number_of_methods): Likewise.
            * mdebugread.c (new_type): Likewise.
    
    gdb/testsuite/ChangeLog:
    
            * gdb.base/maint.exp: Adjust the expected output for the
            "maint print type" test. Use gdb_test_multiple instead of
            gdb_sent/gdb_expect.

commit a9eee8113b56c3f7b0dce42900673652bc252ef7
Author: Doug Evans <dje@google.com>
Date:   Tue Jan 12 00:50:26 2010 +0000

    	* lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
    	from gdbserver_download.  All callers updated.

commit a56f116799bcb779e22ab86f8812bc18089e663a
Author: Doug Evans <dje@google.com>
Date:   Tue Jan 12 00:48:32 2010 +0000

    	* gdb.server/ext-run.exp: "info os processes" requires xml support.

commit a3736fc3d2975da731d9058f3c5c4c1a861c5be7
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Tue Jan 12 00:00:03 2010 +0000

    *** empty log message ***

commit fd2c1c20de4170e3415914c0b75e70d3d48a17ac
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Jan 11 23:00:05 2010 +0000

    daily update

commit 4cd89ee43180608cf999088a49cb81e8491e9860
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jan 11 19:29:12 2010 +0000

    gdb/
    	* NEWS: Document the 0b binary number prefix parsing.

commit 43df2579a2dfa3fe8796578e2843767c524d6b8e
Author: DJ Delorie <dj@delorie.com>
Date:   Mon Jan 11 19:12:42 2010 +0000

    merge from gcc

commit a8aadfb8404a8728f310770c3c33dcc10c609218
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jan 11 18:15:05 2010 +0000

    gdb/
    	* objfiles.c (objfile_relocate1): Change the return type to int.
    	Describe the new return value.  Return non-zero if data changed.
    	(objfile_relocate): New variable changed.  Set it.  Call
    	breakpoint_re_set depending on CHANGED.

commit 61e015cf88aa45d507d5cb6ac6e4fd36dc8c377c
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jan 11 17:58:15 2010 +0000

    gdb/
    	Implement binary numbers parsing.
    	* c-exp.y (parse_number): New case 'b' and 'B'.
    
    gdb/testsuite/
    	Implement binary numbers parsing.
    	* gdb.base/printcmds.exp (test_integer_literals_accepted)
    	(test_integer_literals_rejected): New binary tests.

commit a66d6ab2060b3881afee8dd7e2993d30bffc4666
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jan 11 16:30:10 2010 +0000

    gdb/
    	* solib.c (info_sharedlibrary_command): Replace
    	objfile_has_partial_symbols and objfile_has_full_symbols calls by
    	objfile_has_symbols.

commit a97de3f411e7dc3b01d16e1e257c3afda258795b
Author: Tristan Gingold <gingold@adacore.com>
Date:   Mon Jan 11 15:57:58 2010 +0000

    2010-01-11  Tristan Gingold  <gingold@adacore.com>
    
    	* mach-o.h: Add x86-64 relocation types.

commit c92e3664625fe6f53cbd3b8b047d5c2adb66fe43
Author: Tristan Gingold <gingold@adacore.com>
Date:   Mon Jan 11 15:39:41 2010 +0000

    2010-01-11  Tristan Gingold  <gingold@adacore.com>
    
    	* mach-o.h (bfd_mach_o_backend_data): Add arch field.
    	(bfd_mach_o_set_arch_mach): New prototype.
    	* mach-o.c (bfd_mach_o_mkobject): Define with bfd_mach_o_gen_mkobject.
    	(bfd_mach_o_set_arch_mach): New function.
    	(bfd_mach_o_gen_mkobject): New function.
    	Set TARGET_ARCHITECTURE for the generic back-ends.
    	* mach-o-target.c (bfd_mach_o_set_arch_mach): Remove define.
    	Check that TARGET_ARCHITECTURE is defined.
    	Add TARGET_ARCHITECTURE in TARGET_NAME_BACKEND structure.
    	* mach-o-i386.c (TARGET_ARCHITECTURE): Define.

commit 19491562f0a5d09b7d6646625d721449f37533f8
Author: Tristan Gingold <gingold@adacore.com>
Date:   Mon Jan 11 15:29:35 2010 +0000

    2010-01-11  Tristan Gingold  <gingold@adacore.com>
    
            * archive.c (bfd_slurp_armap): Also check for Mach-O sorted armap.

commit 1b750f87d5d0706353b636f661fa3e893373df9b
Author: Nick Clifton <nickc@redhat.com>
Date:   Mon Jan 11 14:19:40 2010 +0000

            * elf32-v850.c (v850_elf_perform_relocation): Fix overflow
            handling of R_V850_HI16_S relocation.

commit 74dbc165a236e79bf612d17549770cdae8202e85
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Jan 11 09:53:27 2010 +0000

    	PR 11103
    	* dwarf1.c (parse_die): Correct FORM_STRING data pointer increment.

commit 9a4623d4c2505221991f651d17897e01a61c620d
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Jan 11 09:43:08 2010 +0000

    update copyright date

commit 8a7cf9889abddc6906944c12a0d0ad111874d3a1
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Jan 11 08:36:18 2010 +0000

    	PR 6832
    	* dwarf2.c (struct comp_unit): Add sec_info_ptr.
    	(find_abstract_instance_name): Use it.
    	(parse_comp_unit): Set it.

commit 7f0acce90642603a8d584a1ef9246685979d37fa
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Mon Jan 11 00:00:33 2010 +0000

    *** empty log message ***

commit 744d63ec281698f51d8b890f33ecd712c4105b30
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sun Jan 10 23:00:04 2010 +0000

    daily update

-----------------------------------------------------------------------

Summary of changes:
 bfd/ChangeLog                           |   75 +++++++
 bfd/Makefile.am                         |    2 +
 bfd/Makefile.in                         |    3 +
 bfd/archive.c                           |   73 ++-----
 bfd/bfd-in2.h                           |   29 +++-
 bfd/config.bfd                          |   10 +-
 bfd/configure                           |    1 +
 bfd/configure.in                        |    1 +
 bfd/cpu-m32c.c                          |   17 ++-
 bfd/dwarf1.c                            |    6 +-
 bfd/dwarf2.c                            |    8 +-
 bfd/elf32-v850.c                        |    2 +-
 bfd/libbfd.h                            |    9 +
 bfd/mach-o-i386.c                       |    1 +
 bfd/mach-o-target.c                     |    6 +-
 bfd/mach-o-x86-64.c                     |  280 ++++++++++++++++++++++++
 bfd/mach-o.c                            |   43 ++++-
 bfd/mach-o.h                            |   14 ++
 bfd/makefile.vms                        |    3 +-
 bfd/reloc.c                             |   47 ++++-
 bfd/targets.c                           |    4 +
 bfd/version.h                           |    2 +-
 gdb/ChangeLog                           |  148 +++++++++++++
 gdb/Makefile.in                         |    3 +-
 gdb/NEWS                                |    5 +
 gdb/ada-lang.c                          |  103 ++++++---
 gdb/ada-valprint.c                      |    5 +-
 gdb/bcache.c                            |   13 +-
 gdb/c-exp.y                             |   10 +
 gdb/configure                           |   28 +++
 gdb/dec-thread.c                        |    4 +-
 gdb/defs.h                              |    2 +
 gdb/doc/ChangeLog                       |   10 +
 gdb/doc/gdb.texinfo                     |  190 +++++++++++++++--
 gdb/dwarf2read.c                        |  105 +++++++++-
 gdb/features/threads.dtd                |   13 ++
 gdb/gdbserver/ChangeLog                 |   14 ++
 gdb/gdbserver/linux-low.c               |  274 +++++++++++++++++++++---
 gdb/gdbserver/remote-utils.c            |   22 ++
 gdb/gdbserver/server.c                  |  120 +++++++++++
 gdb/gdbserver/target.h                  |    3 +
 gdb/gdbthread.h                         |    6 +
 gdb/gdbtypes.c                          |  146 ++++++++-----
 gdb/gdbtypes.h                          |   75 ++++++-
 gdb/linespec.c                          |    2 +-
 gdb/linux-nat.c                         |   73 +++++++
 gdb/linux-nat.h                         |    6 +
 gdb/linux-thread-db.c                   |    9 +
 gdb/mdebugread.c                        |    2 +-
 gdb/mi/mi-interp.c                      |    5 +
 gdb/mi/mi-main.c                        |  358 +++++++++++++++++++++++++++----
 gdb/objfiles.c                          |   18 +-
 gdb/remote.c                            |  218 ++++++++++++++++++-
 gdb/solib.c                             |    3 +-
 gdb/target.c                            |   20 ++
 gdb/target.h                            |   13 ++
 gdb/testsuite/ChangeLog                 |   24 ++
 gdb/testsuite/gdb.base/maint.exp        |   13 +-
 gdb/testsuite/gdb.base/printcmds.exp    |   15 ++-
 gdb/testsuite/gdb.server/ext-attach.exp |    2 +-
 gdb/testsuite/gdb.server/ext-run.exp    |   11 +-
 gdb/testsuite/lib/gdbserver-support.exp |    6 +-
 gdb/testsuite/lib/mi-support.exp        |    2 +-
 gdb/thread.c                            |   30 ++-
 gdb/ui-out.c                            |    2 +-
 gdb/utils.c                             |    8 +
 gdb/version.in                          |    2 +-
 include/ChangeLog                       |    9 +
 include/demangle.h                      |    3 +
 include/dwarf2.h                        |    1 +
 libiberty/ChangeLog                     |    8 +
 libiberty/cplus-dem.c                   |  277 +++++++++++++++---------
 libiberty/testsuite/demangle-expected   |   95 ++++++++
 opcodes/ChangeLog                       |   10 +
 opcodes/i386-dis.c                      |   15 +-
 sim/moxie/ChangeLog                     |    9 +
 sim/moxie/interp.c                      |   16 ++
 77 files changed, 2777 insertions(+), 443 deletions(-)
 create mode 100644 bfd/mach-o-x86-64.c
 create mode 100644 gdb/features/threads.dtd

First 500 lines of diff:
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index e9c5e92..e8cadfb 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,78 @@
+2010-01-13  Nick Clifton  <nickc@redhat.com>
+
+	* cpu-m32c.c (m32c_scan): New function.  Ensures that a scan for
+	"m32c" returns the m32c arch_info_struct and not the m16c
+	arch_info_struct.
+	(arch_info_struct): Use the new scan function.
+	(bfd_m32c_arch): Likewise.
+
+2010-01-13  Tristan Gingold  <gingold@adacore.com>
+
+	* config.bfd: Remove duplicated target vector for i386-*-darwin.
+	Appends new arch instead of overriding.
+	Use mach_o_x86_64_vec for x86_64-*-darwin.
+	* configure.in: Add mach_o_x86_64_vec.
+	* configure: Regenerate.
+	* targets.c: Declare mach_o_x86_64_vec, add it to _bfd_target_vector.
+	* Makefile.am (BFD64_BACKENDS): Add mach-o-x86-64.lo
+	(BFD64_BACKENDS_CFILES): Add mach-o-x86-64.c
+	* Makefile.in: Regenerate.
+	* mach-o-x86-64.c: New file.
+
+2010-01-13  Tristan Gingold  <gingold@adacore.com>
+
+	* reloc.c: Add MACH_O_X86_64 relocations.
+	* bfd-in2.h: Regenerate.
+	* libbfd.h: Regenerate.
+
+2010-01-13  Tristan Gingold  <gingold@adacore.com>
+
+	* archive.c (normalize): Use lbasename.
+	(bfd_bsd_truncate_arname): Ditto.
+	(bfd_gnu_truncate_arname): Ditto.
+
+2010-01-12  Tristan Gingold  <gingold@adacore.com>
+
+	* makefile.vms (CFLAGS): Turns warnings into informational messages.
+
+2010-01-11  Tristan Gingold  <gingold@adacore.com>
+
+	* mach-o.h: Add x86-64 relocation types.
+
+2010-01-11  Tristan Gingold  <gingold@adacore.com>
+
+	* mach-o.h (bfd_mach_o_backend_data): Add arch field.
+	(bfd_mach_o_set_arch_mach): New prototype.
+	* mach-o.c (bfd_mach_o_mkobject): Define with bfd_mach_o_gen_mkobject.
+	(bfd_mach_o_set_arch_mach): New function.
+	(bfd_mach_o_gen_mkobject): New function.
+	Set TARGET_ARCHITECTURE for the generic back-ends.
+	* mach-o-target.c (bfd_mach_o_set_arch_mach): Remove define.
+	Check that TARGET_ARCHITECTURE is defined.
+	Add TARGET_ARCHITECTURE in TARGET_NAME_BACKEND structure.
+	* mach-o-i386.c (TARGET_ARCHITECTURE): Define.
+
+2010-01-11  Tristan Gingold  <gingold@adacore.com>
+
+	* archive.c (bfd_slurp_armap): Also check for Mach-O sorted armap.
+
+2010-01-11  Nick Clifton  <nickc@redhat.com>
+
+	* elf32-v850.c (v850_elf_perform_relocation): Fix overflow
+	handling of R_V850_HI16_S relocation.
+
+2010-01-11  Alan Modra  <amodra@gmail.com>
+
+	PR 11103
+	* dwarf1.c (parse_die): Correct FORM_STRING data pointer increment.
+
+2010-01-11  Alan Modra  <amodra@gmail.com>
+
+	PR 6832
+	* dwarf2.c (struct comp_unit): Add sec_info_ptr.
+	(find_abstract_instance_name): Use it.
+	(parse_comp_unit): Set it.
+
 2010-01-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
 	* Makefile.in: Regenerate.
diff --git a/bfd/Makefile.am b/bfd/Makefile.am
index b569f84..03aa24b 100644
--- a/bfd/Makefile.am
+++ b/bfd/Makefile.am
@@ -609,6 +609,7 @@ BFD64_BACKENDS = \
 	elf64-x86-64.lo \
 	elf64.lo \
 	elfn32-mips.lo \
+	mach-o-x86-64.lo \
 	mmo.lo \
 	nlm32-alpha.lo \
 	nlm64.lo \
@@ -639,6 +640,7 @@ BFD64_BACKENDS_CFILES = \
 	elf64-x86-64.c \
 	elf64.c \
 	elfn32-mips.c \
+	mach-o-x86-64.c \
 	mmo.c \
 	nlm32-alpha.c \
 	nlm64.c \
diff --git a/bfd/Makefile.in b/bfd/Makefile.in
index 2196478..639817d 100644
--- a/bfd/Makefile.in
+++ b/bfd/Makefile.in
@@ -907,6 +907,7 @@ BFD64_BACKENDS = \
 	elf64-x86-64.lo \
 	elf64.lo \
 	elfn32-mips.lo \
+	mach-o-x86-64.lo \
 	mmo.lo \
 	nlm32-alpha.lo \
 	nlm64.lo \
@@ -937,6 +938,7 @@ BFD64_BACKENDS_CFILES = \
 	elf64-x86-64.c \
 	elf64.c \
 	elfn32-mips.c \
+	mach-o-x86-64.c \
 	mmo.c \
 	nlm32-alpha.c \
 	nlm64.c \
@@ -1413,6 +1415,7 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/m88kmach3.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/m88kopenbsd.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mach-o-i386.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mach-o-x86-64.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mach-o.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/merge.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mipsbsd.Plo@am__quote@
diff --git a/bfd/archive.c b/bfd/archive.c
index 6ba743c..2e1c8f0 100644
--- a/bfd/archive.c
+++ b/bfd/archive.c
@@ -1054,6 +1054,24 @@ bfd_slurp_armap (bfd *abfd)
       return FALSE;
 #endif
     }
+  else if (CONST_STRNEQ (nextname, "#1/20           "))
+    {
+      /* Mach-O has a special name for armap when the map is sorted by name.
+         However because this name has a space it is slightly more difficult
+         to check it.  */
+      struct ar_hdr hdr;
+      char extname[21];
+
+      if (bfd_bread (&hdr, sizeof (hdr), abfd) != sizeof (hdr))
+        return FALSE;
+      /* Read the extended name.  We know its length.  */
+      if (bfd_bread (extname, 20, abfd) != 20)
+        return FALSE;
+      if (bfd_seek (abfd, (file_ptr) -(sizeof (hdr) + 20), SEEK_CUR) != 0)
+        return FALSE;
+      if (CONST_STRNEQ (extname, "__.SYMDEF SORTED"))
+        return do_slurp_bsd_armap (abfd);
+    }
 
   bfd_has_map (abfd) = FALSE;
   return TRUE;
@@ -1294,23 +1312,7 @@ normalize (bfd *abfd, const char *file)
 static const char *
 normalize (bfd *abfd ATTRIBUTE_UNUSED, const char *file)
 {
-  const char *filename = strrchr (file, '/');
-
-#ifdef HAVE_DOS_BASED_FILE_SYSTEM
-  {
-    /* We could have foo/bar\\baz, or foo\\bar, or d:bar.  */
-    char *bslash = strrchr (file, '\\');
-    if (filename == NULL || (bslash != NULL && bslash > filename))
-      filename = bslash;
-    if (filename == NULL && file[0] != '\0' && file[1] == ':')
-      filename = file + 1;
-  }
-#endif
-  if (filename != NULL)
-    filename++;
-  else
-    filename = file;
-  return filename;
+  return lbasename (file);
 }
 #endif
 
@@ -1802,25 +1804,9 @@ bfd_bsd_truncate_arname (bfd *abfd, const char *pathname, char *arhdr)
 {
   struct ar_hdr *hdr = (struct ar_hdr *) arhdr;
   size_t length;
-  const char *filename = strrchr (pathname, '/');
+  const char *filename = lbasename (pathname);
   size_t maxlen = ar_maxnamelen (abfd);
 
-#ifdef HAVE_DOS_BASED_FILE_SYSTEM
-  {
-    /* We could have foo/bar\\baz, or foo\\bar, or d:bar.  */
-    char *bslash = strrchr (pathname, '\\');
-    if (filename == NULL || (bslash != NULL && bslash > filename))
-      filename = bslash;
-    if (filename == NULL && pathname[0] != '\0' && pathname[1] == ':')
-      filename = pathname + 1;
-  }
-#endif
-
-  if (filename == NULL)
-    filename = pathname;
-  else
-    ++filename;
-
   length = strlen (filename);
 
   if (length <= maxlen)
@@ -1850,26 +1836,9 @@ bfd_gnu_truncate_arname (bfd *abfd, const char *pathname, char *arhdr)
 {
   struct ar_hdr *hdr = (struct ar_hdr *) arhdr;
   size_t length;
-  const char *filename = strrchr (pathname, '/');
+  const char *filename = lbasename (pathname);
   size_t maxlen = ar_maxnamelen (abfd);
 
-#ifdef HAVE_DOS_BASED_FILE_SYSTEM
-  {
-    /* We could have foo/bar\\baz, or foo\\bar, or d:bar.  */
-    char *bslash = strrchr (pathname, '\\');
-
-    if (filename == NULL || (bslash != NULL && bslash > filename))
-      filename = bslash;
-    if (filename == NULL && pathname[0] != '\0' && pathname[1] == ':')
-      filename = pathname + 1;
-  }
-#endif
-
-  if (filename == NULL)
-    filename = pathname;
-  else
-    ++filename;
-
   length = strlen (filename);
 
   if (length <= maxlen)
diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h
index 447f787..b17f2e1 100644
--- a/bfd/bfd-in2.h
+++ b/bfd/bfd-in2.h
@@ -4563,9 +4563,36 @@ BFD_RELOC_XTENSA_ASM_EXPAND.  */
 BFD_RELOC_MACH_O_PAIR.  */
   BFD_RELOC_MACH_O_SECTDIFF,
 
-/* Mach-O generic relocations.  */
+/* Pair of relocation.  Contains the first symbol.  */
   BFD_RELOC_MACH_O_PAIR,
 
+/* PCREL relocations.  They are marked as branch to create PLT entry if
+required.  */
+  BFD_RELOC_MACH_O_X86_64_BRANCH32,
+  BFD_RELOC_MACH_O_X86_64_BRANCH8,
+
+/* Used when referencing a GOT entry.  */
+  BFD_RELOC_MACH_O_X86_64_GOT,
+
+/* Used when loading a GOT entry with movq.  It is specially marked so that
+the linker could optimize the movq to a leaq if possible.  */
+  BFD_RELOC_MACH_O_X86_64_GOT_LOAD,
+
+/* Symbol will be substracted.  Must be followed by a BFD_RELOC_64.  */
+  BFD_RELOC_MACH_O_X86_64_SUBTRACTOR32,
+
+/* Symbol will be substracted.  Must be followed by a BFD_RELOC_64.  */
+  BFD_RELOC_MACH_O_X86_64_SUBTRACTOR64,
+
+/* Same as BFD_RELOC_32_PCREL but with an implicit -1 addend.  */
+  BFD_RELOC_MACH_O_X86_64_PCREL32_1,
+
+/* Same as BFD_RELOC_32_PCREL but with an implicit -2 addend.  */
+  BFD_RELOC_MACH_O_X86_64_PCREL32_2,
+
+/* Same as BFD_RELOC_32_PCREL but with an implicit -4 addend.  */
+  BFD_RELOC_MACH_O_X86_64_PCREL32_4,
+
 /* This is a 32 bit reloc for the microblaze that stores the 
 low 16 bits of a value  */
   BFD_RELOC_MICROBLAZE_32_LO,
diff --git a/bfd/config.bfd b/bfd/config.bfd
index c331a97..9290b83 100644
--- a/bfd/config.bfd
+++ b/bfd/config.bfd
@@ -543,8 +543,8 @@ case "${targ}" in
     ;;
   i[3-7]86-*-darwin* | i[3-7]86-*-macos10* | i[3-7]86-*-rhapsody*)
     targ_defvec=mach_o_i386_vec
-    targ_selvecs="mach_o_i386_vec mach_o_le_vec mach_o_be_vec mach_o_fat_vec pef_vec pef_xlib_vec sym_vec"
-    targ_archs="bfd_i386_arch bfd_powerpc_arch bfd_rs6000_arch"
+    targ_selvecs="mach_o_le_vec mach_o_be_vec mach_o_fat_vec pef_vec pef_xlib_vec sym_vec"
+    targ_archs="$targ_archs bfd_powerpc_arch bfd_rs6000_arch"
     ;;
  i[3-7]86-sequent-bsd*)
     targ_defvec=i386dynix_vec
@@ -605,9 +605,9 @@ case "${targ}" in
     ;;
 #ifdef BFD64
   x86_64-*-darwin*)
-    targ_defvec=mach_o_le_vec
+    targ_defvec=mach_o_x86_64_vec
     targ_selvecs="mach_o_i386_vec mach_o_le_vec mach_o_be_vec mach_o_fat_vec pef_vec pef_xlib_vec sym_vec"
-    targ_archs="bfd_i386_arch bfd_powerpc_arch bfd_rs6000_arch"
+    targ_archs="$targ_archs bfd_powerpc_arch bfd_rs6000_arch"
     want64=true
     ;;
   x86_64-*-dicos*)
@@ -1153,7 +1153,7 @@ case "${targ}" in
   powerpc-*-darwin* | powerpc-*-macos10* | powerpc-*-rhapsody*)
     targ_defvec=mach_o_be_vec
     targ_selvecs="mach_o_be_vec mach_o_le_vec mach_o_fat_vec pef_vec pef_xlib_vec sym_vec"
-    targ_archs="bfd_powerpc_arch bfd_rs6000_arch bfd_i386_arch"
+    targ_archs="$targ_archs bfd_i386_arch"
     ;;
   powerpc-*-macos*)
     targ_defvec=pmac_xcoff_vec
diff --git a/bfd/configure b/bfd/configure
index 0626f09..5ee3ffd 100755
--- a/bfd/configure
+++ b/bfd/configure
@@ -15198,6 +15198,7 @@ do
     mach_o_le_vec)              tb="$tb mach-o.lo" ;;
     mach_o_fat_vec)             tb="$tb mach-o.lo" ;;
     mach_o_i386_vec)            tb="$tb mach-o-i386.lo" ;;
+    mach_o_x86_64_vec)          tb="$tb mach-o-x86-64.lo" ;;
     mcore_pe_big_vec)		tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
     mcore_pe_little_vec)	tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
     mcore_pei_big_vec)		tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
diff --git a/bfd/configure.in b/bfd/configure.in
index 3713d56..b246afc 100644
--- a/bfd/configure.in
+++ b/bfd/configure.in
@@ -857,6 +857,7 @@ do
     mach_o_le_vec)              tb="$tb mach-o.lo" ;;
     mach_o_fat_vec)             tb="$tb mach-o.lo" ;;
     mach_o_i386_vec)            tb="$tb mach-o-i386.lo" ;;
+    mach_o_x86_64_vec)          tb="$tb mach-o-x86-64.lo" ;;
     mcore_pe_big_vec)		tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
     mcore_pe_little_vec)	tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
     mcore_pei_big_vec)		tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
diff --git a/bfd/cpu-m32c.c b/bfd/cpu-m32c.c
index aa2e28d..d2f9cb1 100644
--- a/bfd/cpu-m32c.c
+++ b/bfd/cpu-m32c.c
@@ -22,6 +22,19 @@
 #include "bfd.h"
 #include "libbfd.h"
 
+/* Like bfd_default_scan but if the string is just "m32c" then
+   skip the m16c architecture.  */
+
+static bfd_boolean
+m32c_scan (const bfd_arch_info_type * info, const char * string)
+{
+  if (strcmp (string, "m32c") == 0
+      && info->mach == bfd_mach_m16c)
+    return FALSE;
+
+  return bfd_default_scan (info, string);
+}
+
 static const bfd_arch_info_type arch_info_struct[] =
 {
   {
@@ -35,7 +48,7 @@ static const bfd_arch_info_type arch_info_struct[] =
     3,				/* section align power */
     FALSE,			/* the default ? */
     bfd_default_compatible,	/* architecture comparison fn */
-    bfd_default_scan,		/* string to architecture convert fn */
+    m32c_scan,			/* string to architecture convert fn */
     NULL			/* next in list */
   },
 };
@@ -52,6 +65,6 @@ const bfd_arch_info_type bfd_m32c_arch =
   4,				/* Section align power.  */
   TRUE,				/* The default ?  */
   bfd_default_compatible,	/* Architecture comparison fn.  */
-  bfd_default_scan,		/* String to architecture convert fn.  */
+  m32c_scan,			/* String to architecture convert fn.  */
   &arch_info_struct[0],		/* Next in list.  */
 };
diff --git a/bfd/dwarf1.c b/bfd/dwarf1.c
index 2674044..375f4cf 100644
--- a/bfd/dwarf1.c
+++ b/bfd/dwarf1.c
@@ -1,5 +1,5 @@
 /* DWARF 1 find nearest line (_bfd_dwarf1_find_nearest_line).
-   Copyright 1998, 1999, 2000, 2001, 2002, 2004, 2005, 2007, 2008
+   Copyright 1998, 1999, 2000, 2001, 2002, 2004, 2005, 2007, 2008, 2009, 2010
    Free Software Foundation, Inc.
 
    Written by Gavin Romig-Koch of Cygnus Solutions (gavin@cygnus.com).
@@ -251,8 +251,8 @@ parse_die (bfd *             abfd,
 	  break;
 	case FORM_STRING:
 	  if (attr == AT_name)
-	    aDieInfo->name = (char *)xptr;
-	  xptr += strlen (aDieInfo->name) + 1;
+	    aDieInfo->name = (char *) xptr;
+	  xptr += strlen ((char *) xptr) + 1;
 	  break;
 	}
     }
diff --git a/bfd/dwarf2.c b/bfd/dwarf2.c
index e5eccfc..baac752 100644
--- a/bfd/dwarf2.c
+++ b/bfd/dwarf2.c
@@ -1,6 +1,6 @@
 /* DWARF 2 support.
    Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-   2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+   2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
 
    Adapted from gdb/dwarf2read.c by Gavin Koch of Cygnus Solutions
    (gavin@cygnus.com).
@@ -216,6 +216,9 @@ struct comp_unit
      by its reference.  */
   bfd_byte *info_ptr_unit;
 
+  /* Pointer to the start of the debug section, for DW_FORM_ref_addr.  */
+  bfd_byte *sec_info_ptr;
+
   /* The offset into .debug_line of the line number table.  */
   unsigned long line_offset;
 
@@ -1811,7 +1814,7 @@ find_abstract_instance_name (struct comp_unit *unit,
       if (!die_ref)
 	abort ();
 
-      info_ptr = unit->stash->sec_info_ptr + die_ref;
+      info_ptr = unit->sec_info_ptr + die_ref;
     }
   else 
     info_ptr = unit->info_ptr_unit + die_ref;
@@ -2219,6 +2222,7 @@ parse_comp_unit (struct dwarf2_debug *stash,
   unit->end_ptr = end_ptr;
   unit->stash = stash;
   unit->info_ptr_unit = info_ptr_unit;
+  unit->sec_info_ptr = stash->sec_info_ptr;
 
   for (i = 0; i < abbrev->num_attrs; ++i)
     {
diff --git a/bfd/elf32-v850.c b/bfd/elf32-v850.c
index 2965e29..d7aaed4 100644
--- a/bfd/elf32-v850.c
+++ b/bfd/elf32-v850.c
@@ -550,7 +550,7 @@ v850_elf_perform_relocation (bfd *abfd,
       addend = (addend >> 16) + ((addend & 0x8000) != 0);
 
       /* This relocation cannot overflow.  */
-      if (addend > 0x7fff)
+      if (addend > 0xffff)
 	addend = 0;
 
       insn = addend;
diff --git a/bfd/libbfd.h b/bfd/libbfd.h
index 8146ef9..073086c 100644
--- a/bfd/libbfd.h
+++ b/bfd/libbfd.h
@@ -2103,6 +2103,15 @@ static const char *const bfd_reloc_code_real_names[] = { "@@uninitialized@@",
   "BFD_RELOC_LM32_RELATIVE",
   "BFD_RELOC_MACH_O_SECTDIFF",
   "BFD_RELOC_MACH_O_PAIR",
+  "BFD_RELOC_MACH_O_X86_64_BRANCH32",
+  "BFD_RELOC_MACH_O_X86_64_BRANCH8",
+  "BFD_RELOC_MACH_O_X86_64_GOT",
+  "BFD_RELOC_MACH_O_X86_64_GOT_LOAD",
+  "BFD_RELOC_MACH_O_X86_64_SUBTRACTOR32",
+  "BFD_RELOC_MACH_O_X86_64_SUBTRACTOR64",
+  "BFD_RELOC_MACH_O_X86_64_PCREL32_1",
+  "BFD_RELOC_MACH_O_X86_64_PCREL32_2",
+  "BFD_RELOC_MACH_O_X86_64_PCREL32_4",
   "BFD_RELOC_MICROBLAZE_32_LO",
   "BFD_RELOC_MICROBLAZE_32_LO_PCREL",
   "BFD_RELOC_MICROBLAZE_32_ROSDA",
diff --git a/bfd/mach-o-i386.c b/bfd/mach-o-i386.c
index 53de64e..e46cbc6 100644
--- a/bfd/mach-o-i386.c
+++ b/bfd/mach-o-i386.c
@@ -288,6 +288,7 @@ bfd_mach_o_i386_print_thread (bfd *abfd, bfd_mach_o_thread_flavour *thread,
 
 #define TARGET_NAME 		mach_o_i386_vec
 #define TARGET_STRING 		"mach-o-i386"
+#define TARGET_ARCHITECTURE	bfd_arch_i386
 #define TARGET_BIG_ENDIAN 	0
 #define TARGET_ARCHIVE 		0
 #include "mach-o-target.c"
diff --git a/bfd/mach-o-target.c b/bfd/mach-o-target.c
index 2a30b2e..8edf547 100644
--- a/bfd/mach-o-target.c
+++ b/bfd/mach-o-target.c
@@ -57,7 +57,6 @@
   _bfd_generic_copy_link_hash_symbol_type
 #define bfd_mach_o_bfd_final_link                     _bfd_generic_final_link
 #define bfd_mach_o_bfd_link_split_section             _bfd_generic_link_split_section
-#define bfd_mach_o_set_arch_mach                      bfd_default_set_arch_mach
 #define bfd_mach_o_bfd_merge_private_bfd_data         _bfd_generic_bfd_merge_private_bfd_data
 #define bfd_mach_o_bfd_set_private_flags              _bfd_generic_bfd_set_private_flags


hooks/post-receive
--
Repository for Project Archer.


             reply	other threads:[~2010-01-13 20:53 UTC|newest]

Thread overview: 120+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-01-13 20:53 jkratoch [this message]
  -- strict thread matches above, loose matches on Subject: below --
2011-02-01 19:25 jkratoch
2011-01-29 16:44 jkratoch
2011-01-25 12:53 pmuldoon
2011-01-25  9:10 jkratoch
2011-01-17 13:31 pmuldoon
2011-01-15 11:35 jkratoch
2011-01-14  8:04 jkratoch
2011-01-10 12:00 pmuldoon
2011-01-10  9:10 jkratoch
2011-01-07  5:57 jkratoch
2011-01-06 12:22 pmuldoon
2011-01-04  4:59 jkratoch
2010-12-31 22:30 jkratoch
2010-12-30  7:22 jkratoch
2010-12-22 20:11 swagiaal
2010-12-14 17:13 jkratoch
2010-12-14  8:27 pmuldoon
2010-12-10 17:16 jkratoch
2010-12-08 15:55 pmuldoon
2010-12-06  6:40 jkratoch
2010-12-04  1:03 jkratoch
2010-12-02 15:47 pmuldoon
2010-11-30  0:15 jkratoch
2010-11-28 18:02 jkratoch
2010-11-28  5:41 jkratoch
2010-11-16  5:04 jkratoch
2010-11-12 11:47 pmuldoon
2010-11-11 11:39 pmuldoon
2010-11-10  9:09 pmuldoon
2010-11-08  9:34 pmuldoon
2010-11-07 18:15 jkratoch
2010-10-22 14:28 pmuldoon
2010-10-20 12:48 pmuldoon
2010-10-19 16:01 pmuldoon
2010-10-17 20:27 jkratoch
2010-10-15 17:07 jkratoch
2010-10-14 20:55 jkratoch
2010-10-13 15:06 jkratoch
2010-10-12 16:45 jkratoch
2010-10-11  9:21 jkratoch
2010-10-11  8:47 pmuldoon
2010-10-06  9:00 pmuldoon
2010-09-30  8:56 pmuldoon
2010-09-27  9:48 jkratoch
2010-09-20 12:34 pmuldoon
2010-09-16 20:49 ratmice
2010-09-04 19:59 jkratoch
2010-09-03  7:26 jkratoch
2010-09-02 15:04 jkratoch
2010-09-01 15:29 swagiaal
2010-08-23 13:54 jkratoch
2010-08-20 17:49 jkratoch
2010-08-12 15:19 swagiaal
2010-08-06 15:32 jkratoch
2010-07-29 19:17 swagiaal
2010-07-22 16:57 jkratoch
2010-07-22 16:26 jkratoch
2010-07-20 18:51 jkratoch
2010-07-09  8:09 jkratoch
2010-06-24  8:55 jkratoch
2010-06-23 20:56 jkratoch
2010-06-17 12:53 jkratoch
2010-06-07  8:14 jkratoch
2010-06-02 19:03 jkratoch
2010-05-28 21:27 jkratoch
2010-05-26 18:36 swagiaal
2010-05-17 18:02 jkratoch
2010-05-17  1:04 jkratoch
2010-05-10 19:30 swagiaal
2010-05-05 14:24 swagiaal
2010-05-03 13:49 jkratoch
2010-05-03  8:48 jkratoch
2010-05-02 23:10 jkratoch
2010-05-02 15:54 jkratoch
2010-04-30  7:11 jkratoch
2010-04-28 11:44 jkratoch
2010-04-25 20:22 jkratoch
2010-04-09 20:37 jkratoch
2010-04-07  1:41 jkratoch
2010-04-05 10:11 jkratoch
2010-04-04 11:58 jkratoch
2010-03-22 23:58 jkratoch
2010-03-20 17:23 jkratoch
2010-03-18 10:01 jkratoch
2010-03-17 18:04 jkratoch
2010-03-12 18:35 jkratoch
2010-03-04 22:28 jkratoch
2010-03-01 22:16 jkratoch
2010-02-26 22:16 jkratoch
2010-02-26 17:50 jkratoch
2010-02-17 16:01 swagiaal
2010-02-13 22:51 jkratoch
2010-02-11 12:51 jkratoch
2010-02-09 19:01 jkratoch
2010-02-08 21:46 jkratoch
2010-02-03  4:38 jkratoch
2010-01-31 17:25 jkratoch
2010-01-28 19:17 swagiaal
2010-01-28 10:56 jkratoch
2010-01-27 19:21 swagiaal
2010-01-27  8:08 jkratoch
2010-01-26 18:58 swagiaal
2010-01-20 21:48 jkratoch
2010-01-15  2:09 jkratoch
2010-01-15  0:52 jkratoch
2010-01-14 22:23 jkratoch
2010-01-10 20:47 jkratoch
2010-01-09 10:03 jkratoch
2010-01-09  8:41 jkratoch
2010-01-08 19:16 jkratoch
2009-12-06 17:43 jkratoch
2009-12-03 16:32 jkratoch
2009-11-30 13:59 jkratoch
2009-11-24 21:21 jkratoch
2009-11-21  9:24 jkratoch
2009-11-20 21:06 jkratoch
2009-11-20 15:57 jkratoch
2009-11-17 19:59 jkratoch
2009-11-16  2:22 jkratoch

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20100113205312.19942.qmail@sourceware.org \
    --to=jkratoch@sourceware.org \
    --cc=archer-commits@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).