public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
* [SCM]  tromey/operator-new-delete: more constructor handling in overloading
@ 2013-05-21 20:53 tromey
  0 siblings, 0 replies; 2+ messages in thread
From: tromey @ 2013-05-21 20:53 UTC (permalink / raw)
  To: archer-commits

The branch, tromey/operator-new-delete has been updated
       via  1dccec2e16dd71b398326fba7e01ad4672f5f766 (commit)
       via  031161b2515c175349a1e928017d412d6e27bf3a (commit)
       via  0d0ea1921e5482d54a2ab68c87cb757cff738645 (commit)
      from  822f1dafa18a9471407ff6faa3da8bdbb0b101c5 (commit)

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

- Log -----------------------------------------------------------------
commit 1dccec2e16dd71b398326fba7e01ad4672f5f766
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue May 21 14:52:30 2013 -0600

    more constructor handling in overloading
    
    this changes the overloading code to know not to recurse into
    subclasses when searching for a constructor.  we already did this, but
    were missing a spot

commit 031161b2515c175349a1e928017d412d6e27bf3a
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue May 21 14:51:34 2013 -0600

    interoperability fixes
    
    this tests the case where an object is allocated by gdb
    but then deleted by the c++ runtime
    
    This still fails because we aren't invoking constructors
    properly.

commit 0d0ea1921e5482d54a2ab68c87cb757cff738645
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue May 21 13:56:08 2013 -0600

    more updates to the notes

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

Summary of changes:
 README.archer                |   11 +++++++-
 gdb/testsuite/gdb.cp/new.cc  |   59 +++++++++++++++++++++++++++++++++--------
 gdb/testsuite/gdb.cp/new.exp |   34 +++++++++++++++++++++++-
 gdb/valops.c                 |   17 ++++++++----
 4 files changed, 101 insertions(+), 20 deletions(-)

First 500 lines of diff:
diff --git a/README.archer b/README.archer
index 383a852..e5ca05c 100644
--- a/README.archer
+++ b/README.archer
@@ -3,6 +3,7 @@ This branch adds support for "new" and "delete"; PR c++/10050.
 It is incomplete:
 
 * it doesn't ensure it is calling the in-charge constructor
+
 * it doesn't ensure it is calling the complete object destructor
   (These required a GCC fix, see the PR.)
        look for 'D0Ev' at the end
@@ -31,4 +32,12 @@ It is incomplete:
 
 * operator delete with extra args
 
-* need tests for 'new' in gdb but delete from C++
+* constructors can have in_charge and VTT artificial arguments
+  we need to supply these before overload resolution, so it
+  will do the right thing
+  however, the type of at least the VTT argument seems weird in DWARF
+  I saw a plain:
+
+   <1><24d>: Abbrev Number: 16 (DW_TAG_const_type)
+
+  ... with no children, using the F18 g++
diff --git a/gdb/testsuite/gdb.cp/new.cc b/gdb/testsuite/gdb.cp/new.cc
index 99fa5f5..2688d72 100644
--- a/gdb/testsuite/gdb.cp/new.cc
+++ b/gdb/testsuite/gdb.cp/new.cc
@@ -11,12 +11,12 @@ enum what_operator
     WHATOP_GLOBAL = 2,
     WHATOP_HASOPS = 4,
     WHATOP_DERIVED = 8,
-    WHATOP_BASE = 16,
+    WHATOP_BASE = 0x10,
 
-    WHATOP_ARRAY = 32,
-    WHATOP_DELETE = 64,
-    WHATOP_PLACEMENT = 128,
-    WHATOP_ARGS = 256
+    WHATOP_ARRAY = 0x20,
+    WHATOP_DELETE = 0x40,
+    WHATOP_PLACEMENT = 0x80,
+    WHATOP_ARGS = 0x100
   };
 
 int whatop = WHATOP_INVALID;
@@ -131,6 +131,12 @@ struct Base
     free (ptr);
   }
 
+  void operator delete[] (void *ptr)
+  {
+    whatop = WHATOP_BASE | WHATOP_DELETE | WHATOP_ARRAY;
+    free (ptr);
+  }
+
   Base()
   {
   }
@@ -149,6 +155,12 @@ struct DerivedFromBase : public Base
     free (ptr);
   }
 
+  void operator delete[] (void *ptr)
+  {
+    whatop = WHATOP_DERIVED | WHATOP_DELETE | WHATOP_ARRAY;
+    free (ptr);
+  }
+
   ~DerivedFromBase()
   {
     ++dcount;
@@ -179,15 +191,38 @@ struct VDerived2 : public VDerived, public virtual Base
   }
 };
 
+template<typename T>
+void call_delete (T *ptr)
+{
+  delete ptr;
+}
+
+template<typename T>
+void call_deletev (T *ptr)
+{
+  delete[] ptr;
+}
+
+template<typename T>
+void
+keep_stuff_helper ()
+{
+  call_delete (new T);
+  call_deletev (new T[5]);
+}
+
 int keep_stuff ()
 {
-  delete new HasOps;
-  delete[] new HasOps[5];
-  delete (Base *) new DerivedFromBase;
-  delete new Base;
-  delete new VDerived;
-  delete new VDerived2;
-  delete new Simple;
+  keep_stuff_helper<int> ();
+  keep_stuff_helper<HasOps> ();
+  keep_stuff_helper<Base> ();
+  keep_stuff_helper<VDerived> ();
+  keep_stuff_helper<VDerived2> ();
+  keep_stuff_helper<Simple> ();
+  keep_stuff_helper<DerivedFromBase> ();
+
+  call_delete ((Base *) new DerivedFromBase);
+  call_deletev ((Base *) new DerivedFromBase[5]);
 }
 
 int main ()
diff --git a/gdb/testsuite/gdb.cp/new.exp b/gdb/testsuite/gdb.cp/new.exp
index 41125a2..e44970a 100644
--- a/gdb/testsuite/gdb.cp/new.exp
+++ b/gdb/testsuite/gdb.cp/new.exp
@@ -34,6 +34,9 @@ gdb_continue_to_breakpoint Stop
 
 proc check_op {name value {dcount ""}} {
     with_test_prefix $name {
+	# Handy for debugging.
+	gdb_test "print/x whatop" " = 0x.*"
+
 	gdb_test "print whatop == ($value)" " = true" "check settings"
 
 	if {$dcount != ""} {
@@ -154,7 +157,8 @@ check_op "::delete HasOps" {WHATOP_GLOBAL | WHATOP_DELETE}
 gdb_test "print delete\[\] \$hasops_array" " = void"
 check_op "delete HasOps array" {WHATOP_HASOPS | WHATOP_DELETE | WHATOP_ARRAY}
 
-# Interoperability with the real C++ runtime.
+# Interoperability with the real C++ runtime: create an object in the
+# inferior delete it from gdb.
 gdb_test "print delete ip" " = void"
 check_op "delete int from c++" {WHATOP_GLOBAL | WHATOP_DELETE}
 
@@ -172,3 +176,31 @@ check_op "delete Simple array from c++" \
 gdb_test "print delete b" " = void"
 check_op "delete Derived from c++ via base pointer" \
     {WHATOP_BASE | WHATOP_DELETE}
+
+# Interoperability with the real C++ runtime: create an object in gdb
+# inferior delete it in the inferior.
+foreach {type what multiplier} {
+    int WHATOP_GLOBAL 0
+    HasOps WHATOP_HASOPS 0
+    DerivedFromBase WHATOP_DERIVED 2
+    Base WHATOP_BASE 1
+    VDerived WHATOP_BASE 2
+    VDerived2 WHATOP_BASE 3
+} {
+    set what "$what | WHATOP_DELETE"
+
+    set x_dcount [expr "$multiplier * 1"]
+    set x_dcountv [expr "$multiplier * 5"]
+
+    gdb_test "print call_delete<${type}>(new ${type})" " = void"
+    check_op "call_delete for new $type" $what $x_dcount
+
+    gdb_test "print call_deletev<${type}>(new ${type}\[5\])" " = void"
+    check_op "call_deletev for new $type\[5\]" "$what | WHATOP_ARRAY" $x_dcountv
+}
+
+# Type tests with "set print object on"
+
+gdb_test_no_output "set print object on"
+gdb_test "print new VDerived" " = \\(VDerived \\*\\) $hex"
+gdb_test "print new VDerived\[5\]" " = \\(VDerived \\*\\) $hex"
diff --git a/gdb/valops.c b/gdb/valops.c
index 42ea8f2..a32b3c9 100644
--- a/gdb/valops.c
+++ b/gdb/valops.c
@@ -103,7 +103,7 @@ static struct value *cast_into_complex (struct type *, struct value *);
 
 static struct fn_field *find_method_list (struct value **, const char *,
 					  int, struct type *, int *,
-					  struct type **, int *);
+					  struct type **, int *, int);
 
 void _initialize_valops (void);
 
@@ -2455,7 +2455,7 @@ value_struct_elt (struct value **argp, struct value **args,
 static struct fn_field *
 find_method_list (struct value **argp, const char *method,
 		  int offset, struct type *type, int *num_fns,
-		  struct type **basetype, int *boffset)
+		  struct type **basetype, int *boffset, int is_constructor)
 {
   int i;
   struct fn_field *f;
@@ -2485,6 +2485,9 @@ find_method_list (struct value **argp, const char *method,
 	}
     }
 
+  if (is_constructor)
+    return NULL;
+
   /* Not found in object, check in base subobjects.  */
   for (i = TYPE_N_BASECLASSES (type) - 1; i >= 0; i--)
     {
@@ -2504,7 +2507,7 @@ find_method_list (struct value **argp, const char *method,
 	}
       f = find_method_list (argp, method, base_offset + offset,
 			    TYPE_BASECLASS (type, i), num_fns, 
-			    basetype, boffset);
+			    basetype, boffset, is_constructor);
       if (f)
 	return f;
     }
@@ -2524,7 +2527,8 @@ find_method_list (struct value **argp, const char *method,
 static struct fn_field *
 value_find_oload_method_list (struct value **argp, const char *method,
 			      int offset, int *num_fns, 
-			      struct type **basetype, int *boffset)
+			      struct type **basetype, int *boffset,
+			      int is_constructor)
 {
   struct type *t;
 
@@ -2546,7 +2550,7 @@ value_find_oload_method_list (struct value **argp, const char *method,
 	     "value that is not a struct or union"));
 
   return find_method_list (argp, method, 0, t, num_fns, 
-			   basetype, boffset);
+			   basetype, boffset, is_constructor);
 }
 
 /* Given an array of arguments (ARGS) (which includes an
@@ -2660,7 +2664,8 @@ find_overload_match (struct value **args, int nargs,
       /* Retrieve the list of methods with the name NAME.  */
       fns_ptr = value_find_oload_method_list (&temp, name, 
 					      0, &num_fns, 
-					      &basetype, &boffset);
+					      &basetype, &boffset,
+					      is_constructor);
       /* If this is a method only search, and no methods were found
          the search has faild.  */
       if (method == METHOD && (!fns_ptr || !num_fns))


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


^ permalink raw reply	[flat|nested] 2+ messages in thread

* [SCM]  tromey/operator-new-delete: more constructor handling in overloading
@ 2013-08-14 18:41 tromey
  0 siblings, 0 replies; 2+ messages in thread
From: tromey @ 2013-08-14 18:41 UTC (permalink / raw)
  To: archer-commits

