[all-commits] [llvm/llvm-project] ac523d: [FPEnv][Clang][Driver] Use MarshallingInfoFlag for...

Kevin P. Neal via All-commits all-commits at lists.llvm.org
Thu Nov 12 09:51:57 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: ac523d2de51c4119ae6233200af07599d61de1fc
      https://github.com/llvm/llvm-project/commit/ac523d2de51c4119ae6233200af07599d61de1fc
  Author: Kevin P. Neal <kevin.neal at sas.com>
  Date:   2020-11-12 (Thu, 12 Nov 2020)

  Changed paths:
    M clang/include/clang/Driver/Options.td
    M clang/lib/Frontend/CompilerInvocation.cpp

  Log Message:
  -----------
  [FPEnv][Clang][Driver] Use MarshallingInfoFlag for -fexperimental-strict-floating-point

As of D80952 we are disabling strict floating point on all hosts except
those that are explicitly listed as supported. Use of strict floating point
on other hosts requires use of the -fexperimental-strict-floating-point
flag. This is to avoid bugs like "https://bugs.llvm.org/show_bug.cgi?id=45329"
(which has an incorrect link in the previous review).

In the review for D80952 I was asked to mark the -fexperimental option as
a MarshallingInfoFlag. This patch does exactly that.

Differential Revision: https://reviews.llvm.org/D88987




More information about the All-commits mailing list