<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/7026bf4a25daae16beab5e17b55088af948a4ab9">https://github.com/macports/macports-ports/commit/7026bf4a25daae16beab5e17b55088af948a4ab9</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 7026bf4  msp430-gdb, msp430-gdb-devel: Fix build with clang
</span>7026bf4 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 7026bf4a25daae16beab5e17b55088af948a4ab9
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Fri Aug 23 02:43:33 2019 -0500

<span style='display:block; white-space:pre;color:#404040;'>    msp430-gdb, msp430-gdb-devel: Fix build with clang
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/46291
</span>---
 cross/msp430-gdb-devel/Portfile                    | 15 +++++----
 .../files/0002-bfdio-Invalid-size-of-memset.patch  | 25 ++++++++++++++
 ...ink-Possible-use-of-unintialized-variable.patch | 25 ++++++++++++++
 .../files/0004-interp-Missing-return-value.patch   | 38 ++++++++++++++++++++++
 .../files/0005-tui-Unknown-type-name.patch         | 17 ++++++++++
 cross/msp430-gdb/Portfile                          | 13 +++++---
 .../files/0002-bfdio-Invalid-size-of-memset.patch  | 25 ++++++++++++++
 ...ink-Possible-use-of-unintialized-variable.patch | 25 ++++++++++++++
 .../files/0004-interp-Missing-return-value.patch   | 38 ++++++++++++++++++++++
 .../files/0005-tui-Unknown-type-name.patch         | 17 ++++++++++
 10 files changed, 227 insertions(+), 11 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/msp430-gdb-devel/Portfile b/cross/msp430-gdb-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a797b49..7af57ba 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/cross/msp430-gdb-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cross/msp430-gdb-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,17 +25,23 @@ use_bzip2               yes
</span> master_sites            gnu:gdb
 patch_sites             sourceforge:project/mspgcc/Patches/${distname}/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles              ${name_common}-${version}-${epoch}.patch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> checksums               ${distname}${extract.suffix} \
                         rmd160  b5821fafe6920dfd30b73606bbf819b8296dfb4e \
                         sha256  3c24dde332e33bfe2d5980c726d76224ebf8304278112a07bf701f8d2145d9bc \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    18943981 \
</span>                         ${name_common}-${version}-${epoch}.patch \
                         rmd160  84fd86c8cee99575eb7db409d113f1e5bc71d7f2 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  b70b54df5e00d24a3a5b744545a87ce656bdc88546081c6ffabefbc4d6c42956
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  b70b54df5e00d24a3a5b744545a87ce656bdc88546081c6ffabefbc4d6c42956 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    382048
</span> 
 depends_run             port:mspdebug
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles              ${name_common}-${version}-${epoch}.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        0002-bfdio-Invalid-size-of-memset.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        0003-elflink-Possible-use-of-unintialized-variable.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        0004-interp-Missing-return-value.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        0005-tui-Unknown-type-name.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> worksrcdir              ${name_package}-[string trimright ${version} a-zA-Z]
 
 configure.args          --target=${name_target} \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -46,9 +52,6 @@ patch.pre_args          -p1