The branch, tromey/operator-new-delete has been updated
  discards  1dccec2e16dd71b398326fba7e01ad4672f5f766 (commit)
  discards  031161b2515c175349a1e928017d412d6e27bf3a (commit)
  discards  0d0ea1921e5482d54a2ab68c87cb757cff738645 (commit)
  discards  822f1dafa18a9471407ff6faa3da8bdbb0b101c5 (commit)
  discards  576fdaccce8bd759cdc63d9ae831d7028a8d8365 (commit)
  discards  38c177bfdb912cfca345ffdc72c902a3176b36d6 (commit)
  discards  96b615d6f818c29c04d1447c7e2a997f70942733 (commit)
  discards  a414a7d85eead87ae525c2a5400f05322d62a43d (commit)
  discards  31291ac401b641e4e658d67687d51d4a90834b25 (commit)
  discards  ef88062f49868f17b7ed0e91b37fd0963168e5d6 (commit)
  discards  9aa7c4b293489946858b59d5c88766b26754792c (commit)
  discards  576dd347dce748ba41f4f94f155341aac896a9dc (commit)
  discards  466580e9814dcd8cb3592f1087b6072980a250d8 (commit)
  discards  b346d205162381655e3ac0c61c0943008b678005 (commit)
  discards  503b4fbbaff9ba97cd87708eb7e2dd9ced3d6dc6 (commit)
  discards  2c159e6f020317202e2b59b2a27719c43a8b1848 (commit)
  discards  f8fe7ffb58cd8ebffe270e4b8e4ba16921458fc7 (commit)
  discards  0d7987dbe5ca104f725ae59f23760547f67b0b4c (commit)
  discards  6bf399da9d76daafe0ce7eb443dfb68157064dc9 (commit)
  discards  8f2f119da30a3bd1b1f9e4e0bac1623ce0d4287e (commit)
  discards  f9064cf1c0c773ef5e5d0e3fd045e2249dbe6d1f (commit)
  discards  cc6013ad116ac334b9e352c6394943e49a71d812 (commit)
  discards  31412ae0a4966b6afc0c9c269190fc22b7ec82d6 (commit)
  discards  87a394323edfbb338214be60753ae5a44d650f0f (commit)
  discards  2e3dabd11001abc770f157f3bd4b474be058b447 (commit)
       via  ea8e8d86528d63d9c8357411f01b44b77f2ea674 (commit)
       via  4383406cbb653dd8113eab355424524a0be9e922 (commit)
       via  af797813453e7e3a6c5c8756d47b8bc9045e22f4 (commit)
       via  bf59266c86c97d9b79eaa44d00feb99a385efbab (commit)
       via  f0df097396ce645f6297bf5cf4558867c594394a (commit)
       via  91dfbaffc4a6032b5326a5a60eba2401be7d243f (commit)
       via  8177e76e1cb646ba110530d2b1929b10977eef7a (commit)
       via  02c57d232886c9b298ca9763608c7082eb01654a (commit)
       via  037f1443e1fc75361273ad1f5251b543f0ab8409 (commit)
       via  4ca6eb59b71cedb9ac684b8e53742d27acb3a4d1 (commit)
       via  763c2d1b85b7b3d2cba4c9d59d740e241f718c19 (commit)
       via  5529d9634fcceef209ccdf549e46330633796951 (commit)
       via  a651c1545bd0a10770b728a0458b9944ef058b8c (commit)
       via  2e866f323703396e6ef8618c39b833d8c537d51e (commit)
       via  553dc041a79af0a13bdb59872f9ff7591644083e (commit)
       via  5ee0b9e9044e4e0531cde6d7d4120853b94c2625 (commit)
       via  3ac263bb9c5ce6f142b99edf1f26b2ba43b87dd2 (commit)
       via  dcc804936e897f573fa63fdb5cef46e8d1789e29 (commit)
       via  e4d692bf4f782f023713a86d28a958f54cba9456 (commit)
       via  b8882063b74c7a58c3fefd756fda33a3845dd83f (commit)
       via  271049c23b3ce5d4718a00ec89c34d270819f278 (commit)
       via  bd952d07e349d0b8aad6223751bd090e8c2579a6 (commit)
       via  ad15175d215ba834f051a28fff81a3fce15dc3e8 (commit)
       via  68469e9184d88cc389b30c9d436e518b644dc78d (commit)
       via  db68577b49c88ce81e2bf3971889f9e2df757803 (commit)
       via  574c563c3cf87ed45461cee45892628888add428 (commit)
       via  6a0104374c2535fbe730867eec4783e5e9c6e988 (commit)
       via  2f862958966f3b63cbe850cbcef66cabf7b555f3 (commit)
       via  aa333901ab22a5efb4b80db6e8a03436d33c3de7 (commit)
       via  1f8ef8d0e135cfa15f50dddda631521bf298845c (commit)
       via  a26a15b2290de863f72f36d4af20175f9238a374 (commit)
       via  275bc6798bffd970404fe59b743696b7d90e87a8 (commit)
       via  c7b7c1c8596ab9c176d625d02cccdf3e8e9cc258 (commit)
       via  baeef703e61bfce6dc68b8d3e5e96faec302935e (commit)
       via  2bbde53811930128df3c8174152d15abd3aa3021 (commit)
       via  061f3a2f5c10eb088048fbd5fb8cb550f6eb102d (commit)
       via  21b1c25dd1576deaef5f555fd156b905b730ebf7 (commit)
       via  b911b32672fe727f6710d06a7fc8e03d21843986 (commit)
       via  bda1f2d5ad0ce616040f0966e476961fff9501e6 (commit)
       via  f11355035ce867940686d35f527a4e3fef7f7896 (commit)
       via  64fd29d4cf1b535cb07bd28f03df5190226212bd (commit)
       via  02e12c9d59a0bd2cbfe7fc4ffda76031aca0c72a (commit)
       via  a5ea42fa56d5e28538aea748cfb9cdc1c762dc6b (commit)
       via  12dd0f67259ce3d8a4f61e99210f27e87c679441 (commit)
       via  f39980fbb8b183922d0ae8304a389be2b0096ac3 (commit)
       via  938c3885e922718594bc3804f81ae7eeddebaeaa (commit)
       via  8ae22f69d18b5e9fff85fa205dd9b9389a4b5481 (commit)
       via  5a20845009c184687372bb2c0cd47641fa47ba02 (commit)
       via  ee7240ef14a6e1637b1af27a1bc818e57f63b444 (commit)
       via  166fb188213f811fe065b4d3f4549ab387e15d4f (commit)
       via  5a3a8ca11d33cf29608c6c6843421ced5e8bea9c (commit)
       via  b64c7e14e0fc53bd6cf52f9cf7b6da745490d3ad (commit)
       via  224f2e9e985b85d91e1fa54e41068a10991b5ff2 (commit)
       via  63c28016319fdbe1935bb11e8edd4a918e49f941 (commit)
       via  e6cace300d7d3e09fc2256104cbc89b8c09f9170 (commit)
       via  480f6ad1ffa2fcdb73dc2425fe2ba25476d5c597 (commit)
       via  13050a337e2a70ad4a329263886c25dc75c7cdb8 (commit)
       via  e70440509c3fdb8fedf21c7c9287a1a672db6396 (commit)
       via  0adf5cfc7cfba0d66679b1dd2910e25b4489ba95 (commit)
       via  21d38ef5fa96ed7ce9029be8874d1efdc2522ef6 (commit)
       via  42cfa4ab73cc7e0d752d5f06a4099b99c23c8eb0 (commit)
       via  17752e48c0d54f575e67ad87f64dbb91b449c8d2 (commit)
       via  aee8ec356b0f5a95bf5a88b77a71ab5975ff1b8a (commit)
       via  428c1f176512756f254a447e44f71d8a8bd6e267 (commit)
       via  6669a858252514823c40915027816d24c5f5e180 (commit)
       via  a19a342155f0f8b7d511f8721fbe1b3954ed2493 (commit)
       via  cf86df5d2f6e849d476fe91b6affd2f2ab20cafc (commit)
       via  ae30380eb0975c4da4a16a1c6392320d009f4b87 (commit)
       via  7c5a5a7da96b4a645ef877f5de7c99392eeed17c (commit)
       via  5fd72d2eee6cb085004ab23c22a27ad37ecc2f22 (commit)
       via  d86f9c8ccb2d91a674a57c1a4259a69e8269fa16 (commit)
       via  a0713a1a921ef4c75ee5dda9772ba88fd0f8ee76 (commit)
       via  f6ed19b83f2cb8f27a4505250930deb77b9e695d (commit)
       via  95447658c333a192ba427d6f0ac87721576e7b38 (commit)
       via  ba14c8238e57241250d768d3472533293c55de8d (commit)
       via  bef6190733f4acefedd78b1b4435fa66cb5035b5 (commit)
       via  2851c5f32ef2fafa14f453c605d9d7d1b1b0ebc6 (commit)
       via  004afad6580339ea2058e2e57844f9c4cec045d4 (commit)
       via  17db83e3ba28f9ad4b6fc99d12fb0537644f8a8e (commit)
       via  4e61835a7ec83ec5527451d0dc38281f8f4d4837 (commit)
       via  38f701a4b696585c1ca846880925342ced3231fd (commit)
       via  56e2a2246a5a29c05c6c15a58d6bd51bce793612 (commit)
       via  dd2262da43e9a71d5d1bf7b6fdae975012b6992f (commit)
       via  b799086331c2fc8bd241826f2b4909c5e3cd3411 (commit)
       via  0aef94cd7718816ca2dc5b69248627c6db643fa7 (commit)
       via  c1bc4d1a766c5824f8903acd43c45a8b5e9ccc2a (commit)
       via  892162df3ecad59e02bcf84dc9586fe2346bf962 (commit)
       via  27e90f27b5f556befd82350adaecf9a4128b09e6 (commit)
       via  1c4379439cccc802a249963383f62c703e3d1410 (commit)
       via  abf54b01ee4e794c8779610d09e26934e24f26eb (commit)
       via  c6816376ddbfefdf09ff2c03747abd0660626e83 (commit)
       via  ff28ef08404333fdaad30f62662ef5f9371208ad (commit)
       via  54655f95e480b092eb3082c21e4336d24e2a0851 (commit)
       via  d02ec4657177a59669b82406e04d53863691eed6 (commit)
       via  09047fb182c1b08f8c39b9046a7c8c1723474152 (commit)
       via  989f3a7ecaf66f767ec25d67ee1690f3424371cd (commit)
       via  387497365bb7377e42be58656b1f6a409c9ca55f (commit)
       via  3f11e3c3ba5e86a26eb678b2c3d0870cf585d653 (commit)
       via  4725aea56df012271db61cd6f4a00dd0d85c270f (commit)
       via  427ee0f12f5f22b5372d020ad8795033caccea56 (commit)
       via  f481f474696ffbf874d1f9c97371e7bfcb6a47b3 (commit)
       via  cb81ffd4f1c415b1f7f6ebce3a11d2b6777a02f2 (commit)
       via  6ae209793c817f943940a4a0f0da1c4d4ba15003 (commit)
       via  9581d55eeddac9d2d965c62c345991e138f27ccb (commit)
       via  cbb25189b69e501ddca64917d810b54bb1466c93 (commit)
       via  7f350588e9fa12457cc33814ec32f79e33f193bb (commit)
       via  a82b41ab61a641afe650cdde1a70c8834fe6c8ff (commit)
       via  735c540f6b8b8a77af01e7c324c0fb267005ffb8 (commit)
       via  20906da825104f6638a8452eb79ff9be60162e32 (commit)
       via  c90923c3d3bb0c723e7060888c5034f24c8cd139 (commit)
       via  57cff626eb477c651122001df4f7f626e0c90568 (commit)
       via  93be37415c8e18dd27cfc6a601ebc8c2f9622586 (commit)
       via  c05949d07b2011170e72443c5b21ae43f35e99d4 (commit)
       via  9e845f3a1ecdb854b114bcf26ab64c24c10a9f2e (commit)
       via  679592fa11267d1e95e52ad0a4761b0bd8fa66dd (commit)
       via  d18d79ffd1a573842d30cf062ba1fc6ed544644e (commit)
       via  a1269d2a9a983622bbfcaa31206b78d165f18b18 (commit)
       via  5339a63aa3d9196b38789e8094dca5697967d81e (commit)
       via  edaf879a2211e21ffc722b29ae85d1bd7cf51711 (commit)
       via  6e5c95e6cf1e3c37bd3a822ca9e6721caab97a85 (commit)
       via  dd7ddfa96a2afe14e3144d3a869ef0d30c4311fb (commit)
       via  3e802ea78f3efbd04ef273ed75a4f24a9aeca23a (commit)
       via  b777aa6cb360fa6ea341954bd070e59be27f7357 (commit)
       via  71e62cdb4bd587906a4b949a14fd6c73c865c6cb (commit)
       via  cc734a965e0b979c2386dcb07b9c330e12dd168e (commit)
       via  a6eb4d5106bff31cfde208f0d2eb919038c6e0e4 (commit)
       via  23633161a39d81e9dc3249d393034b9cbd393acd (commit)
       via  45bee3e492b91db8ab00e333f7a00c12aabe0c50 (commit)
       via  aaef7abe463aa2f70b5a001d8a9753740c656e50 (commit)
       via  860f76d89149da5b24df88fb822be50824114885 (commit)
       via  fe870957318b688c9f8788863a3447a88262f3d5 (commit)
       via  19dbd794eaea44916da1de106ae42a5d1e4523e0 (commit)
       via  52f87c6e3e23b032c4c50f251e5347089164f438 (commit)
       via  292fb5e98d0f74e4bd9e7374155e27fe438080a1 (commit)
       via  27e287614ca92a26d3873f90d4b8296fb6448b47 (commit)
       via  75cec15187a953fc66ba491774dbb872fa3910d1 (commit)
       via  81011583e35c192b1aabbc66495dbba622910dfd (commit)
       via  0b2b5f7374a6cf5d113379ee91c418df18f15308 (commit)
       via  dad15ffb0ef559eb8b4368dec1cd232d2537ef75 (commit)
       via  abc98afe7bd6df63f0de02867a06669b21c93efb (commit)
       via  8c570d909765a5fdf9dd60b222ca962944e886e8 (commit)
       via  e8015b8438a58cdd5f1563807d4dce6ec840858f (commit)
       via  5b831cbbbffc0388e92268f80c2d398f78745306 (commit)
       via  fb4bf353a38cf19cd096a142e2843915e5cddd41 (commit)
       via  8fc7a089e86f65267a9dffbdae07e7cd05ccfa8c (commit)
       via  a2e6aeb00f733653081e3925565c3e640d3fe6d1 (commit)
       via  a86fecb7fdc11c3de8b9ae2429ba4b0228e488a0 (commit)
       via  cce6ccf8ebd362fabfe52e81368ec8b0f81f7e2f (commit)
       via  ea8c23e5273140785651281afed97f17c1943e7f (commit)
       via  3a4b914e706d5b002c4d3566c9807cff3462d0ec (commit)
       via  f3a76bdb82e455edeb697a221547d56a24752831 (commit)
       via  9362e151678d6aea50787f184ae86755f005290c (commit)
       via  1a15ed211941e10c03b483a3646f2aebca6a2a46 (commit)
       via  9996f808b8a68c7914aa6d246b32114aded36829 (commit)
       via  a0d6284f9fc398f68c394f8e155d8976bcd55ee4 (commit)
       via  10b6767bcdf2555fb9799f07ccd6777baa72ffe3 (commit)
       via  5fdcd0d30e415fb36547f586f0e75d9ac98bc16b (commit)
       via  b51e5c1a91ec0dcff5cdde459119d75a4b4b9fb7 (commit)
       via  422c9c79548cf14cc9f8ab83c40834be811e14b5 (commit)
       via  c999e86c92ac6cc861e84682509f1919066f59a3 (commit)
       via  090ff55a4c23c66a56a58dc5cdc2133254926364 (commit)
       via  573f1691574fc5fb11cf8cef95364a44049051f2 (commit)
       via  e5d17b96714b2848b3e1b251f368788dba9bd319 (commit)
       via  f1830d914a63cd2dc4bbd65e2a9a4c07077a62ad (commit)
       via  7a8caec96a43bb17be1650668f43f4cc1edc5bfa (commit)
       via  2fe42e82135c2d1cea50ee7126283fa5cc723d52 (commit)
       via  56f4fed4c8ec7ea80656cecac20f5077f08a5854 (commit)
       via  e73fd3d4b8b7c697660398b913e3898044e1fe5f (commit)
       via  cf1756e7bf9078ebe313bc80f38e980d0bd5f006 (commit)
       via  ee74adaa47e1e74228bc751bedac2fb1016feaf1 (commit)
       via  7dd06bddcb8b628be4e3c6443a7e419fd59c5a0e (commit)
       via  1d9a1fa39f1efe77c9399b8c596e5b572d325bd8 (commit)
       via  8da18fc40f26ba6a26e0e8fc2c76408155d5991b (commit)
       via  86bc4461f808a26927de34f7b7161270ae2b2395 (commit)
       via  13e5055cac399d8a97c6f1a80836061fd58e7393 (commit)
       via  99f4358f8203da67f08fbcdd84f984709a50c68b (commit)
       via  0387eeea5b1bd190f27e85448b9a8a93e2bd438a (commit)
       via  aaff6f779cacd457a586a620f36999b8c5de937f (commit)
       via  e7a0f8a1bd81978f27d910a9900e9b77d899b822 (commit)
       via  f2a6f5a569675c00c27c49626df5040238e59ed0 (commit)
       via  e6b1de9c41ca1eb6acf208c5b6cf07020286b02d (commit)
       via  21ba3ea8a2c5067ac7e848d763fe8ad9a62b8e7e (commit)
       via  85c131c8bd8ca90a7eb8b1a1ae6f6189984dd627 (commit)
       via  b711faca056f6729967aad30054cc993a6b3a475 (commit)
       via  3e1cf1b5d796066d4082b10a5d4675f12b176959 (commit)
       via  7203fcadb4d73cfc06a619433d64a976f593210c (commit)
       via  50bedac67a153fec697e48af559af166c5fe4fd8 (commit)
       via  cdf3101ddfebd0ed897ed47369507871ffd6f79a (commit)
       via  9e7ce349fddc2284e3851a2d0674c92d6164bdac (commit)
       via  57a568e63574f4af05bd014d3f9599f4eb18c5f3 (commit)
       via  97b6b07c3c5847caf456f267f16b5752ac8cc7c6 (commit)
       via  5b0fded83d4885312076005ede47963fb33839f8 (commit)
       via  f5e51af0f2a34738443164a68c0ccc93392eb379 (commit)
       via  0a92edeb05bdec32c5e3bbeb7917929ca018566c (commit)
       via  a36e82dffcdbe02f81bcd962fa5433a131beaad1 (commit)
       via  512d9d777e13da489d09cb97f1f12387e4ac5483 (commit)
       via  6e9e64dfe2199560a88cb01d0301d0665534cc70 (commit)
       via  ae537a464963022dab36b4c118badef329796bf1 (commit)
       via  97835e3ae326d91312c80891f6c06e4c37495db9 (commit)
       via  17fa37683038af52d01583214b03c00d34ab0e17 (commit)
       via  f937d0033e2cae37d0620e790c3778fb546a93d6 (commit)
       via  0d8c4d0194c47f84c789d8df336f85d59586d98a (commit)
       via  315ec7b3d3774f6479844b3b8dae9e5e56f3ead9 (commit)
       via  ed580c79f0549191c962dffc230b534f34c3c5ae (commit)
       via  b50b89c92083837281424c1d4f25c190e0031ab7 (commit)
       via  cc3c9e5f2bf4c0b64cfc7f4a9af1921c8c0298c2 (commit)
       via  5f3c083af079e3d88299015866a6d2c612ec677d (commit)
       via  9e0db739224f2f8550a6dc4f4a8ac8300eca2f7c (commit)
       via  d08069649dcbb63c70a8b0f2bc60300ebd481dd4 (commit)
       via  75e46a306feea4f426e1f9ccb3bf98cb9851b56b (commit)
       via  ef90bc3c5ec4c281992a0787b215524b509f655a (commit)
       via  1e394e0760d3e4ca93a19aaa33d63bf4b51a39d1 (commit)
       via  3fbde4f2406857d0c1a80b4237f5620006ef1bd7 (commit)
       via  3b91b83f2adc704a43960684164f379799fa6179 (commit)
       via  bb958a1d4dc037ace51cb75553c61002363fd9c8 (commit)
       via  ff112dd9b410708ff70d70cb58573d41946c182f (commit)
       via  ac0e91f5daab76e44d9400fec6ce768bfde41f01 (commit)
       via  27464b11f5a8933e52ac4ae8d8fa6f3a87a85797 (commit)
       via  7d64f5f99829cb80d83b75a56a43e816e148bf1d (commit)
       via  d679e74e9e265fac6e12944db461b1445688d9aa (commit)
       via  60d57d2ccf4cb4142a25487ee7ee054633b6df3b (commit)
       via  3cbfab9d816a3eeeb4d1e75309cbc05124605bbc (commit)
       via  8e0dc52660af53697cee4980057cfaf125ca753a (commit)
       via  4975c4416b0c402e3b4262e458864144125ae550 (commit)
       via  8fb64acba6015d69e9c1035114ac53b32c99aa9d (commit)
       via  f24d1defe964bd65d71b29895758026eda81a073 (commit)
       via  11d4b8302575e76de2c5dda233290a8dbd424171 (commit)
       via  2736ba401cd3ebf7773192265a38c9117c1d1c2e (commit)
       via  ec97e80c6c4452368230e63d09f05ac98cf7d19d (commit)
       via  b28f90623baaf5a5d3d863d5245ec3515fc6323c (commit)
       via  935b3ba2c0c84c977a93dd01c9514903b890d268 (commit)
       via  24a284a2fedcff8a2bb82aa22fab3bad69ef877b (commit)
       via  26c25469e9acbbdf238e52acc10e73f530bcbbf1 (commit)
       via  f54ef97a6bf0d2bf88715c2d57a963fcf11563f5 (commit)
       via  744127e62a95fcdc3e0157b9bdec24a5873ee56e (commit)
       via  760288e8b4669ccd54efebd736322f9451ef128f (commit)
       via  3b37117a509a6421bcacc64ba015e8eb0b589e6c (commit)
       via  98d98362d386edaedba4852924b3024e44287074 (commit)
       via  e0cf5a3d16d30e09ec02e13f49f906904cc78d90 (commit)
       via  cfe97b909f1132567841a9b52c11497622b85fee (commit)
       via  3eed1bfef8edb4d82dbffb6354d55642c5c76072 (commit)
       via  ef8851bad801a44cd8a46f947862fb94e2d8851b (commit)
       via  8c9ae2c9f194b7f638de3767964ebaa0612eaf9a (commit)
       via  0c5757c85217e7531d5d97858a88081c698c1dce (commit)
       via  f988eff1e4af97ab0a456e3161abbe31664dee1a (commit)
       via  4a64d15b2dd59bdf0c3b11aeafb07ae6958fcc86 (commit)
       via  339f45ad047e7aab18742cf470a264c1e3dc2dca (commit)
       via  b396ab9003b5194a43d87e5859955fbee1d72d08 (commit)
       via  56f3220505ac2a4ed287197141778d87afb86251 (commit)
       via  df98275232bd6266aea2bddbb4db249ec3f4afeb (commit)
       via  50d4284e06d3e48508856a6f56028cfdcadd6166 (commit)
       via  82e15013140fcfffed14e595836192d7b355ea8c (commit)
       via  9f8926ab6db81624b65c20639fb4dae9faa0b4e2 (commit)
       via  d03fa8ff5c6ff0b64baffcec8e13b773aaefaa8b (commit)
       via  e801dd8a4366cb340b1979db46f9e9fd61eabbad (commit)
       via  b1c7fb10b2f4b67ac4c0b42483903bf2cd98e5a7 (commit)
       via  8d7e8b999fbbf207c588bb08aa9f628bd241a89a (commit)
       via  fe92c71abe8689b2fb1bac1e33a3284ebd0b43e8 (commit)
       via  d4588faba33dbb9f34002613e89703343030d28b (commit)
       via  2b5d365d2242abf445e2c834b1361723e13014aa (commit)
       via  34b2792f3cdf8d24d665257b56c6c576a8dfa27c (commit)
       via  8b8d5c7ff56786de9567e71f26265cbd2ab493fb (commit)
       via  65b341f0c3cd38e3b741b85f8160955e2156bec5 (commit)
       via  708881205fb9accb694c5a724d76444d46c29630 (commit)
       via  fb95a3a22c76bb33c31aa249af470f72f279aaaf (commit)
       via  9ff4cc1c8b4edf1f1598578ee42180684b5484cc (commit)
       via  3f384b5b58b2a9f42f1cc34616a8103b7fcf510b (commit)
       via  7176aecf86e5d9b7991c71656f3b52cec82bf417 (commit)
       via  2ed2c6a394277aa2de2f557d34b7d20b36518592 (commit)
       via  9f5e30f7cf73a3256fbb9a265c897aa3f2c91439 (commit)
       via  59f2be5e4349279d67dfb81a9674b3ed6bd53437 (commit)
       via  9836361131fc4d63d93d1265e4fc57a07f525760 (commit)
       via  31852533eb8fd3a0f37df8bef9a3086940642289 (commit)
       via  a518bc5be2c62c92575e1493ad5bfabd160966f3 (commit)
       via  4dc07c16e9adada7a989b729a2a5123614d4f367 (commit)
       via  484a566f8762dcf2fb7943538fea6bbdf601adf8 (commit)
       via  1f2a93c952e0b415748eb4ab4bd5e09fbdae9bf9 (commit)
       via  ffd52cc35a35577116a01459e65711d2c07ccd1c (commit)
       via  7051386e48c0e80cdd2ccb8cc5c0a8e84e831020 (commit)
       via  c9820d96249a52508af0e55488acda0ede4cb41a (commit)
       via  1dafc5fd9caefc8306e4e45083b0ba8c20b42d43 (commit)
       via  88fb6edc3722f678d8f7aa5ae65daf9ec6dc12b3 (commit)
       via  6a120c2f9c46edc6f93932c3738bd0d3afb8db02 (commit)
       via  882b6307d545a0f42682428d30cddb7bc3e084f6 (commit)
       via  28447e14cde86eb09a4a0ee246d154eb080971c4 (commit)
       via  994b49f18871aaa48729f83671578c1a36a7fbaf (commit)
       via  23badfd01793d55645ca6dff0d92fa7a04c7f11a (commit)
       via  030cae2ec201337c7360afa4284501dd432f0e4a (commit)
       via  f966e8edbc82ba636cdee4badf1c50bef7c0599e (commit)
       via  9eebe822db35048e297f13759ed533baf58571a8 (commit)
       via  def372ee599734e7249184208ebb5f6ff797a107 (commit)
       via  7d74338ce734fb147fab4a2cd2074e256b07b5b4 (commit)
       via  dae3e1d42e9a72735e8068c14049a41aa6a00d92 (commit)
       via  a6b18e13c836e9b583ccd460337b9320f314dc7f (commit)
       via  12c8a94d097d33b80f2b393658670a6f95a46ec7 (commit)
       via  e2525218c4971c8cffa24964310d5d835dc6f034 (commit)
       via  e9ca7b1915dc8c5486e9952704ec338ae0ff772b (commit)
       via  6ca6eb40a5d2af8390af90f0ef9a577367dc5c12 (commit)
       via  ac5a2a6855038988c4710d4de091659b4ad5af5e (commit)
       via  39ac4ac5a41537e2f2b1af30d08d19372d99a9dc (commit)
       via  c3b69035e84941c70ea5c3617eb3f2b08d3fddf8 (commit)
       via  528686b1417c64b9003e3a208aecf7a3393c9298 (commit)
       via  02bbcd0bf94ef12ef1cce3d20c89089443a02f70 (commit)
       via  2af3d5041834f51260802722fa999180f94b6ecb (commit)
       via  3bc9e162d5b12a8e45ee46de9d61f165ad887205 (commit)
       via  194fffdf26f674b8d76930a5c784b7dbeee162b4 (commit)
       via  e8eed990bdf1fe4496e6b2f380a43827f6275992 (commit)
       via  e76c7edc2de3b1e46cde8d3591cb500be1063636 (commit)
       via  3940852e23c7fea4317e2cd9e449ab3ee8e1a9ee (commit)
       via  235544f077f96aaa1d943d098e046e7ee8cd22f4 (commit)
       via  f6725d15f8f751b2265dce0af6b5a6ecb5169225 (commit)
       via  538934e56883d8ca0db00db52dcbd7ad7aeb6fc8 (commit)
       via  98f3193de4ce9ae09a07ea05fb77e0f5a55a43fe (commit)
       via  450284df9670b3153539ec87b414f4ef598e7425 (commit)
       via  22ac7877865e928071fc2c3466707404f4bee8cd (commit)
       via  8f1aacd53a9f94b7bd58223506aaa0787fe88317 (commit)
       via  eec4c22dc8a369d5778dab15231389899dac21c6 (commit)
       via  c3a98eece680fd9232a7b45f83c93f917bead2a1 (commit)
       via  1264effb2b7f53e74f2a4e91a2b1145c06721537 (commit)
       via  726b3f8fabc2a3b2dbdceab6dd56a61a3a453a82 (commit)
       via  b71f7a65b7f0d3cec415c34b190452713284ea4d (commit)
       via  0b0ae1fa6f0556ddcb3ea8e1ae44b435eb65a0eb (commit)
       via  7dcd90c69d0fc2b24af4f43b00705a976191d03e (commit)
       via  132367bed08c96d95cb941601470e708a8469ab9 (commit)
       via  e415e0e203cecb5e99ac0218829d301bacfe95f2 (commit)
       via  9d3e98c844fe7c4e5e45a5552847d864eb0c1946 (commit)
       via  212fe135e533bb0e9667e42d7e3cbba5a12e1c7c (commit)
       via  598d98c728f9024c1ef584f4c966d42b3b3e2dc2 (commit)
       via  0516a30a6658ec161489d5ac2b704bc0604ceab9 (commit)
       via  c80f3fec040bc0ba629c910da2b773d5215859aa (commit)
       via  608ddd4e6025711117c89abdcb2825fc0825d82e (commit)
       via  27d90985f8da7ed4825ac08dfc48327d2d086123 (commit)
       via  053794947ff80d6b4bcacbc282e4c054b84f5913 (commit)
       via  62737b62efffd7b0df85898f25e1150a58641927 (commit)
       via  49a0e79d43d84f5b8bd6cde86cf6a0a27b158f78 (commit)
       via  9c87554cdab484215a5d0fa8a674e971d9d72723 (commit)
       via  a5ac9c55dd7a504a437fe9725a409bf1a4b18486 (commit)
       via  c1f0e9fd24a630334030c8cde22ba3cff47fd897 (commit)
       via  f47b3575370c851516ee4d32c2927db950e1b2cc (commit)
       via  7935f4aa757bf274a642d2bbd710c132abf3fb94 (commit)
       via  46e588f6131d0a6733942712d0536cbe56da766d (commit)
       via  20e7d3de3949b5f590040708f2991cb9ddb9e17c (commit)
       via  50c506def5189908296f994ccab6f6dea5844f60 (commit)
       via  ad999c037c162cd1067bc273696516c721da94dc (commit)
       via  d2390d3a211f13886d36d42d4499d2200c91aa3d (commit)
       via  61ded7ed87a7ff9959783df5f576c6d3801aa248 (commit)
       via  d01affbdda5f73c50491bf665864f2480bc92418 (commit)
       via  296ea2099b85c831c6a8ab28eb438ae79b18800e (commit)
       via  1f79c6d3c5e27cc93b249cf48cc7a8a54a883f64 (commit)
       via  76c9d63c300e843dacf33da5f8b90ec7809e10ef (commit)
       via  57009b17f3228be68ebb4c64a2742522a14ca15e (commit)
       via  c74ac2ec3c751dc1f76bcc6c9230bb46295397ed (commit)
       via  ac022b2d50aa120b740bbb2ee132c8880fa2d9c9 (commit)
       via  7d5d2fc0a0ac2dd9d53d04e9ad823f87c46158c1 (commit)
       via  8d0eec2573ce7ba03e0512643e61b40cb90896ea (commit)
       via  c37a1df35a4bd2d460fa8d0467e0f331ed9a451f (commit)
       via  935c9392d77df3b97f63198a3929b57dc96660aa (commit)
       via  f97e86f7004af974b718c623cda41507ae0d4348 (commit)
       via  0472685f694f8afe7a7582e0a528e446032af2d8 (commit)
       via  27a1409b68c04bf47488cefc802ba1c9d0e967d8 (commit)
       via  491eba65936da9740856a11dc5facebf6842c07a (commit)
       via  1136353c91b5aaad7f6135082ef396b1606c7a87 (commit)
       via  1335b40f19a94983ec2926156fbf6f92778f446d (commit)
       via  b3e2bade1b515a50e680fbf5771f5a451e72fcae (commit)
       via  68ca8a65acdcf8932309fdbced88b7f6b4fa0346 (commit)
       via  b30a226a69f155ac6ab02a5dcb0ada444730d5b4 (commit)
       via  eded02361148823ad8fbb9dae114275c82ea6969 (commit)
       via  2345e28e4186c9f65ac3a089d02af119d7338a70 (commit)
       via  1d7cb0bd9a442184323f6995b52e859a7bb9cccb (commit)
       via  7ed4604923968abf816aecd2b5e127417ea18e34 (commit)
       via  af702e9f1f5023fb5ac9b06ce80e61da936fc8cf (commit)
       via  03a7a095719ba7eab65a965af5532e064095aed8 (commit)
       via  8dd829c3b71bce6c874eb3304de5069f19ceb460 (commit)
       via  4cc243ce08bddf955f094743278dd9bc0ab57605 (commit)
       via  946abbef95d766ea5d8f117f2578fd02bb7bf835 (commit)
       via  1a0fd27c4c0ec13001afd60215c02ac80f9ab7af (commit)
       via  20eddc5f286506ea69d489de8d8cd736e20127be (commit)
       via  c895f69a3f937290d826a1ca2cfd7070f0a92572 (commit)
       via  79b2e29444c27e1726c5193a6341951f02e78ac1 (commit)
       via  53fc885c27345e68c4f7fabf96694741af0827d7 (commit)
       via  919cff269683c2002d1e46d70de0679931bfc2e9 (commit)
       via  989533498439dc95e510abfb62a401e0eaf62669 (commit)
       via  e644fa49f8713ef341bea7deddb385a470c91b5a (commit)
       via  ed2129b272ce2d519a74ab158e80fde28fce7137 (commit)
       via  bc269e81353eac359e15fd5e391e4dbef07c6bab (commit)
       via  f21b8497f460826d16c6b053fe573f919ad3332f (commit)
       via  e7ec122190f1bf4f15ca10c4911406954793a570 (commit)
       via  a32d9889e30d1c39a9996ab266bb474020b96cf9 (commit)
       via  ea405824585242fef88143406a8f9ffc7bb480b9 (commit)
       via  9bf8fe0d6cf3a8d0c4c881ace66c7b1e1f00018f (commit)
       via  06b5137ca80f96dac84233e93e07a253bab826f1 (commit)
       via  4aa7e6ab18ac49fcd1ac54cfa422d1e0d935da15 (commit)
       via  752e59abd673a847e6a021343f94a4fbb905e1ae (commit)
       via  df53db70bfc83857f6f292850a5d05dc9e3c64b8 (commit)
       via  9197389ee90f6d2b3fe489d8cc376f26e4827217 (commit)
       via  bfd84e7c17d73287ba08f599a9261d685004822f (commit)
       via  683454e58c93fef964b0a488e0b5ff6de3b13f85 (commit)
       via  eded4b816d7293af0015da8bf1e76ba1668f47f4 (commit)
       via  bc8326fc6ab96b46400c415e2c50c3a984bfd503 (commit)
       via  9de54a4fad6963fb9bc2472567c983b8a6ff32bd (commit)
       via  49610b5e9d140df0225634a14bb5bc2641e3ed8f (commit)
       via  091a9138460dda434a38fab9b789471749da5454 (commit)
       via  b2a893ee758e81bf5611112d62e3d4fa7da7d84b (commit)
       via  f4f9399f80652e95afa0b4c2e099508cc6b2646d (commit)
       via  61f6db26fad51a7a4b2d4d61a134d5f98cbdf1e1 (commit)
       via  b1031f1ff0af97e45166f98d645707735e8e5e78 (commit)
       via  bc30f4ee106d73efe2f50645a906967106b63071 (commit)
       via  273839b58a3773e6e6e9fc704201d32232f88050 (commit)
       via  9fc8e7c773c7af26f04e664c3892b3b4a047fd3b (commit)
       via  1bc26acb597f4f82d4d62db50f13c9cbb7eb8009 (commit)
       via  2eb45b34dd1fa9eef4dc9e85122cbee885eb6ab9 (commit)
       via  4209cdad461e805602e1fef16282e77dac70e880 (commit)
       via  25a948329f80baff44515be099a541903d6f653d (commit)
       via  c5fd8c697168f895c5ccf6600b3ee34634c993e0 (commit)
       via  67ff5fa72bd21c7cb314e72c578c3eb7cfc6d4c3 (commit)
       via  95b50690fb433e447028d23ca336a8ce645bdb58 (commit)
       via  8200bb401fed0792f31532010fbe662a92b738bd (commit)
       via  fb2e9a8486bba186810811a7a0f880699f3157d8 (commit)
       via  d4e5ccc4f41ced3661cbe3431420422dbde85e14 (commit)
       via  ce0714afbc64c8504eb139de89265ce4c74798e2 (commit)
       via  0304a52801dfc162aa75d635eb6dce859cdcf9da (commit)
       via  dc34edb76e306f371e21dd737888026ad93e68f2 (commit)
       via  a0c4c670d30fa23fefb93e9ab898cb936fe0f11b (commit)
       via  750bfa3fc6490159aacf30e9ad55e16fa49beb1a (commit)
       via  f4af6bc3a6b11b44fc19b7e1c01d6ec221db1ce1 (commit)
       via  6c9c6508cce1353bde5811cce4040a1d5a302478 (commit)
       via  7a55df68b203148e593daea04b5d6af075e095e9 (commit)
       via  60d1bdf1b1fc948fd8c35d73d51798a211176122 (commit)
       via  8eaac0c2c003423056f33308d6bc7e268af8fbc0 (commit)
       via  5c5458af8483dc197098ad3e90502a4b2a9746ad (commit)
       via  90b6ecf12677bc912c2fb47b933fa34d2881bb39 (commit)
       via  a5224da88eb910b367a96bdc0c42a100781fabfe (commit)
       via  128c4f26098823e2f0253ca8d24d46fe14691877 (commit)
       via  f114db4d2eba0fba283c82ec1bd9d882bc49ce9b (commit)
       via  27ef916ae7ad89e01eb4ef7b24fd7be452b96e72 (commit)
       via  51f2383cef7d1b3dc06836200ee56af7cd4efa01 (commit)
       via  ccadbb00440d6633f3be910c3894b4a2e628dd23 (commit)
       via  63a1873ab1963c9f60c495a297711aebb538b15c (commit)
       via  7980062fe95e0138ef29beb5e496885f071a8b38 (commit)
       via  6f60387731a8855367034a910d14047d4ce1f613 (commit)
       via  315a19370d66e46d8a7a16bd71aa331c3622341e (commit)
       via  2bc75af3916835a6b202a7fda7522208dc118ce0 (commit)
       via  0252e90ede531c864c0e079c45df7218680f71d6 (commit)
       via  71978859f63b2ef422d2b2a02d43e4f510a92260 (commit)
       via  fdcdde39f15f7c387f6492dd0e41e7d057af582b (commit)
       via  d879deec08ee1967232dbc4e677a9a827d352d1c (commit)
       via  992b7e18359519bb2ab0829ca022ae3de768beeb (commit)
       via  1484358ed3d19c6c8cfdf45d506ffde633ca7b6e (commit)
       via  5dd1f485c448494a6b254fda0e87231a2e0846ee (commit)
       via  263a921fd51ff1069c9788247efda1e6226cb3ca (commit)
       via  a7308779226c5c330535db785e84acaac1da672a (commit)
       via  25b2d6f94a098c97896e2b8b54a07aaf7dad5b6d (commit)
       via  846c8e6ab538c3245d8119aef7657a0ce0402419 (commit)
       via  611aa2b284bbfd7e29b585bc03d31ec6e57c5bf3 (commit)
       via  c1bdf45d7ac94dbf6d82ef03d4d29eb406a244c7 (commit)
       via  7eb5b6a468ab2e313dbfd2638228846f9cd43ca3 (commit)
       via  75f45fe57b0f1bb1de9485a9175e0bba723ccda2 (commit)
       via  de1e5bbb865c27c372bc49912777506376517a9a (commit)
       via  7a106f17dfd78345ebdc1714e4e7cdaff73727bc (commit)
       via  a207d4e3c3716aeaf48378f45328947be732d564 (commit)
       via  ba705a97e0f9e9c24244f50d5ed414cc60ac556f (commit)
       via  b22d1dba9dbe0edf7d54008fe4196201fe5af9a6 (commit)
       via  63d56af11e57587bda22e30f63f74ebd11c39d3e (commit)
       via  d33aa35b7856edaa056abdb54e4304472387c701 (commit)
       via  b45c51e012c1d3d5bcda8caffba46406ac60eeea (commit)
       via  4a9fa32bf9948b2077984c896d034da24a057b3f (commit)
       via  10b69d8264d23e4f2133a73f880655f06a3f604c (commit)
       via  aba6da4e2b62f0caec9f9d6d1adf47c4c8401466 (commit)
       via  3a65a4a6d28d3875f6047b050f78f5ed4157a120 (commit)
       via  33dee249503847b3d86d9edc06fa34477c915ae4 (commit)
       via  e10a24172d88254e16af4304a5603556608ffca2 (commit)
       via  7272111c87bfd55917e34172115ca9bdfcaa726e (commit)
       via  df9378ffadb503231fff2c0c7cf1755ba8b2960b (commit)
       via  4ba8483c26cc449fa115cd490c71ccbff7039190 (commit)
       via  ace916f43edbf3d31c3b2ed78fa6e0f81fba705d (commit)
       via  99d1a5c0fa76b3981690bbda26d7faae284e190a (commit)
       via  e238081bb7e50055e2b7c0b0d1b697e47fe2d877 (commit)
       via  5625f90ce53854b1c62f49229577e4dbdf323947 (commit)
       via  21206e81f8efc486383f971b37fdc6b3bdddeb5c (commit)
       via  05bf60502998d3e6793eeea259a84528e3dca307 (commit)
       via  e70a152e6e28a5bbe792614d746f1182512e1d91 (commit)
       via  01e3f656d2961975c298fd1e626e0acf83976911 (commit)
       via  9799ab54486adf49a50e5aadd9f5e6bc03db6123 (commit)
       via  9230078ad017a32d7f2f4b7107a65a34554ae9c8 (commit)
       via  498756d858f199c2f7122e7df1bd3b802410eb63 (commit)
       via  334ab20292c3bbbc963c0429d223880d790aa67f (commit)
       via  50806d380850c864f1eccee76b825215ac1555a9 (commit)
       via  19588b66da2fa4f71096a96e755b6824a871bb81 (commit)
       via  08410765129c3c84996505f538993bebf1bb973a (commit)
       via  cacca56f51809f9fc1d6366dbe4406fd94d5f9be (commit)
       via  142a4c245ed9a79ce295588c85fbc63739b7971b (commit)
       via  e05713dd030d5dbad35b7a4f2fce547641e737e7 (commit)
       via  901efc30a8dbf43d75c3fe237698fa3966849a01 (commit)
       via  00d6602ca21bef18541121216d3fd6e8e57e05e0 (commit)
       via  b54c583c9dc7f0c8ae0d2da56f3fb93a71e51d29 (commit)
       via  55806c25eac813da365236c2996613e6aeb341f6 (commit)
       via  1e1754a3d30c05ef7e179dba583057083eebf926 (commit)
       via  6776fcaed605fcc6835dc1d7add224bda852fb78 (commit)
       via  3a433e6f35874b7ba61ed048365ca6a9dd71fe42 (commit)
       via  75932b72d870d8b1d48b14dceb53abc966469ce8 (commit)
       via  debeeac623885b04c2a30a5e6212e599023c7c3f (commit)
       via  46773a75ce73ca35bd36fcc9b2292eb24875d836 (commit)
       via  d303935e79b890e16fdd6acbbb1325b524243d88 (commit)
       via  46b39981ce282ac72d2536427d085f9a83c2a892 (commit)
       via  7ab0f9e460b59d1bd6df158ef14243922759cf9f (commit)
       via  1b87443249230bdb8fa8bf50f441f387721eeb23 (commit)
       via  926e3028346f3b536b95f904040a2d696ac60e60 (commit)
       via  984815e83ea7218e9b297810e8ff541ae81a608f (commit)
       via  b8b4f20298ffb194091ab024904094111123897b (commit)
       via  a8036ca23145ace743ec0f98db2663c56f9dec7c (commit)
       via  7dfbc23277be786c5d40f4ca28b7847774216238 (commit)
       via  6c15b536607c0297f9696ca96410b88c7c5e4ec0 (commit)
       via  865c724068a13540c75f0e5b0024a19b35a12c14 (commit)
       via  8306f4153ae79a0c8bf3acd3a07076c3c3aceee1 (commit)
       via  e0dd06f0a384338523320a769d5bec6b93335235 (commit)
       via  45895d8453d380eca6acce2bf23ebb363f391e93 (commit)
       via  42b6105c2ab06d684595414c4fb6ac2b2056019f (commit)
       via  412f6d9c3dd9bf3049d1b78aefdc7391f95b5484 (commit)
       via  7c56eaa2a0e8d0026b30db4bb7ed5dac7714c780 (commit)
       via  8bf0fc50a745b6a5c727dff87cb38d2f6c922940 (commit)
       via  5ba9957aac5fc02b7c774aad69d9582fa5d413ff (commit)
       via  f34c4136fdbb75c35ce3144e810b2633a737dd48 (commit)
       via  9c543ebf2eeb2698cb4128f7f9e1e2716790121d (commit)
       via  e3d3ffe8e2191706b4adb8063acfefdb1a53308f (commit)
       via  dae5167feb0a7f441503b56a30e3a44166d21459 (commit)
       via  1c84a012eae901086a22b0fb01b4b4e142c584c3 (commit)
       via  e11f0c0337e63b9170900b452ca0990f804d729c (commit)
       via  4d54e920dcdfbb93fca782d1989aae539cd50e04 (commit)
       via  de07f81d1d66a6e16b60b53f1cb0b9126dc6d50b (commit)
       via  a6808c0c8f122f5940c0556f4a23b4faf85f952c (commit)
       via  312d69cced726700c40eb8affd224ffa0f6e141b (commit)
       via  dca4d6be9dbb46d002e992fc1f8062f737f3f5b7 (commit)
       via  377d4926e91e18e2446f8be7a10ffaa254f6b3ae (commit)
       via  0fe49c97e446b21adc088124181c755dddaa6b3e (commit)
       via  7bb9e3e26deb8909c037aa47db2d9129e0cd52cf (commit)
       via  ca16a04e13325f079cb3476eb3e440697b7f7d60 (commit)
       via  794c9c4e8483eac3c400772745e4eea3ce894003 (commit)
       via  f293a7e173e2c220c53bffdd7dfa51625c351975 (commit)
       via  4fd8c02c8ffb336200f473cad9ff04d5c9662434 (commit)
       via  b8018373ee89d06385f09c614046a8530056c85d (commit)
       via  a304d267aecbf5c1100035758bf4aa8135fb8a0d (commit)
       via  1fcafc429220f73ba0e2414832f04e935c8b8271 (commit)
       via  1c294e16013896a46fafda4e0d89a474641e3bb5 (commit)
       via  bb052acd2ff9c1f5e572f89ca2dbd3fc3e1ddecb (commit)
       via  b027995f2d8173e26eb63d5c2386defa59419f78 (commit)
       via  a1130b7b0f496ab69e8565e69b84388091451f5d (commit)
       via  4233e4d779ba9fd15fab617ec378488e7961b1b4 (commit)
       via  740d732d28e4d38031d8b7a29b3a18c769bc7182 (commit)
       via  41a566af394703a0b789ecb07e11e37e7cb66e6b (commit)
       via  9af2e33ee9c2b585453e72ff7e30eda8c5a7283c (commit)
       via  82317bfa2ccb9dd741e508815eb77e181b1dae45 (commit)
       via  38e484893aac45e294bc8e3fa443c430ed553539 (commit)
       via  f031ed530e4f9bf7c04ed3d13eba6fc9b919fa8f (commit)
       via  ab7d05421c9ee2b50a6c191a1c23c262b288bdcf (commit)
       via  7c0c349462ed043999c2ff07e9e3bdad4b9b7940 (commit)
       via  e94a795930db456392604e213ab29a959255d28d (commit)
       via  63b55747e23f5950422d3a10350e3a0869e1b8a3 (commit)
       via  736d95d04891f566adf9cc5363b964e82610a855 (commit)
       via  be33098462e01e61d6c9df8e3ad701763c8b0217 (commit)
       via  1f6268b42e3698c70d6d6c1402f59a800b410c92 (commit)
       via  a22c0ea0e9b3f4c44d781b12215b35a482951170 (commit)
       via  1831b542dc3b53aa442cd02af1219a24dca0f9a6 (commit)
       via  4d5659573cb61ae9196d95ef3eba14cf0b9fd685 (commit)
       via  c527d3ccdbfcfe1570f45293e13d2a538e66dc21 (commit)
       via  b1c4bf43f28eaeb557ef691faf6a2783c981c8dc (commit)
       via  cb449309cafb9f8cdc0246c0b1158b1b76254dbc (commit)
       via  4a1b49ebff71d76ea500fac82540f13bf9067c1d (commit)
       via  5f3ca9b0398abbe61e460800a0fc2e6463ee59af (commit)
       via  0a1e6a1891814a2fa65b72a265d2cd52edb3e296 (commit)
       via  87c4ecaa180e412ecc937c8b557ca903c3430877 (commit)
       via  f32f285fa9f4d8ba2584573af3141e9d67b44b04 (commit)
       via  77295e379f6e8cad6b54c6ad19a03448fd802e33 (commit)
       via  8b26d772baef73317f2c92931f991a9afd115652 (commit)
       via  cf5c1b327ec68f1a7e8115296d0aa4162340981a (commit)
       via  6dd130dcda5fe19dcc00e86ce61f001d43437016 (commit)
       via  11a307da49aba205e4e478c8265e149763730189 (commit)
       via  4d4f46ce89bfcd710420e953a49dfb7e59ce7b4f (commit)
       via  1eac09fbb5a0298d689e9a2948fd456aee72da69 (commit)
       via  6868414a37859e8f455d7180bb243d89d8889120 (commit)
       via  772ba0012061d30809885e891dd022bb999115de (commit)
       via  9a9a177185ba7001908265435d00f0eb2ebfe3cf (commit)
       via  c260d1c1076b7376edf5e78a35387e490a6a7c1b (commit)
       via  d8122e3514d9882af265f540f7685c0e8b0134e9 (commit)
       via  55b9ec9fe370014dafe940eb31b2606ac3bbce98 (commit)
       via  b1f88d6b4edadd346881ab799412d3b77c964741 (commit)
       via  493ae1d2b38acb0253e698d847efed3b2c01000a (commit)
       via  cd35c0f4d29935cedbe55903abab49fda6376d90 (commit)
       via  60adeb1b551428ac5ae33365c80981db3c676cce (commit)
       via  0abc7a2bdbfb6c3e08c7d89dae7a50297c18ccd0 (commit)
       via  232cf858dc9952f123510778333b2e8ab2dc56f9 (commit)
       via  2ddc5b46e057658b157c26045d74d7d3bbc0c271 (commit)
       via  c5b4e875304c5faf3658e6de1e45d27e4284976c (commit)
       via  5e779115609a2353599ff1a8949b1f562075030f (commit)
       via  5a6ba404ea5b0b9966902369a19218194bb15b76 (commit)
       via  4284b1547b5e95baa1d4121fce9879cf055b8f72 (commit)
       via  071bf1d63dae39f38e3c59208d436c71ec22e534 (commit)
       via  fa5ef4de3adb10fbe3bfb7e758434b315fad9fea (commit)
       via  f2be34e2d2574ca696ad9dfc7122a24a0d582fb7 (commit)
       via  db1d5ba6b2833a2b4fdd360032e5090e9e575bff (commit)
       via  69342dcbbf2ae3793102b3e1450d337910a30e97 (commit)
       via  45e4ebaf10de18859d5b1160854b4b4f9fc7593e (commit)
       via  40228b361e712cd089fff53b7156e2dbfa5181b4 (commit)
       via  a4e3ade070c28d8a59db0413c62720b2f89d4b7c (commit)
       via  95a415b69583178c93bac6b1660e5f2077962200 (commit)
       via  f5603f3daefe89a252201aff5ac977e75309c080 (commit)
       via  dc4a73ac5c6cb797b92c8884d7266d7f4a7b506a (commit)
       via  0caafac6f41bfdb77efa9e2828c2bac9d7d93860 (commit)
       via  b888adba161204724ff72d0c18f78c63e9322a95 (commit)
       via  fe3883c5a86d66f9c29239b71226fae0f358ba08 (commit)
       via  88f77f91c9b0a13109802f2bb44a9d42c16f91ea (commit)
       via  2ee2dd5484d40040254d5ac82c3d07de5057abfe (commit)
       via  5810e2b26a920f0a8eb4ea29a3a8084ad04ebc91 (commit)
       via  8a710779dd2d0e55b9d03e3b6f07ee9ffef590b9 (commit)
       via  b86531d6abb565e5973706271b514c8b92e7629b (commit)
       via  8b50a13a31f4ef572b16144fe832bcd2fd08ece7 (commit)
       via  fcf3be2b715c1defb0e199ac01be903d301372a8 (commit)
       via  0a35c53f8ae0814dddc3a45fc48564945c314a2c (commit)
       via  943e0de82e5997ef54acb296fe71501e5617802a (commit)
       via  ee6093e8c41b580edb74f55987184fc8cc1a1cab (commit)
       via  da4b06c8aab71118e3cac9272b853f60c61e1e1a (commit)
       via  4f4a50060707b7f669d7962f6f5976d629d9da90 (commit)
       via  12e31f35b30518836aca25487f8d812804d059e7 (commit)
       via  e7a11fc8cf574dc6a945d1d662c9f38ae4bc79b7 (commit)
       via  365cccf226609730d3e1c82b244b8736682c3cfc (commit)
       via  3f5220a976bd61ecfc9eb432b37f32cb7818a13f (commit)
       via  c26ab3582fedb5cf90072c977586c1cab5cc25c5 (commit)
       via  e76d8f495098c50581b07afaea62b54e0344f301 (commit)
       via  ae0abbcfaffe5460d26641ccd19dd7ee022a81f4 (commit)
       via  b8aa5d2d87720b19aff29ab5210bb7a4fb0f89c3 (commit)
       via  369e9c4f566a6c7c44481fc8434d5008efb61b32 (commit)
       via  d6b71a966ab398e67b2011bdf0f24dc9ca51f9b4 (commit)
       via  07cbf74b89eed441820ac018d0cb2ecd21746f86 (commit)
       via  d8e2260eaed12c7d11e885e82d252b7ea66d6e04 (commit)
       via  80cc28dff3a8cd1ab736016e5c3c3c57125ca09b (commit)
       via  c3c37e6644ca04bd1022dc58e315024789f35083 (commit)
       via  affc6055a06debad749a30a843ea804ebf574601 (commit)
       via  3eb2a51c46804f0be530893e94af559abee8b4f8 (commit)
       via  dc494069c836882834b58d9ddcce138664506407 (commit)
       via  df1d3df3301756235f18919ccea03f9353225eea (commit)
       via  546eb05e3a883af5fcf1513c386eb0db749cb43c (commit)
       via  c86349e2b62a613c60a568a906ebec927aa159ec (commit)
       via  bde79dd528687683b9a3041b91b2c9fce3fb8eed (commit)
       via  8183711475fe01dbe481c63eaf2f7e9194331f05 (commit)
       via  ac26ece4e3fb025f54f1cf56a226a3ad77416586 (commit)
       via  0354583c5e842015f3b54116c89110d43e63b2f0 (commit)
       via  aa5b4b2cb2665ee0fc06885f311f1f2c519ed337 (commit)
       via  091e0eecf207d7557cecb3c015d477fe90f9f560 (commit)
       via  5c0483514a78fd1d07d255241c19b8556dd6a1c6 (commit)
       via  e3f520c455ed113e0eee8e4e85e6f56f3fdb71a7 (commit)
       via  d3a851bf984a159b45f4d92f51ef90d49c84627e (commit)
       via  b0b72d14aefe9252bf4638087fe60174a3a9e10f (commit)
       via  0d49fd8a9a093ecb6f33960a6d2f8793d7958e94 (commit)
       via  86b94567968e87f6ace1dbd63dc913f0284fd133 (commit)
       via  0fd73668f658231452795b53ce348b2ef1eb72e8 (commit)
       via  67bd2c9af4e5366af4ecab5e18ab3d2defce4af1 (commit)
       via  c9e6e004ed57006e3756f42d987922b48e7c6eac (commit)
       via  76dc4bb9cbed27e6c4d802a81c669828c4b80dc2 (commit)
       via  6876850721768f002bdebf47ea013b6283403d37 (commit)
       via  ee9c380976c428455ba465c586e1c945fb1c0e97 (commit)
       via  7ac839d2ea970056e05eb9aabfa2925c6c9d6a13 (commit)
       via  34d2892f76ba085447dad2041ebace48815a45fc (commit)
       via  79aeb20ca9af9669fca91eb85950f816bbe8a4e9 (commit)
       via  06d59c620a5c8a598b9711ee7869ca83175b93f1 (commit)
       via  a72f82fc28e2e0464fc59fc418c2a2b7d6db315c (commit)
       via  8169424bbf064788c952aadb142993fa4eee61f6 (commit)
       via  99a8549b696b9943585e216bb352aa274b9344a9 (commit)
       via  a019568598ef099621feee572b3229079d68e6a2 (commit)
       via  6fcd25589f95ed1c663b4993b5faa47fad2389d4 (commit)
       via  72de6e69758282b35491e7289d368eb7542f638f (commit)
       via  fc07e754275bc3e4bbe2bd762fdd8fdb57ddc102 (commit)
       via  d6fab887386fae52a12bd6864382564bbeda8514 (commit)
       via  00ed95a3aacde879bc7fcb7888c69091f33b41b8 (commit)
       via  412237328f6a7293cfba3f85d914f896db975af1 (commit)
       via  783bc92bdf91418a80557af431c7e4f86ecee768 (commit)
       via  d72eabc6f823fe4e3a4eafa81a119867c988a0c4 (commit)
       via  5f9197eeaf0fa87eb98ac6ebaf88930f33821eab (commit)
       via  61ce8822bafd4554dd911d8f58d7142f3839bb2b (commit)
       via  fa466a282b30a743765b2a8cd1ecc74bb5d796db (commit)
       via  6f6adb3c6b95796c51a48920526c6ef98afae9f8 (commit)
       via  e3be5bf957b120a042ceb164213af36d7bca32b5 (commit)
       via  c8d7739e9cf54d4aa465bde90a6ec94ffdfb33c4 (commit)
       via  488588c3628913be0dbcf7113cee04c1cd791d5d (commit)
       via  4f20a2011c6cec47718bff32a9a8de67eac63b53 (commit)
       via  3b29b975fe1a101ef9feb0a130570228152019c9 (commit)
       via  13f2e76510cd8d5b2da22d958cdcc3dd3e785005 (commit)
       via  a5d4bb2f9bfe5ed5911e9e79d0f00a8de790727d (commit)
       via  aac6de18bb842276b6d26bea129de9901ae891df (commit)
       via  b7bab74342776d73cef3a9c060810fbb80328312 (commit)
       via  7645df08c5ba29820e44a03f7bbf70b478801cae (commit)
       via  c6bf3878c5f48650e928c55e7a454583d977a1cf (commit)
       via  e3ae979a6c36d47350919caaf654e656dea3ac76 (commit)
       via  01219ac3f8e7fa6f5a5876afd826d0283d29524b (commit)
       via  2f2a2015c740d447fee472e08471aa28d416b551 (commit)
       via  c91374499747d84609217f6815ffa6e637dedba3 (commit)
       via  1d990d7bb9acc77de45d92801bc116f875bfd621 (commit)
       via  1dbe9d429b900945876f8c8c0358f4a18ce57c66 (commit)
       via  49fca17027ea8a35eae2353248b527415f95f25e (commit)
       via  2005985ad1c8abbf905a9c6ab269e9a96f836e3b (commit)
       via  35c1e5efc16caf256acb5c76df8f02a3f1de246e (commit)
       via  2d3bbd57c568f6586015ee82b9d2db1d1432cb14 (commit)
       via  39cc9036cec20e713f4ec002e425422c21f81b12 (commit)
       via  29b26fc5635d26ca73927809396f6c8c03de159e (commit)
       via  7513d357f031eb43c1dc4b309faa80922c41004d (commit)
       via  62234c99e3a311c07838ebaea38198d7f4239d0c (commit)
       via  a1dc2890b9843e7bbadb81cf7d733d2954dbb097 (commit)
       via  c84620664b6cd95ef9d2609c73c6832dba830cdf (commit)
       via  636305372b3cdc5b60127ed7ea546bdbee217226 (commit)
       via  2e687216be4e6f289cb8083e18f1ccfb3bde90cd (commit)
       via  e0ede36274a194c07ed4407f4471849e3bda9db8 (commit)
       via  27ace36109505b3b255e60778b487decce10e92e (commit)
       via  7fb29343dacbc73483669327128c491a9a17ccaa (commit)
       via  80a8b525413b213614508a73c3b95e683e412942 (commit)
       via  a906bc6480dbdc7cc1bd54884702fb807ef0fbc1 (commit)
       via  9b859adb4f3dfc4df5022746517422d8769100ee (commit)
       via  65882c1a92a8d600890bab983a7e013faac37e3e (commit)
       via  6466b77e27b5743f65a4c3e02fa6ef17c86f43bd (commit)
       via  e99af83087857cf32e550d45c338587dd0fc1a6c (commit)
       via  174e82f2f135bada36bbb0abf52b46319421b71a (commit)
       via  3d850673810aa884193630d83749cb658165c8b2 (commit)
       via  cf5b0fcbc621db7b4b9da236866a26431151def6 (commit)
       via  5ce3c185948cce3e2d7e1801bb19aac009ca7ebb (commit)
       via  6a7ee8d8ad61cfb463d7e9bb95dd7dd23f5d8110 (commit)
       via  210e3c157c1380359c9702b99eac0a83416ccc24 (commit)
       via  81387c7f1f50f0b076617fd37e2df0055a74e762 (commit)
       via  b30830ad38d34bdeedd0e5571845821eae50b661 (commit)
       via  73748a82bb4a64335cc3388b34ef9c5486b69e65 (commit)
       via  d0a19b37c43775341c5412d90635353345b5f5c8 (commit)
       via  8bc515ce4080608a1a35b00d8d9706a5778025d6 (commit)
       via  826738a7377eb04bf47c7a9f469948de0b4ec4ab (commit)
       via  cd1f6ea471233b241a973de805d3bb6386d6edf1 (commit)
       via  f3cc1179691abf92468d89452aae2e1fe5ced731 (commit)
       via  9cba98336ff14e06e83494a55c71e795f130700d (commit)
       via  5aee30367e9dfb9af9b3b461d91eb640ed2c94ea (commit)
       via  452e29236ed5bf99404ecd3531df85a058a12ff5 (commit)
       via  4072a8adda6f9c894beee03ed64a2b3c9b8c182b (commit)
       via  12eebc99a69a969e7d2adaffdc48e6714ecccb6e (commit)
       via  0dc1cb92d94b5f56c9bf29b2b103839453b22f36 (commit)
       via  0baf8277ae52466a945c9e97bdc64459b38cca94 (commit)
       via  f1710886bbcad31da44b5ab3be5e9fbc04c0fb49 (commit)
       via  d0b63f741de6049646fe979182fb390f219ce934 (commit)
       via  4b7405c0381c72b154d8dddd82cf4e960e27720c (commit)
       via  7d9b86e671db86e2d42b833f6033bad30312fea2 (commit)
       via  73b53903b87f8b8d4561327358bb2ecb55d202fb (commit)
       via  4fd63bf1390f2e850157a51c5771a304dc713d31 (commit)
       via  cc10b3df010272968aa2e6e1768ffd5da2100f4b (commit)
      from  1dccec2e16dd71b398326fba7e01ad4672f5f766 (commit)

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

