Skip to content

Commit 70c105a

Browse files
committed
[Clang] Remove NetBSD/i386 workaround for FP eval method with older versions
NetBSD 6.x is long EoL. Make 7.x the minimum and even that is EoL.
1 parent 357b8b4 commit 70c105a

File tree

1 file changed

+0
-9
lines changed
  • clang/lib/Basic/Targets

1 file changed

+0
-9
lines changed

clang/lib/Basic/Targets/X86.h

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -507,15 +507,6 @@ class LLVM_LIBRARY_VISIBILITY NetBSDI386TargetInfo
507507
public:
508508
NetBSDI386TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
509509
: NetBSDTargetInfo<X86_32TargetInfo>(Triple, Opts) {}
510-
511-
LangOptions::FPEvalMethodKind getFPEvalMethod() const override {
512-
VersionTuple OsVersion = getTriple().getOSVersion();
513-
// New NetBSD uses the default rounding mode.
514-
if (OsVersion >= VersionTuple(6, 99, 26) || OsVersion.getMajor() == 0)
515-
return X86_32TargetInfo::getFPEvalMethod();
516-
// NetBSD before 6.99.26 defaults to "double" rounding.
517-
return LangOptions::FPEvalMethodKind::FEM_Double;
518-
}
519510
};
520511

521512
class LLVM_LIBRARY_VISIBILITY OpenBSDI386TargetInfo

0 commit comments

Comments
 (0)