</span> build.env-append        CFLAGS=-I${prefix}/include
 configure.env-append    CFLAGS=-I${prefix}/include
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# TODO: Why? Ticket URL?
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.blacklist *clang*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> post-destroot {
     #remove libiberty.a
     file delete "${destroot}${prefix}/lib/x86_64/libiberty.a"
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/msp430-gdb-devel/files/0002-bfdio-Invalid-size-of-memset.patch b/cross/msp430-gdb-devel/files/0002-bfdio-Invalid-size-of-memset.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..e380ebd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cross/msp430-gdb-devel/files/0002-bfdio-Invalid-size-of-memset.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,25 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 12f36406eb4f1457db61082ec7b0bd8dd6530814 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: =?UTF-8?q?Adam=20Engstr=C3=B6m?= <adaengst@gmail.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Sat, 20 Dec 2014 17:58:00 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH 2/4] bfdio: Invalid size of memset
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bfd/bfdio.c | 2 +-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 1 insertion(+), 1 deletion(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/bfd/bfdio.c b/bfd/bfdio.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index ce92781..9d7fc6f 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/bfd/bfdio.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/bfd/bfdio.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -577,7 +577,7 @@ memory_bstat (bfd *abfd, struct stat *statbuf)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   struct bfd_in_memory *bim = (struct bfd_in_memory *) abfd->iostream;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  memset (statbuf, 0, sizeof (statbuf));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  memset (statbuf, 0, sizeof (*statbuf));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   statbuf->st_size = bim->size;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+2.1.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/msp430-gdb-devel/files/0003-elflink-Possible-use-of-unintialized-variable.patch b/cross/msp430-gdb-devel/files/0003-elflink-Possible-use-of-unintialized-variable.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..30c487b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cross/msp430-gdb-devel/files/0003-elflink-Possible-use-of-unintialized-variable.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,25 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 7311dc1ca5eccf8ccfedd1d06c825b105f057e65 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: =?UTF-8?q?Adam=20Engstr=C3=B6m?= <adaengst@gmail.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Sat, 20 Dec 2014 17:59:11 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH 3/4] elflink: Possible use of unintialized variable
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bfd/elflink.c | 2 +-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 1 insertion(+), 1 deletion(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/bfd/elflink.c b/bfd/elflink.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index f445912..6f79173 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/bfd/elflink.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/bfd/elflink.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12413,7 +12413,7 @@ _bfd_elf_section_already_linked (bfd *abfd, asection *sec,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+              abfd, sec);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         else if (sec->size != 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-            bfd_byte *sec_contents, *l_sec_contents;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            bfd_byte *sec_contents, *l_sec_contents = NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             if (!bfd_malloc_and_get_section (abfd, sec, &sec_contents))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+               (*_bfd_error_handler)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+2.1.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/msp430-gdb-devel/files/0004-interp-Missing-return-value.patch b/cross/msp430-gdb-devel/files/0004-interp-Missing-return-value.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..0b663ed
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cross/msp430-gdb-devel/files/0004-interp-Missing-return-value.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,38 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 9b72be9599b573c61c33e01817cce3803e222613 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: =?UTF-8?q?Adam=20Engstr=C3=B6m?= <adaengst@gmail.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Sat, 20 Dec 2014 18:00:36 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH 4/4] interp: Missing return value
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sim/msp430/interp.c | 6 +++---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 3 insertions(+), 3 deletions(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/sim/msp430/interp.c b/sim/msp430/interp.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 5778c89..077e6ea 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/sim/msp430/interp.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/sim/msp430/interp.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1880,18 +1880,18 @@ get_stop_addr (struct bfd *abfd)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   storage_needed = bfd_get_symtab_upper_bound (abfd);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if (storage_needed < 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    return;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if (storage_needed == 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      return;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   symbol_table = (asymbol **) xmalloc (storage_needed);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   number_of_symbols = bfd_canonicalize_symtab (abfd, symbol_table);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if (number_of_symbols < 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    return;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   for (i = 0; i < number_of_symbols; i++)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+2.1.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/msp430-gdb-devel/files/0005-tui-Unknown-type-name.patch b/cross/msp430-gdb-devel/files/0005-tui-Unknown-type-name.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..ccc90eb
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cross/msp430-gdb-devel/files/0005-tui-Unknown-type-name.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,17 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/gdb/tui/tui-io.c     2010-05-25 10:48:44.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/gdb/tui/tui-io.c     2019-08-23 01:51:22.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -129,10 +129,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ struct ui_out *tui_old_uiout;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Readline previous hooks.  */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-static Function *tui_old_rl_getc_function;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-static VFunction *tui_old_rl_redisplay_function;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-static VFunction *tui_old_rl_prep_terminal;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-static VFunction *tui_old_rl_deprep_terminal;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static rl_intfunc_t *tui_old_rl_getc_function;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static rl_voidfunc_t *tui_old_rl_redisplay_function;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static rl_voidfunc_t *tui_old_rl_prep_terminal;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static rl_voidfunc_t *tui_old_rl_deprep_terminal;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static int tui_old_readline_echoing_p;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Readline output stream.
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/msp430-gdb/Portfile b/cross/msp430-gdb/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 514aa87..1dd591d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/cross/msp430-gdb/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cross/msp430-gdb/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -29,13 +29,19 @@ use_bzip2               yes
</span> checksums               msp430-gdb-7.2a-20111205.patch \
                         rmd160  84fd86c8cee99575eb7db409d113f1e5bc71d7f2 \
                         sha256  b70b54df5e00d24a3a5b744545a87ce656bdc88546081c6ffabefbc4d6c42956 \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    382048 \
</span>                         gdb-7.2a.tar.bz2 \
                         rmd160  b5821fafe6920dfd30b73606bbf819b8296dfb4e \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  3c24dde332e33bfe2d5980c726d76224ebf8304278112a07bf701f8d2145d9bc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  3c24dde332e33bfe2d5980c726d76224ebf8304278112a07bf701f8d2145d9bc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    18943981
</span> 
 depends_run             port:mspdebug
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles              ${name}-${version}.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles              ${name}-${version}.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        0002-bfdio-Invalid-size-of-memset.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        0003-elflink-Possible-use-of-unintialized-variable.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        0004-interp-Missing-return-value.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        0005-tui-Unknown-type-name.patch
</span> 
 configure.args          --target=${name_target} \
                         --disable-Werror
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -45,9 +51,6 @@ patch.pre_args          -p1
</span> build.env-append        CFLAGS=-I${prefix}/include
 configure.env-append    CFLAGS=-I${prefix}/include
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# TODO: Why? Ticket URL?
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.blacklist *clang*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> post-destroot {
     #remove libiberty.a
     file delete "${destroot}${prefix}/lib/x86_64/libiberty.a"
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/msp430-gdb/files/0002-bfdio-Invalid-size-of-memset.patch b/cross/msp430-gdb/files/0002-bfdio-Invalid-size-of-memset.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..e380ebd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cross/msp430-gdb/files/0002-bfdio-Invalid-size-of-memset.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,25 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 12f36406eb4f1457db61082ec7b0bd8dd6530814 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: =?UTF-8?q?Adam=20Engstr=C3=B6m?= <adaengst@gmail.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Sat, 20 Dec 2014 17:58:00 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH 2/4] bfdio: Invalid size of memset
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bfd/bfdio.c | 2 +-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 1 insertion(+), 1 deletion(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/bfd/bfdio.c b/bfd/bfdio.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index ce92781..9d7fc6f 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/bfd/bfdio.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/bfd/bfdio.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -577,7 +577,7 @@ memory_bstat (bfd *abfd, struct stat *statbuf)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   struct bfd_in_memory *bim = (struct bfd_in_memory *) abfd->iostream;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  memset (statbuf, 0, sizeof (statbuf));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  memset (statbuf, 0, sizeof (*statbuf));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   statbuf->st_size = bim->size;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+2.1.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/msp430-gdb/files/0003-elflink-Possible-use-of-unintialized-variable.patch b/cross/msp430-gdb/files/0003-elflink-Possible-use-of-unintialized-variable.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..30c487b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cross/msp430-gdb/files/0003-elflink-Possible-use-of-unintialized-variable.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,25 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 7311dc1ca5eccf8ccfedd1d06c825b105f057e65 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: =?UTF-8?q?Adam=20Engstr=C3=B6m?= <adaengst@gmail.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Sat, 20 Dec 2014 17:59:11 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH 3/4] elflink: Possible use of unintialized variable
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bfd/elflink.c | 2 +-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 1 insertion(+), 1 deletion(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/bfd/elflink.c b/bfd/elflink.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index f445912..6f79173 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/bfd/elflink.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/bfd/elflink.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12413,7 +12413,7 @@ _bfd_elf_section_already_linked (bfd *abfd, asection *sec,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+              abfd, sec);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         else if (sec->size != 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-            bfd_byte *sec_contents, *l_sec_contents;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            bfd_byte *sec_contents, *l_sec_contents = NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             if (!bfd_malloc_and_get_section (abfd, sec, &sec_contents))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+               (*_bfd_error_handler)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+2.1.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/msp430-gdb/files/0004-interp-Missing-return-value.patch b/cross/msp430-gdb/files/0004-interp-Missing-return-value.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..0b663ed
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cross/msp430-gdb/files/0004-interp-Missing-return-value.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,38 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 9b72be9599b573c61c33e01817cce3803e222613 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: =?UTF-8?q?Adam=20Engstr=C3=B6m?= <adaengst@gmail.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Sat, 20 Dec 2014 18:00:36 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH 4/4] interp: Missing return value
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sim/msp430/interp.c | 6 +++---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 3 insertions(+), 3 deletions(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/sim/msp430/interp.c b/sim/msp430/interp.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 5778c89..077e6ea 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/sim/msp430/interp.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/sim/msp430/interp.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1880,18 +1880,18 @@ get_stop_addr (struct bfd *abfd)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   storage_needed = bfd_get_symtab_upper_bound (abfd);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if (storage_needed < 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    return;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if (storage_needed == 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      return;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   symbol_table = (asymbol **) xmalloc (storage_needed);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   number_of_symbols = bfd_canonicalize_symtab (abfd, symbol_table);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if (number_of_symbols < 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    return;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   for (i = 0; i < number_of_symbols; i++)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+2.1.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/msp430-gdb/files/0005-tui-Unknown-type-name.patch b/cross/msp430-gdb/files/0005-tui-Unknown-type-name.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..ccc90eb
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cross/msp430-gdb/files/0005-tui-Unknown-type-name.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,17 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/gdb/tui/tui-io.c     2010-05-25 10:48:44.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/gdb/tui/tui-io.c     2019-08-23 01:51:22.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -129,10 +129,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ struct ui_out *tui_old_uiout;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Readline previous hooks.  */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-static Function *tui_old_rl_getc_function;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-static VFunction *tui_old_rl_redisplay_function;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-static VFunction *tui_old_rl_prep_terminal;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-static VFunction *tui_old_rl_deprep_terminal;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static rl_intfunc_t *tui_old_rl_getc_function;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static rl_voidfunc_t *tui_old_rl_redisplay_function;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static rl_voidfunc_t *tui_old_rl_prep_terminal;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static rl_voidfunc_t *tui_old_rl_deprep_terminal;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static int tui_old_readline_echoing_p;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Readline output stream.
</span></pre><pre style='margin:0'>

</pre>