X-Recipient: archive-cygwin@delorie.com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 91F47385843B
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
	s=default; t=1635332178;
	bh=rcXfq9NK3mNwjfT3W+CC0/dcpOkjI3L6BgwZF0P535k=;
	h=Date:To:In-Reply-To:References:Subject:List-Id:List-Unsubscribe:
	 List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:
	 From;
	b=p0Or+GABic4MqypPwdrwSMF9PDN8aRoaqwJs01Ul7t4uzUABzXNatlAsd04rAcWyZ
	 5bSvkeE6quGAVW/BCEO5Zvn/3IHqE91O5Bp4138IQGshXw4OH5A1lG96waVvl0GDTl
	 XI6I5eKTf5CZWuk7oDrm+FVDlf/creJ3cywQutgk=
X-Original-To: cygwin@cygwin.com
Delivered-To: cygwin@cygwin.com
DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 8E11D3858401
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1635332146; bh=XGKqB7dJ8BULLi3HGrs2DMv/XK5TjFjzyU09zOcfmta=;
 h=X-Sonic-MF:Date:From:To:Subject:From:Subject;
 b=aurEJmd3Nt+md4tAsy9rw+omk3PRdCQwOTkws7x30bUkRbJkAZMs6lvGoDLEaYmcsX+3uGuUFtWMVsl42NvDwzzx9cII22nreZE12e61zOqZr8pYBcQNLOMQoslTwYyGxpwkiANbJCU2snR4Ylyqh85cgDkM90fErwLtcR9n30NORRj+5f/h0y8U56FQT6QC074TeFprEh5zypcgBWU0bhUEdWG9qX8kLYVFXxQOGZZ34Oi3DZf/WZnZ3Nzv2wuhcGpQprn+XhBFoZjW3rrubIuTp8b4pBVRXaO/IdVgVrlVk0b+9aByhuKZ0VE8pRS+ajSzANSTqdjiTjKv9MM1jg==
X-YMail-OSG: PmAoByEVM1k0qTh8rdkxfbf0mvJJl.k70SR8Z2f13y5DhG2Gb_PdwoACe1cKSDM
 ZmowuiaPrItbP4ttDc4ndyJ58JsU4C2f8Srf5VS_jyhnSy5_qAn6ZfnLDgwNMGMR5cnDmwYKeZvH
 Ha1k_zedVf9svHde.jJhrPusVMzyz5Jia07tcj8x.iCm7wOrgqxLUs.aGeA3Zn3K2nAS5JPNLTWP
 a5e9r47tvMZEGVlKmivWjiBVM29OdQDYfA6yj4JJFCahxhVX98CxwhKcqc6uc863jIAYFWM_Tzco
 RBV368JXdjUJlf1i4_ZstLqUbjuoshRgXSJNal4cGwyg9IZa4tbyGR4swrmC9y9iEoAaoTd9nSDc
 6sl23DdMW..5EAZhCnTobEoGpx9T_WW3DkC_QEcAIzRhij0dhpDL8Xi1RHgLx.jdrjaQPovl0r.n
 8qVnW0hYLBDh8O7B0QX7PWPdwZh2bHaSRgTrUtcBkxyU.FtpILXJUlrNb1Mmj9CsbySdpkhAW_1s
 8kNATrx_OFFrK57tZ_DELxXvRTm5V1.w4JheP6zO2RY4MSUeyp_GqMgN5.umkBbELET5j_A4DE9i
 o6kVqBnAOQ9NuDBg25cE6GSM.cOgs47YuGmDmtyqK7ZJsW5I4EDloXA.jy5u3rwdHI2rhUCHpUG0
 PtZB3LqldfyP_dvnoDyBObikGvkDl6SDPPGJXRqmNa0aEPF32yj31Dj0ViJnRthuNnsh5Z.JolIX
 3n85vgfw9pwnVHRqxaevQIVpomSwWrIaWH1Edgiw3fWwoq5.nF44X5BEtbXaWGsyghTXQBpbzEGQ
 DZlh8Y_JaYDj75fiLgSUMS8XIoPtTuz5Fkq8tOUWqCUDYLonj9.uyppQ9zb0ltzRZy5Tib0y.cMA
 vli.eSW5qlvvZi6qWTcp6eicRJoO3Rfr6aTV8AIRmx6ti2jEczj6oSL6fJk9pbiJkHBHM9g5YM3R
 iWUH8fOt9QT_mHcGKHV5gALYSekVREjZZNskRxhfw66yxWGMjx.ldCNlorOK0.RMRgFX82NO1_oo
 x_R.DdxfvM.8VBXl950PqaNg76MkPmYRfQ3aIcLsUuCuAuosdT6B4cMAnyBO5Q99vWwzgNS10GOk
 8tYboFxe8xDRzgejuzx64SCftLcKNy7kIneFgDPWSRV2sdiqBSMg6VbFqsVpNQkskNG0kXous..4
 LgsTnfqILUTQ1P2kCfEYJKzlpBE_uNSYX88IJ1YyogXpdrbzhkxhu6JoDOZKZGStQ7K2KLwABmr2
 pflEGZFxrMeVPhqPT0e_FmtTeiYVZPOkwfjHUXK8yA.HpetxLcQUg7FC_SKVKWHFMqn8tZdBjb1a
 N9DxuoesNzH07nxZIUAzuvxBZjOF_TvICV8FZB3sOLZrMLG2.Q5RpZBp.4x8FtBOd60kO0dnOoOT
 4eOhqdWDB7R9SZ8eG.pARc65NuBSDIjR6w4XzgP6fswuElb7mVJf.fRVD4bxOfhecw2vbCmJWXa.
 PxQ6P7pbELe0amSAwAQ1DJ2jFI_ChzNQZjpoxjFhIF3FpWs1mba5Jlvl5zLToKUPP0u5MSH4y7cV
 EPq.4mnV8D4sEvnh4WipqnPEIfokpknJxwrvuDs4hEMuyuObH1HD8JSdJVeve6WjAjQuZaZEnH.4
 MSe86Yra9OYqD8zfzIzK3sBXpzVJc2o3YfglFLT0uNw4iSqwI7Chl5b6v3iSju8fLTPGidn69ccl
 82OPAqzovfWL20nk.p77jmGoMghXc4_JpcRAn.rv_RylbzueYwV8ff0MEEGjMusEyvqGhokssJR3
 XU22QM_e9ATKiH9kClBDrAjeOgvLJxYG7GZFYgEBDYv7N5aohCidSOfCNDaUHWPW9hRVK_ymDK3N
 SNKay1sS3eDkywGkaozmJmsW9LQeREhu.SsBnu7isFKbAV_HFu2umjGZWZDxKrFS5CIuRtZjz3Py
 nuFgn6QOBcTH9WZh42DbPb.cvO7siNZj6kiuvZSDJ.eQdCFYZZdzWCm4OZab9dmYl4MRTRD3x3Mh
 lF33kvRAT86LfoeBed7ugO2Mcl27gHBVLq.fEEgDiM3I5wjnVzsFTYXkbj4vdzwwK3igJPdKnc1q
 YjSx.fO3R2KruLnRT.aUWQamxi8FTIktpF14ifQGNCqqrlhAWqpuaKcSo.samZs8QpgdRLXr7Vyo
 RtjZqp4kMyvT4zmxWdJtXgBG8Lj7cFLsQm_Rwq3.kxfT102_kTI9a2i7gmHIsA.2DK9SN1tb._8q
 Lbnhf7Q--
