From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.220.29]) by sourceware.org (Postfix) with ESMTPS id 1190A38346B7 for ; Mon, 9 May 2022 12:01:31 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 1190A38346B7 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=suse.cz Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.cz Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 24F821FA1F; Mon, 9 May 2022 12:01:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1652097690; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=Is2/gGhSCYZ9sE3by45LK2qWfbl9xwHFXY1rvIY6Pl8=; b=KTPLftNxZYqTDweOT4faQ8uftUyzfC0Ptr82gcVJXx74AEMYZn8NQ2K5a+LkkPt4N7yv2S bn2z2anp8+EVOPNqe50y7B3NnXVCu/obXatxrMT1LT2OFLs66unBduoy6YK/VkBQZibPka nRswO4haZomT1Mj9Q/cvNsqsB7kqKnk= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1652097690; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=Is2/gGhSCYZ9sE3by45LK2qWfbl9xwHFXY1rvIY6Pl8=; b=AxK1QcIyObK/Fh1hwVwD8mLjSSGfqu1fffC2LHd2hwycXCJeJ4FkCzLs7847O3nNXCMnkk ut69GymvAfbiXfAw== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id 11CD813AA5; Mon, 9 May 2022 12:01:30 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id GnxoA5oCeWKQNQAAMHmgww (envelope-from ); Mon, 09 May 2022 12:01:30 +0000 Content-Type: multipart/mixed; boundary="------------TTo0lfDX0Vw0dg4H0Tanf56n" Message-ID: Date: Mon, 9 May 2022 14:01:29 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.0 Subject: Re: Do we support Not ANSI C compiler? Content-Language: en-US To: Pedro Alves , Binutils References: <99b5380e-8072-dd67-497d-94f72eee43c3@suse.cz> <70918576-c535-0218-720f-24ac44af4091@palves.net> From: =?UTF-8?Q?Martin_Li=c5=a1ka?= In-Reply-To: <70918576-c535-0218-720f-24ac44af4091@palves.net> X-Spam-Status: No, score=-12.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, NICE_REPLY_A, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 May 2022 12:01:32 -0000 This is a multi-part message in MIME format. --------------TTo0lfDX0Vw0dg4H0Tanf56n Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit On 5/9/22 11:22, Pedro Alves wrote: > On 2022-05-09 09:49, Martin Liška wrote: >> Hi. >> >> I noticed ./include/ansidecl.h contains not ANSI C path: >> >> #else /* Not ANSI C. */ >> >> #define PTR char * >> >> /* some systems define these in header files for non-ansi mode */ >> #undef const >> #undef volatile >> #undef signed >> #undef inline >> #define const >> #define volatile >> #define signed >> #define inline >> >> #endif /* ANSI C. */ >> >> And my question is if we really support such compilers or can we remove the hunk? > > Given: > > - GCC requires C++11 nowadays, > - GDB requires C++11 nowadays, > - Binutils requires C99 nowadays (for over a year), > > I'd think that no, we no longer support such compilers and we can remove the hunk. All right. Thus I've just pushed sync from GCC. Martin --------------TTo0lfDX0Vw0dg4H0Tanf56n Content-Type: text/x-patch; charset=UTF-8; name="0001-ansidecl.h-sync-from-GCC.patch" Content-Disposition: attachment; filename="0001-ansidecl.h-sync-from-GCC.patch" Content-Transfer-Encoding: base64 RnJvbSAzNWU0OGI2ZWUwYjI0NDYyNTE4OGYxMWIyNzgwOGNlZmJlZWI3NjY2IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBNYXJ0aW4gTGlza2EgPG1saXNrYUBzdXNlLmN6PgpE YXRlOiBNb24sIDkgTWF5IDIwMjIgMTM6NTk6MzcgKzAyMDAKU3ViamVjdDogW1BBVENIXSBh bnNpZGVjbC5oOiBzeW5jIGZyb20gR0NDCgppbmNsdWRlL0NoYW5nZUxvZzoKCgkqIGFuc2lk ZWNsLmg6IFN5bmMgZnJvbSBHQ0MuCi0tLQogaW5jbHVkZS9hbnNpZGVjbC5oIHwgMjMgKysr LS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyks IDIwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvYW5zaWRlY2wuaCBiL2lu Y2x1ZGUvYW5zaWRlY2wuaAppbmRleCA3NWJjMjRjOGMwNy4uZWZlZTViNjkwNGIgMTAwNjQ0 Ci0tLSBhL2luY2x1ZGUvYW5zaWRlY2wuaAorKysgYi9pbmNsdWRlL2Fuc2lkZWNsLmgKQEAg LTYyLDcgKzYyLDYgQEAgU28gaW5zdGVhZCB3ZSB1c2UgdGhlIG1hY3JvIGJlbG93IGFuZCB0 ZXN0IGl0IGFnYWluc3Qgc3BlY2lmaWMgdmFsdWVzLiAgKi8KICNkZWZpbmUgR0NDX1ZFUlNJ T04gKF9fR05VQ19fICogMTAwMCArIF9fR05VQ19NSU5PUl9fKQogI2VuZGlmIC8qIEdDQ19W RVJTSU9OICovCiAKLSNpZiBkZWZpbmVkIChfX1NURENfXykgfHwgZGVmaW5lZChfX2NwbHVz cGx1cykgfHwgZGVmaW5lZCAoX0FJWCkgfHwgKGRlZmluZWQgKF9fbWlwcykgJiYgZGVmaW5l ZCAoX1NZU1RZUEVfU1ZSNCkpIHx8IGRlZmluZWQoX1dJTjMyKQogLyogQWxsIGtub3duIEFJ WCBjb21waWxlcnMgaW1wbGVtZW50IHRoZXNlIHRoaW5ncyAoYnV0IGRvbid0IGFsd2F5cwog ICAgZGVmaW5lIF9fU1REQ19fKS4gIFRoZSBSSVNDL09TIE1JUFMgY29tcGlsZXIgZGVmaW5l cyB0aGVzZSB0aGluZ3MKICAgIGluIFNWUjQgbW9kZSwgYnV0IGRvZXMgbm90IGRlZmluZSBf X1NURENfXy4gICovCkBAIC03OSw3ICs3OCw3IEBAIFNvIGluc3RlYWQgd2UgdXNlIHRoZSBt YWNybyBiZWxvdyBhbmQgdGVzdCBpdCBhZ2FpbnN0IHNwZWNpZmljIHZhbHVlcy4gICovCiAv KiBpbmxpbmUgcmVxdWlyZXMgc3BlY2lhbCB0cmVhdG1lbnQ7IGl0J3MgaW4gQzk5LCBhbmQg R0NDID49Mi43IHN1cHBvcnRzCiAgICBpdCB0b28sIGJ1dCBpdCdzIG5vdCBpbiBDODkuICAq LwogI3VuZGVmIGlubGluZQotI2lmIF9fU1REQ19WRVJTSU9OX18gPj0gMTk5OTAxTCB8fCBk ZWZpbmVkKF9fY3BsdXNwbHVzKSB8fCAoZGVmaW5lZChfX1NVTlBST19DKSAmJiBkZWZpbmVk KF9fQzk5RkVBVFVSRVNfXykpCisjaWYgKCFkZWZpbmVkKF9fY3BsdXNwbHVzKSAmJiBfX1NU RENfVkVSU0lPTl9fID49IDE5OTkwMUwpIHx8IGRlZmluZWQoX19jcGx1c3BsdXMpIHx8IChk ZWZpbmVkKF9fU1VOUFJPX0MpICYmIGRlZmluZWQoX19DOTlGRUFUVVJFU19fKSkKIC8qIGl0 J3MgYSBrZXl3b3JkICovCiAjZWxzZQogIyBpZiBHQ0NfVkVSU0lPTiA+PSAyMDA3CkBAIC04 OSwyMiArODgsNiBAQCBTbyBpbnN0ZWFkIHdlIHVzZSB0aGUgbWFjcm8gYmVsb3cgYW5kIHRl c3QgaXQgYWdhaW5zdCBzcGVjaWZpYyB2YWx1ZXMuICAqLwogIyBlbmRpZgogI2VuZGlmCiAK LSNlbHNlCS8qIE5vdCBBTlNJIEMuICAqLwotCi0jZGVmaW5lIFBUUgkJY2hhciAqCi0KLS8q IHNvbWUgc3lzdGVtcyBkZWZpbmUgdGhlc2UgaW4gaGVhZGVyIGZpbGVzIGZvciBub24tYW5z aSBtb2RlICovCi0jdW5kZWYgY29uc3QKLSN1bmRlZiB2b2xhdGlsZQotI3VuZGVmIHNpZ25l ZAotI3VuZGVmIGlubGluZQotI2RlZmluZSBjb25zdAotI2RlZmluZSB2b2xhdGlsZQotI2Rl ZmluZSBzaWduZWQKLSNkZWZpbmUgaW5saW5lCi0KLSNlbmRpZgkvKiBBTlNJIEMuICAqLwot CiAvKiBEZWZpbmUgbWFjcm9zIGZvciBzb21lIGdjYyBhdHRyaWJ1dGVzLiAgVGhpcyBwZXJt aXRzIHVzIHRvIHVzZSB0aGUKICAgIG1hY3JvcyBmcmVlbHksIGFuZCBrbm93IHRoYXQgdGhl eSB3aWxsIGNvbWUgaW50byBwbGF5IGZvciB0aGUKICAgIHZlcnNpb24gb2YgZ2NjIGluIHdo aWNoIHRoZXkgYXJlIHN1cHBvcnRlZC4gICovCkBAIC0zNTYsNyArMzM5LDcgQEAgU28gaW5z dGVhZCB3ZSB1c2UgdGhlIG1hY3JvIGJlbG93IGFuZCB0ZXN0IGl0IGFnYWluc3Qgc3BlY2lm aWMgdmFsdWVzLiAgKi8KICNkZWZpbmUgRU5VTV9CSVRGSUVMRChUWVBFKSB1bnNpZ25lZCBp bnQKICNlbmRpZgogCi0jaWYgX19jcHBfY29uc3RleHByID49IDIwMDcwNAorI2lmIGRlZmlu ZWQoX19jcGx1c3BsdXMpICYmIF9fY3BwX2NvbnN0ZXhwciA+PSAyMDA3MDQKICNkZWZpbmUg Q09OU1RFWFBSIGNvbnN0ZXhwcgogI2Vsc2UKICNkZWZpbmUgQ09OU1RFWFBSCkBAIC00MTks NyArNDAyLDcgQEAgU28gaW5zdGVhZCB3ZSB1c2UgdGhlIG1hY3JvIGJlbG93IGFuZCB0ZXN0 IGl0IGFnYWluc3Qgc3BlY2lmaWMgdmFsdWVzLiAgKi8KIAogICAgc28gdGhhdCBtb3N0IGF0 dGVtcHRzIGF0IGNvcHkgYXJlIGNhdWdodCBhdCBjb21waWxlLXRpbWUuICAqLwogCi0jaWYg X19jcGx1c3BsdXMgPj0gMjAxMTAzCisjaWYgZGVmaW5lZChfX2NwbHVzcGx1cykgJiYgX19j cGx1c3BsdXMgPj0gMjAxMTAzCiAjZGVmaW5lIERJU0FCTEVfQ09QWV9BTkRfQVNTSUdOKFRZ UEUpCQlcCiAgIFRZUEUgKGNvbnN0IFRZUEUmKSA9IGRlbGV0ZTsJCQlcCiAgIHZvaWQgb3Bl cmF0b3I9IChjb25zdCBUWVBFICYpID0gZGVsZXRlCi0tIAoyLjM2LjAKCg== --------------TTo0lfDX0Vw0dg4H0Tanf56n--