From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9187 invoked by alias); 27 Jul 2009 18:45:49 -0000 Received: (qmail 9179 invoked by uid 22791); 27 Jul 2009 18:45:48 -0000 X-SWARE-Spam-Status: No, hits=-1.5 required=5.0 tests=AWL,BAYES_00,J_CHICKENPOX_34,SARE_MSGID_LONG40,SPF_PASS X-Spam-Check-By: sourceware.org Received: from fg-out-1718.google.com (HELO fg-out-1718.google.com) (72.14.220.159) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 27 Jul 2009 18:45:41 +0000 Received: by fg-out-1718.google.com with SMTP id e12so893016fga.0 for ; Mon, 27 Jul 2009 11:45:38 -0700 (PDT) MIME-Version: 1.0 Received: by 10.86.84.6 with SMTP id h6mr3045242fgb.35.1248720337979; Mon, 27 Jul 2009 11:45:37 -0700 (PDT) Date: Mon, 27 Jul 2009 18:51:00 -0000 Message-ID: <90baa01f0907271145r6f87f6f8r7fc6b065808dc160@mail.gmail.com> Subject: [patch]: Fix build of gdb with gcc 4.5 From: Kai Tietz To: gdb-patches@sourceware.org Content-Type: multipart/mixed; boundary=000e0cd2491e2b4aa7046fb45cd9 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: 2009-07/txt/msg00657.txt.bz2 --000e0cd2491e2b4aa7046fb45cd9 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-length: 397 Hello, ChangeLog 2009-07-27 Kai Tietz * ada-lang.c (ada_attribute_name): Fix compare of different enum types. * cp-name-parser.y: Likewise. * dwarf2read.c: Likewise. Tested for i686-pc-cygwin and for x86_64-pc-mingw32. Ok for apply? Kai -- | (\_/) This is Bunny. Copy and paste | (='.'=) Bunny into your signature to help | (")_(") him gain world domination --000e0cd2491e2b4aa7046fb45cd9 Content-Type: text/x-c; charset=US-ASCII; name="gdb.diff" Content-Disposition: attachment; filename="gdb.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_fxnjrq4s0 Content-length: 4527 PyBnZGIuZGlmZgpJbmRleDogYWRhLWxhbmcuYwo9PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09ClJDUyBmaWxlOiAvY3ZzL3NyYy9zcmMvZ2RiL2FkYS1sYW5nLmMs dgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMjI5CmRpZmYgLXUgLTMgLXIxLjIy OSBhZGEtbGFuZy5jCi0tLSBhZGEtbGFuZy5jCTIgSnVsIDIwMDkgMTc6MjU6 NTIgLTAwMDAJMS4yMjkKKysrIGFkYS1sYW5nLmMJMjcgSnVsIDIwMDkgMTg6 Mzc6MDggLTAwMDAKQEAgLTc0OTgsNyArNzQ5OCw3IEBACiBjb25zdCBjaGFy ICoKIGFkYV9hdHRyaWJ1dGVfbmFtZSAoZW51bSBleHBfb3Bjb2RlIG4pCiB7 Ci0gIGlmIChuID49IE9QX0FUUl9GSVJTVCAmJiBuIDw9IChpbnQpIE9QX0FU Ul9WQUwpCisgIGlmIChuID49IChpbnQpIE9QX0FUUl9GSVJTVCAmJiBuIDw9 IChpbnQpIE9QX0FUUl9WQUwpCiAgICAgcmV0dXJuIGF0dHJpYnV0ZV9uYW1l c1tuIC0gT1BfQVRSX0ZJUlNUICsgMV07CiAgIGVsc2UKICAgICByZXR1cm4g YXR0cmlidXRlX25hbWVzWzBdOwpAQCAtODAwNSw3ICs4MDA1LDcgQEAKICAg ICAgIGVsdCA9IGFkYV90b19maXhlZF92YWx1ZSAodW53cmFwX3ZhbHVlIChl bHQpKTsKICAgICB9CiAKLSAgaWYgKGV4cC0+ZWx0c1sqcG9zXS5vcGNvZGUg PT0gT1BfQUdHUkVHQVRFKQorICBpZiAoZXhwLT5lbHRzWypwb3NdLm9wY29k ZSA9PSAoaW50KSBPUF9BR0dSRUdBVEUpCiAgICAgYXNzaWduX2FnZ3JlZ2F0 ZSAoY29udGFpbmVyLCBlbHQsIGV4cCwgcG9zLCBFVkFMX05PUk1BTCk7CiAg IGVsc2UKICAgICB2YWx1ZV9hc3NpZ25fdG9fY29tcG9uZW50IChjb250YWlu ZXIsIGVsdCwgCkBAIC04MTYwLDcgKzgxNjAsNyBAQAogICAgIHsKICAgICAg IExPTkdFU1QgbG93ZXIsIHVwcGVyOwogICAgICAgZW51bSBleHBfb3Bjb2Rl IG9wID0gZXhwLT5lbHRzW2Nob2ljZV9wb3NdLm9wY29kZTsKLSAgICAgIGlm IChvcCA9PSBPUF9ESVNDUkVURV9SQU5HRSkKKyAgICAgIGlmIChvcCA9PSAo aW50KSBPUF9ESVNDUkVURV9SQU5HRSkKIAl7CiAJICBjaG9pY2VfcG9zICs9 IDE7CiAJICBsb3dlciA9IHZhbHVlX2FzX2xvbmcgKGFkYV9ldmFsdWF0ZV9z dWJleHAgKE5VTEwsIGV4cCwgcG9zLApAQCAtODU3OCw3ICs4NTc4LDcgQEAK IAogICAgIGNhc2UgQklOT1BfQVNTSUdOOgogICAgICAgYXJnMSA9IGV2YWx1 YXRlX3N1YmV4cCAoTlVMTF9UWVBFLCBleHAsIHBvcywgbm9zaWRlKTsKLSAg ICAgIGlmIChleHAtPmVsdHNbKnBvc10ub3Bjb2RlID09IE9QX0FHR1JFR0FU RSkKKyAgICAgIGlmIChleHAtPmVsdHNbKnBvc10ub3Bjb2RlID09IChpbnQp IE9QX0FHR1JFR0FURSkKIAl7CiAJICBhcmcxID0gYXNzaWduX2FnZ3JlZ2F0 ZSAoYXJnMSwgYXJnMSwgZXhwLCBwb3MsIG5vc2lkZSk7CiAJICBpZiAobm9z aWRlID09IEVWQUxfU0tJUCB8fCBub3NpZGUgPT0gRVZBTF9BVk9JRF9TSURF X0VGRkVDVFMpCkBAIC05MTk4LDcgKzkxOTgsNyBAQAogCXsKIAkgIGJpbm9w X3Byb21vdGUgKGV4cC0+bGFuZ3VhZ2VfZGVmbiwgZXhwLT5nZGJhcmNoLCAm YXJnMSwgJmFyZzIpOwogCSAgcmV0dXJuIHZhbHVlX2Jpbm9wIChhcmcxLCBh cmcyLAotCQkJICAgICAgb3AgPT0gT1BfQVRSX01JTiA/IEJJTk9QX01JTiA6 IEJJTk9QX01BWCk7CisJCQkgICAgICBvcCA9PSAoaW50KSBPUF9BVFJfTUlO ID8gQklOT1BfTUlOIDogQklOT1BfTUFYKTsKIAl9CiAKICAgICBjYXNlIE9Q X0FUUl9NT0RVTFVTOgpJbmRleDogY3AtbmFtZS1wYXJzZXIueQo9PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3ZzL3NyYy9zcmMvZ2RiL2Nw LW5hbWUtcGFyc2VyLnksdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMTUKZGlm ZiAtdSAtMyAtcjEuMTUgY3AtbmFtZS1wYXJzZXIueQotLS0gY3AtbmFtZS1w YXJzZXIueQkzMSBNYXIgMjAwOSAyMDoyMTowNiAtMDAwMAkxLjE1CisrKyBj cC1uYW1lLXBhcnNlci55CTI3IEp1bCAyMDA5IDE4OjM3OjA5IC0wMDAwCkBA IC0xOTc5LDEyICsxOTc5LDEyIEBACiAgIGNoYXIgKnN0ciwgKnByZWZpeCA9 IE5VTEwsICpidWY7CiAgIHNpemVfdCBlcnIgPSAwOwogCi0gIGlmIChyZXN1 bHQtPnR5cGUgPT0gR0xPQkFMX0RFU1RSVUNUT1JTKQorICBpZiAocmVzdWx0 LT50eXBlID09IChpbnQpIEdMT0JBTF9ERVNUUlVDVE9SUykKICAgICB7CiAg ICAgICByZXN1bHQgPSBkX2xlZnQgKHJlc3VsdCk7CiAgICAgICBwcmVmaXgg PSAiZ2xvYmFsIGRlc3RydWN0b3JzIGtleWVkIHRvICI7CiAgICAgfQotICBl bHNlIGlmIChyZXN1bHQtPnR5cGUgPT0gR0xPQkFMX0NPTlNUUlVDVE9SUykK KyAgZWxzZSBpZiAocmVzdWx0LT50eXBlID09IChpbnQpIEdMT0JBTF9DT05T VFJVQ1RPUlMpCiAgICAgewogICAgICAgcmVzdWx0ID0gZF9sZWZ0IChyZXN1 bHQpOwogICAgICAgcHJlZml4ID0gImdsb2JhbCBjb25zdHJ1Y3RvcnMga2V5 ZWQgdG8gIjsKQEAgLTIwNDgsNyArMjA0OCw3IEBACiAgIGNoYXIgKnN0cjsK ICAgc2l6ZV90IGVyciA9IDA7CiAKLSAgaWYgKHJlc3VsdC0+dHlwZSA9PSBH TE9CQUxfREVTVFJVQ1RPUlMpCisgIGlmIChyZXN1bHQtPnR5cGUgPT0gKGlu dCkgR0xPQkFMX0RFU1RSVUNUT1JTKQogICAgIHsKICAgICAgIHJlc3VsdCA9 IGRfbGVmdCAocmVzdWx0KTsKICAgICAgIGZwdXRzICgiZ2xvYmFsIGRlc3Ry dWN0b3JzIGtleWVkIHRvICIsIHN0ZG91dCk7CkluZGV4OiBkd2FyZjJyZWFk LmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL2N2cy9zcmMv c3JjL2dkYi9kd2FyZjJyZWFkLmMsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEu MzI0CmRpZmYgLXUgLTMgLXIxLjMyNCBkd2FyZjJyZWFkLmMKLS0tIGR3YXJm MnJlYWQuYwkyMCBKdWwgMjAwOSAyMToyMToxNyAtMDAwMAkxLjMyNAorKysg ZHdhcmYycmVhZC5jCTI3IEp1bCAyMDA5IDE4OjM3OjE1IC0wMDAwCkBAIC04 OTk5LDcgKzg5OTksNyBAQAogCSB0byBjYW5vbmljYWxpemUgdGhlbS4gICov CiAgICAgICByZXR1cm4gRFdfU1RSSU5HIChhdHRyKTsKICAgICBkZWZhdWx0 OgotICAgICAgaWYgKGF0dHItPmZvcm0gIT0gR0RCX0ZPUk1fY2FjaGVkX3N0 cmluZykKKyAgICAgIGlmIChhdHRyLT5mb3JtICE9IChpbnQpIEdEQl9GT1JN X2NhY2hlZF9zdHJpbmcpCiAJewogCSAgRFdfU1RSSU5HIChhdHRyKQogCSAg ICA9IGR3YXJmMl9jYW5vbmljYWxpemVfbmFtZSAoRFdfU1RSSU5HIChhdHRy KSwgY3UsCg== --000e0cd2491e2b4aa7046fb45cd9--