From captainhaggy@googlemail.com Fri Jul 23 07:23:00 2010 From: captainhaggy@googlemail.com (captainhaggy@googlemail.com) Date: Fri, 23 Jul 2010 07:23:00 -0000 Subject: insight/352: 2 comparisons in cp-name-parser.y create errors at line 1980 and 1985 Message-ID: <20100723072222.26203.qmail@sourceware.org> >Number: 352 >Category: insight >Synopsis: 2 comparisons in cp-name-parser.y create errors at line 1980 and 1985 >Confidential: no >Severity: serious >Priority: medium >Responsible: unassigned >State: open >Class: sw-bug >Submitter-Id: net >Arrival-Date: Fri Jul 23 07:23:01 UTC 2010 >Closed-Date: >Last-Modified: >Originator: 2 comparison errors in cp-name-parser.y, line 1980 and 1985 >Release: 6.8 and 6.8.1 >Organization: >Environment: Archlinux, Atom N270, 2 GB Ram, Kernel 2.6.34.1, GCC 4.5.0-6 >Description: I get two comparison errors in cp-name-parser.y gcc -c -march=i686 -mtune=generic -O2 -pipe -I. -I.././gdb -I.././gdb/config -DLOCALEDIR="\"/opt/insight/share/locale\"" -DHAVE_CONFIG_H -I.././gdb/../include/opcode -I.././gdb/../readline/.. -I../bfd -I.././gdb/../bfd -I.././gdb/../include -I../libdecnumber -I.././gdb/../libdecnumber -DMI_OUT=1 -DGDBTK -DTUI=1 -Wall -Wdeclaration-after-statement -Wpointer-arith -Wformat-nonliteral -Wno-pointer-sign -Wno-unused -Wno-switch -Wno-char-subscripts -Werror cp-name-parser.c cc1: warnings being treated as errors cp-name-parser.y: In Funktion ??cp_comp_to_string??: cp-name-parser.y:1980:20: Fehler: comparison between ??enum demangle_component_type?? and ??enum ?? cp-name-parser.y:1985:25: Fehler: comparison between ??enum demangle_component_type?? and ??enum ?? make[2]: *** [cp-name-parser.o] Fehler 1 make[2]: Leaving directory `/tmp/yaourt-tmp-karl/aur-insight/src/insight-6.8/gdb' make[1]: *** [all-gdb] Fehler 2 make[1]: Leaving directory `/tmp/yaourt-tmp-karl/aur-insight/src/insight-6.8' make: *** [all] Fehler 2 Breche ab ... ==> ERROR: Makepkg was unable to build insight. >How-To-Repeat: Manually, unpacking the package, ./configure works and make stops ever at the same source-package with those two errors. >Fix: fix the comparison >Release-Note: >Audit-Trail: >Unformatted: From ulf.samuelsson@atmel.com Tue Sep 7 21:23:00 2010 From: ulf.samuelsson@atmel.com (ulf.samuelsson@atmel.com) Date: Tue, 07 Sep 2010 21:23:00 -0000 Subject: insight/353: Insight-6.9.1 Build failure on Ubuntu 10.04 LTS x86 Message-ID: <20100907212204.29340.qmail@sourceware.org> >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==