[gdb] [s390*] Fix compilation error.

Jan Kratochvil jankratochvil at fedoraproject.org
Mon May 12 18:27:14 UTC 2014


commit 1ecbbdb62ab3e6580fa57d75b661a97116adedfa
Author: Jan Kratochvil <jan.kratochvil at redhat.com>
Date:   Mon May 12 20:27:00 2014 +0200

    [s390*] Fix compilation error.

 gdb-rhbz795424-bitpos-20of25.patch |  483 ++++++++++++++++++-----------------
 gdb.spec                           |    5 +-
 2 files changed, 252 insertions(+), 236 deletions(-)
---
diff --git a/gdb-rhbz795424-bitpos-20of25.patch b/gdb-rhbz795424-bitpos-20of25.patch
index c0f2755..ed20d8b 100644
--- a/gdb-rhbz795424-bitpos-20of25.patch
+++ b/gdb-rhbz795424-bitpos-20of25.patch
@@ -463,10 +463,10 @@ Content-Type: text/x-patch
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment; filename=bitpos-main.patch
 
-Index: gdb-7.6.90.20140127/gdb/ada-lang.c
+Index: gdb-7.7.1/gdb/ada-lang.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/ada-lang.c	2014-02-06 18:07:54.341911093 +0100
-+++ gdb-7.6.90.20140127/gdb/ada-lang.c	2014-02-06 18:07:58.898915990 +0100
+--- gdb-7.7.1.orig/gdb/ada-lang.c	2014-05-12 20:22:04.761443495 +0200
++++ gdb-7.7.1/gdb/ada-lang.c	2014-05-12 20:22:05.781444107 +0200
 @@ -80,7 +80,7 @@ static struct type *desc_bounds_type (st
  
  static struct value *desc_bounds (struct value *);
@@ -864,10 +864,10 @@ Index: gdb-7.6.90.20140127/gdb/ada-lang.c
        int elt_bitsize = TYPE_FIELD_BITSIZE (type0, 0);
  
        TYPE_FIELD_BITSIZE (result, 0) = TYPE_FIELD_BITSIZE (type0, 0);
-Index: gdb-7.6.90.20140127/gdb/ada-lang.h
+Index: gdb-7.7.1/gdb/ada-lang.h
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/ada-lang.h	2014-02-06 18:07:54.342911094 +0100
-+++ gdb-7.6.90.20140127/gdb/ada-lang.h	2014-02-06 18:07:58.899915990 +0100
+--- gdb-7.7.1.orig/gdb/ada-lang.h	2014-05-05 23:51:24.000000000 +0200
++++ gdb-7.7.1/gdb/ada-lang.h	2014-05-12 20:22:05.781444107 +0200
 @@ -180,7 +180,7 @@ extern void ada_print_type (struct type
  extern void ada_print_typedef (struct type *type, struct symbol *new_symbol,
  			       struct ui_file *stream);
@@ -895,10 +895,10 @@ Index: gdb-7.6.90.20140127/gdb/ada-lang.h
                                                       struct type *);
  
  extern struct type *ada_coerce_to_simple_array_type (struct type *);
-Index: gdb-7.6.90.20140127/gdb/ada-typeprint.c
+Index: gdb-7.7.1/gdb/ada-typeprint.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/ada-typeprint.c	2014-02-06 18:07:54.342911094 +0100
-+++ gdb-7.6.90.20140127/gdb/ada-typeprint.c	2014-02-06 18:07:58.899915990 +0100
+--- gdb-7.7.1.orig/gdb/ada-typeprint.c	2014-05-05 23:51:24.000000000 +0200
++++ gdb-7.7.1/gdb/ada-typeprint.c	2014-05-12 20:22:05.781444107 +0200
 @@ -829,8 +829,8 @@ ada_print_type (struct type *type0, cons
  	    const char *name = ada_type_name (type);
  
@@ -920,10 +920,10 @@ Index: gdb-7.6.90.20140127/gdb/ada-typeprint.c
  	break;
        case TYPE_CODE_ENUM:
  	if (show < 0)
-Index: gdb-7.6.90.20140127/gdb/ada-valprint.c
+Index: gdb-7.7.1/gdb/ada-valprint.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/ada-valprint.c	2014-02-06 18:07:54.343911095 +0100
-+++ gdb-7.6.90.20140127/gdb/ada-valprint.c	2014-02-06 18:15:00.766368981 +0100
+--- gdb-7.7.1.orig/gdb/ada-valprint.c	2014-05-05 23:51:24.000000000 +0200
++++ gdb-7.7.1/gdb/ada-valprint.c	2014-05-12 20:22:05.782444107 +0200
 @@ -35,11 +35,11 @@
  #include "objfiles.h"
  
@@ -1077,10 +1077,10 @@ Index: gdb-7.6.90.20140127/gdb/ada-valprint.c
  	       struct ui_file *stream, int recurse,
  	       const struct value *val,
  	       const struct value_print_options *options)
-Index: gdb-7.6.90.20140127/gdb/annotate.c
+Index: gdb-7.7.1/gdb/annotate.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/annotate.c	2014-02-06 18:07:54.343911095 +0100
-+++ gdb-7.6.90.20140127/gdb/annotate.c	2014-02-06 18:07:58.900915992 +0100
+--- gdb-7.7.1.orig/gdb/annotate.c	2014-01-08 10:23:36.000000000 +0100
++++ gdb-7.7.1/gdb/annotate.c	2014-05-12 20:22:05.782444107 +0200
 @@ -523,21 +523,21 @@ annotate_frame_end (void)
  }
  
@@ -1107,10 +1107,10 @@ Index: gdb-7.6.90.20140127/gdb/annotate.c
  }
  
  void