- Log -----------------------------------------------------------------
commit ea8e8d86528d63d9c8357411f01b44b77f2ea674
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue May 21 14:52:30 2013 -0600

    more constructor handling in overloading
    
    this changes the overloading code to know not to recurse into
    subclasses when searching for a constructor.  we already did this, but
    were missing a spot

commit 4383406cbb653dd8113eab355424524a0be9e922
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue May 21 14:51:34 2013 -0600

    interoperability fixes
    
    this tests the case where an object is allocated by gdb
    but then deleted by the c++ runtime
    
    This still fails because we aren't invoking constructors
    properly.

commit af797813453e7e3a6c5c8756d47b8bc9045e22f4
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue May 21 13:56:08 2013 -0600

    more updates to the notes

commit bf59266c86c97d9b79eaa44d00feb99a385efbab
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri May 17 14:28:55 2013 -0600

    add another note

commit f0df097396ce645f6297bf5cf4558867c594394a
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri May 17 14:13:28 2013 -0600

    fix a test case thinko

commit 91dfbaffc4a6032b5326a5a60eba2401be7d243f
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri May 17 14:08:16 2013 -0600

    fix a bug in gnuv3_call_array_new
    
    this bug prevented the array length from being stored

commit 8177e76e1cb646ba110530d2b1929b10977eef7a
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri May 17 13:53:06 2013 -0600

    add a note

