From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4889 invoked by alias); 23 Jul 2010 17:55:53 -0000 Received: (qmail 4875 invoked by uid 22791); 23 Jul 2010 17:55:52 -0000 X-SWARE-Spam-Status: No, hits=-0.9 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE X-Spam-Check-By: sourceware.org Received: from mail-bw0-f47.google.com (HELO mail-bw0-f47.google.com) (209.85.214.47) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 23 Jul 2010 17:55:45 +0000 Received: by bwz10 with SMTP id 10so2200023bwz.20 for ; Fri, 23 Jul 2010 10:55:42 -0700 (PDT) MIME-Version: 1.0 Received: by 10.204.1.139 with SMTP id 11mr2600056bkf.174.1279907742124; Fri, 23 Jul 2010 10:55:42 -0700 (PDT) Received: by 10.204.57.197 with HTTP; Fri, 23 Jul 2010 10:55:42 -0700 (PDT) In-Reply-To: <4C48BECA.5080405@redhat.com> References: <4C486B20.6070404@redhat.com> <4C486C44.20507@redhat.com> <4C48A4B5.2090708@redhat.com> <4C48B406.1070001@redhat.com> <4C48B923.40800@redhat.com> <4C48BB47.9060004@redhat.com> <4C48BECA.5080405@redhat.com> Date: Fri, 23 Jul 2010 17:55:00 -0000 Message-ID: Subject: Re: [patch win32]: fix for PR target/41943 From: Kai Tietz To: Richard Henderson Cc: NightStrike , Ozkan Sezer , Richard Guenther , Danny Smith , Dave Korn , gcc-patches@gcc.gnu.org Content-Type: multipart/mixed; boundary=00151750e9be508a68048c11be6e X-IsSubscribed: yes Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org X-SW-Source: 2010-07/txt/msg01897.txt.bz2 --00151750e9be508a68048c11be6e Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-length: 1169 2010/7/22 Richard Henderson : > On 07/22/2010 02:51 PM, Kai Tietz wrote: >> To the point that gcc intends that gcc's internal headers should be >> used by default. And so it would be wise to put even >> /usr/local/include behind at least fixinclude, as this would be >> strict. >> And secondly, that this patch to add #include_next should be the >> solution. Also it means that Danny has to think about a different >> place mingw.org hasto put the runtime headers into. >> >> Did I read you correct? > > I believe all that is correct. > > In order to make process on the second part above, it would seem > that your include_next patch is going to have to be backported to > whatever compiler version mingw.org is using. > > That's a bit of release management I'm not sure how best to coordinate. > > > r~ > So here comes a patch which keeps the mingw.org variant untouched for now, but allows the include_next patch for mingw-w64 triplets. Ok for apply to trunk? And possible also back-merge to branches? Regards, Kai --=20 |=A0 (\_/) This is Bunny. Copy and paste | (=3D'.'=3D) Bunny into your signature to help | (")_(") him gain world domination --00151750e9be508a68048c11be6e Content-Type: application/octet-stream; name="mdsim.diff" Content-Disposition: attachment; filename="mdsim.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gbzc0a9g0 Content-length: 6418 SW5kZXg6IGdjYy9nY2MvTWFrZWZpbGUuaW4KPT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PQotLS0gZ2NjLm9yaWcvZ2NjL01ha2VmaWxlLmluCTIwMTAtMDctMjEg MjA6MDk6MjAuNDcxMTYwMTAwICswMjAwCisrKyBnY2MvZ2NjL01ha2VmaWxl LmluCTIwMTAtMDctMjEgMjM6MTg6MDYuMDgyOTUzNTAwICswMjAwCkBAIC0z NjYsNiArMzY2LDkgQEAgVVNFUl9IID0gJChzcmNkaXIpL2dpbmNsdWRlL2Zs b2F0LmggXAogCSAkKHNyY2RpcikvZ2luY2x1ZGUvc3RkZml4LmggXAogCSAk KEVYVFJBX0hFQURFUlMpCiAKK1VTRVJfSF9JTkNfTkVYVF9QUkUgPSBAdXNl cl9oZWFkZXJzX2luY19uZXh0X3ByZUAKK1VTRVJfSF9JTkNfTkVYVF9QT1NU ID0gQHVzZXJfaGVhZGVyc19pbmNfbmV4dF9wb3N0QAorCiBVTldJTkRfSCA9 ICQoc3JjZGlyKS91bndpbmQtZ2VuZXJpYy5oCiAKICMgVGhlIEdDQyB0byB1 c2UgZm9yIGNvbXBpbGluZyBjcnQqLm8uCkBAIC00MDE0LDYgKzQwMTcsMjEg QEAgc3RtcC1pbnQtaGRyczogJChTVE1QX0ZJWElOQykgJChVU0VSX0gpCiAJ ICAgIGNobW9kIGErciBpbmNsdWRlLyQkcmVhbGZpbGU7IFwKIAkgIGZpOyBc CiAJZG9uZQorCWZvciBmaWxlIGluIC4uICQoVVNFUl9IX0lOQ19ORVhUX1BS RSk7IGRvIFwKKwkgIGlmIFsgWCQkZmlsZSAhPSBYLi4gXTsgdGhlbiBcCisg ICAgICAgICAgICBtdiBpbmNsdWRlLyQkZmlsZSBpbmNsdWRlL3hfJCRmaWxl OyBcCisgICAgICAgICAgICBlY2hvICIjaW5jbHVkZV9uZXh0IDwkJGZpbGU+ IiA+aW5jbHVkZS8kJGZpbGU7IFwKKyAgICAgICAgICAgIGNhdCBpbmNsdWRl L3hfJCRmaWxlID4+aW5jbHVkZS8kJGZpbGU7IFwKKyAgICAgICAgICAgIHJt IC1mIGluY2x1ZGUveF8kJGZpbGU7IFwKKwkgICAgY2htb2QgYStyIGluY2x1 ZGUvJCRmaWxlOyBcCisJICBmaTsgXAorCWRvbmUKKwlmb3IgZmlsZSBpbiAu LiAkKFVTRVJfSF9JTkNfTkVYVF9QT1NUKTsgZG8gXAorCSAgaWYgWyBYJCRm aWxlICE9IFguLiBdOyB0aGVuIFwKKwkgICAgZWNobyAiI2luY2x1ZGVfbmV4 dCA8JCRmaWxlPiIgPj5pbmNsdWRlLyQkZmlsZTsgXAorCSAgICBjaG1vZCBh K3IgaW5jbHVkZS8kJGZpbGU7IFwKKwkgIGZpOyBcCisJZG9uZQogCXJtIC1m IGluY2x1ZGUvdW53aW5kLmgKIAljcCAkKFVOV0lORF9IKSBpbmNsdWRlL3Vu d2luZC5oCiAJY2htb2QgYStyIGluY2x1ZGUvdW53aW5kLmgKSW5kZXg6IGdj Yy9nY2MvY29uZmlnLmdjYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBn Y2Mub3JpZy9nY2MvY29uZmlnLmdjYwkyMDEwLTA3LTIxIDIwOjA5OjIwLjM3 NjE2MDEwMCArMDIwMAorKysgZ2NjL2djYy9jb25maWcuZ2NjCTIwMTAtMDct MjIgMTk6MjM6MDYuMjU3ODMzMTAwICswMjAwCkBAIC0xMDEsNiArMTAxLDEy IEBACiAjICBleHRyYV9oZWFkZXJzCUxpc3Qgb2YgdXNlZCBoZWFkZXIgZmls ZXMgZnJvbSB0aGUgZGlyZWN0b3J5CiAjCQkJY29uZmlnLyR7Y3B1X3R5cGV9 LgogIworIyAgdXNlcl9oZWFkZXJzX2luY19uZXh0X3ByZQorIwkJCUxpc3Qg b2YgaGVhZGVyIGZpbGUgbmFtZXMgb2YgaW50ZXJuYWwgZ2NjIGhlYWRlcgor IwkJCWZpbGVzLCB3aGljaCBzaG91bGQgYmUgcHJlZml4ZWQgYnkgYW4gaW5j bHVkZV9uZXh0LgorIyAgdXNlcl9oZWFkZXJzX2luY19uZXh0X3Bvc3QKKyMJ CQlMaXN0IG9mIGhlYWRlciBmaWxlIG5hbWVzIG9mIGludGVybmFsIGdjYyBo ZWFkZXIKKyMJCQlmaWxlcywgd2hpY2ggc2hvdWxkIGJlIHBvc3RmaXhlZCBi eSBhbiBpbmNsdWRlX25leHQuCiAjICB1c2VfZ2NjX3RnbWF0aAlJZiBzZXQs IGFkZCB0Z21hdGguaCB0byB0aGUgbGlzdCBvZiB1c2VkIGhlYWRlcgogIwkJ CWZpbGVzLgogIwpAQCAtMTcxLDYgKzE3Nyw4IEBACiBvdXRfZmlsZT0KIHRt YWtlX2ZpbGU9CiBleHRyYV9oZWFkZXJzPQordXNlcl9oZWFkZXJzX2luY19u ZXh0X3ByZT0KK3VzZXJfaGVhZGVyc19pbmNfbmV4dF9wb3N0PQogdXNlX2dj Y190Z21hdGg9eWVzCiB1c2VfZ2NjX3N0ZGludD1ub25lCiBleHRyYV9wYXNz ZXM9CkBAIC0xMzc5LDYgKzEzODcsOCBAQCBpWzM0NTY3XTg2LSotbWluZ3cq IHwgeDg2XzY0LSotbWluZ3cqKQogCSMgVGhpcyBtYWtlcyB0aGUgbG9naWMg aWYgbWluZ3cncyBvciB0aGUgdzY0IGZlYXR1cmUgc2V0IGhhcyB0byBiZSB1 c2VkCiAJY2FzZSAke3RhcmdldH0gaW4KIAkJKi13NjQtKikKKwkJCXVzZXJf aGVhZGVyc19pbmNfbmV4dF9wb3N0PSIke3VzZXJfaGVhZGVyc19pbmNfbmV4 dF9wb3N0fSBmbG9hdC5oIgorCQkJdXNlcl9oZWFkZXJzX2luY19uZXh0X3By ZT0iJHt1c2VyX2hlYWRlcnNfaW5jX25leHRfcHJlfSBzdGRkZWYuaCBzdGRh cmcuaCIKIAkJCXRtX2ZpbGU9IiR7dG1fZmlsZX0gaTM4Ni9taW5ndy13NjQu aCIKIAkJCWlmIHRlc3QgeCRlbmFibGVfdGFyZ2V0cyA9IHhhbGw7IHRoZW4K IAkJCQl0bV9kZWZpbmVzPSIke3RtX2RlZmluZXN9IFRBUkdFVF9CSV9BUkNI PTEiCkluZGV4OiBnY2MvZ2NjL2NvbmZpZ3VyZQo9PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09Ci0tLSBnY2Mub3JpZy9nY2MvY29uZmlndXJlCTIwMTAtMDctMjEg MjA6MDk6MjAuNDEyMTYwMTAwICswMjAwCisrKyBnY2MvZ2NjL2NvbmZpZ3Vy ZQkyMDEwLTA3LTIxIDIzOjA1OjQxLjAyNzMzODgwMCArMDIwMApAQCAtNjQ2 LDYgKzY0Niw4IEBAIGV4dHJhX3Bhc3NlcwogZXh0cmFfcGFydHMKIGV4dHJh X29ianMKIGV4dHJhX2hlYWRlcnNfbGlzdAordXNlcl9oZWFkZXJzX2luY19u ZXh0X3Bvc3QKK3VzZXJfaGVhZGVyc19pbmNfbmV4dF9wcmUKIGV4dHJhX2dj Y19vYmpzCiBUTV9NVUxUSUxJQl9FWENFUFRJT05TX0NPTkZJRwogVE1fTVVM VElMSUJfQ09ORklHCkBAIC0xMDI2Myw2ICsxMDI2NSwxMiBAQCB0aGVuIHRt X2ZpbGU9JGNwdV90eXBlLyRjcHVfdHlwZS5oOyBmaQogaWYgdGVzdCB4IiRl eHRyYV9oZWFkZXJzIiA9IHgKIHRoZW4gZXh0cmFfaGVhZGVycz07IGZpCiAK K2lmIHRlc3QgeCIkdXNlcl9oZWFkZXJzX2luY19uZXh0X3ByZSIgPSB4Cit0 aGVuIHVzZXJfaGVhZGVyc19pbmNfbmV4dF9wcmU9OyBmaQorCitpZiB0ZXN0 IHgiJHVzZXJfaGVhZGVyc19pbmNfbmV4dF9wb3N0IiA9IHgKK3RoZW4gdXNl cl9oZWFkZXJzX2luY19uZXh0X3Bvc3Q9OyBmaQorCiBpZiB0ZXN0IHgkbWRf ZmlsZSA9IHgKIHRoZW4gbWRfZmlsZT0kY3B1X3R5cGUvJGNwdV90eXBlLm1k OyBmaQogCkBAIC0xNzEwNyw3ICsxNzExNSw3IEBAIGVsc2UKICAgbHRfZGx1 bmtub3duPTA7IGx0X2Rsbm9fdXNjb3JlPTE7IGx0X2RsbmVlZF91c2NvcmU9 MgogICBsdF9zdGF0dXM9JGx0X2RsdW5rbm93bgogICBjYXQgPiBjb25mdGVz dC4kYWNfZXh0IDw8X0xUX0VPRgotI2xpbmUgMTcxMTAgImNvbmZpZ3VyZSIK KyNsaW5lIDE3MTE4ICJjb25maWd1cmUiCiAjaW5jbHVkZSAiY29uZmRlZnMu aCIKIAogI2lmIEhBVkVfRExGQ05fSApAQCAtMTcyMTMsNyArMTcyMjEsNyBA QCBlbHNlCiAgIGx0X2RsdW5rbm93bj0wOyBsdF9kbG5vX3VzY29yZT0xOyBs dF9kbG5lZWRfdXNjb3JlPTIKICAgbHRfc3RhdHVzPSRsdF9kbHVua25vd24K ICAgY2F0ID4gY29uZnRlc3QuJGFjX2V4dCA8PF9MVF9FT0YKLSNsaW5lIDE3 MjE2ICJjb25maWd1cmUiCisjbGluZSAxNzIyNCAiY29uZmlndXJlIgogI2lu Y2x1ZGUgImNvbmZkZWZzLmgiCiAKICNpZiBIQVZFX0RMRkNOX0gKQEAgLTI1 Mzk0LDYgKzI1NDAyLDggQEAgZmkKIAogCiAKKworCiAKIAogCkluZGV4OiBn Y2MvZ2NjL2NvbmZpZ3VyZS5hYwo9PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t LSBnY2Mub3JpZy9nY2MvY29uZmlndXJlLmFjCTIwMTAtMDctMjEgMjA6MDk6 MjAuNDEzMTYwMTAwICswMjAwCisrKyBnY2MvZ2NjL2NvbmZpZ3VyZS5hYwky MDEwLTA3LTIxIDIzOjA0OjI1Ljk5NDA0NzEwMCArMDIwMApAQCAtMTIzNSw2 ICsxMjM1LDEyIEBAIHRoZW4gdG1fZmlsZT0kY3B1X3R5cGUvJGNwdV90eXBl Lmg7IGZpCiBpZiB0ZXN0IHgiJGV4dHJhX2hlYWRlcnMiID0geAogdGhlbiBl eHRyYV9oZWFkZXJzPTsgZmkKIAoraWYgdGVzdCB4IiR1c2VyX2hlYWRlcnNf aW5jX25leHRfcHJlIiA9IHgKK3RoZW4gdXNlcl9oZWFkZXJzX2luY19uZXh0 X3ByZT07IGZpCisKK2lmIHRlc3QgeCIkdXNlcl9oZWFkZXJzX2luY19uZXh0 X3Bvc3QiID0geAordGhlbiB1c2VyX2hlYWRlcnNfaW5jX25leHRfcG9zdD07 IGZpCisKIGlmIHRlc3QgeCRtZF9maWxlID0geAogdGhlbiBtZF9maWxlPSRj cHVfdHlwZS8kY3B1X3R5cGUubWQ7IGZpCiAKQEAgLTQ0OTksNiArNDUwNSw4 IEBAIEFDX1NVQlNUKFRNX0VORElBTl9DT05GSUcpCiBBQ19TVUJTVChUTV9N VUxUSUxJQl9DT05GSUcpCiBBQ19TVUJTVChUTV9NVUxUSUxJQl9FWENFUFRJ T05TX0NPTkZJRykKIEFDX1NVQlNUKGV4dHJhX2djY19vYmpzKQorQUNfU1VC U1QodXNlcl9oZWFkZXJzX2luY19uZXh0X3ByZSkKK0FDX1NVQlNUKHVzZXJf aGVhZGVyc19pbmNfbmV4dF9wb3N0KQogQUNfU1VCU1QoZXh0cmFfaGVhZGVy c19saXN0KQogQUNfU1VCU1QoZXh0cmFfb2JqcykKIEFDX1NVQlNUKGV4dHJh X3BhcnRzKQo= --00151750e9be508a68048c11be6e--