From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10163 invoked by alias); 24 Sep 2011 09:19:11 -0000 Received: (qmail 10147 invoked by uid 22791); 24 Sep 2011 09:19:10 -0000 X-SWARE-Spam-Status: No, hits=-2.4 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW X-Spam-Check-By: sourceware.org Received: from mail-gy0-f169.google.com (HELO mail-gy0-f169.google.com) (209.85.160.169) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sat, 24 Sep 2011 09:18:49 +0000 Received: by gya6 with SMTP id 6so3672347gya.0 for ; Sat, 24 Sep 2011 02:18:49 -0700 (PDT) MIME-Version: 1.0 Received: by 10.68.15.194 with SMTP id z2mr15440801pbc.47.1316855928804; Sat, 24 Sep 2011 02:18:48 -0700 (PDT) Received: by 10.143.147.12 with HTTP; Sat, 24 Sep 2011 02:18:48 -0700 (PDT) Date: Sat, 24 Sep 2011 10:37:00 -0000 Message-ID: Subject: PING: [PATCH] Fixing parse errors in c-exp.y From: Abhijit Halder To: "gdb-patches@sourceware.org ml" Content-Type: multipart/mixed; boundary=bcaec51f995fdb544604adac693e X-IsSubscribed: yes Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org X-SW-Source: 2011-09/txt/msg00436.txt.bz2 --bcaec51f995fdb544604adac693e Content-Type: text/plain; charset=ISO-8859-1 Content-length: 313 Hi all, This patch is about fixing parse error coming when gdb tries to parse a pointer to a function pointer. e.g. (int)(**)(int) and the associated problem, defined in PR 9837, which says wrong parsing when pointers appear in function argument e.g. (int)(*)(int*) Please review this. Thanks, Abhijit Halder --bcaec51f995fdb544604adac693e Content-Type: text/plain; charset=US-ASCII; name="ChangeLog.txt" Content-Disposition: attachment; filename="ChangeLog.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gstwzmdw3 Content-length: 366 MjAxMS0wOS0xMyAgQWJoaWppdCBIYWxkZXIgIDxhYmhpaml0LmsuaGFsZGVy QGdtYWlsLmNvbT4KCglQUiB3cm9uZyBwYXJzZS85ODM3OgoJKiBjLWV4cC55 IChub25lbXB0eV90eXBlbGlzdCk6IFVzZSB0eXBlYmFzZSBpbnN0ZWFkIG9m IHR5cGUuICBBZGQgcnVsZQoJdG8gcmVzb2x2ZSBwb2ludGVycyBpbiBmdW5j dGlvbiBhcmd1bWVudHMuCgkoYWJzX2RlY2wpOiBBZGQgbmV3IHJ1bGUgdG8g cmVzb2x2ZSBwb2ludGVyKHMpIHRvIGEKCWZ1bmN0aW9uIHBvaW50ZXIuCg== --bcaec51f995fdb544604adac693e Content-Type: text/x-patch; charset=US-ASCII; name="gdb-parse-error.patch" Content-Disposition: attachment; filename="gdb-parse-error.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gstwypx82 Content-length: 1326 SW5kZXg6IGdkYi9jLWV4cC55Cj09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNT IGZpbGU6IC9jdnMvc3JjL3NyYy9nZGIvYy1leHAueSx2CnJldHJpZXZpbmcg cmV2aXNpb24gMS44MgpkaWZmIC1hIC1wIC11IC1yMS44MiBjLWV4cC55Ci0t LSBnZGIvYy1leHAueQk2IE1heSAyMDExIDE0OjEyOjE3IC0wMDAwCTEuODIK KysrIGdkYi9jLWV4cC55CTIxIFNlcCAyMDExIDA1OjUzOjI4IC0wMDAwCkBA IC05MjYsNiArOTI2LDggQEAgY29uc3Rfb3Jfdm9sYXRpbGVfb3Jfc3BhY2Vf aWRlbnRpZmllcjogCiAKIGFic19kZWNsOgknKicKIAkJCXsgcHVzaF90eXBl ICh0cF9wb2ludGVyKTsgJCQgPSAwOyB9CisJfAlhYnNfZGVjbCAnKicKKwkJ CXsgcHVzaF90eXBlICh0cF9wb2ludGVyKTsgJCQgPSAkMTsgfQogCXwJJyon IGFic19kZWNsCiAJCQl7IHB1c2hfdHlwZSAodHBfcG9pbnRlcik7ICQkID0g JDI7IH0KIAl8CScmJwpAQCAtMTE2MiwxMiArMTE2NCwxMyBAQCB0eXBlbmFt ZToJVFlQRU5BTUUKIAk7CiAKIG5vbmVtcHR5X3R5cGVsaXN0Ci0JOgl0eXBl CisJOgl0eXBlYmFzZQogCQl7ICQkID0gKHN0cnVjdCB0eXBlICoqKSBtYWxs b2MgKHNpemVvZiAoc3RydWN0IHR5cGUgKikgKiAyKTsKIAkJICAkPGl2ZWM+ JFswXSA9IDE7CS8qIE51bWJlciBvZiB0eXBlcyBpbiB2ZWN0b3IgKi8KIAkJ ICAkJFsxXSA9ICQxOwogCQl9Ci0JfAlub25lbXB0eV90eXBlbGlzdCAnLCcg dHlwZQorCXwJbm9uZW1wdHlfdHlwZWxpc3QgJyonCisJfAlub25lbXB0eV90 eXBlbGlzdCAnLCcgdHlwZWJhc2UKIAkJeyBpbnQgbGVuID0gc2l6ZW9mIChz dHJ1Y3QgdHlwZSAqKSAqICgrKygkPGl2ZWM+MVswXSkgKyAxKTsKIAkJICAk JCA9IChzdHJ1Y3QgdHlwZSAqKikgcmVhbGxvYyAoKGNoYXIgKikgJDEsIGxl bik7CiAJCSAgJCRbJDxpdmVjPiRbMF1dID0gJDM7Cg== --bcaec51f995fdb544604adac693e--