Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 Aug 2016 10:01:56 -0700
From:      Adrian Chadd <adrian@freebsd.org>
To:        "freebsd-mips@freebsd.org" <freebsd-mips@freebsd.org>, Ed Maste <emaste@freebsd.org>,  freebsd-current <freebsd-current@freebsd.org>
Subject:   compiling elf toolchain under gcc-5.3 mips
Message-ID:  <CAJ-VmonQW2qU2zSnJe7UiDp%2B5KoFCgQXng8RKapFXLpiD8QQww@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
hiya,

This seems to be needed for compiling elftoolchain under gcc-5.3
targeting mips (CROSS_TOOLCHAIN=mips-gcc) otherwise it complains that
sz isn't always initialised:

adrian@gertrude:~/work/freebsd/head-embedded/src % svn diff contrib
Index: contrib/elftoolchain/elfcopy/ascii.c
===================================================================
--- contrib/elftoolchain/elfcopy/ascii.c        (revision 303837)
+++ contrib/elftoolchain/elfcopy/ascii.c        (working copy)
@@ -251,6 +251,7 @@
        sec_index = 1;
        sec_addr = entry = 0;
        while (fgets(line, _LINE_BUFSZ, ifp) != NULL) {
+               sz = 0;         /* Quieten GCC-5.3 */
                if (line[0] == '\r' || line[0] == '\n')
                        continue;
                if (line[0] == '$' && line[1] == '$') {


Is that acceptable?



-adrian



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-VmonQW2qU2zSnJe7UiDp%2B5KoFCgQXng8RKapFXLpiD8QQww>