From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pf1-x42b.google.com (mail-pf1-x42b.google.com [IPv6:2607:f8b0:4864:20::42b]) by sourceware.org (Postfix) with ESMTPS id B328A3858407 for ; Fri, 17 Dec 2021 14:26:28 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org B328A3858407 Received: by mail-pf1-x42b.google.com with SMTP id r26so1725466pfg.12 for ; Fri, 17 Dec 2021 06:26:28 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=I5TkafFsPqUJnCmRAkjE05rcyNjXUhF/h1y0g1GaQg4=; b=KAQUNOxlR1rKXexABrwdQVdBoRqTV1KyKL+9qJajVtcEyCjkafZTVyF3BM/c45FDEl GTcI/A4JiSz+d6d4Cbu9wNr2py7XKoUQqzYQncLxN15XOlfr+G4gUT1hAUgGSc7CGKlv +X8HHDK3C1n8EgVgwQMYlJ3tC2KbgZ/vUSt9f7XGaeCsQe+SCkYTT0RvYGek+W0VHFpA BZoJAhUQrqtCo7CJbmHq6g56lnMyYAPnbA5VclmjBLFnAqgBYinqDVDHkvQDV7ZYX6cm 2bLuQM6qMSIwUIGWQgk+mQk7KNM3+SbskeOnRH+jU31GAGWcUn3BleEh2GzZb/YOg5J2 QABQ== X-Gm-Message-State: AOAM530vDvd7+kryKhEldGfNpAaioon1zGMOzwjiRyZ7SgmD0FYZnObU O59ibPvsn2EIR8qhlSao37wO0iFgHkLh0qvYV44= X-Google-Smtp-Source: ABdhPJzpp4FGEUxK6YQaM52Rw7Z7VtpDQmvK3p6p/YLFo1Aw7XzYohOO5/4p7iwJdAUQ0PheyXyX2XZYtHjmuyMuyHk= X-Received: by 2002:a65:5202:: with SMTP id o2mr3062644pgp.210.1639751187738; Fri, 17 Dec 2021 06:26:27 -0800 (PST) MIME-Version: 1.0 References: <99s854-94r4-8823-6n80-nq081641son@fhfr.qr> <20211027134126.GI304296@tucnak> <586429q7-q921-rs24-9o1-818or9722p4o@fhfr.qr> <20211027144453.GK304296@tucnak> <2716D53B-B3E4-440C-A14E-DE64DDEB3B50@suse.de> <2q8n24r4-r8r8-48s1-qro7-opr5ss28ss81@fhfr.qr> <20211028092256.GM304296@tucnak> In-Reply-To: <20211028092256.GM304296@tucnak> From: "H.J. Lu" Date: Fri, 17 Dec 2021 06:25:51 -0800 Message-ID: Subject: Re: [PATCH] middle-end/57245 - honor -frounding-math in real truncation To: Jakub Jelinek Cc: Richard Biener , GCC Patches , "Joseph S. Myers" Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-3022.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, KAM_SHORT, RCVD_IN_DNSWL_NONE, 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: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Dec 2021 14:26:30 -0000 On Thu, Oct 28, 2021 at 2:23 AM Jakub Jelinek via Gcc-patches wrote: > > On Thu, Oct 28, 2021 at 10:11:36AM +0200, Richard Biener wrote: > > 2021-10-27 Richard Biener > > > > PR middle-end/57245 > > * fold-const.c (fold_convert_const_real_from_real): Honor > > -frounding-math if the conversion is not exact. > > * simplify-rtx.c (simplify_const_unary_operation): Do not > > simplify FLOAT_TRUNCATE with sign dependent rounding. > > > > * gcc.dg/torture/fp-double-convert-float-1.c: New testcase. > > LGTM, thanks. > > Jakub > This miscompiled libm in glibc: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103735 -- H.J.