From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14649 invoked by alias); 5 Nov 2002 17:54:29 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 14610 invoked from network); 5 Nov 2002 17:54:28 -0000 Received: from unknown (HELO thevenin.amplepower.com) (216.39.162.139) by sources.redhat.com with SMTP; 5 Nov 2002 17:54:28 -0000 Received: from [192.168.8.30] (helo=knuth.amplepower.com ident=roth) by thevenin.amplepower.com with esmtp (Exim 3.35 #1 (Debian)) id 1897rK-0003Ri-00 for ; Tue, 05 Nov 2002 09:51:26 -0800 Date: Tue, 05 Nov 2002 09:54:00 -0000 From: "Theodore A. Roth" X-X-Sender: roth@knuth.amplepower.com To: gdb-patches@sources.redhat.com Subject: [RFC] broken build using bison-1.75 Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-1463804408-976596088-1036518919=:5490" X-SW-Source: 2002-11/txt/msg00052.txt.bz2 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. ---1463804408-976596088-1036518919=:5490 Content-Type: TEXT/PLAIN; charset=US-ASCII Content-length: 529 Hi, Looks like debian testing is using bison-1.75 now (was using 1.35 previously) which has some minor problems parsing some of the yacc files. The attached patch got gdb to compile for me using bison 1.75 and 1.35 on a debian system. The missing semicolons seem obvious fixes to me, but the new setup rule I added I'm not sure about since I can't test this myself and don't have a good understanding of yacc grammar. For what it's worth, here's my configure options: --target=avr --enable-build-warnings=-Werror Ted Roth ---1463804408-976596088-1036518919=:5490 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="gdb-bison-1.75-cleanup.diff" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="gdb-bison-1.75-cleanup.diff" Content-length: 4909 MjAwMi0xMS0wNSAgVGhlb2RvcmUgQS4gUm90aCAgPHRyb3RoQG9wZW5hdnIu b3JnPg0KDQoJKiBnZGIvYy1leHAueTogQWRkIG1pc3Npbmcgc2VtaS1jb2xv bnMuDQoJKiBnZGIvZi1leHAueTogQWRkIG1pc3Npbmcgc2VtaS1jb2xvbnMu DQoJKiBnZGIvbTItZXhwLnk6IEFkZCBtaXNzaW5nIHNlbWktY29sb25zLg0K CSogZ2RiL3AtZXhwLnk6IEFkZCBtaXNzaW5nIHNlbWktY29sb25zLg0KCUFk ZCBzZXR1cCBydWxlIHRvIGF2b2lkIGEgdHlwZSBjbGFzaC4NCg0KSW5kZXg6 IGdkYi9jLWV4cC55DQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpSQ1MgZmls ZTogL2N2cy9zcmMvc3JjL2dkYi9jLWV4cC55LHYNCnJldHJpZXZpbmcgcmV2 aXNpb24gMS4xNg0KZGlmZiAtdSAtcjEuMTYgYy1leHAueQ0KLS0tIGdkYi9j LWV4cC55CTExIE9jdCAyMDAyIDE0OjAyOjM3IC0wMDAwCTEuMTYNCisrKyBn ZGIvYy1leHAueQk1IE5vdiAyMDAyIDE3OjQwOjQzIC0wMDAwDQpAQCAtMjQ3 LDkgKzI0NywxMSBAQA0KIC8qIEV4cHJlc3Npb25zLCBub3QgaW5jbHVkaW5n IHRoZSBjb21tYSBvcGVyYXRvci4gICovDQogZXhwCToJJyonIGV4cCAgICAl cHJlYyBVTkFSWQ0KIAkJCXsgd3JpdGVfZXhwX2VsdF9vcGNvZGUgKFVOT1Bf SU5EKTsgfQ0KKwk7DQogDQogZXhwCToJJyYnIGV4cCAgICAlcHJlYyBVTkFS WQ0KIAkJCXsgd3JpdGVfZXhwX2VsdF9vcGNvZGUgKFVOT1BfQUREUik7IH0N CisJOw0KIA0KIGV4cAk6CSctJyBleHAgICAgJXByZWMgVU5BUlkNCiAJCQl7 IHdyaXRlX2V4cF9lbHRfb3Bjb2RlIChVTk9QX05FRyk7IH0NCkluZGV4OiBn ZGIvZi1leHAueQ0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KUkNTIGZpbGU6 IC9jdnMvc3JjL3NyYy9nZGIvZi1leHAueSx2DQpyZXRyaWV2aW5nIHJldmlz aW9uIDEuOA0KZGlmZiAtdSAtcjEuOCBmLWV4cC55DQotLS0gZ2RiL2YtZXhw LnkJMyBTZXAgMjAwMiAwMjo0NTo1NiAtMDAwMAkxLjgNCisrKyBnZGIvZi1l eHAueQk1IE5vdiAyMDAyIDE3OjQwOjQzIC0wMDAwDQpAQCAtMjQxLDkgKzI0 MSwxMSBAQA0KIC8qIEV4cHJlc3Npb25zLCBub3QgaW5jbHVkaW5nIHRoZSBj b21tYSBvcGVyYXRvci4gICovDQogZXhwCToJJyonIGV4cCAgICAlcHJlYyBV TkFSWQ0KIAkJCXsgd3JpdGVfZXhwX2VsdF9vcGNvZGUgKFVOT1BfSU5EKTsg fQ0KKwk7DQogDQogZXhwCToJJyYnIGV4cCAgICAlcHJlYyBVTkFSWQ0KIAkJ CXsgd3JpdGVfZXhwX2VsdF9vcGNvZGUgKFVOT1BfQUREUik7IH0NCisJOw0K IA0KIGV4cAk6CSctJyBleHAgICAgJXByZWMgVU5BUlkNCiAJCQl7IHdyaXRl X2V4cF9lbHRfb3Bjb2RlIChVTk9QX05FRyk7IH0NCkBAIC0yODMsNiArMjg1 LDcgQEANCiANCiBhcmdsaXN0IDogICAgICBzdWJzdHJpbmcNCiAgICAgICAg ICAgICAgICAgICAgICAgICB7IGFyZ2xpc3RfbGVuID0gMjt9DQorCTsNCiAg ICANCiBhcmdsaXN0CToJYXJnbGlzdCAnLCcgZXhwICAgJXByZWMgQUJPVkVf Q09NTUENCiAJCQl7IGFyZ2xpc3RfbGVuKys7IH0NCkluZGV4OiBnZGIvbTIt ZXhwLnkNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NClJDUyBmaWxlOiAvY3Zz L3NyYy9zcmMvZ2RiL20yLWV4cC55LHYNCnJldHJpZXZpbmcgcmV2aXNpb24g MS42DQpkaWZmIC11IC1yMS42IG0yLWV4cC55DQotLS0gZ2RiL20yLWV4cC55 CTMgU2VwIDIwMDIgMDI6NDU6NTYgLTAwMDAJMS42DQorKysgZ2RiL20yLWV4 cC55CTUgTm92IDIwMDIgMTc6NDA6NDYgLTAwMDANCkBAIC0yMTYsNiArMjE2 LDcgQEANCiANCiBleHAgICAgIDogICAgICAgZXhwICdeJyAgICVwcmVjIFVO QVJZDQogICAgICAgICAgICAgICAgICAgICAgICAgeyB3cml0ZV9leHBfZWx0 X29wY29kZSAoVU5PUF9JTkQpOyB9DQorCTsNCiANCiBleHAJOgknLScNCiAJ CQl7IG51bWJlcl9zaWduID0gLTE7IH0NCkBAIC0zMzAsNiArMzMxLDcgQEAN CiANCiBleHAJOglFWENMICcoJyBleHAgJywnIGV4cCAnKScNCiAJCQl7IGVy cm9yKCJTZXRzIGFyZSBub3QgaW1wbGVtZW50ZWQuIik7fQ0KKwk7DQogDQog c2V0CToJJ3snIGFyZ2xpc3QgJ30nDQogCQkJeyBlcnJvcigiU2V0cyBhcmUg bm90IGltcGxlbWVudGVkLiIpO30NCkluZGV4OiBnZGIvcC1leHAueQ0KPT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PQ0KUkNTIGZpbGU6IC9jdnMvc3JjL3NyYy9n ZGIvcC1leHAueSx2DQpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMTYNCmRpZmYg LXUgLXIxLjE2IHAtZXhwLnkNCi0tLSBnZGIvcC1leHAueQkxMSBPY3QgMjAw MiAxNDowMjozOCAtMDAwMAkxLjE2DQorKysgZ2RiL3AtZXhwLnkJNSBOb3Yg MjAwMiAxNzo0MDo0NiAtMDAwMA0KQEAgLTE2Miw3ICsxNjIsNyBAQA0KIHN0 YXRpYyBpbnQgc2VhcmNoX2ZpZWxkOw0KICV9DQogDQotJXR5cGUgPHZvaWR2 YWw+IGV4cCBleHAxIHR5cGVfZXhwIHN0YXJ0IG5vcm1hbF9zdGFydCB2YXJp YWJsZSBxdWFsaWZpZWRfbmFtZQ0KKyV0eXBlIDx2b2lkdmFsPiBleHAgZXhw MSB0eXBlX2V4cCBzdGFydCBzZXR1cCBub3JtYWxfc3RhcnQgdmFyaWFibGUg cXVhbGlmaWVkX25hbWUNCiAldHlwZSA8dHZhbD4gdHlwZSB0eXBlYmFzZQ0K IC8qICV0eXBlIDxidmFsPiBibG9jayAqLw0KIA0KQEAgLTIzMCwxMCArMjMw LDEzIEBADQogDA0KICUlDQogDQotc3RhcnQgICA6CXsgY3VycmVudF90eXBl ID0gTlVMTDsNCitzdGFydAk6CXNldHVwIG5vcm1hbF9zdGFydA0KKwk7DQor DQorc2V0dXAgICA6CXsgY3VycmVudF90eXBlID0gTlVMTDsNCiAJCSAgc2Vh cmNoX2ZpZWxkID0gMDsNCiAJCX0NCi0JCW5vcm1hbF9zdGFydDsNCisJOw0K IA0KIG5vcm1hbF9zdGFydAk6DQogCQlleHAxDQpAQCAtMjU3LDExICsyNjAs MTMgQEANCiAJCQl7IHdyaXRlX2V4cF9lbHRfb3Bjb2RlIChVTk9QX0lORCk7 DQogCQkJICBpZiAoY3VycmVudF90eXBlKSANCiAJCQkgICAgY3VycmVudF90 eXBlID0gVFlQRV9UQVJHRVRfVFlQRSAoY3VycmVudF90eXBlKTsgfQ0KKwk7 DQogDQogZXhwCToJJ0AnIGV4cCAgICAlcHJlYyBVTkFSWQ0KIAkJCXsgd3Jp dGVfZXhwX2VsdF9vcGNvZGUgKFVOT1BfQUREUik7IA0KIAkJCSAgaWYgKGN1 cnJlbnRfdHlwZSkNCiAJCQkgICAgY3VycmVudF90eXBlID0gVFlQRV9QT0lO VEVSX1RZUEUgKGN1cnJlbnRfdHlwZSk7IH0NCisJOw0KIA0KIGV4cAk6CSct JyBleHAgICAgJXByZWMgVU5BUlkNCiAJCQl7IHdyaXRlX2V4cF9lbHRfb3Bj b2RlIChVTk9QX05FRyk7IH0NCkBAIC0zMTcsNiArMzIyLDcgQEANCiAJCQkg IHdyaXRlX2V4cF9lbHRfb3Bjb2RlIChCSU5PUF9TVUJTQ1JJUFQpOw0KIAkJ CSAgaWYgKGN1cnJlbnRfdHlwZSkNCiAJCQkgICAgY3VycmVudF90eXBlID0g VFlQRV9UQVJHRVRfVFlQRSAoY3VycmVudF90eXBlKTsgfQ0KKwk7DQogDQog ZXhwCToJZXhwICcoJw0KIAkJCS8qIFRoaXMgaXMgdG8gc2F2ZSB0aGUgdmFs dWUgb2YgYXJnbGlzdF9sZW4NCg== ---1463804408-976596088-1036518919=:5490--