From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 23D17385482A; Wed, 18 Aug 2021 15:34:29 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 23D17385482A From: "mlwmohawk at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/101953] bug on the default cast operator from double to unsigned short Date: Wed, 18 Aug 2021 15:34:28 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c X-Bugzilla-Version: 8.3.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: mlwmohawk at gmail dot com X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: INVALID X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: gcc-bugs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-bugs mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Aug 2021 15:34:29 -0000 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D101953 --- Comment #24 from M W --- I know it is documented as "undefined," but it is also unexpected without e= ven a warning. Anyone maintaining code and/or porting to rpi will simply not ex= pect this behavior. I certainly didn't. I had been using my code for over a deca= de and the default casting did the "correct" (expected) thing across many different platforms. I'm really not sure how anyone is OK with this behavior. I'm concerned about the mountains of code out in the real world that may be failing silently. N= ow that the RaspberryPI is being used more and more as a drop in replacement f= or old x86 servers, this will impact a lot of people.=