commit 02c57d232886c9b298ca9763608c7082eb01654a
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Apr 22 14:31:16 2013 -0600

    add CONSTRUCTOR style for find_overload_match
    
    add a CONSTRUCTOR style for find_overload_match
    this disables recursion in search_struct_field, which
    is a problem for finding a constructor -- first it isn't
    needed, and second it tries to examine the object in memory, but the
    object hasn't been fully initialized yet

commit 037f1443e1fc75361273ad1f5251b543f0ab8409
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Mar 14 12:55:09 2013 -0600

    "fix" to destructor code
    
    this fixes the destructor-finding code
    however, it then causes other crashes since we
    aren't following the ABI for array deletion

commit 4ca6eb59b71cedb9ac684b8e53742d27acb3a4d1
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Mar 14 09:20:30 2013 -0600

    comment fix

commit 763c2d1b85b7b3d2cba4c9d59d740e241f718c19
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Mar 14 09:20:03 2013 -0600

    more README.archer updates

commit 5529d9634fcceef209ccdf549e46330633796951
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Mar 13 13:33:38 2013 -0600

    update README.archer

commit a651c1545bd0a10770b728a0458b9944ef058b8c
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Mar 13 13:33:07 2013 -0600

    add test to count number of destructor invocations

commit 2e866f323703396e6ef8618c39b833d8c537d51e
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Mar 13 12:26:59 2013 -0600

    more README.archer to-do updates

commit 553dc041a79af0a13bdb59872f9ff7591644083e
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Mar 13 09:27:08 2013 -0600

    implement "new decltype(...)"

commit 5ee0b9e9044e4e0531cde6d7d4120853b94c2625
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Mar 13 09:26:47 2013 -0600

    fixes to decltype test

commit 3ac263bb9c5ce6f142b99edf1f26b2ba43b87dd2
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Mar 13 08:37:14 2013 -0600

    add new decltype test

commit dcc804936e897f573fa63fdb5cef46e8d1789e29
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Mar 13 08:35:57 2013 -0600

    even more tweaks
    
    added one FIXME - this points out a buglet

commit e4d692bf4f782f023713a86d28a958f54cba9456
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Mar 13 08:35:12 2013 -0600

    more test case fixups

commit b8882063b74c7a58c3fefd756fda33a3845dd83f
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Mar 13 08:30:37 2013 -0600

    rewrite tests to be simpler to deal with

commit 271049c23b3ce5d4718a00ec89c34d270819f278
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Mar 13 08:30:23 2013 -0600

    post-rebase fixup

commit bd952d07e349d0b8aad6223751bd090e8c2579a6
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri Mar 1 08:12:54 2013 -0700

    add README.archer

commit ad15175d215ba834f051a28fff81a3fce15dc3e8
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri Jul 13 11:23:59 2012 -0600

    add virtual base to new.cc
    
    needs an update to the .exp file as well
    this is here to ensure that we call the in-charge constructor
    currently there is no way to find this

commit 68469e9184d88cc389b30c9d436e518b644dc78d
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri Jun 15 08:52:54 2012 -0600

    Implement operator new
    
    FIXME ??
    changed a bit since the last go-round:
       delete 0
       delete works w/ int
       added test for subclass operator delete w/ virtual destructor
    
    This implements 'new' and 'delete' for the C++ expression parser.
    
    It should work fine in the majority of cases.  There is one known bug,
    where array new will fail to work properly if the base type requires
    unusual alignment.  I don't think there is any way to compute this
    currently in gdb.
    
    A new test case is included.
    
    Built and regtested on x86-64 Fedora 16.
    
    	PR c++/10050:
    	* c-exp.y (exp): New productions for "new", "delete".
    	(new_operator, new_type, new_type_id, new_placement, new_init)
    	(direct_new_declarator, delete_operator): New productions.
    	* cp-abi.c (cp_call_array_new, cp_get_vec_elts): New functions.
    	* cp-abi.h (cp_call_array_new, cp_get_vec_elts): Declare.
    	(struct cp_abi_ops) <call_array_new, get_vec_elts>: New fields.
    	* eval.c (evaluate_subexp_standard) <OP_NEW, OP_DELETE>: New
    	cases.
    	* expprint.c (print_subexp_standard) <OP_NEW, OP_DELETE>: New
    	cases.
    	* gnu-v3-abi.c (gnuv3_array_padding, gnuv3_call_array_new)
    	(gnuv3_get_vec_elts): New functions.
    	(init_gnuv3_ops): Initialize new fields.
    	* parse.c (operator_length_standard) <OP_NEW, OP_DELETE>: New
    	cases.
    	* parser-defs.h (enum cxx_new_delete_flags): New.
    	* std-operator.def (OP_NEW, OP_DELETE): New.
    	* valarith.c (value_operator_new, value_construct)
    	(value_operator_delete, value_destruct): New functions.
    	* value.h (value_operator_new, value_construct)
    	(value_operator_delete, value_destruct): Declare.
    
    	* gdb.cp/new.cc: New file.
    	* gdb.cp/new.exp: New file.

commit db68577b49c88ce81e2bf3971889f9e2df757803
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Nov 26 13:36:44 2012 -0700

    add new value operators and whatnot

commit 574c563c3cf87ed45461cee45892628888add428
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Aug 14 18:08:48 2013 +0000

    move some statics from remote_read_qxfer into struct remote_state
    
    This moves a few static variables out of remote_read_qxfer and into
    remote_state.
    
    	* remote.c (struct remote_state) <finished_object,
    	finished_annex, finished_offset>: New fields.
    	(remote_read_qxfer): Use remote_state fields; remove static
    	variables.

commit 6a0104374c2535fbe730867eec4783e5e9c6e988
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Aug 14 18:07:45 2013 +0000

    push last_sent_step into struct remote_state
    
    This moves the global last_sent_step into remote_state.
    
    	* remote.c (struct remote_state) <last_sent_step>:
    	New field.
    	(last_sent_step): Remove.
    	(remote_resume, remote_wait_as): Update.

commit 2f862958966f3b63cbe850cbcef66cabf7b555f3
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Aug 14 18:06:49 2013 +0000

    push last_sent_signal into struct remote_state
    
    This moves the global last_sent_signal into remote_state.
    
    	* remote.c (struct remote_state) <last_sent_signal>:
    	New field.
    	(last_sent_signal): Remove.
    	(new_remote_state, remote_resume, remote_wait_as): Update.

commit aa333901ab22a5efb4b80db6e8a03436d33c3de7
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Aug 14 18:05:51 2013 +0000

    push last_program_signals_packet into struct remote_state
    
    This moves the global last_program_signals_packet into remote_state.
    
    	* remote.c (struct remote_state) <last_program_signals_packet>:
    	New field.
    	(last_program_signals_packet): Remove.
    	(remote_program_signals, remote_open_1): Update.

commit 1f8ef8d0e135cfa15f50dddda631521bf298845c
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Aug 14 18:04:52 2013 +0000

    push last_pass_packet into struct remote_state
    
    This moves the global last_pass_packet into remote_state.
    
    	* remote.c (struct remote_state) <last_pass_packet>:
    	New field.
    	(last_pass_packet): Remove.
    	(remote_pass_signals, remote_open_1): Update.

commit a26a15b2290de863f72f36d4af20175f9238a374
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Aug 14 18:03:50 2013 +0000

    push remote_traceframe_number into struct remote_state
    
    This moves the global remote_traceframe_number into remote_state.
    
    	* remote.c (struct remote_state) <remote_traceframe_number>:
    	New field.
    	(remote_traceframe_number): Remove.
    	(new_remote_state, remote_open_1, set_remote_traceframe)
    	(remote_trace_find): Update.

commit 275bc6798bffd970404fe59b743696b7d90e87a8
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Aug 14 18:03:00 2013 +0000

    push general_thread and continue_thread into struct remote_state
    
    This moves the globals general_thread and continue_thread into
    remote_state.
    
    	* remote.c (struct remote_state) <general_thread, continue_thread>:
    	New fields.
    	(general_thread, continue_thread): Remove.
    	(record_currthread, set_thread, set_general_process)
    	(remote_open_1, extended_remote_attach_1, remote_wait_as)
    	(extended_remote_mourn_1): Update.

commit c7b7c1c8596ab9c176d625d02cccdf3e8e9cc258
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Aug 14 18:01:33 2013 +0000

    push remote_desc into struct remote_state
    
    This moves the "remote_desc" global into remote_state.
    
    	* remote.c (struct remote_state) <remote_desc>: New field.
    	(remote_desc): Remove.
    	(remote_threads_info, remote_threads_extra_info, remote_close)
    	(send_interrupt_sequence, remote_start_remote, remote_open_1)
    	(readchar, remote_xfer_partial, remote_rcmd, packet_command)
    	(remote_hostio_send_command, remote_file_put, remote_file_get)
    	(remote_file_delete, remote_can_async_p, remote_is_async_p)
    	(remote_async, remote_new_objfile, set_range_stepping): Update.

commit baeef703e61bfce6dc68b8d3e5e96faec302935e
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Aug 14 18:00:33 2013 +0000

    Add new_remote_state
    
    Add new_remote_state and change remote_state to be a pointer.  This is
    a preparatory patch for a later series.  It could perhaps be omitted,
    but new_remote_state also does some initialization that was previously
    done for the globals.
    
    	* remote.c (remote_state): Now a pointer.
    	(get_remote_state_raw): Update.
    	(new_remote_state): New function.
    	(_initialize_remote): Use new_remote_state.

commit 2bbde53811930128df3c8174152d15abd3aa3021
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Aug 14 17:58:53 2013 +0000

    make remote_protocol_features "const"
    
    This is a trivial patch to make remote_protocol_features "const".
    
    	* remote.c (remote_protocol_features): Now const.

commit 061f3a2f5c10eb088048fbd5fb8cb550f6eb102d
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Aug 14 17:57:09 2013 +0000

    use the libiberty crc code
    
    gdb has a copy of some CRC code that also appears in libiberty.
    This patch just removes the local copy.
    
    You may notice that "crc32" returns unsigned long but "xcrc32" returns
    unsigned int.  However, this does not matter, because crc32 actually
    does all its operations in unsigned int type, and only the return
    result is widened.  So, the difference does not matter.
    
    	* remote.c (crc32_table, crc32): Remove.
    	(remote_verify_memory): Use xcrc32.

commit 21b1c25dd1576deaef5f555fd156b905b730ebf7
Author: Nick Clifton <nickc@redhat.com>
Date:   Wed Aug 14 12:20:40 2013 +0000

    	PR ld/15787
    	* elf32-arm.c (elf32_arm_final_link_relocate): Use origin of output
    	segment containing the relocating symbol instead of assuming 0 for
    	sb group relocations.
    
    	* ld-arm/group-relocs-ldr-bad.s: Redefine bar into foo section
    	beyond 16 bit offset width.
    	* ld-arm/group-relocs-ldrs-bad.s: Likewise.
    	* ld-arm/group-relocs-ldr-bad.d: Adjust expected result.
    	* ld-arm/group-relocs-ldrs-bad.d: Likewise.
    	* ld-arm/group-relocs.s: Add comments.  Move symbols used for sb
    	group relocations into .data section.  Drop section zero.  Use pc/r0
    	as base register when pc/sb group relocations are used.
    	* ld-arm/group-relocs.d: Adjust expected result.
    	* ld-arm/group-relocs-alu-bad-2.d: New test for sb group relocation.
    	* ld-arm/group-relocs-ldc-bad-2.d: Likewise.
    	* ld-arm/group-relocs-ldr-bad-2.d: New test for pc group relocation.
    	* ld-arm/group-relocs-ldrs-bad-2.d: Likewise.
    	* ld-arm/unresolved-2.d: Add sb relocation failure test.
    	* ld-arm/group-relocs-alu-bad-2.s: New test source.
    	* ld-arm/group-relocs-ldr-bad-2.s: Likewise.
    	* ld-arm/group-relocs-ldrs-bad-2.s: Likewise.
    	* ld-arm/group-relocs-ldc-bad-2.s: Likewise.
    	* ld-arm/unresolved-2.s: Likewise.
    	* ld-arm/arm-elf.exp: For group-relocs, drop section zero start
    	definition.  Run the new tests.

commit b911b32672fe727f6710d06a7fc8e03d21843986
Author: Pierre Muller <muller@ics.u-strasbg.fr>
Date:   Wed Aug 14 09:48:46 2013 +0000

     Remove unneeded src/gdb prefix for source file name

commit bda1f2d5ad0ce616040f0966e476961fff9501e6
Author: Luis Machado <luisgpm@br.ibm.com>
Date:   Wed Aug 14 02:22:19 2013 +0000

    	* linux-arm-low.c: Rename all occurrences of PTRACE_ARG3_TYPE
    	to PTRACE_TYPE_ARG3.
    	* linux-low.c: Rename all occurrences of PTRACE_ARG3_TYPE
    	to PTRACE_TYPE_ARG3 and PTRACE_ARG4_TYPE to
    	PTRACE_TYPE_ARG4.
    	* linux-low.h (PTRACE_ARG3_TYPE): Rename to PTRACE_TYPE_ARG3.
    	(PTRACE_ARG4_TYPE): Rename to PTRACE_TYPE_ARG4.

commit f11355035ce867940686d35f527a4e3fef7f7896
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Aug 14 00:00:04 2013 +0000

    daily update

commit 64fd29d4cf1b535cb07bd28f03df5190226212bd
Author: sergiodj <sergiodj>
Date:   Tue Aug 13 19:25:04 2013 +0000

    Adjusting prototype declaration for gdb/value.h:create_internalvar_type_lazy,
    in order to match GNU Coding Standards.
    
    2013-08-13  Sergio Durigan Junior  <sergiodj@redhat.com>
    
    	* value.h (create_internalvar_type_lazy): Adjust prototype
    	declaration.

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

