[gcc-7] 354/354: - refresh a patch

Ximin Luo infinity0 at debian.org
Thu Nov 23 15:51:44 UTC 2017


This is an automated email from the git hooks/post-receive script.

infinity0 pushed a commit to branch master
in repository gcc-7.

commit 47e4218f0f8ab25a1b0cd0a5b92fdcc9f5d1272f
Author: doko <doko at 6ca36cf4-e1d1-0310-8c6f-e303bb2178ca>
Date:   Wed Nov 22 19:55:09 2017 +0000

     - refresh a patch
    
    
    git-svn-id: svn+ssh://svn.debian.org/svn/gcccvs/branches/sid/gcc-7@9852 6ca36cf4-e1d1-0310-8c6f-e303bb2178ca
---
 debian/patches/pr77631.diff | 38 +++++++++++++++++++-------------------
 1 file changed, 19 insertions(+), 19 deletions(-)

diff --git a/debian/patches/pr77631.diff b/debian/patches/pr77631.diff
index 0b02948..5143d1a 100644
--- a/debian/patches/pr77631.diff
+++ b/debian/patches/pr77631.diff
@@ -139,15 +139,15 @@ Index: b/src/libbacktrace/elf.c
  #ifndef HAVE_DL_ITERATE_PHDR
  
  /* Dummy version of dl_iterate_phdr for systems that don't have it.  */