-Index: gdb-7.6.90.20140127/gdb/annotate.h
+Index: gdb-7.7.1/gdb/annotate.h
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/annotate.h	2014-02-06 18:07:54.343911095 +0100
-+++ gdb-7.6.90.20140127/gdb/annotate.h	2014-02-06 18:07:58.901915993 +0100
+--- gdb-7.7.1.orig/gdb/annotate.h	2014-01-08 10:23:36.000000000 +0100
++++ gdb-7.7.1/gdb/annotate.h	2014-05-12 20:22:05.782444107 +0200
 @@ -92,8 +92,8 @@ extern void annotate_frame_source_end (v
  extern void annotate_frame_where (void);
  extern void annotate_frame_end (void);
@@ -1122,10 +1122,10 @@ Index: gdb-7.6.90.20140127/gdb/annotate.h
  extern void annotate_elt_rep_end (void);
  extern void annotate_elt (void);
  extern void annotate_array_section_end (void);
-Index: gdb-7.6.90.20140127/gdb/arm-linux-nat.c
+Index: gdb-7.7.1/gdb/arm-linux-nat.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/arm-linux-nat.c	2014-02-06 18:07:54.343911095 +0100
-+++ gdb-7.6.90.20140127/gdb/arm-linux-nat.c	2014-02-06 18:07:58.901915993 +0100
+--- gdb-7.7.1.orig/gdb/arm-linux-nat.c	2014-05-05 23:51:24.000000000 +0200
++++ gdb-7.7.1/gdb/arm-linux-nat.c	2014-05-12 20:22:05.782444107 +0200
 @@ -1073,7 +1073,7 @@ arm_linux_remove_hw_breakpoint (struct g
  /* Are we able to use a hardware watchpoint for the LEN bytes starting at 
     ADDR?  */
@@ -1135,10 +1135,10 @@ Index: gdb-7.6.90.20140127/gdb/arm-linux-nat.c
  {
    const struct arm_linux_hwbp_cap *cap = arm_linux_get_hwbp_cap ();
    CORE_ADDR max_wp_length, aligned_addr;
-Index: gdb-7.6.90.20140127/gdb/ax-gdb.c
+Index: gdb-7.7.1/gdb/ax-gdb.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/ax-gdb.c	2014-02-06 18:07:54.344911096 +0100
-+++ gdb-7.6.90.20140127/gdb/ax-gdb.c	2014-02-06 18:07:58.902915994 +0100
+--- gdb-7.7.1.orig/gdb/ax-gdb.c	2014-05-05 23:51:24.000000000 +0200
++++ gdb-7.7.1/gdb/ax-gdb.c	2014-05-12 20:22:05.783444108 +0200
 @@ -82,12 +82,12 @@ static void gen_traced_pop (struct gdbar
  static void gen_sign_extend (struct agent_expr *, struct type *);
  static void gen_extend (struct agent_expr *, struct type *);
@@ -1238,10 +1238,10 @@ Index: gdb-7.6.90.20140127/gdb/ax-gdb.c
  {
    int i, rslt;
    int nbases = TYPE_N_BASECLASSES (type);
-Index: gdb-7.6.90.20140127/gdb/ax-general.c
+Index: gdb-7.7.1/gdb/ax-general.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/ax-general.c	2014-02-06 18:07:54.345911097 +0100
-+++ gdb-7.6.90.20140127/gdb/ax-general.c	2014-02-06 18:07:58.902915994 +0100
+--- gdb-7.7.1.orig/gdb/ax-general.c	2014-01-08 10:23:36.000000000 +0100
++++ gdb-7.7.1/gdb/ax-general.c	2014-05-12 20:22:05.783444108 +0200
 @@ -195,7 +195,7 @@ ax_zero_ext (struct agent_expr *x, int n
  
  /* Append a trace_quick instruction to EXPR, to record N bytes.  */
@@ -1251,10 +1251,10 @@ Index: gdb-7.6.90.20140127/gdb/ax-general.c
  {
    /* N must fit in a byte.  */
    if (n < 0 || n > 255)
-Index: gdb-7.6.90.20140127/gdb/ax.h
+Index: gdb-7.7.1/gdb/ax.h
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/ax.h	2014-02-06 18:07:54.345911097 +0100
-+++ gdb-7.6.90.20140127/gdb/ax.h	2014-02-06 18:07:58.902915994 +0100
+--- gdb-7.7.1.orig/gdb/ax.h	2014-01-08 10:23:36.000000000 +0100
++++ gdb-7.7.1/gdb/ax.h	2014-05-12 20:22:05.783444108 +0200
 @@ -207,7 +207,7 @@ extern void ax_ext (struct agent_expr *E
  extern void ax_zero_ext (struct agent_expr *EXPR, int N);
  
@@ -1264,10 +1264,10 @@ Index: gdb-7.6.90.20140127/gdb/ax.h
  
  /* Append a goto op to EXPR.  OP is the actual op (must be aop_goto or
     aop_if_goto).  We assume we don't know the target offset yet,
-Index: gdb-7.6.90.20140127/gdb/breakpoint.c
+Index: gdb-7.7.1/gdb/breakpoint.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/breakpoint.c	2014-02-06 18:07:54.348911100 +0100
-+++ gdb-7.6.90.20140127/gdb/breakpoint.c	2014-02-06 18:07:58.906915998 +0100
+--- gdb-7.7.1.orig/gdb/breakpoint.c	2014-05-12 20:22:05.585443989 +0200
++++ gdb-7.7.1/gdb/breakpoint.c	2014-05-12 20:22:05.785444109 +0200
 @@ -6754,7 +6754,7 @@ breakpoint_address_match (struct address
  
  static int
@@ -1286,10 +1286,10 @@ Index: gdb-7.6.90.20140127/gdb/breakpoint.c
  		  int num_regs;
  
  		  len = (target_exact_watchpoints
-Index: gdb-7.6.90.20140127/gdb/breakpoint.h
+Index: gdb-7.7.1/gdb/breakpoint.h
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/breakpoint.h	2014-02-06 18:07:54.348911100 +0100
-+++ gdb-7.6.90.20140127/gdb/breakpoint.h	2014-02-06 18:07:58.906915998 +0100
+--- gdb-7.7.1.orig/gdb/breakpoint.h	2014-05-12 20:22:05.546443966 +0200
++++ gdb-7.7.1/gdb/breakpoint.h	2014-05-12 20:22:05.786444110 +0200
 @@ -242,7 +242,7 @@ struct bp_target_info
  
    /* If this is a ranged breakpoint, then this field contains the
@@ -1308,10 +1308,10 @@ Index: gdb-7.6.90.20140127/gdb/breakpoint.h
  
    /* Type of hardware watchpoint.  */
    enum target_hw_bp_type watchpoint_type;
-Index: gdb-7.6.90.20140127/gdb/c-lang.c
+Index: gdb-7.7.1/gdb/c-lang.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/c-lang.c	2014-02-06 18:07:54.349911101 +0100
-+++ gdb-7.6.90.20140127/gdb/c-lang.c	2014-02-06 18:07:58.907915999 +0100
+--- gdb-7.7.1.orig/gdb/c-lang.c	2014-01-08 10:23:36.000000000 +0100
++++ gdb-7.7.1/gdb/c-lang.c	2014-05-12 20:22:05.786444110 +0200
 @@ -190,7 +190,7 @@ c_printchar (int c, struct type *type, s
  
  void
@@ -1339,10 +1339,10 @@ Index: gdb-7.6.90.20140127/gdb/c-lang.c
  
  		if (get_discrete_bounds (TYPE_INDEX_TYPE (expect_type),
  					 &low_bound, &high_bound) < 0)
-Index: gdb-7.6.90.20140127/gdb/c-lang.h
+Index: gdb-7.7.1/gdb/c-lang.h
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/c-lang.h	2014-02-06 18:07:54.349911101 +0100
-+++ gdb-7.6.90.20140127/gdb/c-lang.h	2014-02-06 18:07:58.907915999 +0100
+--- gdb-7.7.1.orig/gdb/c-lang.h	2014-05-05 23:51:24.000000000 +0200
++++ gdb-7.7.1/gdb/c-lang.h	2014-05-12 20:22:05.786444110 +0200
 @@ -73,7 +73,7 @@ extern void c_print_typedef (struct type
  			     struct ui_file *);
  
@@ -1378,10 +1378,10 @@ Index: gdb-7.6.90.20140127/gdb/c-lang.h
  					struct ui_file *, int,
  					const struct value *,
  					const struct value_print_options *,
-Index: gdb-7.6.90.20140127/gdb/c-valprint.c
+Index: gdb-7.7.1/gdb/c-valprint.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/c-valprint.c	2014-02-06 18:07:54.349911101 +0100
-+++ gdb-7.6.90.20140127/gdb/c-valprint.c	2014-02-06 18:07:58.907915999 +0100
+--- gdb-7.7.1.orig/gdb/c-valprint.c	2014-05-05 23:51:24.000000000 +0200
++++ gdb-7.7.1/gdb/c-valprint.c	2014-05-12 20:22:05.786444110 +0200
 @@ -132,7 +132,7 @@ static const struct generic_val_print_de
  
  void
@@ -1423,10 +1423,10 @@ Index: gdb-7.6.90.20140127/gdb/c-valprint.c
    struct value_print_options opts = *options;
  
    opts.deref_ref = 1;
-Index: gdb-7.6.90.20140127/gdb/cp-abi.c
+Index: gdb-7.7.1/gdb/cp-abi.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/cp-abi.c	2014-02-06 18:07:54.350911103 +0100
-+++ gdb-7.6.90.20140127/gdb/cp-abi.c	2014-02-06 18:07:58.908916001 +0100
+--- gdb-7.7.1.orig/gdb/cp-abi.c	2014-01-08 10:23:36.000000000 +0100
++++ gdb-7.7.1/gdb/cp-abi.c	2014-05-12 20:22:05.787444110 +0200
 @@ -68,13 +68,13 @@ is_operator_name (const char *name)
    return (*current_cp_abi.is_operator_name) (name);
  }
@@ -1462,10 +1462,10 @@ Index: gdb-7.6.90.20140127/gdb/cp-abi.c
  {
    struct type *ret = NULL;
    volatile struct gdb_exception e;
-Index: gdb-7.6.90.20140127/gdb/cp-abi.h
+Index: gdb-7.7.1/gdb/cp-abi.h
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/cp-abi.h	2014-02-06 18:07:54.350911103 +0100
-+++ gdb-7.6.90.20140127/gdb/cp-abi.h	2014-02-06 18:07:58.908916001 +0100
+--- gdb-7.7.1.orig/gdb/cp-abi.h	2014-01-08 10:23:36.000000000 +0100
++++ gdb-7.7.1/gdb/cp-abi.h	2014-05-12 20:22:05.787444110 +0200
 @@ -108,7 +108,7 @@ extern struct value *value_virtual_fn_fi
  					     struct fn_field *f,
  					     int j,
@@ -1520,10 +1520,10 @@ Index: gdb-7.6.90.20140127/gdb/cp-abi.h
    void (*print_method_ptr) (const gdb_byte *contents,
  			    struct type *type,
  			    struct ui_file *stream);
-Index: gdb-7.6.90.20140127/gdb/cp-valprint.c
+Index: gdb-7.7.1/gdb/cp-valprint.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/cp-valprint.c	2014-02-06 18:07:54.350911103 +0100
-+++ gdb-7.6.90.20140127/gdb/cp-valprint.c	2014-02-06 18:07:58.908916001 +0100
+--- gdb-7.7.1.orig/gdb/cp-valprint.c	2014-05-05 23:51:24.000000000 +0200
++++ gdb-7.7.1/gdb/cp-valprint.c	2014-05-12 20:22:05.787444110 +0200
 @@ -82,7 +82,7 @@ static void cp_print_static_field (struc
  				   const struct value_print_options *);
  
@@ -1597,10 +1597,10 @@ Index: gdb-7.6.90.20140127/gdb/cp-valprint.c
        int skip;
        struct type *baseclass = check_typedef (TYPE_BASECLASS (type, i));
        const char *basename = TYPE_NAME (baseclass);
-Index: gdb-7.6.90.20140127/gdb/d-lang.h
+Index: gdb-7.7.1/gdb/d-lang.h
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/d-lang.h	2014-02-06 18:07:54.351911104 +0100
-+++ gdb-7.6.90.20140127/gdb/d-lang.h	2014-02-06 18:07:58.908916001 +0100
+--- gdb-7.7.1.orig/gdb/d-lang.h	2014-05-05 23:51:24.000000000 +0200
++++ gdb-7.7.1/gdb/d-lang.h	2014-05-12 20:22:05.787444110 +0200
 @@ -25,7 +25,7 @@
  extern char *d_demangle (const char *mangled, int options);
  
@@ -1610,10 +1610,10 @@ Index: gdb-7.6.90.20140127/gdb/d-lang.h
  			 struct ui_file *stream, int recurse,
  			 const struct value *val,
  			 const struct value_print_options *options);
-Index: gdb-7.6.90.20140127/gdb/d-valprint.c
+Index: gdb-7.7.1/gdb/d-valprint.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/d-valprint.c	2014-02-06 18:07:54.351911104 +0100
-+++ gdb-7.6.90.20140127/gdb/d-valprint.c	2014-02-06 18:07:58.909916001 +0100
+--- gdb-7.7.1.orig/gdb/d-valprint.c	2014-05-05 23:51:24.000000000 +0200
++++ gdb-7.7.1/gdb/d-valprint.c	2014-05-12 20:22:05.787444110 +0200
 @@ -29,7 +29,7 @@
  
  static int
@@ -1636,10 +1636,10 @@ Index: gdb-7.6.90.20140127/gdb/d-valprint.c
               const struct value_print_options *options)
  {
    int ret;
-Index: gdb-7.6.90.20140127/gdb/doublest.c
+Index: gdb-7.7.1/gdb/doublest.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/doublest.c	2014-02-06 18:07:54.351911104 +0100
-+++ gdb-7.6.90.20140127/gdb/doublest.c	2014-02-06 18:07:58.909916001 +0100
+--- gdb-7.7.1.orig/gdb/doublest.c	2014-01-08 10:23:36.000000000 +0100
++++ gdb-7.7.1/gdb/doublest.c	2014-05-12 20:22:05.787444110 +0200
 @@ -767,7 +767,7 @@ floatformat_from_doublest (const struct
     but not passed on by GDB.  This should be fixed.  */
  
@@ -1660,10 +1660,10 @@ Index: gdb-7.6.90.20140127/gdb/doublest.c
    return format;
  }
  
-Index: gdb-7.6.90.20140127/gdb/dwarf2loc.c
+Index: gdb-7.7.1/gdb/dwarf2loc.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/dwarf2loc.c	2014-02-06 18:07:54.352911105 +0100
-+++ gdb-7.6.90.20140127/gdb/dwarf2loc.c	2014-02-06 18:07:58.910916003 +0100
+--- gdb-7.7.1.orig/gdb/dwarf2loc.c	2014-05-12 20:22:04.773443502 +0200
++++ gdb-7.7.1/gdb/dwarf2loc.c	2014-05-12 20:22:05.788444111 +0200
 @@ -1709,19 +1709,19 @@ insert_bits (unsigned int datum,
     BITS_BIG_ENDIAN is taken directly from gdbarch.  */
  
@@ -1817,10 +1817,10 @@ Index: gdb-7.6.90.20140127/gdb/dwarf2loc.c
  
  	    if (byte_offset + TYPE_LENGTH (type) > n)
  	      invalid_synthetic_pointer ();
-Index: gdb-7.6.90.20140127/gdb/dwarf2read.c
+Index: gdb-7.7.1/gdb/dwarf2read.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/dwarf2read.c	2014-02-06 18:07:54.356911109 +0100
-+++ gdb-7.6.90.20140127/gdb/dwarf2read.c	2014-02-06 18:07:58.913916006 +0100
+--- gdb-7.7.1.orig/gdb/dwarf2read.c	2014-05-12 20:22:05.752444089 +0200
++++ gdb-7.7.1/gdb/dwarf2read.c	2014-05-12 20:22:05.791444113 +0200
 @@ -1893,12 +1893,12 @@ dwarf2_complex_location_expr_complaint (
  }
  
@@ -1849,10 +1849,10 @@ Index: gdb-7.6.90.20140127/gdb/dwarf2read.c
  
  	      attr = dwarf2_attr (die, DW_AT_byte_size, cu);
  	      if (attr)
-Index: gdb-7.6.90.20140127/gdb/eval.c
+Index: gdb-7.7.1/gdb/eval.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/eval.c	2014-02-06 18:07:54.358911111 +0100
-+++ gdb-7.6.90.20140127/gdb/eval.c	2014-02-06 18:07:58.914916007 +0100
+--- gdb-7.7.1.orig/gdb/eval.c	2014-05-12 20:22:04.777443504 +0200
++++ gdb-7.7.1/gdb/eval.c	2014-05-12 20:22:05.792444113 +0200
 @@ -298,7 +298,8 @@ evaluate_struct_tuple (struct value *str
    while (--nargs >= 0)
      {
@@ -1915,10 +1915,10 @@ Index: gdb-7.6.90.20140127/gdb/eval.c
  	struct value_print_options opts;
  
  	get_user_print_options (&opts);
-Index: gdb-7.6.90.20140127/gdb/f-lang.c
+Index: gdb-7.7.1/gdb/f-lang.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/f-lang.c	2014-02-06 18:07:54.358911111 +0100
-+++ gdb-7.6.90.20140127/gdb/f-lang.c	2014-02-06 18:07:58.914916007 +0100
+--- gdb-7.7.1.orig/gdb/f-lang.c	2014-01-08 10:23:36.000000000 +0100
++++ gdb-7.7.1/gdb/f-lang.c	2014-05-12 20:22:05.792444113 +0200
 @@ -104,7 +104,7 @@ f_printchar (int c, struct type *type, s
  
  static void
@@ -1928,10 +1928,10 @@ Index: gdb-7.6.90.20140127/gdb/f-lang.c
  	    const struct value_print_options *options)
  {
    const char *type_encoding = f_get_encoding (type);
-Index: gdb-7.6.90.20140127/gdb/f-lang.h
+Index: gdb-7.7.1/gdb/f-lang.h
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/f-lang.h	2014-02-06 18:07:54.358911111 +0100
-+++ gdb-7.6.90.20140127/gdb/f-lang.h	2014-02-06 18:07:58.914916007 +0100
+--- gdb-7.7.1.orig/gdb/f-lang.h	2014-05-12 20:22:04.777443504 +0200
++++ gdb-7.7.1/gdb/f-lang.h	2014-05-12 20:22:05.792444113 +0200
 @@ -33,7 +33,7 @@ extern const char *f_object_address_data
    (struct type *type, struct ui_file *stream);
  extern void f_object_address_data_valid_or_error (struct type *type);
@@ -1941,10 +1941,10 @@ Index: gdb-7.6.90.20140127/gdb/f-lang.h
  			 struct ui_file *, int,
  			 const struct value *,
  			 const struct value_print_options *);
-Index: gdb-7.6.90.20140127/gdb/f-valprint.c
+Index: gdb-7.7.1/gdb/f-valprint.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/f-valprint.c	2014-02-06 18:07:54.359911112 +0100
-+++ gdb-7.6.90.20140127/gdb/f-valprint.c	2014-02-06 18:07:58.915916008 +0100
+--- gdb-7.7.1.orig/gdb/f-valprint.c	2014-05-12 20:22:04.778443505 +0200
++++ gdb-7.7.1/gdb/f-valprint.c	2014-05-12 20:22:05.793444114 +0200
 @@ -43,7 +43,7 @@ static void f77_create_arrayprint_offset
  					      struct ui_file *);
  static void f77_get_dynamic_length_of_aggregate (struct type *);
@@ -2009,10 +2009,10 @@ Index: gdb-7.6.90.20140127/gdb/f-valprint.c
  
            val_print (TYPE_FIELD_TYPE (type, index), valaddr,
  		     embedded_offset + offset,
-Index: gdb-7.6.90.20140127/gdb/findvar.c
+Index: gdb-7.7.1/gdb/findvar.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/findvar.c	2014-02-06 18:07:54.359911112 +0100
-+++ gdb-7.6.90.20140127/gdb/findvar.c	2014-02-06 18:07:58.915916008 +0100
+--- gdb-7.7.1.orig/gdb/findvar.c	2014-05-12 20:22:04.778443505 +0200
++++ gdb-7.7.1/gdb/findvar.c	2014-05-12 20:22:05.793444114 +0200
 @@ -623,7 +623,7 @@ default_value_from_register (struct type
  			     struct frame_info *frame)
  {
@@ -2045,10 +2045,10 @@ Index: gdb-7.6.90.20140127/gdb/findvar.c
  
        if (value_optimized_out (regval))
  	{
-Index: gdb-7.6.90.20140127/gdb/frame.c
+Index: gdb-7.7.1/gdb/frame.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/frame.c	2014-02-06 18:07:54.360911113 +0100
-+++ gdb-7.6.90.20140127/gdb/frame.c	2014-02-06 18:07:58.915916008 +0100
+--- gdb-7.7.1.orig/gdb/frame.c	2014-05-05 23:51:24.000000000 +0200
++++ gdb-7.7.1/gdb/frame.c	2014-05-12 20:22:05.793444114 +0200
 @@ -1247,7 +1247,7 @@ deprecated_frame_register_read (struct f
  
  int
@@ -2067,10 +2067,10 @@ Index: gdb-7.6.90.20140127/gdb/frame.c
  
    /* Copy the data.  */
    while (len > 0)
-Index: gdb-7.6.90.20140127/gdb/frame.h
+Index: gdb-7.7.1/gdb/frame.h
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/frame.h	2014-02-06 18:07:54.360911113 +0100
-+++ gdb-7.6.90.20140127/gdb/frame.h	2014-02-06 18:07:58.916916009 +0100
+--- gdb-7.7.1.orig/gdb/frame.h	2014-05-05 23:51:24.000000000 +0200
++++ gdb-7.7.1/gdb/frame.h	2014-05-12 20:22:05.793444114 +0200
 @@ -556,7 +556,7 @@ extern void put_frame_register (struct f
     contents are optimized out or unavailable, set *OPTIMIZEDP,
     *UNAVAILABLEP accordingly.  */
@@ -2080,10 +2080,10 @@ Index: gdb-7.6.90.20140127/gdb/frame.h
  				     gdb_byte *myaddr,
  				     int *optimizedp, int *unavailablep);
  
-Index: gdb-7.6.90.20140127/gdb/gdbtypes.c
+Index: gdb-7.7.1/gdb/gdbtypes.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/gdbtypes.c	2014-02-06 18:07:54.361911114 +0100
-+++ gdb-7.6.90.20140127/gdb/gdbtypes.c	2014-02-06 18:07:58.916916009 +0100
+--- gdb-7.7.1.orig/gdb/gdbtypes.c	2014-05-12 20:22:04.779443505 +0200
++++ gdb-7.7.1/gdb/gdbtypes.c	2014-05-12 20:22:05.794444114 +0200
 @@ -2108,7 +2108,7 @@ allocate_gnat_aux_type (struct type *typ
     least as long as OBJFILE.  */
  
@@ -2151,10 +2151,10 @@ Index: gdb-7.6.90.20140127/gdb/gdbtypes.c
  {
    struct type *type;
  
-Index: gdb-7.6.90.20140127/gdb/gdbtypes.h
+Index: gdb-7.7.1/gdb/gdbtypes.h
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/gdbtypes.h	2014-02-06 18:07:54.362911115 +0100
-+++ gdb-7.6.90.20140127/gdb/gdbtypes.h	2014-02-06 18:11:46.431160650 +0100
+--- gdb-7.7.1.orig/gdb/gdbtypes.h	2014-05-12 20:22:05.533443958 +0200
++++ gdb-7.7.1/gdb/gdbtypes.h	2014-05-12 20:22:05.795444115 +0200
 @@ -606,7 +606,7 @@ struct main_type
  	   gdbarch_bits_big_endian=0 targets, it is the bit offset to
  	   the LSB.  */
@@ -2188,10 +2188,10 @@ Index: gdb-7.6.90.20140127/gdb/gdbtypes.h
  extern struct type *arch_integer_type (struct gdbarch *, int, int, char *);
  extern struct type *arch_character_type (struct gdbarch *, int, int, char *);
  extern struct type *arch_boolean_type (struct gdbarch *, int, int, char *);
-Index: gdb-7.6.90.20140127/gdb/gnu-v2-abi.c
+Index: gdb-7.7.1/gdb/gnu-v2-abi.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/gnu-v2-abi.c	2014-02-06 18:07:54.362911115 +0100
-+++ gdb-7.6.90.20140127/gdb/gnu-v2-abi.c	2014-02-06 18:07:58.917916010 +0100
+--- gdb-7.7.1.orig/gdb/gnu-v2-abi.c	2014-05-05 23:51:24.000000000 +0200
++++ gdb-7.7.1/gdb/gnu-v2-abi.c	2014-05-12 20:22:05.795444115 +0200
 @@ -85,7 +85,7 @@ gnuv2_is_operator_name (const char *name
     TYPE is the type in which F is located.  */
  static struct value *
@@ -2243,10 +2243,10 @@ Index: gdb-7.6.90.20140127/gdb/gnu-v2-abi.c
  	    gnuv2_baseclass_offset (type, i, valaddr,
  				    embedded_offset, address, val);
  
-Index: gdb-7.6.90.20140127/gdb/gnu-v3-abi.c
+Index: gdb-7.7.1/gdb/gnu-v3-abi.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/gnu-v3-abi.c	2014-02-06 18:07:54.363911116 +0100
-+++ gdb-7.6.90.20140127/gdb/gnu-v3-abi.c	2014-02-06 18:07:58.918916011 +0100
+--- gdb-7.7.1.orig/gdb/gnu-v3-abi.c	2014-05-05 23:51:24.000000000 +0200
++++ gdb-7.7.1/gdb/gnu-v3-abi.c	2014-05-12 20:22:05.795444115 +0200
 @@ -112,7 +112,7 @@ build_gdb_vtable_type (struct gdbarch *a
  {
    struct type *t;
@@ -2321,10 +2321,10 @@ Index: gdb-7.6.90.20140127/gdb/gnu-v3-abi.c
        struct type *basetype;
  
        if (BASETYPE_VIA_VIRTUAL (domain, i))
-Index: gdb-7.6.90.20140127/gdb/go-lang.h
+Index: gdb-7.7.1/gdb/go-lang.h
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/go-lang.h	2014-02-06 18:07:54.363911116 +0100
-+++ gdb-7.6.90.20140127/gdb/go-lang.h	2014-02-06 18:07:58.918916011 +0100
+--- gdb-7.7.1.orig/gdb/go-lang.h	2014-05-05 23:51:24.000000000 +0200
++++ gdb-7.7.1/gdb/go-lang.h	2014-05-12 20:22:05.795444115 +0200
 @@ -83,7 +83,7 @@ extern void go_print_type (struct type *
  /* Defined in go-valprint.c.  */
  
@@ -2334,10 +2334,10 @@ Index: gdb-7.6.90.20140127/gdb/go-lang.h
  			  struct ui_file *stream, int recurse,
  			  const struct value *val,
  			  const struct value_print_options *options);
-Index: gdb-7.6.90.20140127/gdb/go-valprint.c
+Index: gdb-7.7.1/gdb/go-valprint.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/go-valprint.c	2014-02-06 18:07:54.363911116 +0100
-+++ gdb-7.6.90.20140127/gdb/go-valprint.c	2014-02-06 18:07:58.918916011 +0100
+--- gdb-7.7.1.orig/gdb/go-valprint.c	2014-01-08 10:23:36.000000000 +0100
++++ gdb-7.7.1/gdb/go-valprint.c	2014-05-12 20:22:05.795444115 +0200
 @@ -37,7 +37,7 @@
  
  static void
@@ -2360,10 +2360,10 @@ Index: gdb-7.6.90.20140127/gdb/go-valprint.c
  	      const struct value_print_options *options)
  {
    CHECK_TYPEDEF (type);
-Index: gdb-7.6.90.20140127/gdb/i386-nat.c
+Index: gdb-7.7.1/gdb/i386-nat.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/i386-nat.c	2014-02-06 18:07:54.363911116 +0100
-+++ gdb-7.6.90.20140127/gdb/i386-nat.c	2014-02-06 18:07:58.918916011 +0100
+--- gdb-7.7.1.orig/gdb/i386-nat.c	2014-05-05 23:51:24.000000000 +0200
++++ gdb-7.7.1/gdb/i386-nat.c	2014-05-12 20:22:05.796444116 +0200
 @@ -290,7 +290,7 @@ static int i386_remove_aligned_watchpoin
     valid value, bombs through internal_error.  */
  static int i386_handle_nonaligned_watchpoint (struct i386_debug_reg_state *state,
@@ -2393,10 +2393,10 @@ Index: gdb-7.6.90.20140127/gdb/i386-nat.c
  {
    struct i386_debug_reg_state *state
      = i386_debug_reg_state (ptid_get_pid (inferior_ptid));
-Index: gdb-7.6.90.20140127/gdb/inf-ttrace.c
+Index: gdb-7.7.1/gdb/inf-ttrace.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/inf-ttrace.c	2014-02-06 18:07:54.364911117 +0100
-+++ gdb-7.6.90.20140127/gdb/inf-ttrace.c	2014-02-06 18:07:58.918916011 +0100
+--- gdb-7.7.1.orig/gdb/inf-ttrace.c	2014-05-05 23:51:24.000000000 +0200
++++ gdb-7.7.1/gdb/inf-ttrace.c	2014-05-12 20:22:05.796444116 +0200
 @@ -365,7 +365,7 @@ inf_ttrace_can_use_hw_breakpoint (int ty
  }
  
@@ -2406,10 +2406,10 @@ Index: gdb-7.6.90.20140127/gdb/inf-ttrace.c
  {
    return 1;
  }
-Index: gdb-7.6.90.20140127/gdb/jv-lang.c
+Index: gdb-7.7.1/gdb/jv-lang.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/jv-lang.c	2014-02-06 18:07:54.364911117 +0100
-+++ gdb-7.6.90.20140127/gdb/jv-lang.c	2014-02-06 18:07:58.919916012 +0100
+--- gdb-7.7.1.orig/gdb/jv-lang.c	2014-05-12 20:22:05.534443958 +0200
++++ gdb-7.7.1/gdb/jv-lang.c	2014-05-12 20:22:05.796444116 +0200
 @@ -436,7 +436,7 @@ java_link_class_type (struct gdbarch *gd
    for (i = TYPE_N_BASECLASSES (type); i < nfields; i++)
      {
@@ -2428,10 +2428,10 @@ Index: gdb-7.6.90.20140127/gdb/jv-lang.c
  	       const struct value_print_options *options)
  {
    const char *type_encoding = java_get_encoding (type);
-Index: gdb-7.6.90.20140127/gdb/jv-lang.h
+Index: gdb-7.7.1/gdb/jv-lang.h
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/jv-lang.h	2014-02-06 18:07:54.364911117 +0100
-+++ gdb-7.6.90.20140127/gdb/jv-lang.h	2014-02-06 18:07:58.919916012 +0100
+--- gdb-7.7.1.orig/gdb/jv-lang.h	2014-05-05 23:51:24.000000000 +0200
++++ gdb-7.7.1/gdb/jv-lang.h	2014-05-12 20:22:05.796444116 +0200
 @@ -42,8 +42,8 @@ struct builtin_java_type
  
  extern const struct builtin_java_type *builtin_java_type (struct gdbarch *);
@@ -2443,10 +2443,10 @@ Index: gdb-7.6.90.20140127/gdb/jv-lang.h
  			    const struct value *,
  			    const struct value_print_options *);
  
-Index: gdb-7.6.90.20140127/gdb/jv-valprint.c
+Index: gdb-7.7.1/gdb/jv-valprint.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/jv-valprint.c	2014-02-06 18:07:54.365911119 +0100
-+++ gdb-7.6.90.20140127/gdb/jv-valprint.c	2014-02-06 18:07:58.919916012 +0100
+--- gdb-7.7.1.orig/gdb/jv-valprint.c	2014-05-05 23:51:24.000000000 +0200
++++ gdb-7.7.1/gdb/jv-valprint.c	2014-05-12 20:22:05.796444116 +0200
 @@ -266,7 +266,7 @@ java_value_print (struct value *val, str
  
  static void
@@ -2465,10 +2465,10 @@ Index: gdb-7.6.90.20140127/gdb/jv-valprint.c
  		struct ui_file *stream, int recurse,
  		const struct value *val,
  		const struct value_print_options *options)
-Index: gdb-7.6.90.20140127/gdb/language.c
+Index: gdb-7.7.1/gdb/language.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/language.c	2014-02-06 18:07:54.365911119 +0100
-+++ gdb-7.6.90.20140127/gdb/language.c	2014-02-06 18:07:58.919916012 +0100
+--- gdb-7.7.1.orig/gdb/language.c	2014-05-05 23:51:24.000000000 +0200
++++ gdb-7.7.1/gdb/language.c	2014-05-12 20:22:05.797444116 +0200
 @@ -722,7 +722,7 @@ unk_lang_printchar (int c, struct type *
  
  static void
@@ -2487,10 +2487,10 @@ Index: gdb-7.6.90.20140127/gdb/language.c
  		    struct ui_file *stream, int recurse,
  		    const struct value *val,
  		    const struct value_print_options *options)
-Index: gdb-7.6.90.20140127/gdb/language.h
+Index: gdb-7.7.1/gdb/language.h
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/language.h	2014-02-06 18:07:54.365911119 +0100
-+++ gdb-7.6.90.20140127/gdb/language.h	2014-02-06 18:07:58.919916012 +0100
+--- gdb-7.7.1.orig/gdb/language.h	2014-05-05 23:51:24.000000000 +0200
++++ gdb-7.7.1/gdb/language.h	2014-05-12 20:22:05.797444116 +0200
 @@ -182,7 +182,7 @@ struct language_defn
  			  struct ui_file * stream);
  
@@ -2509,10 +2509,10 @@ Index: gdb-7.6.90.20140127/gdb/language.h
  			  struct ui_file *stream, int recurse,
  			  const struct value *val,
  			  const struct value_print_options *options);
-Index: gdb-7.6.90.20140127/gdb/m2-lang.c
+Index: gdb-7.7.1/gdb/m2-lang.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/m2-lang.c	2014-02-06 18:07:54.366911120 +0100
-+++ gdb-7.6.90.20140127/gdb/m2-lang.c	2014-02-06 18:07:58.920916013 +0100
+--- gdb-7.7.1.orig/gdb/m2-lang.c	2014-01-08 10:23:36.000000000 +0100
++++ gdb-7.7.1/gdb/m2-lang.c	2014-05-12 20:22:05.797444116 +0200
 @@ -104,10 +104,10 @@ m2_printchar (int c, struct type *type,
  
  static void
@@ -2547,10 +2547,10 @@ Index: gdb-7.6.90.20140127/gdb/m2-lang.c
  	  i = rep1 - 1;
  	  things_printed += options->repeat_count_threshold;
  	  need_comma = 1;
-Index: gdb-7.6.90.20140127/gdb/m2-lang.h
+Index: gdb-7.7.1/gdb/m2-lang.h
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/m2-lang.h	2014-02-06 18:07:54.366911120 +0100
-+++ gdb-7.6.90.20140127/gdb/m2-lang.h	2014-02-06 18:07:58.920916013 +0100
+--- gdb-7.7.1.orig/gdb/m2-lang.h	2014-05-05 23:51:24.000000000 +0200
++++ gdb-7.7.1/gdb/m2-lang.h	2014-05-12 20:22:05.797444116 +0200
 @@ -33,7 +33,7 @@ extern void m2_print_typedef (struct typ
  extern int m2_is_long_set (struct type *type);
  extern int m2_is_unbounded_array (struct type *type);
@@ -2560,10 +2560,10 @@ Index: gdb-7.6.90.20140127/gdb/m2-lang.h
  			  struct ui_file *, int,
  			  const struct value *,
  			  const struct value_print_options *);
-Index: gdb-7.6.90.20140127/gdb/m2-typeprint.c
+Index: gdb-7.7.1/gdb/m2-typeprint.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/m2-typeprint.c	2014-02-06 18:07:54.366911120 +0100
-+++ gdb-7.6.90.20140127/gdb/m2-typeprint.c	2014-02-06 18:07:58.920916013 +0100
+--- gdb-7.7.1.orig/gdb/m2-typeprint.c	2014-01-08 10:23:36.000000000 +0100
++++ gdb-7.7.1/gdb/m2-typeprint.c	2014-05-12 20:22:05.797444116 +0200
 @@ -233,9 +233,12 @@ static void m2_array (struct type *type,
  	  m2_print_bounds (TYPE_INDEX_TYPE (type), stream, show, -1, 1);
  	}
@@ -2580,10 +2580,10 @@ Index: gdb-7.6.90.20140127/gdb/m2-typeprint.c
      }
    fprintf_filtered (stream, "] OF ");
    m2_print_type (TYPE_TARGET_TYPE (type), "", stream, show, level, flags);
-Index: gdb-7.6.90.20140127/gdb/m2-valprint.c
+Index: gdb-7.7.1/gdb/m2-valprint.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/m2-valprint.c	2014-02-06 18:07:54.366911120 +0100
-+++ gdb-7.6.90.20140127/gdb/m2-valprint.c	2014-02-06 18:07:58.920916013 +0100
+--- gdb-7.7.1.orig/gdb/m2-valprint.c	2014-05-05 23:51:24.000000000 +0200
++++ gdb-7.7.1/gdb/m2-valprint.c	2014-05-12 20:22:05.797444116 +0200
 @@ -35,7 +35,7 @@ static int print_unpacked_pointer (struc
  				   struct ui_file *stream);
  static void
@@ -2649,10 +2649,10 @@ Index: gdb-7.6.90.20140127/gdb/m2-valprint.c
  
  		  /* Look for a NULL char.  */
  		  for (temp_len = 0;
-Index: gdb-7.6.90.20140127/gdb/memrange.c
+Index: gdb-7.7.1/gdb/memrange.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/memrange.c	2014-02-06 18:07:54.366911120 +0100
-+++ gdb-7.6.90.20140127/gdb/memrange.c	2014-02-06 18:07:58.920916013 +0100
+--- gdb-7.7.1.orig/gdb/memrange.c	2014-01-08 10:23:36.000000000 +0100
++++ gdb-7.7.1/gdb/memrange.c	2014-05-12 20:22:05.797444116 +0200
 @@ -21,8 +21,8 @@
  #include "memrange.h"
  
@@ -2664,10 +2664,10 @@ Index: gdb-7.6.90.20140127/gdb/memrange.c
  {
    ULONGEST h, l;
  
-Index: gdb-7.6.90.20140127/gdb/memrange.h
+Index: gdb-7.7.1/gdb/memrange.h
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/memrange.h	2014-02-06 18:07:54.367911121 +0100
-+++ gdb-7.6.90.20140127/gdb/memrange.h	2014-02-06 18:07:58.921916014 +0100
+--- gdb-7.7.1.orig/gdb/memrange.h	2014-01-08 10:23:36.000000000 +0100
++++ gdb-7.7.1/gdb/memrange.h	2014-05-12 20:22:05.798444117 +0200
 @@ -30,7 +30,7 @@ struct mem_range
    CORE_ADDR start;
  
@@ -2688,10 +2688,10 @@ Index: gdb-7.6.90.20140127/gdb/memrange.h
  
  /* Sort ranges by start address, then coalesce contiguous or
     overlapping ranges.  */
-Index: gdb-7.6.90.20140127/gdb/mips-linux-nat.c
+Index: gdb-7.7.1/gdb/mips-linux-nat.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/mips-linux-nat.c	2014-02-06 18:07:54.367911121 +0100
-+++ gdb-7.6.90.20140127/gdb/mips-linux-nat.c	2014-02-06 18:07:58.921916014 +0100
+--- gdb-7.7.1.orig/gdb/mips-linux-nat.c	2014-05-05 23:51:24.000000000 +0200
++++ gdb-7.7.1/gdb/mips-linux-nat.c	2014-05-12 20:22:05.798444117 +0200
 @@ -588,7 +588,7 @@ mips_linux_stopped_data_address (struct
     the specified region can be covered by the watch registers.  */
  
@@ -2701,10 +2701,10 @@ Index: gdb-7.6.90.20140127/gdb/mips-linux-nat.c
  {
    struct pt_watch_regs dummy_regs;
    int i;
-Index: gdb-7.6.90.20140127/gdb/opencl-lang.c
+Index: gdb-7.7.1/gdb/opencl-lang.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/opencl-lang.c	2014-02-06 18:07:54.367911121 +0100
-+++ gdb-7.6.90.20140127/gdb/opencl-lang.c	2014-02-06 18:07:58.921916014 +0100
+--- gdb-7.7.1.orig/gdb/opencl-lang.c	2014-05-05 23:51:24.000000000 +0200
++++ gdb-7.7.1/gdb/opencl-lang.c	2014-05-12 20:22:05.798444117 +0200
 @@ -80,11 +80,11 @@ builtin_opencl_type (struct gdbarch *gdb
  
  static struct type *
@@ -2831,10 +2831,10 @@ Index: gdb-7.6.90.20140127/gdb/opencl-lang.c
  
        if (!value_bits_synthetic_pointer (c->val,
  					 c->indices[i] * elsize + comp_offset,
-Index: gdb-7.6.90.20140127/gdb/p-lang.c
+Index: gdb-7.7.1/gdb/p-lang.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/p-lang.c	2014-02-06 18:07:54.368911122 +0100
-+++ gdb-7.6.90.20140127/gdb/p-lang.c	2014-02-06 18:07:58.921916014 +0100
+--- gdb-7.7.1.orig/gdb/p-lang.c	2014-05-05 23:51:24.000000000 +0200
++++ gdb-7.7.1/gdb/p-lang.c	2014-05-12 20:22:05.798444117 +0200
 @@ -96,8 +96,8 @@ pascal_main_name (void)
     are not multiple of TARGET_CHAR_BIT then the results are wrong
     but this does not happen for Free Pascal nor for GPC.  */
@@ -2882,10 +2882,10 @@ Index: gdb-7.6.90.20140127/gdb/p-lang.c
  	  i = rep1 - 1;
  	  things_printed += options->repeat_count_threshold;
  	  need_comma = 1;
-Index: gdb-7.6.90.20140127/gdb/p-lang.h
+Index: gdb-7.7.1/gdb/p-lang.h
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/p-lang.h	2014-02-06 18:07:54.368911122 +0100
-+++ gdb-7.6.90.20140127/gdb/p-lang.h	2014-02-06 18:07:58.922916016 +0100
+--- gdb-7.7.1.orig/gdb/p-lang.h	2014-05-05 23:51:24.000000000 +0200
++++ gdb-7.7.1/gdb/p-lang.h	2014-05-12 20:22:05.798444117 +0200
 @@ -35,7 +35,7 @@ extern void pascal_print_type (struct ty
  extern void pascal_print_typedef (struct type *, struct symbol *,
  				  struct ui_file *);
@@ -2920,10 +2920,10 @@ Index: gdb-7.6.90.20140127/gdb/p-lang.h
  					      CORE_ADDR, struct ui_file *,
  					      int,
  					      const struct value *,
-Index: gdb-7.6.90.20140127/gdb/p-valprint.c
+Index: gdb-7.7.1/gdb/p-valprint.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/p-valprint.c	2014-02-06 18:07:54.368911122 +0100
-+++ gdb-7.6.90.20140127/gdb/p-valprint.c	2014-02-06 18:07:58.922916016 +0100
+--- gdb-7.7.1.orig/gdb/p-valprint.c	2014-05-12 20:22:04.780443506 +0200
++++ gdb-7.7.1/gdb/p-valprint.c	2014-05-12 20:22:05.799444117 +0200
 @@ -58,7 +58,7 @@ static const struct generic_val_print_de
  
  void
@@ -2985,10 +2985,10 @@ Index: gdb-7.6.90.20140127/gdb/p-valprint.c
        volatile struct gdb_exception ex;
        int skip = 0;
  
-Index: gdb-7.6.90.20140127/gdb/ppc-linux-nat.c
+Index: gdb-7.7.1/gdb/ppc-linux-nat.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/ppc-linux-nat.c	2014-02-06 18:07:54.369911123 +0100
-+++ gdb-7.6.90.20140127/gdb/ppc-linux-nat.c	2014-02-06 18:07:58.922916016 +0100
+--- gdb-7.7.1.orig/gdb/ppc-linux-nat.c	2014-05-05 23:51:24.000000000 +0200
++++ gdb-7.7.1/gdb/ppc-linux-nat.c	2014-05-12 20:22:05.799444117 +0200
 @@ -1496,7 +1496,7 @@ ppc_linux_can_use_hw_breakpoint (int typ
  }
  
@@ -2998,10 +2998,10 @@ Index: gdb-7.6.90.20140127/gdb/ppc-linux-nat.c
  {
    /* Handle sub-8-byte quantities.  */
    if (len <= 0)
-Index: gdb-7.6.90.20140127/gdb/printcmd.c
+Index: gdb-7.7.1/gdb/printcmd.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/printcmd.c	2014-02-06 18:07:54.370911124 +0100
-+++ gdb-7.6.90.20140127/gdb/printcmd.c	2014-02-06 18:07:58.923916017 +0100
+--- gdb-7.7.1.orig/gdb/printcmd.c	2014-05-12 20:22:05.091443693 +0200
++++ gdb-7.7.1/gdb/printcmd.c	2014-05-12 20:22:05.799444117 +0200
 @@ -289,7 +289,7 @@ print_formatted (struct value *val, int
  		 struct ui_file *stream)
  {
@@ -3020,10 +3020,10 @@ Index: gdb-7.6.90.20140127/gdb/printcmd.c
    enum bfd_endian byte_order = gdbarch_byte_order (gdbarch);
  
    /* String printing should go through val_print_scalar_formatted.  */
-Index: gdb-7.6.90.20140127/gdb/procfs.c
+Index: gdb-7.7.1/gdb/procfs.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/procfs.c	2014-02-06 18:07:54.370911124 +0100
-+++ gdb-7.6.90.20140127/gdb/procfs.c	2014-02-06 18:07:58.924916018 +0100
+--- gdb-7.7.1.orig/gdb/procfs.c	2014-05-05 23:51:24.000000000 +0200
++++ gdb-7.7.1/gdb/procfs.c	2014-05-12 20:22:05.800444118 +0200
 @@ -4924,7 +4924,7 @@ procfs_remove_watchpoint (CORE_ADDR addr
  }
  
@@ -3033,10 +3033,10 @@ Index: gdb-7.6.90.20140127/gdb/procfs.c
  {
    /* The man page for proc(4) on Solaris 2.6 and up says that the
       system can support "thousands" of hardware watchpoints, but gives
-Index: gdb-7.6.90.20140127/gdb/python/py-prettyprint.c
+Index: gdb-7.7.1/gdb/python/py-prettyprint.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/python/py-prettyprint.c	2014-02-06 18:07:54.371911125 +0100
-+++ gdb-7.6.90.20140127/gdb/python/py-prettyprint.c	2014-02-06 18:07:58.924916018 +0100
+--- gdb-7.7.1.orig/gdb/python/py-prettyprint.c	2014-05-05 23:51:24.000000000 +0200
++++ gdb-7.7.1/gdb/python/py-prettyprint.c	2014-05-12 20:22:05.800444118 +0200
 @@ -688,7 +688,7 @@ print_children (PyObject *printer, const
  
  int
@@ -3055,10 +3055,10 @@ Index: gdb-7.6.90.20140127/gdb/python/py-prettyprint.c
  			  struct ui_file *stream, int recurse,
  			  const struct value *val,
  			  const struct value_print_options *options,
-Index: gdb-7.6.90.20140127/gdb/python/python.h
+Index: gdb-7.7.1/gdb/python/python.h
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/python/python.h	2014-02-06 18:07:54.371911125 +0100
-+++ gdb-7.6.90.20140127/gdb/python/python.h	2014-02-06 18:07:58.924916018 +0100
+--- gdb-7.7.1.orig/gdb/python/python.h	2014-05-12 20:22:04.783443508 +0200
++++ gdb-7.7.1/gdb/python/python.h	2014-05-12 20:22:05.801444119 +0200
 @@ -111,7 +111,7 @@ void source_python_script (FILE *file, c
  void run_python_script (int argc, char **argv);
  
@@ -3068,10 +3068,10 @@ Index: gdb-7.6.90.20140127/gdb/python/python.h
  			      struct ui_file *stream, int recurse,
  			      const struct value *val,
  			      const struct value_print_options *options,
-Index: gdb-7.6.90.20140127/gdb/regcache.c
+Index: gdb-7.7.1/gdb/regcache.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/regcache.c	2014-02-06 18:07:54.372911126 +0100
-+++ gdb-7.6.90.20140127/gdb/regcache.c	2014-02-06 18:07:58.924916018 +0100
+--- gdb-7.7.1.orig/gdb/regcache.c	2014-05-05 23:51:24.000000000 +0200
++++ gdb-7.7.1/gdb/regcache.c	2014-05-12 20:22:05.801444119 +0200
 @@ -899,7 +899,7 @@ typedef void (regcache_write_ftype) (str
  
  static enum register_status
@@ -3117,10 +3117,10 @@ Index: gdb-7.6.90.20140127/gdb/regcache.c
  {
    struct regcache_descr *descr = regcache->descr;
  
-Index: gdb-7.6.90.20140127/gdb/regcache.h
+Index: gdb-7.7.1/gdb/regcache.h
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/regcache.h	2014-02-06 18:07:54.372911126 +0100
-+++ gdb-7.6.90.20140127/gdb/regcache.h	2014-02-06 18:07:58.925916019 +0100
+--- gdb-7.7.1.orig/gdb/regcache.h	2014-01-08 10:23:36.000000000 +0100
++++ gdb-7.7.1/gdb/regcache.h	2014-05-12 20:22:05.801444119 +0200
 @@ -89,9 +89,9 @@ extern void regcache_raw_write_unsigned
  
  extern enum register_status
@@ -3148,10 +3148,10 @@ Index: gdb-7.6.90.20140127/gdb/regcache.h
  
  /* Special routines to read/write the PC.  */
  
-Index: gdb-7.6.90.20140127/gdb/remote.c
+Index: gdb-7.7.1/gdb/remote.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/remote.c	2014-02-06 18:07:54.374911128 +0100
-+++ gdb-7.6.90.20140127/gdb/remote.c	2014-02-06 18:07:58.926916020 +0100
+--- gdb-7.7.1.orig/gdb/remote.c	2014-05-12 20:22:05.110443704 +0200
++++ gdb-7.7.1/gdb/remote.c	2014-05-12 20:22:05.803444120 +0200
 @@ -8413,7 +8413,7 @@ int remote_hw_watchpoint_length_limit =
  int remote_hw_breakpoint_limit = -1;
  
@@ -3161,10 +3161,10 @@ Index: gdb-7.6.90.20140127/gdb/remote.c
  {
    if (remote_hw_watchpoint_length_limit == 0)
      return 0;
-Index: gdb-7.6.90.20140127/gdb/spu-multiarch.c
+Index: gdb-7.7.1/gdb/spu-multiarch.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/spu-multiarch.c	2014-02-06 18:07:54.374911128 +0100
-+++ gdb-7.6.90.20140127/gdb/spu-multiarch.c	2014-02-06 18:07:58.927916021 +0100
+--- gdb-7.7.1.orig/gdb/spu-multiarch.c	2014-05-05 23:51:24.000000000 +0200
++++ gdb-7.7.1/gdb/spu-multiarch.c	2014-05-12 20:22:05.803444120 +0200
 @@ -118,7 +118,7 @@ spu_thread_architecture (struct target_o
  
  /* Override the to_region_ok_for_hw_watchpoint routine.  */
@@ -3174,10 +3174,10 @@ Index: gdb-7.6.90.20140127/gdb/spu-multiarch.c
  {
    struct target_ops *ops_beneath = find_target_beneath (&spu_ops);
    while (ops_beneath && !ops_beneath->to_region_ok_for_hw_watchpoint)
-Index: gdb-7.6.90.20140127/gdb/stack.c
+Index: gdb-7.7.1/gdb/stack.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/stack.c	2014-02-06 18:07:54.375911129 +0100
-+++ gdb-7.6.90.20140127/gdb/stack.c	2014-02-06 18:07:58.927916021 +0100
+--- gdb-7.7.1.orig/gdb/stack.c	2014-05-12 20:22:04.783443508 +0200
++++ gdb-7.7.1/gdb/stack.c	2014-05-12 20:22:05.803444120 +0200
 @@ -180,7 +180,7 @@ print_stack_frame (struct frame_info *fr
     argument (not just the first nameless argument).  */
  
@@ -3216,10 +3216,10 @@ Index: gdb-7.6.90.20140127/gdb/stack.c
  
        if (highest_offset == -1)
  	start = gdbarch_frame_args_skip (get_frame_arch (frame));
-Index: gdb-7.6.90.20140127/gdb/symmisc.c
+Index: gdb-7.7.1/gdb/symmisc.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/symmisc.c	2014-02-06 18:07:54.375911129 +0100
-+++ gdb-7.6.90.20140127/gdb/symmisc.c	2014-02-06 18:07:58.927916021 +0100
+--- gdb-7.7.1.orig/gdb/symmisc.c	2014-05-12 20:22:05.212443765 +0200
++++ gdb-7.7.1/gdb/symmisc.c	2014-05-12 20:22:05.804444120 +0200
 @@ -529,11 +529,11 @@ print_symbol (void *args)
  
  	case LOC_CONST_BYTES:
@@ -3235,10 +3235,10 @@ Index: gdb-7.6.90.20140127/gdb/symmisc.c
  	    for (i = 0; i < TYPE_LENGTH (type); i++)
  	      fprintf_filtered (outfile, " %02x",
  				(unsigned) SYMBOL_VALUE_BYTES (symbol)[i]);
-Index: gdb-7.6.90.20140127/gdb/target.c
+Index: gdb-7.7.1/gdb/target.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/target.c	2014-02-06 18:07:54.376911130 +0100
-+++ gdb-7.6.90.20140127/gdb/target.c	2014-02-06 18:07:58.928916022 +0100
+--- gdb-7.7.1.orig/gdb/target.c	2014-05-05 23:51:24.000000000 +0200
++++ gdb-7.7.1/gdb/target.c	2014-05-12 20:22:05.804444120 +0200
 @@ -52,7 +52,7 @@ static void default_terminal_info (const
  static int default_watchpoint_addr_within_range (struct target_ops *,
  						 CORE_ADDR, CORE_ADDR, int);
@@ -3257,7 +3257,7 @@ Index: gdb-7.6.90.20140127/gdb/target.c
  
  static int debug_to_can_accel_watchpoint_condition (CORE_ADDR, int, int,
  						    struct expression *);
-@@ -3599,7 +3599,7 @@ target_fileio_read_stralloc (const char
+@@ -3590,7 +3590,7 @@ target_fileio_read_stralloc (const char
  
  
  static int
@@ -3266,7 +3266,7 @@ Index: gdb-7.6.90.20140127/gdb/target.c
  {
    return (len <= gdbarch_ptr_bit (target_gdbarch ()) / TARGET_CHAR_BIT);
  }
-@@ -4566,7 +4566,7 @@ debug_to_can_use_hw_breakpoint (int type
+@@ -4557,7 +4557,7 @@ debug_to_can_use_hw_breakpoint (int type
  }
  
  static int
@@ -3275,10 +3275,10 @@ Index: gdb-7.6.90.20140127/gdb/target.c
  {
    CORE_ADDR retval;
  
-Index: gdb-7.6.90.20140127/gdb/target.h
+Index: gdb-7.7.1/gdb/target.h
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/target.h	2014-02-06 18:07:54.377911131 +0100
-+++ gdb-7.6.90.20140127/gdb/target.h	2014-02-06 18:07:58.929916023 +0100
+--- gdb-7.7.1.orig/gdb/target.h	2014-05-12 20:22:05.574443982 +0200
++++ gdb-7.7.1/gdb/target.h	2014-05-12 20:22:05.805444121 +0200
 @@ -428,7 +428,7 @@ struct target_ops
  
      /* Documentation of this routine is provided with the corresponding
@@ -3288,11 +3288,11 @@ Index: gdb-7.6.90.20140127/gdb/target.h
  
      int (*to_can_accel_watchpoint_condition) (CORE_ADDR, int, int,
  					      struct expression *);
-Index: gdb-7.6.90.20140127/gdb/tracepoint.c
+Index: gdb-7.7.1/gdb/tracepoint.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/tracepoint.c	2014-02-06 18:07:54.379911134 +0100
-+++ gdb-7.6.90.20140127/gdb/tracepoint.c	2014-02-06 18:07:58.930916024 +0100
-@@ -935,13 +935,13 @@ add_register (struct collection_list *co
+--- gdb-7.7.1.orig/gdb/tracepoint.c	2014-05-05 23:51:24.000000000 +0200
++++ gdb-7.7.1/gdb/tracepoint.c	2014-05-12 20:22:05.806444122 +0200
+@@ -937,13 +937,13 @@ add_register (struct collection_list *co
  static void
  add_memrange (struct collection_list *memranges, 
  	      int type, bfd_signed_vma base,
@@ -3308,7 +3308,7 @@ Index: gdb-7.6.90.20140127/gdb/tracepoint.c
      }
  
    /* type: memrange_absolute == memory, other n == basereg */
-@@ -971,7 +971,7 @@ collect_symbol (struct collection_list *
+@@ -973,7 +973,7 @@ collect_symbol (struct collection_list *
  		CORE_ADDR scope,
  		int trace_string)
  {
@@ -3317,7 +3317,7 @@ Index: gdb-7.6.90.20140127/gdb/tracepoint.c
    unsigned int reg;
    bfd_signed_vma offset;
    int treat_as_expr = 0;
-@@ -995,8 +995,8 @@ collect_symbol (struct collection_list *
+@@ -997,8 +997,8 @@ collect_symbol (struct collection_list *
  	  char tmp[40];
  
  	  sprintf_vma (tmp, offset);
@@ -3328,7 +3328,7 @@ Index: gdb-7.6.90.20140127/gdb/tracepoint.c
  			   tmp /* address */);
  	}
        /* A struct may be a C++ class with static fields, go to general
-@@ -1028,8 +1028,8 @@ collect_symbol (struct collection_list *
+@@ -1030,8 +1030,8 @@ collect_symbol (struct collection_list *
        offset = frame_offset + SYMBOL_VALUE (sym);
        if (info_verbose)
  	{
@@ -3339,7 +3339,7 @@ Index: gdb-7.6.90.20140127/gdb/tracepoint.c
  	  printf_vma (offset);
  	  printf_filtered (" from frame ptr reg %d\n", reg);
  	}
-@@ -1040,8 +1040,8 @@ collect_symbol (struct collection_list *
+@@ -1042,8 +1042,8 @@ collect_symbol (struct collection_list *
        offset = 0;
        if (info_verbose)
  	{
@@ -3350,7 +3350,7 @@ Index: gdb-7.6.90.20140127/gdb/tracepoint.c
  	  printf_vma (offset);
  	  printf_filtered (" from reg %d\n", reg);
  	}
-@@ -1052,8 +1052,8 @@ collect_symbol (struct collection_list *
+@@ -1054,8 +1054,8 @@ collect_symbol (struct collection_list *
        offset = frame_offset + SYMBOL_VALUE (sym);
        if (info_verbose)
  	{
@@ -3361,7 +3361,7 @@ Index: gdb-7.6.90.20140127/gdb/tracepoint.c
  	  printf_vma (offset);
  	  printf_filtered (" from frame ptr reg %d\n", reg);
  	}
-@@ -2711,7 +2711,8 @@ scope_info (char *args, int from_tty)
+@@ -2713,7 +2713,8 @@ scope_info (char *args, int from_tty)
    const char *symname;
    char *save_args = args;
    struct block_iterator iter;
@@ -3371,7 +3371,7 @@ Index: gdb-7.6.90.20140127/gdb/tracepoint.c
    struct gdbarch *gdbarch;
    int regno;
  
-@@ -2847,8 +2848,11 @@ scope_info (char *args, int from_tty)
+@@ -2849,8 +2850,11 @@ scope_info (char *args, int from_tty)
  		}
  	    }
  	  if (SYMBOL_TYPE (sym))
@@ -3385,10 +3385,10 @@ Index: gdb-7.6.90.20140127/gdb/tracepoint.c
  	}
        if (BLOCK_FUNCTION (block))
  	break;
-Index: gdb-7.6.90.20140127/gdb/typeprint.c
+Index: gdb-7.7.1/gdb/typeprint.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/typeprint.c	2014-02-06 18:07:54.379911134 +0100
-+++ gdb-7.6.90.20140127/gdb/typeprint.c	2014-02-06 18:07:58.930916024 +0100
+--- gdb-7.7.1.orig/gdb/typeprint.c	2014-05-12 20:22:04.790443512 +0200
++++ gdb-7.7.1/gdb/typeprint.c	2014-05-12 20:22:05.806444122 +0200
 @@ -409,7 +409,7 @@ whatis_exp (char *exp, int show)
    struct type *real_type = NULL;
    struct type *type;
@@ -3398,10 +3398,10 @@ Index: gdb-7.6.90.20140127/gdb/typeprint.c
    int using_enc = 0;
    struct value_print_options opts;
    struct type_print_options flags = default_ptype_flags;
-Index: gdb-7.6.90.20140127/gdb/valarith.c
+Index: gdb-7.7.1/gdb/valarith.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/valarith.c	2014-02-06 18:07:54.380911135 +0100
-+++ gdb-7.6.90.20140127/gdb/valarith.c	2014-02-06 18:07:58.930916024 +0100
+--- gdb-7.7.1.orig/gdb/valarith.c	2014-05-12 20:22:04.791443513 +0200
++++ gdb-7.7.1/gdb/valarith.c	2014-05-12 20:22:05.806444122 +0200
 @@ -190,15 +190,15 @@ value_subscript (struct value *array, LO
     to doubles, but no longer does.  */
  
@@ -3455,10 +3455,10 @@ Index: gdb-7.6.90.20140127/gdb/valarith.c
  
    for (i = 0; i < len; i++)
      {
-Index: gdb-7.6.90.20140127/gdb/valops.c
+Index: gdb-7.7.1/gdb/valops.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/valops.c	2014-02-06 18:07:54.382911137 +0100
-+++ gdb-7.6.90.20140127/gdb/valops.c	2014-02-06 18:11:09.072119918 +0100
+--- gdb-7.7.1.orig/gdb/valops.c	2014-05-12 20:22:05.444443904 +0200
++++ gdb-7.7.1/gdb/valops.c	2014-05-12 20:22:05.807444122 +0200
 @@ -51,11 +51,11 @@ static int typecmp (int staticp, int var
  		    struct field t1[], struct value *t2[]);
  
@@ -3774,10 +3774,10 @@ Index: gdb-7.6.90.20140127/gdb/valops.c
    int using_enc = 0;
    struct value *new_val;
  
-Index: gdb-7.6.90.20140127/gdb/valprint.c
+Index: gdb-7.7.1/gdb/valprint.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/valprint.c	2014-02-06 18:07:54.383911138 +0100
-+++ gdb-7.6.90.20140127/gdb/valprint.c	2014-02-06 18:07:58.932916026 +0100
+--- gdb-7.7.1.orig/gdb/valprint.c	2014-05-12 20:22:04.792443513 +0200
++++ gdb-7.7.1/gdb/valprint.c	2014-05-12 20:22:05.807444122 +0200
 @@ -302,7 +302,7 @@ val_print_scalar_type_p (struct type *ty
  int
  valprint_check_validity (struct ui_file *stream,
@@ -3871,10 +3871,10 @@ Index: gdb-7.6.90.20140127/gdb/valprint.c
  		  const char *encoding, int force_ellipses,
  		  int quote_char, int c_style_terminator,
  		  const struct value_print_options *options)
-Index: gdb-7.6.90.20140127/gdb/valprint.h
+Index: gdb-7.7.1/gdb/valprint.h
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/valprint.h	2014-02-06 18:07:54.384911139 +0100
-+++ gdb-7.6.90.20140127/gdb/valprint.h	2014-02-06 18:07:58.932916026 +0100
+--- gdb-7.7.1.orig/gdb/valprint.h	2014-01-08 10:23:36.000000000 +0100
++++ gdb-7.7.1/gdb/valprint.h	2014-05-12 20:22:05.808444123 +0200
 @@ -115,11 +115,11 @@ extern void maybe_print_array_index (str
                                       struct ui_file *stream,
  				     const struct value_print_options *);
@@ -3925,10 +3925,10 @@ Index: gdb-7.6.90.20140127/gdb/valprint.h
  			      const char *encoding, int force_ellipses,
  			      int quote_char, int c_style_terminator,
  			      const struct value_print_options *options);
-Index: gdb-7.6.90.20140127/gdb/value.c
+Index: gdb-7.7.1/gdb/value.c
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/value.c	2014-02-06 18:07:54.386911141 +0100
-+++ gdb-7.6.90.20140127/gdb/value.c	2014-02-06 18:10:39.376088625 +0100
+--- gdb-7.7.1.orig/gdb/value.c	2014-05-12 20:22:05.534443958 +0200
++++ gdb-7.7.1/gdb/value.c	2014-05-12 20:22:05.808444123 +0200
 @@ -69,10 +69,10 @@ struct internal_function
  struct range
  {
@@ -4232,10 +4232,10 @@ Index: gdb-7.6.90.20140127/gdb/value.c
  
    /* Normalize BITPOS.  */
    addr += bitpos / 8;
-Index: gdb-7.6.90.20140127/gdb/value.h
+Index: gdb-7.7.1/gdb/value.h
 ===================================================================
---- gdb-7.6.90.20140127.orig/gdb/value.h	2014-02-06 18:07:54.387911142 +0100
-+++ gdb-7.6.90.20140127/gdb/value.h	2014-02-06 18:09:23.064006360 +0100
+--- gdb-7.7.1.orig/gdb/value.h	2014-05-12 20:22:04.793443514 +0200
++++ gdb-7.7.1/gdb/value.h	2014-05-12 20:22:05.809444123 +0200
 @@ -82,8 +82,8 @@ extern void set_value_parent (struct val
     within the registers structure.  Note also the member
     embedded_offset below.  */
@@ -4469,3 +4469,16 @@ Index: gdb-7.6.90.20140127/gdb/value.h
  
  /* User function handler.  */
  
+Index: gdb-7.7.1/gdb/s390-linux-nat.c
+===================================================================
+--- gdb-7.7.1.orig/gdb/s390-linux-nat.c	2014-05-05 23:51:24.000000000 +0200
++++ gdb-7.7.1/gdb/s390-linux-nat.c	2014-05-12 20:22:48.767470010 +0200
+@@ -563,7 +563,7 @@ s390_can_use_hw_breakpoint (int type, in
+ }
+ 
+ static int
+-s390_region_ok_for_hw_watchpoint (CORE_ADDR addr, int cnt)
++s390_region_ok_for_hw_watchpoint (CORE_ADDR addr, LONGEST cnt)
+ {
+   return 1;
+ }
diff --git a/gdb.spec b/gdb.spec
index fb43891..e5e0cee 100644
--- a/gdb.spec
+++ b/gdb.spec
@@ -39,7 +39,7 @@ Version: 7.7.1
 
 # The release always contains a leading reserved number, start it at 1.
 # `upstream' is not a part of `name' to stay fully rpm dependencies compatible for the testing.
-Release: 11%{?dist}
+Release: 12%{?dist}
 
 License: GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and BSD and Public Domain and GFDL
 Group: Development/Debuggers
@@ -1404,6 +1404,9 @@ fi
 %endif # 0%{!?el5:1} || "%{_target_cpu}" == "noarch"
 
 %changelog
+* Mon May 12 2014 Jan Kratochvil <jan.kratochvil at redhat.com> - 7.7.1-12.fc21
+- [s390*] Fix compilation error.
+
 * Fri May  9 2014 Jan Kratochvil <jan.kratochvil at redhat.com> - 7.7.1-11.fc21
 - [ppc*] Import ppc64le support (BZ 1096303, Ulrich Weigand).
 


More information about the scm-commits mailing list