Summary of changes:
 ChangeLog                                          |   24 +
 Makefile.def                                       |   10 +-
 Makefile.in                                        | 1026 +-
 bfd/ChangeLog                                      |  800 +
 bfd/Makefile.am                                    |   25 +-
 bfd/Makefile.in                                    |   27 +-
 bfd/archures.c                                     |    1 +
 bfd/bfd-in.h                                       |   32 +-
 bfd/bfd-in2.h                                      |  381 +-
 bfd/cache.c                                        |   38 +-
 bfd/coff-rs6000.c                                  |   94 +-
 bfd/coff64-rs6000.c                                |   59 +-
 bfd/coffcode.h                                     |    2 +-
 bfd/config.bfd                                     |   42 +-
 bfd/config.in                                      |    6 +
 bfd/configure                                      |   18 +-
 bfd/configure.com                                  |   63 +-
 bfd/configure.in                                   |   10 +-
 bfd/cpu-aarch64.c                                  |   10 +-
 bfd/dwarf2.c                                       |  148 +-
 bfd/elf32-arm.c                                    |   83 +-
 bfd/elf32-mips.c                                   |   27 +-
 bfd/elf32-msp430.c                                 |   24 +-
 bfd/elf32-nios2.c                                  |    6 -
 bfd/elf32-rl78.c                                   |   60 +-
 bfd/elf32-rx.c                                     |    2 +-
 bfd/elf32-s390.c                                   |   75 +-
 bfd/elf32-vax.c                                    |  208 +-
 bfd/elf64-aarch64.c                                | 7189 ---
 bfd/elf64-hppa.c                                   |    2 +
 bfd/elf64-mips.c                                   |   23 +
 bfd/elf64-ppc.c                                    |  199 +-
 bfd/elf64-ppc.h                                    |    4 +-
 bfd/elf64-s390.c                                   |   77 +-
 bfd/elf64-x86-64.c                                 |    5 +
 bfd/elflink.c                                      |  109 +-
 bfd/elfn32-mips.c                                  |   23 +
 bfd/elfnn-aarch64.c                                | 6765 +++
 bfd/elfxx-aarch64.c                                |  522 +
 bfd/elfxx-aarch64.h                                |   47 +
 bfd/elfxx-mips.c                                   | 1336 +-
 bfd/elfxx-mips.h                                   |    4 +
 bfd/format.c                                       |   22 +-
 bfd/hash.c                                         |    7 +-
 bfd/hosts/alphavms.h                               |   32 +-
 bfd/libbfd.h                                       |  113 +-
 bfd/mach-o.c                                       |    3 +
 bfd/makefile.vms                                   |    2 +-
 bfd/opncls.c                                       |  189 +-
 bfd/po/BLD-POTFILES.in                             |    2 +
 bfd/po/SRC-POTFILES.in                             |    5 +-
 bfd/reloc.c                                        |  379 +-
 bfd/srec.c                                         |    7 +-
 bfd/syms.c                                         |   10 +-
 bfd/sysdep.h                                       |    4 +
 bfd/targets.c                                      |   10 +
 bfd/version.h                                      |    2 +-
 bfd/vms-alpha.c                                    |  177 +-
 configure                                          |   39 +-
 configure.ac                                       |   36 +-
 gdb/.gitignore                                     |    1 +
 gdb/ChangeLog                                      | 2822 ++
 gdb/ChangeLog-2009                                 |    2 +-
 gdb/ChangeLog-2011                                 |    2 +-
 gdb/MAINTAINERS                                    |    2 +
 gdb/Makefile.in                                    |   54 +-
 gdb/NEWS                                           |   70 +
 gdb/aarch64-tdep.c                                 |    4 +-
 gdb/acinclude.m4                                   |    3 +
 gdb/ada-exp.y                                      |    4 +-
 gdb/ada-lang.c                                     |   66 +-
 gdb/ada-lang.h                                     |    2 +-
 gdb/ada-valprint.c                                 |   10 +-
 gdb/aix-thread.c                                   |   59 +-
 gdb/alpha-linux-tdep.c                             |  142 +
 gdb/amd64-linux-tdep.c                             |    2 +-
 gdb/arm-symbian-tdep.c                             |    2 +-
 gdb/arm-tdep.c                                     |    2 +-
 gdb/avr-tdep.c                                     |    3 -
 gdb/ax-gdb.h                                       |    1 +
 gdb/bfd-target.c                                   |    1 +
 gdb/break-catch-sig.c                              |    2 +-
 gdb/breakpoint.c                                   |  278 +-
 gdb/breakpoint.h                                   |   26 +-
 gdb/bsd-kvm.c                                      |    1 -
 gdb/bsd-uthread.c                                  |    2 +-
 gdb/c-exp.y                                        |   12 +-
 gdb/c-valprint.c                                   |   28 +-
 gdb/cli/cli-cmds.c                                 |   38 +-
 gdb/cli/cli-cmds.h                                 |    6 +-
 gdb/cli/cli-dump.c                                 |   14 +-
 gdb/cli/cli-dump.h                                 |   34 -
 gdb/cli/cli-logging.c                              |    9 +-
 gdb/cli/cli-script.c                               |   28 +-
 gdb/coffread.c                                     |   29 +
 gdb/common/break-common.h                          |   30 +
 gdb/common/create-version.sh                       |   38 +
 gdb/common/filestuff.c                             |   12 +-
 gdb/common/format.c                                |   10 +-
 gdb/common/gdb_vecs.h                              |    2 +
 gdb/common/i386-cpuid.h                            |   63 +
 gdb/common/i386-gcc-cpuid.h                        |  272 +
 gdb/common/linux-btrace.c                          |   46 +-
 gdb/common/mips-linux-watch.c                      |  349 +
 gdb/common/mips-linux-watch.h                      |  126 +
 gdb/common/ptid.h                                  |    4 +-
 gdb/common/target-common.c                         |   78 +
 gdb/common/target-common.h                         |  149 +
 gdb/{ => common}/version.h                         |    0
 gdb/config.in                                      |    9 +
 gdb/config/i386/nm-fbsd.h                          |    4 -
 gdb/config/mips/linux.mh                           |    2 +-
 gdb/configure                                      |   80 +-
 gdb/configure.ac                                   |   56 +-
 gdb/configure.host                                 |    2 +-
 gdb/configure.tgt                                  |    9 +-
 gdb/contrib/ari/update-web-ari.sh                  |    3 +-
 gdb/contrib/cc-with-tweaks.sh                      |   11 +-
 gdb/contrib/cleanup_check.py                       |  335 +
 gdb/contrib/gcc-with-excheck                       |   32 +-
 gdb/copyright.py                                   |    2 +-
 gdb/corelow.c                                      |    6 +-
 gdb/cp-namespace.c                                 |   39 +-
 gdb/cp-valprint.c                                  |    8 +-
 gdb/ctf.c                                          |   14 +
 gdb/darwin-nat-info.c                              |    1 -
 gdb/darwin-nat.c                                   |    8 +-
 gdb/darwin-nat.h                                   |    3 +-
 gdb/data-directory/Makefile.in                     |   58 +-
 gdb/dbxread.c                                      |   11 +-
 gdb/dec-thread.c                                   |    2 +-
 gdb/defs.h                                         |   26 +-
 gdb/development.sh                                 |   21 +
 gdb/doc/ChangeLog                                  |  121 +
 gdb/doc/LRS                                        |  197 -
 gdb/doc/Makefile.in                                |   15 +-
 gdb/doc/gdb.texinfo                                |  390 +-
 gdb/doc/gdbint.texinfo                             |  132 +-
 gdb/doublest.c                                     |   49 +-
 gdb/dsrec.c                                        |    8 +-
 gdb/dwarf2loc.c                                    |   17 +-
 gdb/dwarf2read.c                                   | 1080 +-
 gdb/elfread.c                                      |   20 +-
 gdb/eval.c                                         |   18 +-
 gdb/exceptions.c                                   |   40 +-
 gdb/exceptions.h                                   |   13 +-
 gdb/exec.c                                         |   63 +-
 gdb/exec.h                                         |    6 +-
 gdb/expprint.c                                     |    6 +-
 gdb/f-exp.y                                        |    6 +-
 gdb/fbsd-nat.c                                     |    4 +-
 gdb/features/Makefile                              |    2 +-
 gdb/features/aarch64-without-fpu.c                 |   54 -
 gdb/features/aarch64-without-fpu.xml               |   13 -
 gdb/features/traceframe-info.dtd                   |    5 +-
 gdb/findvar.c                                      |    8 +-
 gdb/frame-unwind.c                                 |    6 +-
 gdb/frame.h                                        |    2 +
 gdb/gcore.c                                        |   22 +-
 gdb/gdb_ptrace.h                                   |   10 +-
 gdb/gdbarch.c                                      |   33 +
 gdb/gdbarch.h                                      |   14 +
 gdb/gdbarch.sh                                     |    9 +
 gdb/gdbcmd.h                                       |    8 +-
 gdb/gdbserver/ChangeLog                            |  591 +
 gdb/gdbserver/Makefile.in                          |   49 +-
 gdb/gdbserver/acinclude.m4                         |    3 +
 gdb/gdbserver/ax.c                                 |    2 +-
 gdb/gdbserver/configure                            |   94 +-
 gdb/gdbserver/configure.ac                         |   17 +-
 gdb/gdbserver/configure.srv                        |    4 +-
 gdb/gdbserver/event-loop.c                         |    2 -
 gdb/gdbserver/gdbreplay.c                          |    7 +-
 gdb/gdbserver/hostio.c                             |   16 +-
 gdb/gdbserver/i386-low.c                           |    9 +-
 gdb/gdbserver/i387-fp.c                            |   34 +-
 gdb/gdbserver/i387-fp.h                            |    2 -
 gdb/gdbserver/inferiors.c                          |    1 -
 gdb/gdbserver/linux-aarch64-low.c                  |   46 +-
 gdb/gdbserver/linux-amd64-ipa.c                    |    6 +-
 gdb/gdbserver/linux-arm-low.c                      |   99 +-
 gdb/gdbserver/linux-bfin-low.c                     |   38 +-
 gdb/gdbserver/linux-cris-low.c                     |   37 +-
 gdb/gdbserver/linux-crisv32-low.c                  |   52 +-
 gdb/gdbserver/linux-i386-ipa.c                     |    2 +
 gdb/gdbserver/linux-ia64-low.c                     |   44 +-
 gdb/gdbserver/linux-low.c                          |  575 +-
 gdb/gdbserver/linux-low.h                          |   86 +-
 gdb/gdbserver/linux-m32r-low.c                     |   37 +-
 gdb/gdbserver/linux-m68k-low.c                     |   50 +-
 gdb/gdbserver/linux-mips-low.c                     |  558 +-
 gdb/gdbserver/linux-nios2-low.c                    |   43 +-
 gdb/gdbserver/linux-ppc-low.c                      |  181 +-
 gdb/gdbserver/linux-s390-low.c                     |  195 +-
 gdb/gdbserver/linux-sh-low.c                       |   49 +-
 gdb/gdbserver/linux-sparc-low.c                    |   60 +-
 gdb/gdbserver/linux-tic6x-low.c                    |   73 +-
 gdb/gdbserver/linux-tile-low.c                     |   48 +-
 gdb/gdbserver/linux-x86-low.c                      |  486 +-
 gdb/gdbserver/linux-xtensa-low.c                   |   61 +-
 gdb/gdbserver/lynx-i386-low.c                      |    2 +
 gdb/gdbserver/lynx-low.c                           |    3 +
 gdb/gdbserver/lynx-low.h                           |    4 +
 gdb/gdbserver/lynx-ppc-low.c                       |    2 +
 gdb/gdbserver/notif.h                              |    2 +
 gdb/gdbserver/nto-low.c                            |    6 +-
 gdb/gdbserver/nto-low.h                            |    6 +
 gdb/gdbserver/nto-x86-low.c                        |    2 +
 gdb/gdbserver/proc-service.c                       |   10 +-
 gdb/gdbserver/regcache.c                           |  242 +-
 gdb/gdbserver/regcache.h                           |   33 +-
 gdb/gdbserver/remote-utils.c                       |   11 +-
 gdb/gdbserver/server.c                             |   71 +-
 gdb/gdbserver/server.h                             |   14 +-
 gdb/gdbserver/spu-low.c                            |   10 +-
 gdb/gdbserver/target.c                             |   42 -
 gdb/gdbserver/target.h                             |   84 +-
 gdb/gdbserver/tdesc.c                              |   66 +
 gdb/gdbserver/tdesc.h                              |   64 +
 gdb/gdbserver/tracepoint.c                         |   47 +-
 gdb/gdbserver/win32-arm-low.c                      |   11 +-
 gdb/gdbserver/win32-i386-low.c                     |    8 +-
 gdb/gdbserver/win32-low.c                          |   24 +-
 gdb/gdbserver/win32-low.h                          |    6 +
 gdb/gdbthread.h                                    |   12 +
 gdb/gnu-nat.c                                      |    3 +-
 gdb/gnu-v3-abi.c                                   |   12 +-
 gdb/gnulib/Makefile.in                             |    8 +-
 gdb/gnulib/aclocal.m4                              |   15 +-
 gdb/gnulib/config.in                               |  478 +-
 gdb/gnulib/configure                               | 3502 ++-
 gdb/gnulib/configure.ac                            |    2 +-
 gdb/gnulib/import/Makefile.am                      |  543 +-
 gdb/gnulib/import/Makefile.in                      |  914 +-
 gdb/gnulib/import/float+.h                         |  147 +
 gdb/gnulib/import/float.c                          |   33 +
 gdb/gnulib/import/float.in.h                       |  188 +
 gdb/gnulib/import/fpucw.h                          |  108 +
 gdb/gnulib/import/frexp.c                          |  168 +
 gdb/gnulib/import/frexpl.c                         |   35 +
 gdb/gnulib/import/isnan.c                          |  177 +
 gdb/gnulib/import/isnand-nolibm.h                  |   33 +
 gdb/gnulib/import/isnand.c                         |   19 +
 gdb/gnulib/import/isnanl-nolibm.h                  |   33 +
 gdb/gnulib/import/isnanl.c                         |   20 +
 gdb/gnulib/import/itold.c                          |   28 +
 gdb/gnulib/import/m4/exponentd.m4                  |  116 +
 gdb/gnulib/import/m4/exponentl.m4                  |   98 +
 gdb/gnulib/import/m4/float_h.m4                    |   98 +
 gdb/gnulib/import/m4/fpieee.m4                     |   54 +
 gdb/gnulib/import/m4/frexp.m4                      |  170 +
 gdb/gnulib/import/m4/frexpl.m4                     |  231 +
 gdb/gnulib/import/m4/gnulib-cache.m4               |    5 +-
 gdb/gnulib/import/m4/gnulib-comp.m4                |   78 +
 gdb/gnulib/import/m4/isnand.m4                     |   96 +
 gdb/gnulib/import/m4/isnanl.m4                     |  255 +
 gdb/gnulib/import/m4/math_h.m4                     |  353 +
 gdb/gnulib/import/m4/off_t.m4                      |   18 +
 gdb/gnulib/import/m4/onceonly.m4                   |  104 -
 gdb/gnulib/import/m4/pathmax.m4                    |   42 +
 gdb/gnulib/import/m4/ssize_t.m4                    |   23 +
 gdb/gnulib/import/m4/sys_types_h.m4                |   24 +
 gdb/gnulib/import/m4/unistd_h.m4                   |  186 +
 gdb/gnulib/import/math.c                           |    3 +
 gdb/gnulib/import/math.in.h                        | 2275 +
 gdb/gnulib/import/pathmax.h                        |   83 +
 gdb/gnulib/import/sys_types.in.h                   |   51 +
 gdb/gnulib/import/unistd.c                         |    3 +
 gdb/gnulib/import/unistd.in.h                      | 1541 +
 gdb/gnulib/update-gnulib.sh                        |    4 +-
 gdb/go-exp.y                                       |    6 +-
 gdb/go32-nat.c                                     |   25 +-
 gdb/h8300-tdep.c                                   |    2 +-
 gdb/hppa-hpux-tdep.c                               |   22 +-
 gdb/hppa-linux-tdep.c                              |    2 +-
 gdb/hppa-tdep.c                                    |   11 +-
 gdb/hppa-tdep.h                                    |   17 +-
 gdb/hppabsd-nat.c                                  |   82 +-
 gdb/hppabsd-tdep.c                                 |   18 +-
 gdb/hppaobsd-tdep.c                                |   56 +-
 gdb/i386-linux-tdep.c                              |    5 +-
 gdb/i386-linux-tdep.h                              |    3 +-
 gdb/i386-tdep.c                                    |    5 +-
 gdb/i386obsd-nat.c                                 |    1 -
 gdb/ia64-linux-tdep.c                              |   21 +
 gdb/inf-child.c                                    |    9 +-
 gdb/inf-ptrace.c                                   |   14 +-
 gdb/infcmd.c                                       |   23 +-
 gdb/inferior.c                                     |    4 +-
 gdb/inflow.c                                       |   17 +-
 gdb/infrun.c                                       |  181 +-
 gdb/interps.c                                      |    5 +-
 gdb/jv-exp.y                                       |    6 +-
 gdb/jv-valprint.c                                  |    8 +-
 gdb/libmcheck.m4                                   |   43 +
 gdb/linespec.c                                     |   86 +-
 gdb/linux-fork.c                                   |    5 +-
 gdb/linux-fork.h                                   |    3 -
 gdb/linux-nat.c                                    |   13 +-
 gdb/linux-nat.h                                    |   14 -
 gdb/linux-tdep.c                                   |  320 +
 gdb/linux-tdep.h                                   |    6 +
 gdb/linux-thread-db.c                              |   11 +-
 gdb/m2-exp.y                                       |    6 +-
 gdb/m2-valprint.c                                  |    4 +-
 gdb/m32r-rom.c                                     |    1 +
 gdb/m68klinux-nat.c                                |    1 -
 gdb/machoread.c                                    |   55 +-
 gdb/macrocmd.c                                     |    3 +-
 gdb/main.c                                         |  122 +-
 gdb/mi/mi-cmd-break.c                              |  167 +-
 gdb/mi/mi-cmd-stack.c                              |  119 +-
 gdb/mi/mi-cmd-var.c                                |   36 +-
 gdb/mi/mi-cmds.c                                   |    7 +-
 gdb/mi/mi-cmds.h                                   |    6 +-
 gdb/mi/mi-interp.c                                 |    1 -
 gdb/mi/mi-main.c                                   |  432 +-
 gdb/mi/mi-parse.c                                  |   22 +
 gdb/mi/mi-parse.h                                  |    4 +
 gdb/minsyms.c                                      |   85 +-
 gdb/minsyms.h                                      |   13 +-
 gdb/mips-linux-nat.c                               |  440 +-
 gdb/mips-linux-tdep.c                              |  383 +-
 gdb/mips-linux-tdep.h                              |   42 -
 gdb/mips-tdep.c                                    |   45 +-
 gdb/mips-tdep.h                                    |   10 +
 gdb/mipsread.c                                     |   25 +-
 gdb/mn10300-tdep.c                                 |    2 +-
 gdb/monitor.c                                      |    4 +-
 gdb/moxie-tdep.c                                   |    2 +-
 gdb/msp430-tdep.c                                  | 1041 +
 gdb/mt-tdep.c                                      |    2 +-
 gdb/nbsd-nat.c                                     |    6 +-
 gdb/nios2-tdep.c                                   |    2 +-
 gdb/nto-procfs.c                                   |    2 +-
 gdb/nto-tdep.c                                     |    6 +-
 gdb/objfiles.c                                     |   65 +-
 gdb/objfiles.h                                     |   28 +-
 gdb/p-exp.y                                        |   12 +-
 gdb/p-valprint.c                                   |   12 +-
 gdb/parse.c                                        |   11 +-
 gdb/parser-defs.h                                  |    3 +-
 gdb/ppc-linux-nat.c                                |  217 +-
 gdb/ppc-linux-tdep.c                               |    4 +-
 gdb/ppc-tdep.h                                     |    4 +-
 gdb/ppc64-tdep.c                                   |  145 +-
 gdb/printcmd.c                                     |   39 +-
 gdb/probe.c                                        |   71 +-
 gdb/probe.h                                        |   22 +
 gdb/psymtab.c                                      |   59 +-
 gdb/python/py-arch.c                               |   16 +-
 gdb/python/py-auto-load.c                          |    4 +-
 gdb/python/py-block.c                              |   19 +-
 gdb/python/py-bpevent.c                            |    3 +-
 gdb/python/py-breakpoint.c                         |   22 +-
 gdb/python/py-cmd.c                                |   79 +-
 gdb/python/py-continueevent.c                      |    3 +-
 gdb/python/py-event.c                              |   27 +-
 gdb/python/py-event.h                              |   21 +-
 gdb/python/py-events.h                             |    3 +-
 gdb/python/py-evtregistry.c                        |   17 +-
 gdb/python/py-evts.c                               |   47 +-
 gdb/python/py-exitedevent.c                        |    3 +-
 gdb/python/py-finishbreakpoint.c                   |   25 +-
 gdb/python/py-frame.c                              |   98 +-
 gdb/python/py-function.c                           |   27 +-
 gdb/python/py-gdb-readline.c                       |    7 +-
 gdb/python/py-inferior.c                           |  154 +-
 gdb/python/py-infthread.c                          |   12 +-
 gdb/python/py-lazy-string.c                        |    8 +-
 gdb/python/py-newobjfileevent.c                    |    3 +-
 gdb/python/py-objfile.c                            |   12 +-
 gdb/python/py-param.c                              |   31 +-
 gdb/python/py-prettyprint.c                        |   20 +-
 gdb/python/py-progspace.c                          |   12 +-
 gdb/python/py-signalevent.c                        |    3 +-
 gdb/python/py-symbol.c                             |   82 +-
 gdb/python/py-symtab.c                             |   36 +-
 gdb/python/py-threadevent.c                        |    3 +
 gdb/python/py-type.c                               |   64 +-
 gdb/python/py-utils.c                              |   50 +-
 gdb/python/py-value.c                              |   31 +-
 gdb/python/python-internal.h                       |  198 +-
 gdb/python/python.c                                |  176 +-
 gdb/ravenscar-thread.c                             |    2 +-
 gdb/record-full.c                                  |    7 +-
 gdb/regformats/aarch64-without-fpu.dat             |   38 -
 gdb/regformats/regdat.sh                           |   30 +-
 gdb/remote-fileio.c                                |    2 +-
 gdb/remote-m32r-sdi.c                              |    2 +-
 gdb/remote-mips.c                                  |   43 +-
 gdb/remote-sim.c                                   |    2 +-
 gdb/remote.c                                       |  590 +-
 gdb/remote.h                                       |    2 -
 gdb/rs6000-aix-tdep.c                              |   88 +-
 gdb/rs6000-nat.c                                   |   11 +-
 gdb/rs6000-tdep.c                                  |   41 +-
 gdb/s390-tdep.c                                    |    5 +-
 gdb/sh-tdep.c                                      |    2 +-
 gdb/sol-thread.c                                   |    2 +-
 gdb/solib-aix.c                                    |    6 +-
 gdb/solib-dsbt.c                                   |    2 +-
 gdb/solib-frv.c                                    |    2 +-
 gdb/solib-ia64-hpux.c                              |    4 +-
 gdb/solib-som.c                                    |    4 +-
 gdb/solib-sunos.c                                  |    1 -
 gdb/solib-svr4.c                                   |  715 +-
 gdb/solib-target.c                                 |    7 +-
 gdb/solib.c                                        |   73 +-
 gdb/solib.h                                        |   10 +-
 gdb/solist.h                                       |   19 +-
 gdb/somread.c                                      |    5 +-
 gdb/source.c                                       |   26 +-
 gdb/sparc-linux-tdep.c                             |  138 +
 gdb/sparc-tdep.c                                   |    2 +-
 gdb/spu-linux-nat.c                                |    1 -
 gdb/spu-multiarch.c                                |    2 +-
 gdb/stabsread.c                                    |    5 +-
 gdb/stack.c                                        |   82 +-
 gdb/stack.h                                        |    2 +-
 gdb/stap-probe.c                                   |   37 +-
 gdb/symfile.c                                      |   49 +-
 gdb/symfile.h                                      |   13 +-
 gdb/symmisc.c                                      |  140 +
 gdb/symtab.c                                       |  260 +-
 gdb/symtab.h                                       |   12 +-
 gdb/system-gdbinit/elinos.py                       |   79 +
 gdb/system-gdbinit/wrs-linux.py                    |   25 +
 gdb/target.c                                       |  125 +-
 gdb/target.h                                       |  149 +-
 gdb/testsuite/ChangeLog                            |  977 +
 gdb/testsuite/Makefile.in                          |    2 +-
 gdb/testsuite/boards/fission-dwp.exp               |   49 +
 gdb/testsuite/boards/gdbserver-base.exp            |   50 +
 gdb/testsuite/boards/local-remote-host.exp         |    9 -
 gdb/testsuite/boards/native-extended-gdbserver.exp |   34 +-
 gdb/testsuite/boards/native-gdbserver.exp          |   34 +-
 gdb/testsuite/boards/native-stdio-gdbserver.exp    |   36 +-
 gdb/testsuite/boards/remote-stdio-gdbserver.exp    |  127 +
 gdb/testsuite/config/arm-ice.exp                   |    2 +-
 gdb/testsuite/config/bfin.exp                      |    2 +-
 gdb/testsuite/config/cygmon.exp                    |    2 +-
 gdb/testsuite/config/h8300.exp                     |    2 +-
 gdb/testsuite/config/monitor.exp                   |   94 +-
 gdb/testsuite/config/sid.exp                       |   14 +-
 gdb/testsuite/config/sim.exp                       |    2 +-
 gdb/testsuite/config/slite.exp                     |   52 +-
 gdb/testsuite/config/vx.exp                        |    8 +-
 gdb/testsuite/gdb.ada/arrayptr.exp                 |    6 +
 gdb/testsuite/gdb.ada/arrayptr/foo.adb             |   11 +
 gdb/testsuite/gdb.ada/float_param.exp              |   43 +
 gdb/testsuite/gdb.ada/float_param/foo.adb          |   23 +
 gdb/testsuite/gdb.ada/float_param/pck.adb          |   35 +
 gdb/testsuite/gdb.ada/float_param/pck.ads          |   31 +
 gdb/testsuite/gdb.ada/info_types.c                 |    3 +-
 gdb/testsuite/gdb.ada/info_types.exp               |    4 +-
 gdb/testsuite/gdb.ada/small_reg_param.exp          |    4 +-
 gdb/testsuite/gdb.arch/i386-avx.c                  |    2 +-
 gdb/testsuite/gdb.arch/i386-avx.exp                |    2 +-
 gdb/testsuite/gdb.arch/i386-bp_permanent.exp       |   10 +-
 gdb/testsuite/gdb.arch/i386-cpuid.h                |  200 -
 gdb/testsuite/gdb.arch/i386-sse.c                  |    5 +-
 gdb/testsuite/gdb.arch/i386-sse.exp                |    2 +-
 gdb/testsuite/gdb.asm/asm-source.exp               |    2 +-
 gdb/testsuite/gdb.base/a2-run.exp                  |    5 +-
 gdb/testsuite/gdb.base/all-bin.exp                 |   18 +-
 gdb/testsuite/gdb.base/annota1.exp                 |   13 +-
 gdb/testsuite/gdb.base/annota3.exp                 |    9 +-
 gdb/testsuite/gdb.base/anon.exp                    |    4 +-
 gdb/testsuite/gdb.base/args.exp                    |   22 +-
 gdb/testsuite/gdb.base/arithmet.exp                |   17 +-
 gdb/testsuite/gdb.base/arrayidx.exp                |   10 +-
 gdb/testsuite/gdb.base/assign.exp                  |   10 +-
 gdb/testsuite/gdb.base/async-shell.exp             |    4 +-
 gdb/testsuite/gdb.base/async.exp                   |   10 +-
 gdb/testsuite/gdb.base/attach-pie-misread.exp      |   12 +-
 gdb/testsuite/gdb.base/attach-pie-noexec.exp       |    3 +-
 gdb/testsuite/gdb.base/attach-twice.exp            |    3 +-
 gdb/testsuite/gdb.base/attach.exp                  |   12 +-
 gdb/testsuite/gdb.base/auxv.exp                    |   18 +-
 gdb/testsuite/gdb.base/bang.exp                    |   12 +-
 gdb/testsuite/gdb.base/bfp-test.exp                |   10 +-
 gdb/testsuite/gdb.base/bigcore.exp                 |   13 +-
 gdb/testsuite/gdb.base/bitfields.exp               |   51 +-
 gdb/testsuite/gdb.base/bitfields2.exp              |   29 +-
 gdb/testsuite/gdb.base/break-always.exp            |    3 +-
 gdb/testsuite/gdb.base/break-entry.exp             |    4 +-
 gdb/testsuite/gdb.base/break-interp.exp            |   44 +-
 .../gdb.base/break-on-linker-gcd-function.cc       |    3 +-
 .../gdb.base/break-on-linker-gcd-function.exp      |   11 +-
 gdb/testsuite/gdb.base/break-probes-solib.c        |   22 +
 gdb/testsuite/gdb.base/break-probes.c              |   30 +
 gdb/testsuite/gdb.base/break-probes.exp            |   78 +
 gdb/testsuite/gdb.base/break.exp                   |   18 +-
 gdb/testsuite/gdb.base/breakpoint-shadow.exp       |   14 +-
 gdb/testsuite/gdb.base/call-ar-st.exp              |   30 +-
 gdb/testsuite/gdb.base/call-rt-st.exp              |   10 +-
 gdb/testsuite/gdb.base/call-sc.exp                 |    9 +-
 gdb/testsuite/gdb.base/call-signal-resume.exp      |    9 +-
 gdb/testsuite/gdb.base/call-strs.exp               |   20 +-
 gdb/testsuite/gdb.base/callexit.exp                |    9 +-
 gdb/testsuite/gdb.base/callfuncs.exp               |   10 +-
 gdb/testsuite/gdb.base/catch-load.exp              |    6 +-
 gdb/testsuite/gdb.base/catch-signal-fork.c         |   58 +
 gdb/testsuite/gdb.base/catch-signal-fork.exp       |   43 +
 gdb/testsuite/gdb.base/catch-syscall.exp           |    5 +-
 gdb/testsuite/gdb.base/charset.exp                 |    7 +-
 gdb/testsuite/gdb.base/checkpoint.exp              |    9 +-
 gdb/testsuite/gdb.base/chng-syms.exp               |    9 +-
 gdb/testsuite/gdb.base/code-expr.exp               |    9 +-
 gdb/testsuite/gdb.base/code_elim.exp               |    4 +-
 gdb/testsuite/gdb.base/commands.exp                |   54 +-
 gdb/testsuite/gdb.base/completion.exp              |   30 +-
 gdb/testsuite/gdb.base/complex.exp                 |   22 +-
 gdb/testsuite/gdb.base/cond-expr.exp               |   10 +-
 gdb/testsuite/gdb.base/condbreak.exp               |   76 +-
 gdb/testsuite/gdb.base/consecutive.exp             |   15 +-
 gdb/testsuite/gdb.base/constvars.exp               |    9 +-
 gdb/testsuite/gdb.base/corefile.exp                |   31 +-
 gdb/testsuite/gdb.base/ctxobj.exp                  |    6 +-
 gdb/testsuite/gdb.base/cursal.exp                  |    4 +-
 gdb/testsuite/gdb.base/cvexpr.exp                  |    9 +-
 gdb/testsuite/gdb.base/dbx.exp                     |   28 +-
 gdb/testsuite/gdb.base/default.exp                 |    7 +-
 gdb/testsuite/gdb.base/define.exp                  |   26 +-
 gdb/testsuite/gdb.base/del.exp                     |   16 +-
 gdb/testsuite/gdb.base/detach.exp                  |    6 +-
 gdb/testsuite/gdb.base/dfp-test.exp                |    9 +-
 gdb/testsuite/gdb.base/disp-step-syscall.exp       |    2 +
 gdb/testsuite/gdb.base/display.exp                 |   16 +-
 gdb/testsuite/gdb.base/dmsym.exp                   |    8 +-
 gdb/testsuite/gdb.base/dprintf-next.c              |   26 +
 gdb/testsuite/gdb.base/dprintf-next.exp            |   36 +
 gdb/testsuite/gdb.base/dprintf-non-stop.c          |   30 +
 gdb/testsuite/gdb.base/dprintf-non-stop.exp        |   67 +
 gdb/testsuite/gdb.base/dprintf.exp                 |    4 -
 gdb/testsuite/gdb.base/dump.exp                    |   26 +-
 gdb/testsuite/gdb.base/dup-sect.exp                |    4 +-
 gdb/testsuite/gdb.base/ena-dis-br.exp              |   42 +-
 gdb/testsuite/gdb.base/ending-run.exp              |    2 +-
 gdb/testsuite/gdb.base/enum_cond.exp               |    4 +-
 gdb/testsuite/gdb.base/enumval.exp                 |    7 +-
 gdb/testsuite/gdb.base/environ.exp                 |   25 +-
 gdb/testsuite/gdb.base/eu-strip-infcall.exp        |    3 +-
 gdb/testsuite/gdb.base/eval-skip.exp               |    9 +-
 gdb/testsuite/gdb.base/exe-lock.exp                |   10 +-
 gdb/testsuite/gdb.base/expand-psymtabs.exp         |   29 +-
 gdb/testsuite/gdb.base/exprs.exp                   |   20 +-
 gdb/testsuite/gdb.base/fileio.exp                  |    4 +-
 gdb/testsuite/gdb.base/filesym.exp                 |   29 +-
 gdb/testsuite/gdb.base/find.exp                    |    9 +-
 gdb/testsuite/gdb.base/fixsection.exp              |    9 +-
 gdb/testsuite/gdb.base/float.c                     |    3 +-
 gdb/testsuite/gdb.base/foll-exec.exp               |    7 +-
 gdb/testsuite/gdb.base/foll-fork.exp               |   20 +-
 gdb/testsuite/gdb.base/fortran-sym-case.exp        |    3 +-
 gdb/testsuite/gdb.base/frame-args.exp              |    9 +-
 gdb/testsuite/gdb.base/freebpcmd.exp               |   16 +-
 gdb/testsuite/gdb.base/fullname.exp                |   23 +-
 gdb/testsuite/gdb.base/func-ptr.c                  |   30 +
 gdb/testsuite/gdb.base/func-ptr.exp                |   30 +
 gdb/testsuite/gdb.base/funcargs.exp                |  117 +-
 gdb/testsuite/gdb.base/gcore-buffer-overflow.exp   |   12 +-
 gdb/testsuite/gdb.base/gcore.exp                   |   19 +-
 gdb/testsuite/gdb.base/gdb1090.exp                 |   15 +-
 gdb/testsuite/gdb.base/gdb11530.exp                |    3 +-
 gdb/testsuite/gdb.base/gdb11531.exp                |    2 +-
 gdb/testsuite/gdb.base/gdb1250.exp                 |    9 +-
 gdb/testsuite/gdb.base/gdb1555.exp                 |   13 +-
 gdb/testsuite/gdb.base/gdb1821.exp                 |   13 +-
 gdb/testsuite/gdb.base/gdbindex-stabs.exp          |   10 +-
 gdb/testsuite/gdb.base/gdbvars.exp                 |   15 +-
 gdb/testsuite/gdb.base/gnu-ifunc-lib.c             |    2 +-
 gdb/testsuite/gdb.base/gnu-ifunc.exp               |   10 +-
 gdb/testsuite/gdb.base/gnu_vector.exp              |    4 +-
 gdb/testsuite/gdb.base/hbreak2.exp                 |    2 +-
 gdb/testsuite/gdb.base/hook-stop-continue.exp      |    9 +-
 gdb/testsuite/gdb.base/hook-stop-frame.exp         |   11 +-
 gdb/testsuite/gdb.base/huge.exp                    |   11 +-
 gdb/testsuite/gdb.base/included.exp                |   14 +-
 gdb/testsuite/gdb.base/inferior-died.c             |    3 +-
 gdb/testsuite/gdb.base/inferior-died.exp           |    4 +-
 gdb/testsuite/gdb.base/infnan.exp                  |   13 +-
 gdb/testsuite/gdb.base/info-fun.exp                |    9 +-
 gdb/testsuite/gdb.base/info-macros.exp             |    4 +-
 gdb/testsuite/gdb.base/info-os.exp                 |    3 +-
 gdb/testsuite/gdb.base/info-proc.exp               |   29 +-
 gdb/testsuite/gdb.base/info-shared-solib1.c        |   24 +
 gdb/testsuite/gdb.base/info-shared-solib2.c        |   24 +
 gdb/testsuite/gdb.base/info-shared.c               |   52 +
 gdb/testsuite/gdb.base/info-shared.exp             |  146 +
 gdb/testsuite/gdb.base/info-target.exp             |    5 +-
 gdb/testsuite/gdb.base/infoline.exp                |    5 +-
 gdb/testsuite/gdb.base/interp.c                    |    3 +-
 gdb/testsuite/gdb.base/interp.exp                  |    4 +-
 gdb/testsuite/gdb.base/interrupt-noterm.c          |   25 +
 gdb/testsuite/gdb.base/interrupt-noterm.exp        |   76 +
 gdb/testsuite/gdb.base/interrupt.exp               |   10 +-
 gdb/testsuite/gdb.base/jit-main.c                  |    3 +-
 gdb/testsuite/gdb.base/jit-simple.exp              |    7 +-
 gdb/testsuite/gdb.base/jit-so.exp                  |    6 +-
 gdb/testsuite/gdb.base/jit-solib.c                 |    3 +-
 gdb/testsuite/gdb.base/jump.exp                    |    9 +-
 gdb/testsuite/gdb.base/kill-after-signal.exp       |    2 +-
 gdb/testsuite/gdb.base/label.exp                   |    6 +-
 gdb/testsuite/gdb.base/langs.exp                   |   29 +-
 gdb/testsuite/gdb.base/lineinc.exp                 |   11 +-
 gdb/testsuite/gdb.base/list.exp                    |   38 +-
 gdb/testsuite/gdb.base/logical.exp                 |    9 +-
 gdb/testsuite/gdb.base/long_long.c                 |    3 +-
 gdb/testsuite/gdb.base/long_long.exp               |   11 +-
 gdb/testsuite/gdb.base/longjmp.c                   |    3 +-
 gdb/testsuite/gdb.base/longjmp.exp                 |    9 +-
 gdb/testsuite/gdb.base/macscp.exp                  |   11 +-
 gdb/testsuite/gdb.base/maint.exp                   |  187 +-
 gdb/testsuite/gdb.base/memattr.exp                 |    5 +-
 gdb/testsuite/gdb.base/mips_pro.exp                |   24 +-
 gdb/testsuite/gdb.base/miscexprs.exp               |    9 +-
 gdb/testsuite/gdb.base/morestack.exp               |    5 +-
 gdb/testsuite/gdb.base/moribund-step.exp           |    4 +-
 gdb/testsuite/gdb.base/multi-forks.exp             |   14 +-
 gdb/testsuite/gdb.base/nextoverexit.c              |    3 +-
 gdb/testsuite/gdb.base/nextoverexit.exp            |    5 +-
 gdb/testsuite/gdb.base/nodebug.exp                 |   11 +-
 gdb/testsuite/gdb.base/nofield.exp                 |   10 +-
 gdb/testsuite/gdb.base/nostdlib.exp                |    7 +-
 gdb/testsuite/gdb.base/opaque.exp                  |   34 +-
 gdb/testsuite/gdb.base/overlays.exp                |   41 +-
 gdb/testsuite/gdb.base/pc-fp.exp                   |   15 +-
 gdb/testsuite/gdb.base/pending.exp                 |    6 +-
 gdb/testsuite/gdb.base/permissions.exp             |   15 +-
 gdb/testsuite/gdb.base/pie-execl.exp               |    7 +-
 gdb/testsuite/gdb.base/pointers.exp                |    9 +-
 gdb/testsuite/gdb.base/pr11022.c                   |    3 +-
 gdb/testsuite/gdb.base/pr11022.exp                 |   10 +-
 gdb/testsuite/gdb.base/prelink-lib.c               |    3 +-
 gdb/testsuite/gdb.base/prelink.c                   |    3 +-
 gdb/testsuite/gdb.base/print-file-var.exp          |    6 +-
 gdb/testsuite/gdb.base/printcmds.exp               |   61 +-
 gdb/testsuite/gdb.base/prologue.c                  |    3 +-
 gdb/testsuite/gdb.base/prologue.exp                |    9 +-
 gdb/testsuite/gdb.base/psymtab.exp                 |   27 +-
 gdb/testsuite/gdb.base/ptr-typedef.exp             |   10 +-
 gdb/testsuite/gdb.base/ptype.exp                   |   26 +-
 gdb/testsuite/gdb.base/random-signal.c             |   29 +
 gdb/testsuite/gdb.base/random-signal.exp           |   42 +
 gdb/testsuite/gdb.base/randomize.exp               |   16 +-
 gdb/testsuite/gdb.base/range-stepping.c            |  104 +
 gdb/testsuite/gdb.base/range-stepping.exp          |  245 +
 gdb/testsuite/gdb.base/readline-ask.exp            |    7 +-
 gdb/testsuite/gdb.base/recpar.exp                  |    4 +-
 gdb/testsuite/gdb.base/recurse.exp                 |   30 +-
 gdb/testsuite/gdb.base/relativedebug.exp           |   10 +-
 gdb/testsuite/gdb.base/relocate.exp                |    5 +-
 gdb/testsuite/gdb.base/remote.exp                  |    4 +-
 gdb/testsuite/gdb.base/remotetimeout.exp           |    2 +-
 gdb/testsuite/gdb.base/reread.exp                  |   36 +-
 gdb/testsuite/gdb.base/restore.c                   |    3 +-
 gdb/testsuite/gdb.base/return-nodebug.exp          |   24 +-
 gdb/testsuite/gdb.base/return2.exp                 |   10 +-
 gdb/testsuite/gdb.base/save-bp.exp                 |    5 +-
 gdb/testsuite/gdb.base/savedregs.exp               |   12 +-
 gdb/testsuite/gdb.base/scope.exp                   |  129 +-
 gdb/testsuite/gdb.base/sep.exp                     |    9 +-
 gdb/testsuite/gdb.base/sepdebug.exp                |    6 +-
 gdb/testsuite/gdb.base/sepsymtab.exp               |    9 +-
 gdb/testsuite/gdb.base/set-lang-auto.exp           |   16 +-
 gdb/testsuite/gdb.base/setshow.exp                 |   43 +-
 gdb/testsuite/gdb.base/setvar.exp                  |   38 +-
 gdb/testsuite/gdb.base/shlib-call.exp              |   20 +-
 gdb/testsuite/gdb.base/shreloc.exp                 |   25 +-
 gdb/testsuite/gdb.base/sigall.exp                  |   16 +-
 gdb/testsuite/gdb.base/sigaltstack.exp             |   12 +-
 gdb/testsuite/gdb.base/sigbpt.exp                  |   14 +-
 gdb/testsuite/gdb.base/sigchld.c                   |    3 +-
 gdb/testsuite/gdb.base/sigchld.exp                 |    9 +-
 gdb/testsuite/gdb.base/siginfo-addr.exp            |   14 +-
 gdb/testsuite/gdb.base/siginfo-infcall.exp         |    7 +-
 gdb/testsuite/gdb.base/siginfo-obj.exp             |   19 +-
 gdb/testsuite/gdb.base/siginfo.exp                 |   17 +-
 gdb/testsuite/gdb.base/signals.exp                 |   10 +-
 gdb/testsuite/gdb.base/signest.exp                 |    3 +-
 gdb/testsuite/gdb.base/signull.exp                 |   10 +-
 gdb/testsuite/gdb.base/sigrepeat.exp               |   12 +-
 gdb/testsuite/gdb.base/sigstep.exp                 |   17 +-
 gdb/testsuite/gdb.base/sizeof.exp                  |   16 +-
 gdb/testsuite/gdb.base/skip-solib.exp              |    9 +-
 gdb/testsuite/gdb.base/skip.c                      |    5 +-
 gdb/testsuite/gdb.base/skip1.c                     |    4 +-
 gdb/testsuite/gdb.base/so-impl-ld.exp              |   14 +-
 gdb/testsuite/gdb.base/solib-corrupted.exp         |   27 +
 gdb/testsuite/gdb.base/solib-disc.exp              |    2 +-
 gdb/testsuite/gdb.base/solib-display.exp           |    4 +-
 gdb/testsuite/gdb.base/solib-nodir.exp             |    6 +-
 gdb/testsuite/gdb.base/solib-overlap.exp           |    6 +-
 gdb/testsuite/gdb.base/solib-search-lib1.c         |    3 +-
 gdb/testsuite/gdb.base/solib-search-lib2.c         |    3 +-
 gdb/testsuite/gdb.base/solib-search.c              |    3 +-
 gdb/testsuite/gdb.base/solib-search.h              |    3 +-
 gdb/testsuite/gdb.base/solib-symbol.exp            |    4 +-
 gdb/testsuite/gdb.base/solib-weak.exp              |    8 +-
 gdb/testsuite/gdb.base/source.exp                  |    4 +-
 gdb/testsuite/gdb.base/stack-checking.exp          |    9 +-
 gdb/testsuite/gdb.base/stale-infcall.exp           |    4 +-
 gdb/testsuite/gdb.base/stap-probe.exp              |    6 +-
 gdb/testsuite/gdb.base/start.exp                   |   16 +-
 gdb/testsuite/gdb.base/step-break.exp              |   11 +-
 gdb/testsuite/gdb.base/step-bt.exp                 |   16 +-
 gdb/testsuite/gdb.base/step-line.exp               |   16 +-
 gdb/testsuite/gdb.base/step-resume-infcall.exp     |    4 +-
 gdb/testsuite/gdb.base/step-test.exp               |    9 +-
 gdb/testsuite/gdb.base/structs.exp                 |    9 +-
 gdb/testsuite/gdb.base/structs2.exp                |    8 +-
 gdb/testsuite/gdb.base/structs3.exp                |    4 +-
 gdb/testsuite/gdb.base/subst.exp                   |    6 +
 .../gdb.base/symbol-without-target_section.exp     |   14 +-
 gdb/testsuite/gdb.base/testenv.exp                 |    8 +-
 gdb/testsuite/gdb.base/tui-layout.exp              |    5 +-
 gdb/testsuite/gdb.base/twice.exp                   |   18 +-
 gdb/testsuite/gdb.base/type-opaque.exp             |   13 +-
 gdb/testsuite/gdb.base/unload.exp                  |   10 +-
 gdb/testsuite/gdb.base/unwindonsignal.exp          |   19 +-
 gdb/testsuite/gdb.base/valgrind-db-attach.exp      |    9 +-
 gdb/testsuite/gdb.base/valgrind-infcall.exp        |   11 +-
 gdb/testsuite/gdb.base/value-double-free.exp       |   16 +-
 gdb/testsuite/gdb.base/varargs.exp                 |   12 +-
 gdb/testsuite/gdb.base/watch-cond-infcall.exp      |    4 +-
 gdb/testsuite/gdb.base/watch-cond.exp              |    4 +-
 gdb/testsuite/gdb.base/watch-non-mem.exp           |    4 +-
 gdb/testsuite/gdb.base/watch-read.exp              |    3 +-
 gdb/testsuite/gdb.base/watch-vfork.exp             |    6 +-
 gdb/testsuite/gdb.base/watch_thread_num.exp        |    9 +-
 gdb/testsuite/gdb.base/watchpoint-cond-gone.exp    |   14 +-
 gdb/testsuite/gdb.base/watchpoint-delete.exp       |    4 +-
 gdb/testsuite/gdb.base/watchpoint-hw.exp           |   14 +-
 gdb/testsuite/gdb.base/watchpoint-solib.exp        |    8 +-
 gdb/testsuite/gdb.base/watchpoint.c                |    7 +
 gdb/testsuite/gdb.base/watchpoint.exp              |   13 +-
 gdb/testsuite/gdb.base/watchpoints.exp             |   17 +-
 gdb/testsuite/gdb.base/wchar.exp                   |    4 +-
 gdb/testsuite/gdb.base/whatis.c                    |    3 +-
 gdb/testsuite/gdb.base/whatis.exp                  |   10 +-
 gdb/testsuite/gdb.cp/abstract-origin.cc            |    3 +-
 gdb/testsuite/gdb.cp/annota2.exp                   |    2 +-
 gdb/testsuite/gdb.cp/anon-struct.cc                |    3 +-
 gdb/testsuite/gdb.cp/anon-struct.exp               |   25 +-
 gdb/testsuite/gdb.cp/baseenum.cc                   |    3 +-
 gdb/testsuite/gdb.cp/bs15503.cc                    |    3 +-
 gdb/testsuite/gdb.cp/call-c-1.c                    |    3 +-
 gdb/testsuite/gdb.cp/call-c.cc                     |    3 +-
 gdb/testsuite/gdb.cp/class2.cc                     |    4 +-
 gdb/testsuite/gdb.cp/class2.exp                    |    4 +
 gdb/testsuite/gdb.cp/classes.cc                    |    3 +-
 gdb/testsuite/gdb.cp/cttiadd.cc                    |    3 +-
 gdb/testsuite/gdb.cp/cttiadd1.cc                   |    3 +-
 gdb/testsuite/gdb.cp/cttiadd2.cc                   |    3 +-
 gdb/testsuite/gdb.cp/cttiadd3.cc                   |    3 +-
 gdb/testsuite/gdb.cp/derivation.cc                 |    9 +-
 gdb/testsuite/gdb.cp/derivation.exp                |   34 +-
 gdb/testsuite/gdb.cp/derivation2.cc                |   48 +
 gdb/testsuite/gdb.cp/dispcxx.cc                    |    3 +-
 gdb/testsuite/gdb.cp/exception.cc                  |    5 +-
 gdb/testsuite/gdb.cp/gdb1355.exp                   |    2 +-
 gdb/testsuite/gdb.cp/gdb2384-base.cc               |    3 +-
 gdb/testsuite/gdb.cp/gdb2384-base.h                |    3 +-
 gdb/testsuite/gdb.cp/gdb2384.cc                    |    3 +-
 gdb/testsuite/gdb.cp/gdb2495.cc                    |    3 +-
 gdb/testsuite/gdb.cp/m-static.exp                  |   75 +-
 gdb/testsuite/gdb.cp/mb-inline.h                   |    3 +-
 gdb/testsuite/gdb.cp/mb-inline1.cc                 |    3 +-
 gdb/testsuite/gdb.cp/mb-inline2.cc                 |    3 +-
 gdb/testsuite/gdb.cp/member-name.cc                |    3 +-
 gdb/testsuite/gdb.cp/member-ptr.cc                 |    5 +-
 gdb/testsuite/gdb.cp/misc.cc                       |    3 +-
 gdb/testsuite/gdb.cp/misc.exp                      |   10 +-
 gdb/testsuite/gdb.cp/namespace1.cc                 |    5 +-
 gdb/testsuite/gdb.cp/nextoverthrow.cc              |    4 +-
 gdb/testsuite/gdb.cp/pr-574.cc                     |    3 +-
 gdb/testsuite/gdb.cp/pr9631.cc                     |    3 +-
 gdb/testsuite/gdb.cp/printmethod.cc                |    3 +-
 gdb/testsuite/gdb.cp/psmang1.cc                    |    3 +-
 gdb/testsuite/gdb.cp/psmang2.cc                    |    3 +-
 gdb/testsuite/gdb.cp/psymtab-parameter.cc          |    3 +-
 gdb/testsuite/gdb.cp/ptype-flags.cc                |    3 +-
 gdb/testsuite/gdb.cp/ref-params.cc                 |    3 +-
 gdb/testsuite/gdb.cp/ref-types.cc                  |    3 +-
 gdb/testsuite/gdb.cp/smartp.cc                     |    3 +-
 gdb/testsuite/gdb.cp/try_catch.cc                  |    3 +-
 gdb/testsuite/gdb.cp/userdef.cc                    |    3 +-
 gdb/testsuite/gdb.cp/using-crash.cc                |    3 +-
 gdb/testsuite/gdb.cp/virtfunc.cc                   |    3 +-
 gdb/testsuite/gdb.cp/virtfunc.exp                  |    2 +-
 gdb/testsuite/gdb.cp/virtfunc2.cc                  |    3 +-
 gdb/testsuite/gdb.disasm/hppa.exp                  |    2 +-
 gdb/testsuite/gdb.disasm/t01_mov.exp               |    4 +-
 gdb/testsuite/gdb.disasm/t02_mova.exp              |    4 +-
 gdb/testsuite/gdb.disasm/t03_add.exp               |    4 +-
 gdb/testsuite/gdb.disasm/t04_sub.exp               |    4 +-
 gdb/testsuite/gdb.disasm/t05_cmp.exp               |    4 +-
 gdb/testsuite/gdb.disasm/t06_ari2.exp              |    4 +-
 gdb/testsuite/gdb.disasm/t07_ari3.exp              |    4 +-
 gdb/testsuite/gdb.disasm/t08_or.exp                |    4 +-
 gdb/testsuite/gdb.disasm/t09_xor.exp               |    4 +-
 gdb/testsuite/gdb.disasm/t10_and.exp               |    4 +-
 gdb/testsuite/gdb.disasm/t11_logs.exp              |    4 +-
 gdb/testsuite/gdb.disasm/t12_bit.exp               |    4 +-
 gdb/testsuite/gdb.disasm/t13_otr.exp               |    4 +-
 gdb/testsuite/gdb.dwarf2/callframecfa.S            |    3 +-
 gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.exp     |   33 +-
 gdb/testsuite/gdb.dwarf2/dw2-ranges.c              |    3 +-
 gdb/testsuite/gdb.dwarf2/dw2-ranges2.c             |    3 +-
 gdb/testsuite/gdb.dwarf2/dw2-ranges3.c             |    3 +-
 gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.S       |  522 +
 gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.c       |   36 +
 gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.exp     |   59 +
 gdb/testsuite/gdb.dwarf2/dw2-restore.S             |    3 +-
 gdb/testsuite/gdb.dwarf2/dwz.exp                   |  106 +
 gdb/testsuite/gdb.dwarf2/fission-mix.c             |   33 +
 gdb/testsuite/gdb.dwarf2/fission-mix.exp           |   46 +
 gdb/testsuite/gdb.dwarf2/fission-mix.h             |   23 +
 gdb/testsuite/gdb.dwarf2/fission-mix2.c            |   27 +
 gdb/testsuite/gdb.dwarf2/fission-reread.S          |    4 +-
 gdb/testsuite/gdb.dwarf2/implptrconst.exp          |   11 +-
 gdb/testsuite/gdb.dwarf2/implptrpiece.exp          |  131 +
 gdb/testsuite/gdb.dwarf2/mac-fileno.S              |    2 +-
 gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.S   |   18 +-
 gdb/testsuite/gdb.dwarf2/method-ptr.exp            |    2 +-
 gdb/testsuite/gdb.dwarf2/missing-sig-type.exp      |    4 +-
 gdb/testsuite/gdb.dwarf2/nostaticblock.exp         |    2 +-
 gdb/testsuite/gdb.dwarf2/pieces-optimized-out.S    |  548 +
 gdb/testsuite/gdb.dwarf2/pieces-optimized-out.c    |   47 +
 gdb/testsuite/gdb.dwarf2/pieces-optimized-out.exp  |   50 +
 gdb/testsuite/gdb.dwarf2/pieces.S                  |    3 +-
 gdb/testsuite/gdb.dwarf2/pr13961.S                 |   16 +-
 gdb/testsuite/gdb.dwarf2/subrange.exp              |    2 +-
 gdb/testsuite/gdb.dwarf2/valop.S                   |    3 +-
 gdb/testsuite/gdb.gdb/complaints.exp               |    5 -
 gdb/testsuite/gdb.gdb/observer.exp                 |    5 -
 gdb/testsuite/gdb.gdb/python-selftest.exp          |   30 +
 gdb/testsuite/gdb.gdb/selftest.exp                 |    6 +-
 gdb/testsuite/gdb.gdb/xfullpath.exp                |    5 -
 gdb/testsuite/gdb.hp/gdb.base-hp/callfwmall.exp    |    8 +-
 gdb/testsuite/gdb.java/jnpe.java                   |    3 +-
 gdb/testsuite/gdb.mi/Makefile.in                   |    2 +-
 gdb/testsuite/gdb.mi/gdb2549.exp                   |   12 +-
 gdb/testsuite/gdb.mi/mi-basics.exp                 |   32 +-
 gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp     |    2 +-
 gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp      |    2 +
 gdb/testsuite/gdb.mi/mi-dprintf.c                  |   59 +
 gdb/testsuite/gdb.mi/mi-dprintf.exp                |  169 +
 gdb/testsuite/gdb.mi/mi-reg-undefined.S            |  521 +
 gdb/testsuite/gdb.mi/mi-reg-undefined.c            |   35 +
 gdb/testsuite/gdb.mi/mi-reg-undefined.exp          |   71 +
 gdb/testsuite/gdb.mi/mi-reverse.exp                |    2 +-
 gdb/testsuite/gdb.mi/mi-stepn.c                    |    3 +-
 gdb/testsuite/gdb.mi/mi-var-child-f.exp            |   22 +-
 gdb/testsuite/gdb.mi/mi-var-cmd.exp                |   14 +-
 gdb/testsuite/gdb.mi/mi-var-cp.cc                  |    3 +-
 gdb/testsuite/gdb.mi/mi-var-rtti.cc                |    3 +-
 gdb/testsuite/gdb.mi/ns-stale-regcache.c           |    3 +-
 gdb/testsuite/gdb.mi/pr11022.c                     |    3 +-
 gdb/testsuite/gdb.mi/solib-lib.c                   |    3 +-
 gdb/testsuite/gdb.mi/solib-main.c                  |    3 +-
 gdb/testsuite/gdb.pascal/floats.exp                |    4 +-
 gdb/testsuite/gdb.python/py-arch.c                 |    3 +-
 gdb/testsuite/gdb.python/py-block.c                |    5 +-
 gdb/testsuite/gdb.python/py-breakpoint.c           |    4 +-
 gdb/testsuite/gdb.python/py-events.c               |    3 +-
 gdb/testsuite/gdb.python/py-evthreads.c            |    3 +-
 gdb/testsuite/gdb.python/py-explore.c              |    3 +-
 gdb/testsuite/gdb.python/py-explore.cc             |    3 +-
 gdb/testsuite/gdb.python/py-explore.exp            |    2 +-
 gdb/testsuite/gdb.python/py-finish-breakpoint.c    |    3 +-
 gdb/testsuite/gdb.python/py-finish-breakpoint2.cc  |    4 +-
 gdb/testsuite/gdb.python/py-frame-args.c           |   60 +
 gdb/testsuite/gdb.python/py-frame-args.exp         |   70 +
 gdb/testsuite/gdb.python/py-frame-args.py          |   75 +
 gdb/testsuite/gdb.python/py-inferior.exp           |    2 +-
 gdb/testsuite/gdb.python/py-symbol.c               |    3 +-
 gdb/testsuite/gdb.python/py-sync-interp.c          |   46 +
 gdb/testsuite/gdb.python/py-sync-interp.exp        |   59 +
 .../gdb.python/{py-value.cc => py-value-cc.cc}     |    0
 gdb/testsuite/gdb.python/py-value-cc.exp           |    2 +-
 gdb/testsuite/gdb.python/py-value.exp              |   31 +-
 gdb/testsuite/gdb.server/ext-attach.exp            |   10 +
 gdb/testsuite/gdb.threads/attach-into-signal.exp   |    6 +-
 gdb/testsuite/gdb.threads/dlopen-libpthread-lib.c  |   40 +
 gdb/testsuite/gdb.threads/dlopen-libpthread.c      |   46 +
 gdb/testsuite/gdb.threads/dlopen-libpthread.exp    |   74 +
 gdb/testsuite/gdb.threads/execl.c                  |    3 +-
 gdb/testsuite/gdb.threads/execl1.c                 |    3 +-
 gdb/testsuite/gdb.threads/pthreads.exp             |    2 +-
 gdb/testsuite/gdb.threads/thread_events.exp        |    6 +-
 gdb/testsuite/gdb.threads/threadapply.exp          |    1 +
 gdb/testsuite/gdb.threads/tls-nodebug.c            |    2 +
 gdb/testsuite/gdb.threads/tls-shared.c             |    5 +
 gdb/testsuite/gdb.threads/tls-var-main.c           |    4 +
 gdb/testsuite/gdb.threads/watchthreads.exp         |    2 +-
 gdb/testsuite/gdb.threads/wp-replication.c         |    8 +-
 gdb/testsuite/gdb.threads/wp-replication.exp       |    8 +
 gdb/testsuite/gdb.trace/actions-changed.exp        |    2 +-
 gdb/testsuite/gdb.trace/actions.exp                |   17 +-
 gdb/testsuite/gdb.trace/ax.exp                     |    2 +-
 gdb/testsuite/gdb.trace/backtrace.exp              |  100 +-
 gdb/testsuite/gdb.trace/change-loc.exp             |    2 +-
 gdb/testsuite/gdb.trace/collection.exp             |   16 +
 gdb/testsuite/gdb.trace/deltrace.exp               |   22 +-
 gdb/testsuite/gdb.trace/disconnected-tracing.exp   |    2 +-
 gdb/testsuite/gdb.trace/ftrace.exp                 |    2 +-
 gdb/testsuite/gdb.trace/infotrace.exp              |    8 +-
 .../gdb.trace/mi-trace-frame-collected.exp         |  156 +
 gdb/testsuite/gdb.trace/mi-trace-unavailable.exp   |  183 +
 gdb/testsuite/gdb.trace/mi-traceframe-changed.exp  |    4 +-
 gdb/testsuite/gdb.trace/passc-dyn.exp              |    8 +-
 gdb/testsuite/gdb.trace/passcount.exp              |   14 +-
 gdb/testsuite/gdb.trace/pending.exp                |    2 +-
 gdb/testsuite/gdb.trace/qtro.exp                   |    2 +-
 gdb/testsuite/gdb.trace/range-stepping.c           |   56 +
 gdb/testsuite/gdb.trace/range-stepping.exp         |   85 +
 gdb/testsuite/gdb.trace/read-memory.c              |   46 +
 gdb/testsuite/gdb.trace/read-memory.exp            |  160 +
 gdb/testsuite/gdb.trace/report.exp                 |    8 +-
 gdb/testsuite/gdb.trace/save-trace.exp             |   38 +-
 gdb/testsuite/gdb.trace/status-stop.exp            |    4 +-
 gdb/testsuite/gdb.trace/strace.exp                 |    2 +-
 gdb/testsuite/gdb.trace/tfile.exp                  |    5 +-
 gdb/testsuite/gdb.trace/tfind.exp                  |   58 +-
 gdb/testsuite/gdb.trace/trace-break.exp            |    2 +-
 gdb/testsuite/gdb.trace/trace-mt.exp               |    2 +-
 gdb/testsuite/gdb.trace/trace-unavailable.c        |   45 +
 gdb/testsuite/gdb.trace/tracecmd.exp               |    8 +-
 gdb/testsuite/gdb.trace/tspeed.exp                 |    4 +-
 gdb/testsuite/gdb.trace/tsv.exp                    |   28 +-
 gdb/testsuite/gdb.trace/while-stepping.exp         |    6 +-
 gdb/testsuite/lib/cache.exp                        |   75 +
 gdb/testsuite/lib/cell.exp                         |   20 +-
 gdb/testsuite/lib/dwarf.exp                        |  151 +-
 gdb/testsuite/lib/future.exp                       |   18 +-
 gdb/testsuite/lib/gdb.exp                          |  551 +-
 gdb/testsuite/lib/gdbserver-support.exp            |    2 +-
 gdb/testsuite/lib/java.exp                         |   24 +-
 gdb/testsuite/lib/mi-support.exp                   |  112 +-
 gdb/testsuite/lib/opencl.exp                       |   24 +-
 gdb/testsuite/lib/pascal.exp                       |    4 +-
 gdb/testsuite/lib/prelink-support.exp              |   38 +-
 gdb/testsuite/lib/prompt.exp                       |   10 +-
 gdb/testsuite/lib/range-stepping-support.exp       |   54 +
 gdb/testsuite/lib/selftest-support.exp             |    5 +
 gdb/testsuite/lib/trace-support.exp                |   92 +-
 gdb/thread.c                                       |   81 +-
 gdb/tic6x-tdep.c                                   |    2 +-
 gdb/top.c                                          |   44 +-
 gdb/top.h                                          |    2 +-
 gdb/tracepoint.c                                   |  450 +-
 gdb/tracepoint.h                                   |   52 +-
 gdb/tui/tui-regs.c                                 |    9 +-
 gdb/ui-out.c                                       |   44 +-
 gdb/utils.c                                        |   64 +-
 gdb/utils.h                                        |   15 +-
 gdb/v850-tdep.c                                    |    4 +-
 gdb/valops.c                                       |  179 +-
 gdb/valprint.c                                     |   72 +-
 gdb/valprint.h                                     |   22 +-
 gdb/value.c                                        |  282 +-
 gdb/value.h                                        |   27 +-
 gdb/varobj.c                                       |  186 +-
 gdb/version.in                                     |    2 +-
 gdb/windows-nat.c                                  |   31 +-
 gdb/xcoffread.c                                    |    1 -
 gdb/xml-support.c                                  |   43 +-
 gdb/xml-support.h                                  |    7 -
 gdb/xstormy16-tdep.c                               |    2 +-
 gdb/xtensa-linux-nat.c                             |    1 -
 gdb/xtensa-linux-tdep.c                            |   74 +
 include/ChangeLog                                  |   24 +
 include/cgen/ChangeLog                             |    9 +
 include/cgen/basic-ops.h                           |   12 +-
 include/coff/ChangeLog                             |   10 +
 include/coff/internal.h                            |    2 +
 include/coff/rs6000.h                              |   64 +-
 include/coff/xcoff.h                               |    4 +
 include/elf/ChangeLog                              |   64 +
 include/elf/aarch64.h                              |  140 +-
 include/elf/common.h                               |    5 +
 include/elf/ia64.h                                 |    4 +
 include/elf/mips.h                                 |   48 +-
 include/elf/rl78.h                                 |    5 +-
 include/elf/s390.h                                 |    4 +
 include/opcode/ChangeLog                           |  167 +
 include/opcode/avr.h                               |   13 +-
 include/opcode/i386.h                              |    1 +
 include/opcode/mips.h                              |  777 +-
 include/opcode/msp430-decode.h                     |  130 +
 include/opcode/nios2.h                             |    2 +-
 include/opcode/sparc.h                             |    1 +
 include/vtv-change-permission.h                    |   55 +
 libdecnumber/ChangeLog                             |    5 +
 libdecnumber/configure                             |   46 +-
 libdecnumber/configure.ac                          |    1 +
 libiberty/ChangeLog                                |   16 +
 libiberty/Makefile.in                              |   24 +-
 libiberty/configure                                |   56 +-
 libiberty/configure.ac                             |   46 +-
 libiberty/makefile.vms                             |    3 +-
 libiberty/regex.c                                  |    2 +-
 opcodes/ChangeLog                                  |  708 +
 opcodes/Makefile.am                                |   14 +-
 opcodes/Makefile.in                                |   15 +-
 opcodes/aarch64-dis.c                              |    5 -
 opcodes/configure                                  |    2 +-
 opcodes/configure.in                               |    2 +-
 opcodes/i386-dis-evex.h                            | 3115 ++
 opcodes/i386-dis.c                                 | 1566 +-
 opcodes/i386-gen.c                                 |   45 +-
 opcodes/i386-init.h                                |  508 +-
 opcodes/i386-opc.h                                 |  104 +
 opcodes/i386-opc.tbl                               | 1316 +-
 opcodes/i386-reg.tbl                               |   79 +
 opcodes/i386-tbl.h                                 |53431 ++++++++++++++------
 opcodes/micromips-opc.c                            | 2200 +-
 opcodes/mips-dis.c                                 | 2311 +-
 opcodes/mips-formats.h                             |  118 +
 opcodes/mips-opc.c                                 | 4330 +-
 opcodes/mips16-opc.c                               |  495 +-
 opcodes/msp430-decode.c                            | 4327 ++
 opcodes/msp430-decode.opc                          |  590 +
 opcodes/nios2-opc.c                                |    2 +-
 opcodes/po/POTFILES.in                             |    3 +
 opcodes/po/opcodes.pot                             |  430 +-
 opcodes/ppc-dis.c                                  |   44 +-
 opcodes/ppc-opc.c                                  |  183 +-
 opcodes/rx-decode.c                                |  172 +-
 opcodes/rx-decode.opc                              |   10 +-
 opcodes/s390-opc.c                                 |   23 +-
 opcodes/s390-opc.txt                               |    4 +-
 opcodes/sparc-dis.c                                |    3 +-
 opcodes/sparc-opc.c                                |   32 +-
 readline/ChangeLog.gdb                             |    6 +
 readline/configure                                 |    3 +-
 readline/configure.in                              |    3 +-
 sim/ChangeLog                                      |    6 +
 sim/arm/ChangeLog                                  |    4 +
 sim/arm/aclocal.m4                                 |   40 +
 sim/arm/configure                                  |   41 +-
 sim/avr/ChangeLog                                  |    4 +
 sim/avr/aclocal.m4                                 |   40 +
 sim/avr/configure                                  |   41 +-
 sim/bfin/ChangeLog                                 |   30 +
 sim/bfin/Makefile.in                               |    2 +-
 sim/bfin/TODO                                      |    4 +
 sim/bfin/aclocal.m4                                |   40 +
 sim/bfin/bfin-sim.c                                |  158 +-
 sim/bfin/configure                                 |   41 +-
 sim/common/ChangeLog                               |   23 +
 sim/common/Make-common.in                          |    8 +-
 sim/common/acinclude.m4                            |   13 +-
 sim/common/aclocal.m4                              |   40 +
 sim/common/configure                               |   41 +-
 sim/common/create-version.sh                       |   33 +
 sim/common/gennltvals.sh                           |    4 +
 sim/common/nltvals.def                             |   31 +
 sim/configure                                      |    8 +
 sim/configure.tgt                                  |    3 +
 sim/cr16/ChangeLog                                 |    4 +
 sim/cr16/aclocal.m4                                |   40 +
 sim/cr16/configure                                 |   41 +-
 sim/cris/ChangeLog                                 |    4 +
 sim/cris/aclocal.m4                                |   40 +
 sim/cris/configure                                 |   41 +-
 sim/d10v/ChangeLog                                 |    4 +
 sim/d10v/aclocal.m4                                |   40 +
 sim/d10v/configure                                 |   41 +-
 sim/erc32/ChangeLog                                |    4 +
 sim/erc32/aclocal.m4                               |   40 +
 sim/erc32/configure                                |   41 +-
 sim/frv/ChangeLog                                  |    4 +
 sim/frv/aclocal.m4                                 |   40 +
 sim/frv/configure                                  |   41 +-
 sim/h8300/ChangeLog                                |    4 +
 sim/h8300/aclocal.m4                               |   40 +
 sim/h8300/configure                                |   41 +-
 sim/iq2000/ChangeLog                               |    4 +
 sim/iq2000/aclocal.m4                              |   40 +
 sim/iq2000/configure                               |   41 +-
 sim/lm32/ChangeLog                                 |    4 +
 sim/lm32/aclocal.m4                                |   40 +
 sim/lm32/configure                                 |   41 +-
 sim/m32c/ChangeLog                                 |    4 +
 sim/m32c/aclocal.m4                                |   40 +
 sim/m32c/configure                                 |   41 +-
 sim/m32r/ChangeLog                                 |    4 +
 sim/m32r/aclocal.m4                                |   40 +
 sim/m32r/configure                                 |   41 +-
 sim/m68hc11/ChangeLog                              |    4 +
 sim/m68hc11/aclocal.m4                             |   40 +
 sim/m68hc11/configure                              |   41 +-
 sim/mcore/ChangeLog                                |    4 +
 sim/mcore/aclocal.m4                               |   40 +
 sim/mcore/configure                                |   41 +-
 sim/microblaze/ChangeLog                           |    4 +
 sim/microblaze/aclocal.m4                          |   40 +
 sim/microblaze/configure                           |   41 +-
 sim/mips/ChangeLog                                 |    4 +
 sim/mips/aclocal.m4                                |   40 +
 sim/mips/configure                                 |   41 +-
 sim/mn10300/ChangeLog                              |    4 +
 sim/mn10300/aclocal.m4                             |   40 +
 sim/mn10300/configure                              |   41 +-
 sim/moxie/ChangeLog                                |    8 +
 sim/moxie/Makefile.in                              |    2 +-
 sim/moxie/aclocal.m4                               |   40 +
 sim/moxie/configure                                |   41 +-
 sim/msp430/ChangeLog                               |   12 +
 sim/msp430/Makefile.in                             |   66 +
 sim/{arm => msp430}/aclocal.m4                     |    0
 sim/msp430/config.in                               |   92 +
 sim/msp430/configure                               | 6263 +++
 sim/msp430/configure.ac                            |   32 +
 sim/msp430/msp430-sim.c                            | 1425 +
 sim/msp430/msp430-sim.h                            |   31 +
 sim/msp430/sim-main.h                              |  120 +
 sim/msp430/trace.c                                 |  318 +
 sim/msp430/trace.h                                 |   28 +
 sim/ppc/ChangeLog                                  |   11 +
 sim/ppc/Makefile.in                                |    8 +-
 sim/rl78/ChangeLog                                 |   10 +
 sim/rl78/aclocal.m4                                |   40 +
 sim/rl78/configure                                 |   41 +-
 sim/rl78/gdb-if.c                                  |   19 +-
 sim/rx/ChangeLog                                   |    9 +
 sim/rx/aclocal.m4                                  |   40 +
 sim/rx/configure                                   |   41 +-
 sim/rx/rx.c                                        |    3 +-
 sim/sh/ChangeLog                                   |    4 +
 sim/sh/aclocal.m4                                  |   40 +
 sim/sh/configure                                   |   41 +-
 sim/sh64/ChangeLog                                 |    4 +
 sim/sh64/aclocal.m4                                |   40 +
 sim/sh64/configure                                 |   41 +-
 sim/testsuite/sim/bfin/ChangeLog                   |   29 +
 sim/testsuite/sim/bfin/run-tests.sh                |   38 +-
 sim/testsuite/sim/bfin/se_all32bitopcodes.S        |   15 +-
 sim/testsuite/sim/bfin/se_allopcodes.h             |   27 +-
 sim/testsuite/sim/bfin/testutils.inc               |    2 +-
 sim/v850/ChangeLog                                 |    4 +
 sim/v850/aclocal.m4                                |   40 +
 sim/v850/configure                                 |   41 +-
 src-release                                        |    6 +
 1148 files changed, 117671 insertions(+), 40103 deletions(-)
 delete mode 100644 bfd/elf64-aarch64.c
 create mode 100644 bfd/elfnn-aarch64.c
 create mode 100644 bfd/elfxx-aarch64.c
 create mode 100644 bfd/elfxx-aarch64.h
 delete mode 100644 gdb/cli/cli-dump.h
 create mode 100644 gdb/common/break-common.h
 create mode 100755 gdb/common/create-version.sh
 create mode 100644 gdb/common/i386-cpuid.h
 create mode 100644 gdb/common/i386-gcc-cpuid.h
 create mode 100644 gdb/common/mips-linux-watch.c
 create mode 100644 gdb/common/mips-linux-watch.h
 create mode 100644 gdb/common/target-common.c
 create mode 100644 gdb/common/target-common.h
 rename gdb/{ => common}/version.h (100%)
 create mode 100644 gdb/contrib/cleanup_check.py
 create mode 100644 gdb/development.sh
 delete mode 100644 gdb/doc/LRS
 delete mode 100644 gdb/features/aarch64-without-fpu.c
 delete mode 100644 gdb/features/aarch64-without-fpu.xml
 create mode 100644 gdb/gdbserver/tdesc.c
 create mode 100644 gdb/gdbserver/tdesc.h
 create mode 100644 gdb/gnulib/import/float+.h
 create mode 100644 gdb/gnulib/import/float.c
 create mode 100644 gdb/gnulib/import/float.in.h
 create mode 100644 gdb/gnulib/import/fpucw.h
 create mode 100644 gdb/gnulib/import/frexp.c
 create mode 100644 gdb/gnulib/import/frexpl.c
 create mode 100644 gdb/gnulib/import/isnan.c
 create mode 100644 gdb/gnulib/import/isnand-nolibm.h
 create mode 100644 gdb/gnulib/import/isnand.c
 create mode 100644 gdb/gnulib/import/isnanl-nolibm.h
 create mode 100644 gdb/gnulib/import/isnanl.c
 create mode 100644 gdb/gnulib/import/itold.c
 create mode 100644 gdb/gnulib/import/m4/exponentd.m4
 create mode 100644 gdb/gnulib/import/m4/exponentl.m4
 create mode 100644 gdb/gnulib/import/m4/float_h.m4
 create mode 100644 gdb/gnulib/import/m4/fpieee.m4
 create mode 100644 gdb/gnulib/import/m4/frexp.m4
 create mode 100644 gdb/gnulib/import/m4/frexpl.m4
 create mode 100644 gdb/gnulib/import/m4/isnand.m4
 create mode 100644 gdb/gnulib/import/m4/isnanl.m4
 create mode 100644 gdb/gnulib/import/m4/math_h.m4
 create mode 100644 gdb/gnulib/import/m4/off_t.m4
 delete mode 100644 gdb/gnulib/import/m4/onceonly.m4
 create mode 100644 gdb/gnulib/import/m4/pathmax.m4
 create mode 100644 gdb/gnulib/import/m4/ssize_t.m4
 create mode 100644 gdb/gnulib/import/m4/sys_types_h.m4
 create mode 100644 gdb/gnulib/import/m4/unistd_h.m4
 create mode 100644 gdb/gnulib/import/math.c
 create mode 100644 gdb/gnulib/import/math.in.h
 create mode 100644 gdb/gnulib/import/pathmax.h
 create mode 100644 gdb/gnulib/import/sys_types.in.h
 create mode 100644 gdb/gnulib/import/unistd.c
 create mode 100644 gdb/gnulib/import/unistd.in.h
 create mode 100644 gdb/libmcheck.m4
 create mode 100644 gdb/msp430-tdep.c
 delete mode 100644 gdb/regformats/aarch64-without-fpu.dat
 create mode 100644 gdb/system-gdbinit/elinos.py
 create mode 100644 gdb/system-gdbinit/wrs-linux.py
 create mode 100644 gdb/testsuite/boards/fission-dwp.exp
 create mode 100644 gdb/testsuite/boards/gdbserver-base.exp
 create mode 100644 gdb/testsuite/boards/remote-stdio-gdbserver.exp
 create mode 100644 gdb/testsuite/gdb.ada/float_param.exp
 create mode 100644 gdb/testsuite/gdb.ada/float_param/foo.adb
 create mode 100644 gdb/testsuite/gdb.ada/float_param/pck.adb
 create mode 100644 gdb/testsuite/gdb.ada/float_param/pck.ads
 delete mode 100644 gdb/testsuite/gdb.arch/i386-cpuid.h
 create mode 100644 gdb/testsuite/gdb.base/break-probes-solib.c
 create mode 100644 gdb/testsuite/gdb.base/break-probes.c
 create mode 100644 gdb/testsuite/gdb.base/break-probes.exp
 create mode 100644 gdb/testsuite/gdb.base/catch-signal-fork.c
 create mode 100644 gdb/testsuite/gdb.base/catch-signal-fork.exp
 create mode 100644 gdb/testsuite/gdb.base/dprintf-next.c
 create mode 100644 gdb/testsuite/gdb.base/dprintf-next.exp
 create mode 100644 gdb/testsuite/gdb.base/dprintf-non-stop.c
 create mode 100644 gdb/testsuite/gdb.base/dprintf-non-stop.exp
 create mode 100644 gdb/testsuite/gdb.base/func-ptr.c
 create mode 100644 gdb/testsuite/gdb.base/func-ptr.exp
 create mode 100644 gdb/testsuite/gdb.base/info-shared-solib1.c
 create mode 100644 gdb/testsuite/gdb.base/info-shared-solib2.c
 create mode 100644 gdb/testsuite/gdb.base/info-shared.c
 create mode 100644 gdb/testsuite/gdb.base/info-shared.exp
 create mode 100644 gdb/testsuite/gdb.base/interrupt-noterm.c
 create mode 100644 gdb/testsuite/gdb.base/interrupt-noterm.exp
 create mode 100644 gdb/testsuite/gdb.base/random-signal.c
 create mode 100644 gdb/testsuite/gdb.base/random-signal.exp
 create mode 100644 gdb/testsuite/gdb.base/range-stepping.c
 create mode 100644 gdb/testsuite/gdb.base/range-stepping.exp
 create mode 100644 gdb/testsuite/gdb.cp/derivation2.cc
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.c
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/dwz.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/fission-mix.c
 create mode 100644 gdb/testsuite/gdb.dwarf2/fission-mix.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/fission-mix.h
 create mode 100644 gdb/testsuite/gdb.dwarf2/fission-mix2.c
 create mode 100644 gdb/testsuite/gdb.dwarf2/implptrpiece.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/pieces-optimized-out.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/pieces-optimized-out.c
 create mode 100644 gdb/testsuite/gdb.dwarf2/pieces-optimized-out.exp
 create mode 100644 gdb/testsuite/gdb.gdb/python-selftest.exp
 create mode 100644 gdb/testsuite/gdb.mi/mi-dprintf.c
 create mode 100644 gdb/testsuite/gdb.mi/mi-dprintf.exp
 create mode 100644 gdb/testsuite/gdb.mi/mi-reg-undefined.S
 create mode 100644 gdb/testsuite/gdb.mi/mi-reg-undefined.c
 create mode 100644 gdb/testsuite/gdb.mi/mi-reg-undefined.exp
 create mode 100644 gdb/testsuite/gdb.python/py-frame-args.c
 create mode 100644 gdb/testsuite/gdb.python/py-frame-args.exp
 create mode 100644 gdb/testsuite/gdb.python/py-frame-args.py
 create mode 100644 gdb/testsuite/gdb.python/py-sync-interp.c
 create mode 100644 gdb/testsuite/gdb.python/py-sync-interp.exp
 rename gdb/testsuite/gdb.python/{py-value.cc => py-value-cc.cc} (100%)
 create mode 100644 gdb/testsuite/gdb.threads/dlopen-libpthread-lib.c
 create mode 100644 gdb/testsuite/gdb.threads/dlopen-libpthread.c
 create mode 100644 gdb/testsuite/gdb.threads/dlopen-libpthread.exp
 create mode 100644 gdb/testsuite/gdb.trace/mi-trace-frame-collected.exp
 create mode 100644 gdb/testsuite/gdb.trace/mi-trace-unavailable.exp
 create mode 100644 gdb/testsuite/gdb.trace/range-stepping.c
 create mode 100644 gdb/testsuite/gdb.trace/range-stepping.exp
 create mode 100644 gdb/testsuite/gdb.trace/read-memory.c
 create mode 100644 gdb/testsuite/gdb.trace/read-memory.exp
 create mode 100644 gdb/testsuite/gdb.trace/trace-unavailable.c
 create mode 100644 gdb/testsuite/lib/cache.exp
 create mode 100644 gdb/testsuite/lib/range-stepping-support.exp
 create mode 100644 include/opcode/msp430-decode.h
 create mode 100644 include/vtv-change-permission.h
 create mode 100644 opcodes/i386-dis-evex.h
 create mode 100644 opcodes/mips-formats.h
 create mode 100644 opcodes/msp430-decode.c
 create mode 100644 opcodes/msp430-decode.opc
 create mode 100755 sim/common/create-version.sh
 create mode 100644 sim/msp430/ChangeLog
 create mode 100644 sim/msp430/Makefile.in
 copy sim/{arm => msp430}/aclocal.m4 (100%)
 create mode 100644 sim/msp430/config.in
 create mode 100755 sim/msp430/configure
 create mode 100644 sim/msp430/configure.ac
 create mode 100644 sim/msp430/msp430-sim.c
 create mode 100644 sim/msp430/msp430-sim.h
 create mode 100644 sim/msp430/sim-main.h
 create mode 100644 sim/msp430/trace.c
 create mode 100644 sim/msp430/trace.h

