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