From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp-out1.suse.de (smtp-out1.suse.de [IPv6:2a07:de40:b251:101:10:150:64:1]) by sourceware.org (Postfix) with ESMTPS id ED2D53858C29 for ; Fri, 5 Jan 2024 16:09:39 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org ED2D53858C29 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=suse.cz Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.cz ARC-Filter: OpenARC Filter v1.0.0 sourceware.org ED2D53858C29 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a07:de40:b251:101:10:150:64:1 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1704470981; cv=none; b=WN8ehKmOnTsdm/jDho03v6YHpj56I2RoCcWzFgXQh/zMhopoeKedMZuDde7kyWn7kOtkwwGRoDX2yLAvJrv4OUdRyfcllaQ2GqicrKaroPQH93aZMqlRVa2Cus3h/NByRSXb895kBOfq5kK4UtSgV5toD4Bdfo0oymVg9dlIXPs= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1704470981; c=relaxed/simple; bh=JBf3Zsdu4axFEPdmKYdLv9Sa8CMonlqFHKSUMC7i0Bw=; h=DKIM-Signature:DKIM-Signature:DKIM-Signature:DKIM-Signature:From: To:Subject:Date:Message-ID:MIME-Version; b=fbyYPMNfIvmaNdrwd7vdX1dkYGqYziaXgd1877537VO+NC3Cz4gthobJ90AQgK96ENfCcq0GtYYFGaKh2GKsHG3D5M4D5zAfMr4F0CZaF/QyvY3/AMvGGuqscRRmQXNzNqB4RjTmBSg6nhgs/vYSqGaBDL+UijgDbKN0J03K2sU= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from imap1.dmz-prg2.suse.org (imap1.dmz-prg2.suse.org [IPv6:2a07:de40:b281:104:10:150:64:97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id 8E94021EEC; Fri, 5 Jan 2024 16:09:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1704470978; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=YBgblYrp7FGLQMF9nMRZ6ztj9ia1ewX4r0zwShFwWNQ=; b=D+8vnK1C6CrK1/8RNfc7at6XsmF9SeEu95JqYSK9YNCuEeAzwNCoP847XBDoOKqoivxlvd sMt9+QCNcdw2UAbQEK0V8s5w2Y7VT3HC1V9df/3NhEY55Kopf36y5PI8wU9rWHQ0p9sWZr 5c3LI+dnBePrzzXmjIHfcxtP82TrVpo= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1704470978; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=YBgblYrp7FGLQMF9nMRZ6ztj9ia1ewX4r0zwShFwWNQ=; b=kq6KY0ruZTRj6dro0xgRAJjP/59GQkAPZUr1ELI42Gb3+Eg+autuuIuXTemSy7jYBv0O59 pUnyTvMyQqVRifAA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1704470978; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=YBgblYrp7FGLQMF9nMRZ6ztj9ia1ewX4r0zwShFwWNQ=; b=D+8vnK1C6CrK1/8RNfc7at6XsmF9SeEu95JqYSK9YNCuEeAzwNCoP847XBDoOKqoivxlvd sMt9+QCNcdw2UAbQEK0V8s5w2Y7VT3HC1V9df/3NhEY55Kopf36y5PI8wU9rWHQ0p9sWZr 5c3LI+dnBePrzzXmjIHfcxtP82TrVpo= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1704470978; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=YBgblYrp7FGLQMF9nMRZ6ztj9ia1ewX4r0zwShFwWNQ=; b=kq6KY0ruZTRj6dro0xgRAJjP/59GQkAPZUr1ELI42Gb3+Eg+autuuIuXTemSy7jYBv0O59 pUnyTvMyQqVRifAA== Received: from imap1.dmz-prg2.suse.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id 80F33137E8; Fri, 5 Jan 2024 16:09:38 +0000 (UTC) Received: from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167]) by imap1.dmz-prg2.suse.org with ESMTPSA id Rua5HsIpmGWhOgAAD6G6ig (envelope-from ); Fri, 05 Jan 2024 16:09:38 +0000 From: Martin Jambor To: Florian Weimer , gcc@gcc.gnu.org Cc: Subject: Re: Update on GCC 14 C type safety changes/warnings as errors In-Reply-To: <87ttp3tek1.fsf@oldenburg.str.redhat.com> References: <87ttp3tek1.fsf@oldenburg.str.redhat.com> User-Agent: Notmuch/0.38.1 (https://notmuchmail.org) Emacs/29.1 (x86_64-suse-linux-gnu) Date: Fri, 05 Jan 2024 17:09:38 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Level: X-Spam-Level: X-Spamd-Bar: / Authentication-Results: smtp-out1.suse.de; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b=D+8vnK1C; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b=kq6KY0ru X-Rspamd-Server: rspamd2.dmz-prg2.suse.org X-Spamd-Result: default: False [0.69 / 50.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[suse.cz:s=susede2_rsa,suse.cz:s=susede2_ed25519]; URIBL_BLOCKED(0.00)[sourceware.org:url,gnu.org:url,suse.cz:dkim]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RECEIVED_SPAMHAUS_BLOCKED_OPENRESOLVER(0.00)[2a07:de40:b281:106:10:150:64:167:received]; MIME_GOOD(-0.10)[text/plain]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.20)[-1.000]; RCVD_COUNT_THREE(0.00)[3]; DKIM_SIGNED(0.00)[suse.cz:s=susede2_rsa,suse.cz:s=susede2_ed25519]; DKIM_TRACE(0.00)[suse.cz:+]; RCPT_COUNT_TWO(0.00)[2]; INVALID_MSGID(1.70)[]; MX_GOOD(-0.01)[]; FUZZY_BLOCKED(0.00)[rspamd.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; MID_RHS_NOT_FQDN(0.50)[]; RCVD_TLS_ALL(0.00)[]; BAYES_HAM(-0.00)[31.63%] X-Spam-Score: 0.69 X-Rspamd-Queue-Id: 8E94021EEC X-Spam-Status: No, score=-5.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,INVALID_MSGID,KAM_SHORT,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Hello, On Thu, Nov 30 2023, Florian Weimer via Gcc wrote: > The patch series is currently under review: > > [PATCH v3 00/11] : More warnings as errors by default > > > Jeff as a global reviewer has delegated review to Marek. > > The current series is based on an earlier suggestion to do as much as > possible in one transition. The full list of upgraded warnings is: > > -Wimplicit-function-declaration > -Wimplicit-int > -Wint-conversion > -Wreturn-mismatch (new, previously part of -Wreturn-types) > -Wdeclaration-missing-parameter-type (new, previously unnamed) > -Wincompatible-pointer-types [...] > > Thoughts? > First and foremost, thanks a lot for working on this and especially for starting with the enormous task of dealing with the fallout. Given you probably have the most experience with it, can you please also suggest an entry to https://gcc.gnu.org/gcc-14/porting_to.html that would describe this change? (I was thinking of proposing something myself, but I don't really know just how much verbose such an entry should be.) Thanks! Martin