X-Sonic-MF: <ssbssa@yahoo.de>
Date: Wed, 27 Oct 2021 10:55:43 +0000 (UTC)
To: "cygwin@cygwin.com" <cygwin@cygwin.com>, Thomas Wolff <towo@towo.net>
Message-ID: <530117425.2623944.1635332143429@mail.yahoo.com>
In-Reply-To: <248361fa-f16d-cebb-eefe-be78e09f4c10@towo.net>
References: <248361fa-f16d-cebb-eefe-be78e09f4c10@towo.net>
Subject: Re: gcc 11 weird bug
MIME-Version: 1.0
X-Mailer: WebService/1.1.19198 YMailNorrin
X-Spam-Status: No, score=-3.9 required=5.0 tests=BAYES_00, DKIM_SIGNED,
 DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,
 RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS,
 TXREP 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: cygwin@cygwin.com
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-request@cygwin.com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=subscribe>
From: Hannes Domani via Cygwin <cygwin@cygwin.com>
Reply-To: Hannes Domani <ssbssa@yahoo.de>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: cygwin-bounces+archive-cygwin=delorie.com@cygwin.com
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie.com@cygwin.com>

 Am Mittwoch, 27. Oktober 2021, 11:19:19 MESZ hat Thomas Wolff <towo@towo.net> Folgendes geschrieben:

> I noticed that mintty did not compile anymore after upgrade to gcc 11,
> but only on cygwin 32-bit.
> I tried to minimize the test case as much as possible without having the
> bug vanish, to the attached standalone file.
> Compile this with
> cc -O2 -Wall -Werror m0.c
> and it gives a false positive warning about possible uninitialized data
> usage.
> While data flow analysis is not perfect, it is weird that this used to
> happen on 32 bit but not on 64 bit.
> Meanwhile, after updating some other packages (not sure which), but
> still the same gcc version, the report on the test case also happens on
> 64 bit, while the original, unstripped file, as part of mintty, still
> works without error on 64 bit, which is even weirder.
> I have not yet had the opportunity to test this on Linux, sorry, so I'm
> reporting it here.
> Thomas

If you mean this warning:

m0.c: In function 'do_bidi':
m0.c:256:12: error: '*types[0]' may be used uninitialized [-Werror=maybe-uninitialized]

This warning is correct, because as far as gcc is concerned, count could
be 0, and in this case types[0] will be uninitialized (and doesn't even
exist, since it's declared as 'uchar types[count];').


Hannes

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple
