From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28295 invoked by alias); 10 Feb 2014 15:08:59 -0000 Mailing-List: contact glibc-bugs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: glibc-bugs-owner@sourceware.org Received: (qmail 28253 invoked by uid 55); 10 Feb 2014 15:08:54 -0000 From: "joseph at codesourcery dot com" To: glibc-bugs@sourceware.org Subject: [Bug libc/6981] __STDC_IEC_559__ should not be defined unconditionally Date: Mon, 10 Feb 2014 15:08:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: glibc X-Bugzilla-Component: libc X-Bugzilla-Version: unspecified X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: joseph at codesourcery dot com X-Bugzilla-Status: RESOLVED X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: unassigned at sourceware dot 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: 7bit X-Bugzilla-URL: http://sourceware.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2014-02/txt/msg00365.txt.bz2 http://sourceware.org/bugzilla/show_bug.cgi?id=6981 --- Comment #16 from joseph at codesourcery dot com --- I read F.7 as guidance about the interpretation of "environment" - indicating what functions such as fesetenv should affect when processors have floating-point state beyond that specified in C99 - not about how arithmetic operations should bind to IEC 60559. (I do consider it a bug - bug 16064, bug 16068 - that there are bits of floating-point state not handled by fesetenv etc., but also consider it undefined behavior to call any glibc function doing arithmetic if the floating-point state, such as non-extended rounding precision, could not be a result of proper use of library functions provided by glibc.) -- You are receiving this mail because: You are on the CC list for the bug.