CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2019/02/13 05:52:55
Modified files:
gnu/llvm/lib/Target/X86: X86ISelLowering.cpp X86InstrFPStack.td
X86InstrInfo.td X86RegisterInfo.cpp
X86RegisterInfo.td
gnu/llvm/lib/Target/X86/AsmParser: X86AsmParser.cpp
gnu/llvm/lib/Target/X86/InstPrinter: X86ATTInstPrinter.cpp
X86ATTInstPrinter.h
X86IntelInstPrinter.cpp
X86IntelInstPrinter.h
gnu/llvm/tools/clang/lib/Parse: ParseStmtAsm.cpp
gnu/llvm/utils/TableGen: X86RecognizableInstr.cpp
Log message:
Merge LLVM commits r340844, r353818 and r353819 from the 8.0 branch
to fix a regression in floating point operations. Bluhm noticed that
the bc regression test has been failing after the upgrade to 7.0.1
because setting the floating point control register was in some cases
reordered erroneously.
Found and tested by bluhm@
ok bluhm@ kettenis@