From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 15419 invoked by alias); 13 Aug 2009 15:09:14 -0000 Received: (qmail 15350 invoked by uid 22791); 13 Aug 2009 15:09:13 -0000 X-SWARE-Spam-Status: No, hits=-0.7 required=5.0 tests=AWL,BAYES_00,SARE_MSGID_LONG40,SPF_PASS X-Spam-Check-By: sourceware.org Received: from smtp-out.google.com (HELO smtp-out.google.com) (216.239.33.17) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Thu, 13 Aug 2009 15:09:05 +0000 Received: from spaceape7.eur.corp.google.com (spaceape7.eur.corp.google.com [172.28.16.141]) by smtp-out.google.com with ESMTP id n7DF92fu022615 for ; Thu, 13 Aug 2009 16:09:02 +0100 Received: from fxm12 (fxm12.prod.google.com [10.184.13.12]) by spaceape7.eur.corp.google.com with ESMTP id n7DF90Ms011269 for ; Thu, 13 Aug 2009 08:09:00 -0700 Received: by fxm12 with SMTP id 12so651750fxm.44 for ; Thu, 13 Aug 2009 08:09:00 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.121.193 with SMTP id i1mr384057far.27.1250176140377; Thu, 13 Aug 2009 08:09:00 -0700 (PDT) Date: Thu, 13 Aug 2009 15:09:00 -0000 Message-ID: <7ebec9e70908130809n1eadef26o479906b6e228caea@mail.gmail.com> Subject: [PATCH] gold: add cast to gold_unreachable to workaround gcc giving invalid "no return statement" warnings From: Mikolaj Zalewski To: binutils@sourceware.org Content-Type: multipart/mixed; boundary=001636c5c29ec0fd5d04710750b4 X-System-Of-Record: true X-IsSubscribed: yes Mailing-List: contact binutils-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: binutils-owner@sourceware.org X-SW-Source: 2009-08/txt/msg00216.txt.bz2 --001636c5c29ec0fd5d04710750b4 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-length: 370 I couldn't compile gold today because of the "no return statement" warning when using gold_unreachable. At http://gcc.gnu.org/ml/gcc-bugs/2007-11/msg01605.html I've found a workaround that should work for gcc >= 3.4. Such a patch that affects only gold_unreachable is ok? 2009-08-13 Mikolaj Zalewski * gold.h (gold_unreachable): Add a cast. --001636c5c29ec0fd5d04710750b4 Content-Type: text/x-diff; charset=US-ASCII; name="0001-gold-add-cast-to-gold_unreachable-to-workaround-gcc.patch" Content-Disposition: attachment; filename="0001-gold-add-cast-to-gold_unreachable-to-workaround-gcc.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_fybmd5xz0 Content-length: 1412 RnJvbSAyYzRjNzgzNTg1MzhjN2IyNjBhMmQyM2E2NmFkZDg3ZTI4ZDlhMWFk IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBNaWtvbGFqIFphbGV3 c2tpIDxtaWtvbGFqekBnb29nbGUuY29tPgpEYXRlOiBUaHUsIDEzIEF1ZyAy MDA5IDE2OjU2OjQ0ICswMjAwClN1YmplY3Q6IFtQQVRDSF0gZ29sZDogYWRk IGNhc3QgdG8gZ29sZF91bnJlYWNoYWJsZSB0byB3b3JrYXJvdW5kIGdjYyBn aXZpbmcgaW52YWxpZCAibm8gcmV0dXJuIHN0YXRlbWVudCIgd2FybmluZ3MK Ci0tLQogZ29sZC9nb2xkLmggfCAgICA0ICsrKy0KIDEgZmlsZXMgY2hhbmdl ZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL2dvbGQvZ29sZC5oIGIvZ29sZC9nb2xkLmgKaW5kZXggMTMxOTY5OS4u M2M5OTcxZCAxMDA2NDQKLS0tIGEvZ29sZC9nb2xkLmgKKysrIGIvZ29sZC9n b2xkLmgKQEAgLTI1NSw5ICsyNTUsMTEgQEAgZ29sZF9ub21lbSgpIEFUVFJJ QlVURV9OT1JFVFVSTjsKIAogLy8gVGhpcyBtYWNybyBhbmQgZnVuY3Rpb24g YXJlIHVzZWQgaW4gY2FzZXMgd2hpY2ggY2FuIG5vdCBhcmlzZSBpZgogLy8g dGhlIGNvZGUgaXMgd3JpdHRlbiBjb3JyZWN0bHkuCisvLyBOb3RlOiB0aGUg Y2FzdCBvZiBfX0ZVTkNUSU9OX18gaXMgbmVlZGVkIHRvIHdvcmthcm91bmQg Z2NjIGJ1ZworLy8gaHR0cDovL2djYy5nbnUub3JnL2J1Z3ppbGxhL3Nob3df YnVnLmNnaT9pZD0zMDk4OCBjYXVzaW5nIGludmFsaWQgd2FybmluZ3MuCiAK ICNkZWZpbmUgZ29sZF91bnJlYWNoYWJsZSgpIFwKLSAgKGdvbGQ6OmRvX2dv bGRfdW5yZWFjaGFibGUoX19GSUxFX18sIF9fTElORV9fLCBfX0ZVTkNUSU9O X18pKQorICAoZ29sZDo6ZG9fZ29sZF91bnJlYWNoYWJsZShfX0ZJTEVfXywg X19MSU5FX18sIChjb25zdCBjaGFyICopX19GVU5DVElPTl9fKSkKIAogZXh0 ZXJuIHZvaWQgZG9fZ29sZF91bnJlYWNoYWJsZShjb25zdCBjaGFyKiwgaW50 LCBjb25zdCBjaGFyKikKICAgQVRUUklCVVRFX05PUkVUVVJOOwotLSAKMS41 LjQuMwoK --001636c5c29ec0fd5d04710750b4--