Fix nasty mingw32 bug, which e.g. prevented llvm-gcc bootstrap there.
authorAnton Korobeynikov <asl@math.spbu.ru>
Wed, 25 Aug 2010 07:50:11 +0000 (07:50 +0000)
committerAnton Korobeynikov <asl@math.spbu.ru>
Wed, 25 Aug 2010 07:50:11 +0000 (07:50 +0000)
commit9f7f83b861f6d03df81c440364ba10f55f6447d5
tree1604567403684fc72b1025e6f2bba3f25414200e
parentdc3d8b812fffd3f48986da5d161dcf282bfbb0b6
Fix nasty mingw32 bug, which e.g. prevented llvm-gcc bootstrap there.
Mark _alloca call as clobberring EFLAGS, otherwise some DCE might remove
other flags-clobberring stuff (e.g. cmp instructions) occuring after
_alloca call.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112034 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86InstrInfo.td
lib/Target/X86/X86RegisterInfo.cpp