First 500 lines of diff:
diff --git a/ChangeLog b/ChangeLog
index 2d6d310..23cf56b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,27 @@
+2013-08-12  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
+
+	* configure.ac: Sync with GCC repo.
+	* Makefile.def: Ditto.
+	* configure: Regenerate.
+	* Makefile.in: Ditto.
+
+2013-07-22  Joel Brobecker  <brobecker@adacore.com>
+
+	* src-release (VER): Use $(TOOL)/common/create-version.sh
+	if it exists.
+
+2013-06-22  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* configure.ac (mips*-*-bsd*, mips*-*-ultrix*, mips*-*-osf*)
+	(mips*-*-ecoff*, mips*-*-pe*, mips*-*-irix* [v4 and earlier])
+	(mips*-*-lnews*, mips*-*-riscos*): Add gas and ld to noconfigdirs.
+	* configure: Regenerate.
+
+2013-06-01  George Thomas <george.thomas@atmel.com>
+
+	* include/opcode/avr.h: Rename AVR_ISA_XCH to AVR_ISA_RMW. Remove
+	from AVR_ISA_XMEGA and add new AVR_ISA_XMEGAU
+
 2013-05-06  Sandra Loosemore  <sandra@codesourcery.com>
 
 	* COPYING.NEWLIB: Add Altera Corporation copyright.
