From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29509 invoked by alias); 7 Sep 2010 21:23:02 -0000 Received: (qmail 29490 invoked by uid 71); 7 Sep 2010 21:23:02 -0000 Resent-Date: 7 Sep 2010 21:23:02 -0000 Resent-Message-ID: <20100907212302.29489.qmail@sourceware.org> Resent-From: insight-gnats@sources.redhat.com (GNATS Filer) Resent-To: nobody@sources.redhat.com Resent-Cc: insight-prs@sources.redhat.com Resent-Reply-To: insight-gnats@sources.redhat.com, ulf.samuelsson@atmel.com Received: (qmail 29341 invoked by uid 48); 7 Sep 2010 21:22:04 -0000 Message-Id: <20100907212204.29340.qmail@sourceware.org> Date: Tue, 07 Sep 2010 21:23:00 -0000 From: ulf.samuelsson@atmel.com Reply-To: ulf.samuelsson@atmel.com To: insight-gnats@sources.redhat.com X-Send-Pr-Version: gnatsweb-2.9.3 (1.1.1.1.2.31) Subject: insight/353: Insight-6.9.1 Build failure on Ubuntu 10.04 LTS x86 Mailing-List: contact insight-prs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: insight-prs-owner@sourceware.org X-SW-Source: 2010-q3/txt/msg00001.txt.bz2 >Number: 353 >Category: insight >Synopsis: Insight-6.9.1 Build failure on Ubuntu 10.04 LTS x86 >Confidential: no >Severity: serious >Priority: medium >Responsible: unassigned >State: open >Class: sw-bug >Submitter-Id: net >Arrival-Date: Tue Sep 07 21:23:01 UTC 2010 >Closed-Date: >Last-Modified: >Originator: ulf.samuelsson@atmel.com >Release: unknown-1.0 >Organization: >Environment: Ubuntu 10.04 LTS x86 >Description: The compiler bombs when calls are made to routines declared to warn if return value is not used. The compiler complains that an array may be used uninitialized >How-To-Repeat: mkdir arm cd arm ../insight-6.8-1/configure --target=arm-linux-eabi --prefix=/usr/local/arm/arm-linux-eabi make >Fix: Make sure that the return value is used. Init the array to zero before use. >Release-Note: >Audit-Trail: >Unformatted: ----gnatsweb-attachment---- Content-Type: text/x-patch; name="insight-6.8-1.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="insight-6.8-1.patch" ZGlmZiAtdXJOIGluc2lnaHQtNi44LTEtMHJpZy9nZGIvY2xpL2NsaS1jbWRzLmMgaW5zaWdodC02 LjgtMS9nZGIvY2xpL2NsaS1jbWRzLmMKLS0tIGluc2lnaHQtNi44LTEtMHJpZy9nZGIvY2xpL2Ns aS1jbWRzLmMJMjAwOC0wMS0wMSAyMzo1MzoxNC4wMDAwMDAwMDAgKzAxMDAKKysrIGluc2lnaHQt Ni44LTEvZ2RiL2NsaS9jbGktY21kcy5jCTIwMTAtMDktMDcgMjI6NTY6MzguMDAwMDAwMDAwICsw MjAwCkBAIC0zMjAsNyArMzIwLDcgQEAKIHsKICAgaWYgKGFyZ3MpCiAgICAgZXJyb3IgKF8oIlRo ZSBcInB3ZFwiIGNvbW1hbmQgZG9lcyBub3QgdGFrZSBhbiBhcmd1bWVudDogJXMiKSwgYXJncyk7 Ci0gIGdldGN3ZCAoZ2RiX2RpcmJ1Ziwgc2l6ZW9mIChnZGJfZGlyYnVmKSk7CisgIGlmKGdldGN3 ZCAoZ2RiX2RpcmJ1Ziwgc2l6ZW9mIChnZGJfZGlyYnVmKSkgPT0gTlVMTCkgZXJyb3IoXygiZ2V0 Y3dkIGVycm9yIikpOwogCiAgIGlmIChzdHJjbXAgKGdkYl9kaXJidWYsIGN1cnJlbnRfZGlyZWN0 b3J5KSAhPSAwKQogICAgIHByaW50Zl91bmZpbHRlcmVkIChfKCJXb3JraW5nIGRpcmVjdG9yeSAl c1xuIChjYW5vbmljYWxseSAlcykuXG4iKSwKZGlmZiAtdXJOIGluc2lnaHQtNi44LTEtMHJpZy9n ZGIvZXZhbC5jIGluc2lnaHQtNi44LTEvZ2RiL2V2YWwuYwotLS0gaW5zaWdodC02LjgtMS0wcmln L2dkYi9ldmFsLmMJMjAwOC0wMi0wNCAwMToyMzowNC4wMDAwMDAwMDAgKzAxMDAKKysrIGluc2ln aHQtNi44LTEvZ2RiL2V2YWwuYwkyMDEwLTA5LTA3IDIzOjAwOjU4LjAwMDAwMDAwMCArMDIwMApA QCAtMTY0Nyw2ICsxNjQ3LDExIEBACiAJc3RydWN0IHR5cGUgKnRtcF90eXBlOwogCWludCBvZmZz ZXRfaXRlbTsJLyogVGhlIGFycmF5IG9mZnNldCB3aGVyZSB0aGUgaXRlbSBsaXZlcyAqLwogCisJ Zm9yIChpID0gMDsgaSA8IE1BWF9GT1JUUkFOX0RJTVM7IGkrKykKKwkgIHsKKwkgICAgc3Vic2Ny aXB0X2FycmF5W2ldID0gdmFsdWVfYXNfbG9uZyAoMCk7CisJICB9CisKIAlpZiAobmFyZ3MgPiBN QVhfRk9SVFJBTl9ESU1TKQogCSAgZXJyb3IgKF8oIlRvbyBtYW55IHN1YnNjcmlwdHMgZm9yIEY3 NyAoJWQgTWF4KSIpLCBNQVhfRk9SVFJBTl9ESU1TKTsKIApkaWZmIC11ck4gaW5zaWdodC02Ljgt MS0wcmlnL2dkYi9pbmZsb3cuYyBpbnNpZ2h0LTYuOC0xL2dkYi9pbmZsb3cuYwotLS0gaW5zaWdo dC02LjgtMS0wcmlnL2dkYi9pbmZsb3cuYwkyMDA4LTAxLTAxIDIzOjUzOjExLjAwMDAwMDAwMCAr MDEwMAorKysgaW5zaWdodC02LjgtMS9nZGIvaW5mbG93LmMJMjAxMC0wOS0wNyAyMzowODowNy4w MDAwMDAwMDAgKzAyMDAKQEAgLTUxMyw3ICs1MTMsNyBAQAogbmV3X3R0eSAodm9pZCkKIHsKICAg aW50IHR0eTsKLQorICBpbnQgc3RhdHVzOwogICBpZiAoaW5mZXJpb3JfdGhpc3J1bl90ZXJtaW5h bCA9PSAwKQogICAgIHJldHVybjsKICNpZiAhZGVmaW5lZChfX0dPMzJfXykgJiYgIWRlZmluZWQo X1dJTjMyKQpAQCAtNTQ1LDE3ICs1NDUsMTcgQEAKICAgaWYgKHR0eSAhPSAwKQogICAgIHsKICAg ICAgIGNsb3NlICgwKTsKLSAgICAgIGR1cCAodHR5KTsKKyAgICAgIHN0YXR1cyA9IGR1cCAodHR5 KTsKICAgICB9CiAgIGlmICh0dHkgIT0gMSkKICAgICB7CiAgICAgICBjbG9zZSAoMSk7Ci0gICAg ICBkdXAgKHR0eSk7CisgICAgICBzdGF0dXMgPSBkdXAgKHR0eSk7CiAgICAgfQogICBpZiAodHR5 ICE9IDIpCiAgICAgewogICAgICAgY2xvc2UgKDIpOwotICAgICAgZHVwICh0dHkpOworICAgICAg c3RhdHVzID0gZHVwICh0dHkpOwogICAgIH0KICAgaWYgKHR0eSA+IDIpCiAgICAgY2xvc2UgKHR0 eSk7CmRpZmYgLXVyTiBpbnNpZ2h0LTYuOC0xLTByaWcvZ2RiL21haW4uYyBpbnNpZ2h0LTYuOC0x L2dkYi9tYWluLmMKLS0tIGluc2lnaHQtNi44LTEtMHJpZy9nZGIvbWFpbi5jCTIwMDgtMDEtMDUg MTc6NDk6NTMuMDAwMDAwMDAwICswMTAwCisrKyBpbnNpZ2h0LTYuOC0xL2dkYi9tYWluLmMJMjAx MC0wOS0wNyAyMzowMjoxMy4wMDAwMDAwMDAgKzAyMDAKQEAgLTE4OCw3ICsxODgsNyBAQAogICBs aW5lWzBdID0gJ1wwJzsJCS8qIFRlcm1pbmF0ZSBzYXZlZCAobm93IGVtcHR5KSBjbWQgbGluZSAq LwogICBpbnN0cmVhbSA9IHN0ZGluOwogCi0gIGdldGN3ZCAoZ2RiX2RpcmJ1Ziwgc2l6ZW9mIChn ZGJfZGlyYnVmKSk7CisgIGlmKGdldGN3ZCAoZ2RiX2RpcmJ1Ziwgc2l6ZW9mIChnZGJfZGlyYnVm KSkgPT0gTlVMTCkgZXJyb3IoXygiZ2V0Y3dkIGVycm9yIikpOwogICBjdXJyZW50X2RpcmVjdG9y eSA9IGdkYl9kaXJidWY7CiAKICAgZ2RiX3N0ZG91dCA9IHN0ZGlvX2ZpbGVvcGVuIChzdGRvdXQp OwpkaWZmIC11ck4gaW5zaWdodC02LjgtMS0wcmlnL2dkYi9taS9taS1jbWQtZW52LmMgaW5zaWdo dC02LjgtMS9nZGIvbWkvbWktY21kLWVudi5jCi0tLSBpbnNpZ2h0LTYuOC0xLTByaWcvZ2RiL21p L21pLWNtZC1lbnYuYwkyMDA4LTAxLTAxIDIzOjUzOjE0LjAwMDAwMDAwMCArMDEwMAorKysgaW5z aWdodC02LjgtMS9nZGIvbWkvbWktY21kLWVudi5jCTIwMTAtMDktMDcgMjI6NTc6NDAuMDAwMDAw MDAwICswMjAwCkBAIC03OCw3ICs3OCw3IEBACiAgICAgIAogICAvKiBPdGhlcndpc2UgdGhlIG1p IGxldmVsIGlzIDIgb3IgaGlnaGVyLiAgKi8KIAotICBnZXRjd2QgKGdkYl9kaXJidWYsIHNpemVv ZiAoZ2RiX2RpcmJ1ZikpOworICBpZihnZXRjd2QgKGdkYl9kaXJidWYsIHNpemVvZiAoZ2RiX2Rp cmJ1ZikpID09IE5VTEwpIGVycm9yKF8oImdldGN3ZCBlcnJvciIpKTsKICAgdWlfb3V0X2ZpZWxk X3N0cmluZyAodWlvdXQsICJjd2QiLCBnZGJfZGlyYnVmKTsKIAogICByZXR1cm4gTUlfQ01EX0RP TkU7CmRpZmYgLXVyTiBpbnNpZ2h0LTYuOC0xLTByaWcvZ2RiL3RvcC5jIGluc2lnaHQtNi44LTEv Z2RiL3RvcC5jCi0tLSBpbnNpZ2h0LTYuOC0xLTByaWcvZ2RiL3RvcC5jCTIwMDgtMDEtMDEgMjM6 NTM6MTMuMDAwMDAwMDAwICswMTAwCisrKyBpbnNpZ2h0LTYuOC0xL2dkYi90b3AuYwkyMDEwLTA5 LTA3IDIzOjAzOjE2LjAwMDAwMDAwMCArMDIwMApAQCAtMTYyOCw3ICsxNjI4LDcgQEAKIAogICAv KiBSdW4gdGhlIGluaXQgZnVuY3Rpb24gb2YgZWFjaCBzb3VyY2UgZmlsZSAqLwogCi0gIGdldGN3 ZCAoZ2RiX2RpcmJ1Ziwgc2l6ZW9mIChnZGJfZGlyYnVmKSk7CisgIGlmKGdldGN3ZCAoZ2RiX2Rp cmJ1Ziwgc2l6ZW9mIChnZGJfZGlyYnVmKSkgPT0gTlVMTCkgZXJyb3IoXygiZ2V0Y3dkIGVycm9y IikpOwogICBjdXJyZW50X2RpcmVjdG9yeSA9IGdkYl9kaXJidWY7CiAKICNpZmRlZiBfX01TRE9T X18KZGlmZiAtdXJOIGluc2lnaHQtNi44LTEtMHJpZy9nZGIvdXRpbHMuYyBpbnNpZ2h0LTYuOC0x L2dkYi91dGlscy5jCi0tLSBpbnNpZ2h0LTYuOC0xLTByaWcvZ2RiL3V0aWxzLmMJMjAwOC0wMS0w MSAyMzo1MzoxMy4wMDAwMDAwMDAgKzAxMDAKKysrIGluc2lnaHQtNi44LTEvZ2RiL3V0aWxzLmMJ MjAxMC0wOS0wNyAyMzowNjoyOC4wMDAwMDAwMDAgKzAyMDAKQEAgLTcwNCw3ICs3MDQsNyBAQAog CWFib3J0ICgpOwkvKiBOT1RFOiBHREIgaGFzIG9ubHkgdGhyZWUgY2FsbHMgdG8gYWJvcnQoKS4g ICovCiAgICAgICBkZWZhdWx0OgogCWRlamF2dSA9IDM7Ci0Jd3JpdGUgKFNUREVSUl9GSUxFTk8s IG1zZywgc2l6ZW9mIChtc2cpKTsKKwlxdWl0X3AgPSB3cml0ZSAoU1RERVJSX0ZJTEVOTywgbXNn LCBzaXplb2YgKG1zZykpOwogCWV4aXQgKDEpOwogICAgICAgfQogICB9Cg==