-@@ -105,6 +137,7 @@ dl_iterate_phdr (int (*callback) (struct
- #undef SHT_DYNSYM
+@@ -106,6 +138,7 @@ dl_iterate_phdr (int (*callback) (struct
+ #undef SHF_COMPRESSED
  #undef STT_OBJECT
  #undef STT_FUNC
 +#undef NT_GNU_BUILD_ID
  
  /* Basic types.  */
  
-@@ -224,6 +257,16 @@ typedef struct
+@@ -227,6 +260,16 @@ typedef struct
  #define STT_OBJECT 1
  #define STT_FUNC 2
  
@@ -164,7 +164,7 @@ Index: b/src/libbacktrace/elf.c
  /* An index of ELF sections we care about.  */
  
  enum debug_section
-@@ -283,6 +326,102 @@ struct elf_syminfo_data
+@@ -286,6 +329,102 @@ struct elf_syminfo_data
    size_t count;
  };
  
@@ -267,7 +267,7 @@ Index: b/src/libbacktrace/elf.c
  /* A dummy callback function used when we can't find any debug info.  */
  
  static int
-@@ -510,6 +649,293 @@ elf_syminfo (struct backtrace_state *sta
+@@ -513,6 +652,293 @@ elf_syminfo (struct backtrace_state *sta
      callback (data, addr, sym->name, sym->address, sym->size);
  }
  
@@ -561,7 +561,7 @@ Index: b/src/libbacktrace/elf.c
  /* Add the backtrace data for one ELF file.  Returns 1 on success,
     0 on failure (in both cases descriptor is closed) or -1 if exe
     is non-zero and the ELF file is ET_DYN, which tells the caller that
-@@ -517,9 +943,10 @@ elf_syminfo (struct backtrace_state *sta
+@@ -520,9 +946,10 @@ elf_syminfo (struct backtrace_state *sta
     base_address is determined.  */
  
  static int
@@ -575,7 +575,7 @@ Index: b/src/libbacktrace/elf.c
  {
    struct backtrace_view ehdr_view;
    b_elf_ehdr ehdr;
-@@ -543,6 +970,14 @@ elf_add (struct backtrace_state *state,
+@@ -546,6 +973,14 @@ elf_add (struct backtrace_state *state,
    int symtab_view_valid;
    struct backtrace_view strtab_view;
    int strtab_view_valid;
@@ -590,7 +590,7 @@ Index: b/src/libbacktrace/elf.c
    off_t min_offset;
    off_t max_offset;
    struct backtrace_view debug_view;
-@@ -555,6 +990,12 @@ elf_add (struct backtrace_state *state,
+@@ -558,6 +993,12 @@ elf_add (struct backtrace_state *state,
    names_view_valid = 0;
    symtab_view_valid = 0;
    strtab_view_valid = 0;
@@ -603,7 +603,7 @@ Index: b/src/libbacktrace/elf.c
    debug_view_valid = 0;
  
    if (!backtrace_get_view (state, descriptor, 0, sizeof ehdr, error_callback,
-@@ -707,11 +1148,62 @@ elf_add (struct backtrace_state *state,
+@@ -711,11 +1152,62 @@ elf_add (struct backtrace_state *state,
  	      break;
  	    }
  	}
@@ -667,7 +667,7 @@ Index: b/src/libbacktrace/elf.c
      {
        const b_elf_shdr *symtab_shdr;
        unsigned int strtab_shndx;
-@@ -757,6 +1249,7 @@ elf_add (struct backtrace_state *state,
+@@ -761,6 +1253,7 @@ elf_add (struct backtrace_state *state,
        /* We no longer need the symbol table, but we hold on to the
  	 string table permanently.  */
        backtrace_release_view (state, &symtab_view, error_callback, data);
@@ -675,7 +675,7 @@ Index: b/src/libbacktrace/elf.c
  
        *found_sym = 1;
  
-@@ -770,6 +1263,53 @@ elf_add (struct backtrace_state *state,
+@@ -774,6 +1267,53 @@ elf_add (struct backtrace_state *state,
    backtrace_release_view (state, &names_view, error_callback, data);
    names_view_valid = 0;
  
@@ -729,7 +729,7 @@ Index: b/src/libbacktrace/elf.c
    /* Read all the debug sections in a single view, since they are
       probably adjacent in the file.  We never release this view.  */
  
-@@ -842,6 +1382,10 @@ elf_add (struct backtrace_state *state,
+@@ -846,6 +1386,10 @@ elf_add (struct backtrace_state *state,
      backtrace_release_view (state, &symtab_view, error_callback, data);
    if (strtab_view_valid)
      backtrace_release_view (state, &strtab_view, error_callback, data);
@@ -740,7 +740,7 @@ Index: b/src/libbacktrace/elf.c
    if (debug_view_valid)
      backtrace_release_view (state, &debug_view, error_callback, data);
    if (descriptor != -1)
-@@ -859,6 +1403,7 @@ struct phdr_data
+@@ -863,6 +1407,7 @@ struct phdr_data
    fileline *fileline_fn;
    int *found_sym;
    int *found_dwarf;
@@ -748,7 +748,7 @@ Index: b/src/libbacktrace/elf.c
    int exe_descriptor;
  };
  
-@@ -873,6 +1418,7 @@ phdr_callback (struct dl_phdr_info *info
+@@ -877,6 +1422,7 @@ phdr_callback (struct dl_phdr_info *info
  	       void *pdata)
  {
    struct phdr_data *pd = (struct phdr_data *) pdata;
@@ -756,7 +756,7 @@ Index: b/src/libbacktrace/elf.c
    int descriptor;
    int does_not_exist;
    fileline elf_fileline_fn;
-@@ -885,6 +1431,7 @@ phdr_callback (struct dl_phdr_info *info
+@@ -889,6 +1435,7 @@ phdr_callback (struct dl_phdr_info *info
      {
        if (pd->exe_descriptor == -1)
  	return 0;
@@ -764,7 +764,7 @@ Index: b/src/libbacktrace/elf.c
        descriptor = pd->exe_descriptor;
        pd->exe_descriptor = -1;
      }
-@@ -896,14 +1443,16 @@ phdr_callback (struct dl_phdr_info *info
+@@ -900,14 +1447,16 @@ phdr_callback (struct dl_phdr_info *info
  	  pd->exe_descriptor = -1;
  	}
  
@@ -783,7 +783,7 @@ Index: b/src/libbacktrace/elf.c
      {
        if (found_dwarf)
  	{
-@@ -920,8 +1469,8 @@ phdr_callback (struct dl_phdr_info *info
+@@ -924,8 +1473,8 @@ phdr_callback (struct dl_phdr_info *info
     sections.  */
  
  int
@@ -794,7 +794,7 @@ Index: b/src/libbacktrace/elf.c
  		      void *data, fileline *fileline_fn)
  {
    int ret;
-@@ -930,8 +1479,8 @@ backtrace_initialize (struct backtrace_s
+@@ -934,8 +1483,8 @@ backtrace_initialize (struct backtrace_s
    fileline elf_fileline_fn = elf_nodebug;
    struct phdr_data pd;
  
@@ -805,7 +805,7 @@ Index: b/src/libbacktrace/elf.c
    if (!ret)
      return 0;
  
-@@ -941,6 +1490,7 @@ backtrace_initialize (struct backtrace_s
+@@ -945,6 +1494,7 @@ backtrace_initialize (struct backtrace_s
    pd.fileline_fn = &elf_fileline_fn;
    pd.found_sym = &found_sym;
    pd.found_dwarf = &found_dwarf;

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/gcc-7.git



More information about the Reproducible-commits mailing list