diff --git a/Makefile.def b/Makefile.def
index 90d9653..3ba1a5b 100644
--- a/Makefile.def
+++ b/Makefile.def
@@ -4,8 +4,7 @@ AutoGen definitions Makefile.tpl;
 // Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
 // This file was originally written by Nathanael Nerode.
 //
-//   Copyright 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
-//   Free Software Foundation
+//   Copyright 2002-2013 Free Software Foundation
 //
 // This file is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License as published by
@@ -123,6 +122,10 @@ target_modules = { module= libsanitizer;
 		   bootstrap=true;
 		   lib_path=.libs;
 		   raw_cxx=true; };
+target_modules = { module= libvtv;
+		   bootstrap=true;
+		   lib_path=.libs;
+		   raw_cxx=true; };
 target_modules = { module= libssp; lib_path=.libs; };
 target_modules = { module= newlib; };
 target_modules = { module= libgcc; bootstrap=true; no_check=true; };
@@ -516,6 +519,7 @@ dependencies = { module=configure-target-libobjc; on=configure-target-boehm-gc;
 dependencies = { module=all-target-libobjc; on=all-target-boehm-gc; };
 dependencies = { module=configure-target-libstdc++-v3; on=configure-target-libgomp; };
 dependencies = { module=configure-target-libsanitizer; on=all-target-libstdc++-v3; };
+dependencies = { module=configure-target-libvtv; on=all-target-libstdc++-v3; };
 // parallel_list.o and parallel_settings.o depend on omp.h, which is
 // generated by the libgomp configure.  Unfortunately, due to the use of
 //  recursive make, we can't be that specific.
@@ -526,6 +530,8 @@ dependencies = { module=install-target-libgfortran; on=install-target-libquadmat
 dependencies = { module=install-target-libgfortran; on=install-target-libgcc; };
 dependencies = { module=install-target-libsanitizer; on=install-target-libstdc++-v3; };
 dependencies = { module=install-target-libsanitizer; on=install-target-libgcc; };
+dependencies = { module=install-target-libvtv; on=install-target-libstdc++-v3; };
+dependencies = { module=install-target-libvtv; on=install-target-libgcc; };
 dependencies = { module=install-target-libjava; on=install-target-libgcc; };
 dependencies = { module=install-target-libitm; on=install-target-libgcc; };
 dependencies = { module=install-target-libobjc; on=install-target-libgcc; };
diff --git a/Makefile.in b/Makefile.in
index bfbaf03..a13771d 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -575,7 +575,7 @@ all:
 
 # This is the list of directories that may be needed in RPATH_ENVVAR
 # so that programs built for the target machine work.
-TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libmudflap)$(TARGET_LIB_PATH_libsanitizer)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(TARGET_LIB_PATH_libitm)$(TARGET_LIB_PATH_libatomic)$(HOST_LIB_PATH_gcc)
+TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libmudflap)$(TARGET_LIB_PATH_libsanitizer)$(TARGET_LIB_PATH_libvtv)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(TARGET_LIB_PATH_libitm)$(TARGET_LIB_PATH_libatomic)$(HOST_LIB_PATH_gcc)
 
 @if target-libstdc++-v3
 TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
