From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22108 invoked by alias); 31 Jul 2010 14:02:22 -0000 Received: (qmail 21899 invoked by uid 22791); 31 Jul 2010 14:02:21 -0000 X-SWARE-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,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; Sat, 31 Jul 2010 14:02:15 +0000 Received: by bwz10 with SMTP id 10so1463516bwz.20 for ; Sat, 31 Jul 2010 07:02:13 -0700 (PDT) MIME-Version: 1.0 Received: by 10.204.178.146 with SMTP id bm18mr2243012bkb.99.1280584933210; Sat, 31 Jul 2010 07:02:13 -0700 (PDT) Received: by 10.204.25.9 with HTTP; Sat, 31 Jul 2010 07:02:13 -0700 (PDT) In-Reply-To: <20100731132830.6877B3BE18@mailhost.lps.ens.fr> References: <20100731132830.6877B3BE18@mailhost.lps.ens.fr> Date: Sat, 31 Jul 2010 14:19:00 -0000 Message-ID: Subject: Re: [Patch, Fortran, OOP] PR 44912: Segmentation fault on TBP From: Janus Weil To: Dominique Dhumieres Cc: fortran , gcc-patches Content-Type: multipart/mixed; boundary=001636c5a3290c7b68048caf6a5e 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/msg02421.txt.bz2 --001636c5a3290c7b68048caf6a5e Content-Type: text/plain; charset=ISO-8859-1 Content-length: 401 Hi Dominique, > ../../work/gcc/fortran/module.c: In function 'read_module': > ../../work/gcc/fortran/module.c:4374:4: error: implicit declaration of function 'strndup' [-Werror=implicit-function-declaration] > ../../work/gcc/fortran/module.c:4374:30: error: incompatible implicit declaration of built-in function 'strndup' [-Werror] good point. Guess that should be an 'xstrndup' ... Cheers, Janus --001636c5a3290c7b68048caf6a5e Content-Type: application/octet-stream; name="pr44912.diff" Content-Disposition: attachment; filename="pr44912.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gcaj6w2q0 Content-length: 2176 SW5kZXg6IGdjYy9mb3J0cmFuL2NsYXNzLmMKPT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PQotLS0gZ2NjL2ZvcnRyYW4vY2xhc3MuYwkocmV2aXNpb24gMTYyNzc0 KQorKysgZ2NjL2ZvcnRyYW4vY2xhc3MuYwkod29ya2luZyBjb3B5KQpAQCAt MTc4LDYgKzE3OCw3IEBAIGdmY19idWlsZF9jbGFzc19zeW1ib2wgKGdmY190 eXBlc3BlYyAqdHMsIHN5bWJvbF9hCiAJICBnY2NfYXNzZXJ0ICh2dGFiKTsK IAkgIGMtPnRzLnUuZGVyaXZlZCA9IHZ0YWItPnRzLnUuZGVyaXZlZDsKIAl9 CisgICAgICBjLT5hdHRyLmFjY2VzcyA9IEFDQ0VTU19QUklWQVRFOwogICAg ICAgYy0+YXR0ci5wb2ludGVyID0gMTsKICAgICB9CiAKQEAgLTM0Myw2ICsz NDQsNyBAQCBnZmNfZmluZF9kZXJpdmVkX3Z0YWIgKGdmY19zeW1ib2wgKmRl cml2ZWQpCiAJICB2dGFiLT5hdHRyLnRhcmdldCA9IDE7CiAJICB2dGFiLT5h dHRyLnNhdmUgPSBTQVZFX0VYUExJQ0lUOwogCSAgdnRhYi0+YXR0ci52dGFi ID0gMTsKKwkgIHZ0YWItPmF0dHIuYWNjZXNzID0gQUNDRVNTX1BVQkxJQzsK IAkgIHZ0YWItPnJlZnMrKzsKIAkgIGdmY19zZXRfc3ltX3JlZmVyZW5jZWQg KHZ0YWIpOwogCSAgc3ByaW50ZiAobmFtZSwgInZ0eXBlJCVzIiwgZGVyaXZl ZC0+bmFtZSk7CkBAIC0zNTcsNiArMzU5LDcgQEAgZ2ZjX2ZpbmRfZGVyaXZl ZF92dGFiIChnZmNfc3ltYm9sICpkZXJpdmVkKQogCSAgICAgIGlmIChnZmNf YWRkX2ZsYXZvciAoJnZ0eXBlLT5hdHRyLCBGTF9ERVJJVkVELAogCQkJCSAg TlVMTCwgJmdmY19jdXJyZW50X2xvY3VzKSA9PSBGQUlMVVJFKQogCQlnb3Rv IGNsZWFudXA7CisJICAgICAgdnR5cGUtPmF0dHIuYWNjZXNzID0gQUNDRVNT X1BVQkxJQzsKIAkgICAgICB2dHlwZS0+cmVmcysrOwogCSAgICAgIGdmY19z ZXRfc3ltX3JlZmVyZW5jZWQgKHZ0eXBlKTsKIApJbmRleDogZ2NjL2ZvcnRy YW4vbW9kdWxlLmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gZ2NjL2Zv cnRyYW4vbW9kdWxlLmMJKHJldmlzaW9uIDE2Mjc3NCkKKysrIGdjYy9mb3J0 cmFuL21vZHVsZS5jCSh3b3JraW5nIGNvcHkpCkBAIC00MzcwLDYgKzQzNzAs MTEgQEAgcmVhZF9tb2R1bGUgKHZvaWQpCiAJICBpZiAocCA9PSBOVUxMICYm IHN0cmNtcCAobmFtZSwgbW9kdWxlX25hbWUpID09IDApCiAJICAgIHAgPSBu YW1lOwogCisJICAvKiBFeGNlcHRpb246IEFsd2F5cyBpbXBvcnQgdnRhYnMg JiB2dHlwZXMuICAqLworCSAgaWYgKHAgPT0gTlVMTCAmJiAoc3RyY21wICh4 c3RybmR1cCAobmFtZSw1KSwgInZ0YWIkIikgPT0gMAorCQkJICAgIHx8IHN0 cmNtcCAoeHN0cm5kdXAgKG5hbWUsNiksICJ2dHlwZSQiKSA9PSAwKSkKKwkg ICAgcCA9IG5hbWU7CisKIAkgIC8qIFNraXAgc3ltdHJlZSBub2RlcyBub3Qg aW4gYW4gT05MWSBjbGF1c2UsIHVubGVzcyB0aGVyZQogCSAgICAgaXMgYW4g ZXhpc3Rpbmcgc3ltdHJlZSBsb2FkZWQgZnJvbSBhbm90aGVyIFVTRSBzdGF0 ZW1lbnQuICAqLwogCSAgaWYgKHAgPT0gTlVMTCkK --001636c5a3290c7b68048caf6a5e--