From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ej1-x636.google.com (mail-ej1-x636.google.com [IPv6:2a00:1450:4864:20::636]) by sourceware.org (Postfix) with ESMTPS id A539A3858D20 for ; Fri, 1 Sep 2023 10:29:09 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A539A3858D20 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-ej1-x636.google.com with SMTP id a640c23a62f3a-99df431d4bfso217150566b.1 for ; Fri, 01 Sep 2023 03:29:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693564148; x=1694168948; darn=gcc.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=hBjH5kvKvoMiocrK/EQi6b/pIM5/22p1h0ht5SGvBKQ=; b=PxypkuD213jb6ClWtgEwQDa6a9xhzQLLJ9S7x8zJvSYGCFBotXHrn+tqv4bpeAZTVD SmGMgfIwn5vkxtW0rOMw45+PZSLolH6me98GLxm53d6lSubGISFHUHTdHU5Lx35xm2bY 3CU4Oh7UZsEUVojTnb+opRoFjbu7fzLgUi3XsWTwyiOjYzJjXmeoPzO0GmGBl98RcBVe 3k5QEEDJeWYvaNGKtX2Ko8dn+Yxgtj9gyRUDZE7scsovz6I9L2oyf/MCT1XyvuN5+QnZ a65/OEtnzxAvgSoFQG2RWpMWyRslAdQM4abSTbLvDs/741wYSynsrcwdsWIQSO6EgNJB 252A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693564148; x=1694168948; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=hBjH5kvKvoMiocrK/EQi6b/pIM5/22p1h0ht5SGvBKQ=; b=MB9z47RoFZUtKPQEyQDwQm4m48e+pF+YmxsEAa6z4a9qJJRooBy1aMRohnNaHOPeM5 f6nsLIfMvgW94aJyKlEe5pNkJDh5K0JKPQEUAIBvghLCmAFaNCOG7SrY23XbY0dwwlUz h07DwVCfnFGqWcTcC5v6lcKkS1om2oG1lkzhK7AHnSrXqJeTxoLtpDv97n0vVZql4/lA BT3J6s13K+xAn2z1Rieqn0nCxoWD+JLr9czUIqpuiyFod04wfpedZvDp/oiha3TU84Ii weSMhUgDb3VMs7z4qBWHSMyJA0WqxmneD7cRGUB0eQNxbRhe/9TwC/a4cGFMjD216QRK 7NYQ== X-Gm-Message-State: AOJu0YxLtb0rAS3YhQldHi8dWb9y+y186pVP5dveRaL08JQKSjnKCdQI e+MT+1MMMjCEyIDulaU9qQTg4XgjeC5JWjkGX1Y= X-Google-Smtp-Source: AGHT+IFfxnNN0jH4i0sYdSvAPAIB4Y25wQGivjgAtF2Td6TYBH2l7OUf0zjXGaoOlw5iOJ8QONKBwrJXovuriIHBp1w= X-Received: by 2002:a17:907:a068:b0:9a1:cbe5:758c with SMTP id ia8-20020a170907a06800b009a1cbe5758cmr1419234ejc.7.1693564148111; Fri, 01 Sep 2023 03:29:08 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Jonathan Wakely Date: Fri, 1 Sep 2023 11:28:57 +0100 Message-ID: Subject: Re: FLT_EVAL_METHOD vs fexcess-precision To: Mathieu Malaterre Cc: gcc-help Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Fri, 1 Sept 2023 at 10:57, Mathieu Malaterre via Gcc-help wrote: > > Hi all, > > I am reading a previous post from Pascal Cuoq(*), and it seems things > have changed quite a bit in GCC nowadays. I fail to understand how > FLT_EVAL_METHOD relates to fexcess-precision. Did I miss something? > > --- > > Here is what I see on my Debian/sid/i386 system: It looks to me like the difference is that you're using i386 (welcome, time traveller!) where -mfpmath=i387 is the default, so FLT_EVAL_METHOD=2. I think Pascal's SO answer uses x86_64, where the default is -mfpmath=sse and so FLT_EVAL_METHOD=0, but changes to 2 when he uses -mfpmath=i387.