@@ -589,6 +589,10 @@ TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
 TARGET_LIB_PATH_libsanitizer = $$r/$(TARGET_SUBDIR)/libsanitizer/.libs:
 @endif target-libsanitizer
 
+@if target-libvtv
+TARGET_LIB_PATH_libvtv = $$r/$(TARGET_SUBDIR)/libvtv/.libs:
+@endif target-libvtv
+
 @if target-libssp
 TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
 @endif target-libssp
@@ -925,6 +929,7 @@ configure-target:  \
     maybe-configure-target-libstdc++-v3 \
     maybe-configure-target-libmudflap \
     maybe-configure-target-libsanitizer \
+    maybe-configure-target-libvtv \
     maybe-configure-target-libssp \
     maybe-configure-target-newlib \
     maybe-configure-target-libgcc \
@@ -1076,6 +1081,9 @@ all-target: maybe-all-target-libmudflap
 @if target-libsanitizer-no-bootstrap
 all-target: maybe-all-target-libsanitizer
 @endif target-libsanitizer-no-bootstrap
+@if target-libvtv-no-bootstrap
+all-target: maybe-all-target-libvtv
+@endif target-libvtv-no-bootstrap
 all-target: maybe-all-target-libssp
 all-target: maybe-all-target-newlib
 @if target-libgcc-no-bootstrap
@@ -1167,6 +1175,7 @@ info-host: maybe-info-lto-plugin
 info-target: maybe-info-target-libstdc++-v3
 info-target: maybe-info-target-libmudflap
 info-target: maybe-info-target-libsanitizer
+info-target: maybe-info-target-libvtv
 info-target: maybe-info-target-libssp
 info-target: maybe-info-target-newlib
 info-target: maybe-info-target-libgcc
@@ -1249,6 +1258,7 @@ dvi-host: maybe-dvi-lto-plugin
 dvi-target: maybe-dvi-target-libstdc++-v3
 dvi-target: maybe-dvi-target-libmudflap
 dvi-target: maybe-dvi-target-libsanitizer
+dvi-target: maybe-dvi-target-libvtv
 dvi-target: maybe-dvi-target-libssp
 dvi-target: maybe-dvi-target-newlib
 dvi-target: maybe-dvi-target-libgcc
@@ -1331,6 +1341,7 @@ pdf-host: maybe-pdf-lto-plugin
 pdf-target: maybe-pdf-target-libstdc++-v3
 pdf-target: maybe-pdf-target-libmudflap
 pdf-target: maybe-pdf-target-libsanitizer
+pdf-target: maybe-pdf-target-libvtv
 pdf-target: maybe-pdf-target-libssp
 pdf-target: maybe-pdf-target-newlib
 pdf-target: maybe-pdf-target-libgcc
@@ -1413,6 +1424,7 @@ html-host: maybe-html-lto-plugin
 html-target: maybe-html-target-libstdc++-v3
 html-target: maybe-html-target-libmudflap
 html-target: maybe-html-target-libsanitizer
+html-target: maybe-html-target-libvtv
 html-target: maybe-html-target-libssp
 html-target: maybe-html-target-newlib
 html-target: maybe-html-target-libgcc
@@ -1495,6 +1507,7 @@ TAGS-host: maybe-TAGS-lto-plugin
 TAGS-target: maybe-TAGS-target-libstdc++-v3
 TAGS-target: maybe-TAGS-target-libmudflap
 TAGS-target: maybe-TAGS-target-libsanitizer
+TAGS-target: maybe-TAGS-target-libvtv
 TAGS-target: maybe-TAGS-target-libssp
 TAGS-target: maybe-TAGS-target-newlib
 TAGS-target: maybe-TAGS-target-libgcc
@@ -1577,6 +1590,7 @@ install-info-host: maybe-install-info-lto-plugin
 install-info-target: maybe-install-info-target-libstdc++-v3
 install-info-target: maybe-install-info-target-libmudflap
 install-info-target: maybe-install-info-target-libsanitizer
+install-info-target: maybe-install-info-target-libvtv
 install-info-target: maybe-install-info-target-libssp
 install-info-target: maybe-install-info-target-newlib
 install-info-target: maybe-install-info-target-libgcc
@@ -1659,6 +1673,7 @@ install-pdf-host: maybe-install-pdf-lto-plugin
 install-pdf-target: maybe-install-pdf-target-libstdc++-v3
 install-pdf-target: maybe-install-pdf-target-libmudflap
 install-pdf-target: maybe-install-pdf-target-libsanitizer
+install-pdf-target: maybe-install-pdf-target-libvtv
 install-pdf-target: maybe-install-pdf-target-libssp
 install-pdf-target: maybe-install-pdf-target-newlib
 install-pdf-target: maybe-install-pdf-target-libgcc
@@ -1741,6 +1756,7 @@ install-html-host: maybe-install-html-lto-plugin
 install-html-target: maybe-install-html-target-libstdc++-v3
 install-html-target: maybe-install-html-target-libmudflap
 install-html-target: maybe-install-html-target-libsanitizer
+install-html-target: maybe-install-html-target-libvtv
 install-html-target: maybe-install-html-target-libssp
 install-html-target: maybe-install-html-target-newlib
 install-html-target: maybe-install-html-target-libgcc
@@ -1823,6 +1839,7 @@ installcheck-host: maybe-installcheck-lto-plugin
 installcheck-target: maybe-installcheck-target-libstdc++-v3
 installcheck-target: maybe-installcheck-target-libmudflap
 installcheck-target: maybe-installcheck-target-libsanitizer
+installcheck-target: maybe-installcheck-target-libvtv
 installcheck-target: maybe-installcheck-target-libssp
 installcheck-target: maybe-installcheck-target-newlib
 installcheck-target: maybe-installcheck-target-libgcc
@@ -1905,6 +1922,7 @@ mostlyclean-host: maybe-mostlyclean-lto-plugin
 mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
 mostlyclean-target: maybe-mostlyclean-target-libmudflap
 mostlyclean-target: maybe-mostlyclean-target-libsanitizer
+mostlyclean-target: maybe-mostlyclean-target-libvtv
 mostlyclean-target: maybe-mostlyclean-target-libssp
 mostlyclean-target: maybe-mostlyclean-target-newlib
 mostlyclean-target: maybe-mostlyclean-target-libgcc
@@ -1987,6 +2005,7 @@ clean-host: maybe-clean-lto-plugin
 clean-target: maybe-clean-target-libstdc++-v3
 clean-target: maybe-clean-target-libmudflap
 clean-target: maybe-clean-target-libsanitizer
+clean-target: maybe-clean-target-libvtv
 clean-target: maybe-clean-target-libssp
 clean-target: maybe-clean-target-newlib
 clean-target: maybe-clean-target-libgcc
@@ -2069,6 +2088,7 @@ distclean-host: maybe-distclean-lto-plugin
 distclean-target: maybe-distclean-target-libstdc++-v3
 distclean-target: maybe-distclean-target-libmudflap
 distclean-target: maybe-distclean-target-libsanitizer
+distclean-target: maybe-distclean-target-libvtv
 distclean-target: maybe-distclean-target-libssp
 distclean-target: maybe-distclean-target-newlib
 distclean-target: maybe-distclean-target-libgcc
@@ -2151,6 +2171,7 @@ maintainer-clean-host: maybe-maintainer-clean-lto-plugin
 maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
 maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
 maintainer-clean-target: maybe-maintainer-clean-target-libsanitizer
+maintainer-clean-target: maybe-maintainer-clean-target-libvtv
 maintainer-clean-target: maybe-maintainer-clean-target-libssp
 maintainer-clean-target: maybe-maintainer-clean-target-newlib
 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
@@ -2288,6 +2309,7 @@ check-target:  \
     maybe-check-target-libstdc++-v3 \
     maybe-check-target-libmudflap \
     maybe-check-target-libsanitizer \
+    maybe-check-target-libvtv \
     maybe-check-target-libssp \
     maybe-check-target-newlib \
     maybe-check-target-libgcc \
@@ -2443,6 +2465,7 @@ install-target:  \
     maybe-install-target-libstdc++-v3 \
     maybe-install-target-libmudflap \
     maybe-install-target-libsanitizer \
+    maybe-install-target-libvtv \
     maybe-install-target-libssp \
     maybe-install-target-newlib \
     maybe-install-target-libgcc \
@@ -2545,6 +2568,7 @@ install-strip-target:  \
     maybe-install-strip-target-libstdc++-v3 \
     maybe-install-strip-target-libmudflap \
     maybe-install-strip-target-libsanitizer \
+    maybe-install-strip-target-libvtv \
     maybe-install-strip-target-libssp \
     maybe-install-strip-target-newlib \
     maybe-install-strip-target-libgcc \
@@ -33152,6 +33176,980 @@ maintainer-clean-target-libsanitizer:
 
 
 
+.PHONY: configure-target-libvtv maybe-configure-target-libvtv
+maybe-configure-target-libvtv:
+@if gcc-bootstrap
+configure-target-libvtv: stage_current
+@endif gcc-bootstrap
+@if target-libvtv
+maybe-configure-target-libvtv: configure-target-libvtv
+configure-target-libvtv: 
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	echo "Checking multilib configuration for libvtv..."; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
+	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
+	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
+	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
+	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
+	  else \
+	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
+	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
+	  fi; \
+	else \
+	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
+	fi; \
+	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
+	$(RAW_CXX_TARGET_EXPORTS)  \
+	echo Configuring in $(TARGET_SUBDIR)/libvtv; \
+	cd "$(TARGET_SUBDIR)/libvtv" || exit 1; \
+	case $(srcdir) in \
+	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
+		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+	esac; \
+	srcdiroption="--srcdir=$${topdir}/libvtv"; \
+	libsrcdir="$$s/libvtv"; \
+	rm -f no-such-file || : ; \
+	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
+	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+	  --target=${target_alias} $${srcdiroption}  \
+	  || exit 1
+@endif target-libvtv
+
+
+
+.PHONY: configure-stage1-target-libvtv maybe-configure-stage1-target-libvtv
+maybe-configure-stage1-target-libvtv:
+@if target-libvtv-bootstrap
+maybe-configure-stage1-target-libvtv: configure-stage1-target-libvtv
+configure-stage1-target-libvtv:
+	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
+	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGE1_TFLAGS)"; \
+	echo "Checking multilib configuration for libvtv..."; \
+	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
+	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
+	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
+	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
+	  else \
+	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
+	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
+	  fi; \
+	else \
+	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
+	fi; \
+	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
+	$(RAW_CXX_TARGET_EXPORTS) \
+	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+	echo Configuring stage 1 in $(TARGET_SUBDIR)/libvtv ; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
+	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
+	case $(srcdir) in \
+	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
+		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+	esac; \
+	srcdiroption="--srcdir=$${topdir}/libvtv"; \
+	libsrcdir="$$s/libvtv"; \
+	$(SHELL) $${libsrcdir}/configure \
+	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+	  --target=${target_alias} $${srcdiroption} \
+	  $(STAGE1_CONFIGURE_FLAGS)
+@endif target-libvtv-bootstrap
+
+.PHONY: configure-stage2-target-libvtv maybe-configure-stage2-target-libvtv
+maybe-configure-stage2-target-libvtv:
+@if target-libvtv-bootstrap
+maybe-configure-stage2-target-libvtv: configure-stage2-target-libvtv
+configure-stage2-target-libvtv:
+	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
+	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGE2_TFLAGS)"; \
+	echo "Checking multilib configuration for libvtv..."; \
+	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
+	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
+	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
+	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
+	  else \
+	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
+	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
+	  fi; \
+	else \
+	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
+	fi; \
+	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
+	$(RAW_CXX_TARGET_EXPORTS) \
+	 \
+	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+	echo Configuring stage 2 in $(TARGET_SUBDIR)/libvtv ; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
+	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
+	case $(srcdir) in \
+	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
+		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+	esac; \
+	srcdiroption="--srcdir=$${topdir}/libvtv"; \
+	libsrcdir="$$s/libvtv"; \
+	$(SHELL) $${libsrcdir}/configure \
+	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+	  --target=${target_alias} $${srcdiroption} \
+	  --with-build-libsubdir=$(HOST_SUBDIR) \
+	  $(STAGE2_CONFIGURE_FLAGS)
+@endif target-libvtv-bootstrap
+
+.PHONY: configure-stage3-target-libvtv maybe-configure-stage3-target-libvtv
+maybe-configure-stage3-target-libvtv:
+@if target-libvtv-bootstrap
+maybe-configure-stage3-target-libvtv: configure-stage3-target-libvtv
+configure-stage3-target-libvtv:
+	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
+	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGE3_TFLAGS)"; \
+	echo "Checking multilib configuration for libvtv..."; \
+	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
+	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
+	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
+	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
+	  else \
+	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
+	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
+	  fi; \
+	else \
+	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
+	fi; \
+	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
+	$(RAW_CXX_TARGET_EXPORTS) \
+	 \
+	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+	echo Configuring stage 3 in $(TARGET_SUBDIR)/libvtv ; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
+	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
+	case $(srcdir) in \
+	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
+		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+	esac; \
+	srcdiroption="--srcdir=$${topdir}/libvtv"; \
+	libsrcdir="$$s/libvtv"; \
+	$(SHELL) $${libsrcdir}/configure \
+	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+	  --target=${target_alias} $${srcdiroption} \
+	  --with-build-libsubdir=$(HOST_SUBDIR) \
+	  $(STAGE3_CONFIGURE_FLAGS)
+@endif target-libvtv-bootstrap
+
+.PHONY: configure-stage4-target-libvtv maybe-configure-stage4-target-libvtv
+maybe-configure-stage4-target-libvtv:
+@if target-libvtv-bootstrap
+maybe-configure-stage4-target-libvtv: configure-stage4-target-libvtv
+configure-stage4-target-libvtv:
+	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
+	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGE4_TFLAGS)"; \
+	echo "Checking multilib configuration for libvtv..."; \
+	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
+	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
+	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
+	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
+	  else \
+	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
+	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
+	  fi; \
+	else \
+	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
+	fi; \
+	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
+	$(RAW_CXX_TARGET_EXPORTS) \
+	 \
+	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+	echo Configuring stage 4 in $(TARGET_SUBDIR)/libvtv ; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
+	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
+	case $(srcdir) in \
+	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
+		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+	esac; \
+	srcdiroption="--srcdir=$${topdir}/libvtv"; \
+	libsrcdir="$$s/libvtv"; \
+	$(SHELL) $${libsrcdir}/configure \
+	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+	  --target=${target_alias} $${srcdiroption} \
+	  --with-build-libsubdir=$(HOST_SUBDIR) \
+	  $(STAGE4_CONFIGURE_FLAGS)
+@endif target-libvtv-bootstrap
+
+.PHONY: configure-stageprofile-target-libvtv maybe-configure-stageprofile-target-libvtv
+maybe-configure-stageprofile-target-libvtv:
+@if target-libvtv-bootstrap
+maybe-configure-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
+configure-stageprofile-target-libvtv:
+	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
+	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGEprofile_TFLAGS)"; \
+	echo "Checking multilib configuration for libvtv..."; \
+	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
+	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
+	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
+	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
+	  else \
+	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
+	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
+	  fi; \
+	else \
+	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
+	fi; \
+	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
+	$(RAW_CXX_TARGET_EXPORTS) \
+	 \
+	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+	echo Configuring stage profile in $(TARGET_SUBDIR)/libvtv ; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \


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


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2013-08-14 18:41 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-05-21 20:53 [SCM] tromey/operator-new-delete: more constructor handling in overloading tromey
2013-08-14 18:41 tromey

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).