From 9dfd0db952fc07dccebbc244df2a20a6eda14b2c Mon Sep 17 00:00:00 2001 From: Jan Kratochvil Date: Mon, 27 Feb 2017 23:22:53 +0100 Subject: [PATCH] Fix compilation with GCC 4.4.7. binutils/ 2017-02-27 Jan Kratochvil Fix compilation with GCC 4.4.7. * dwarf.c (display_loclists_list, display_debug_rnglists_list): Initialize begin and end. --- binutils/ChangeLog | 6 ++++++ binutils/dwarf.c | 8 +++++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/binutils/ChangeLog b/binutils/ChangeLog index 4c78f7940f..21ae4af7fe 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,9 @@ +2017-02-27 Jan Kratochvil + + Fix compilation with GCC 4.4.7. + * dwarf.c (display_loclists_list, display_debug_rnglists_list): + Initialize begin and end. + 2017-02-27 Rudy Y PR 20881 diff --git a/binutils/dwarf.c b/binutils/dwarf.c index 86a838559b..ad0bfcfa4f 100644 --- a/binutils/dwarf.c +++ b/binutils/dwarf.c @@ -5011,8 +5011,9 @@ display_loclists_list (struct dwarf_section *section, int dwarf_version; unsigned int bytes_read; - dwarf_vma begin; - dwarf_vma end; + /* Initialize it due to a false compiler warning. */ + dwarf_vma begin = -1; + dwarf_vma end = -1; dwarf_vma length; int need_frame_base; @@ -5873,7 +5874,8 @@ display_debug_rnglists_list (unsigned char *start, unsigned char *finish, { unsigned long off = offset + (start - next); enum dwarf_range_list_entry rlet; - dwarf_vma begin, length, end; + /* Initialize it due to a false compiler warning. */ + dwarf_vma begin = -1, length, end = -1; unsigned int bytes_read; if (start + 1 > finish) -- 2.34.1