[llvm-commits] [llvm] r104737 - /llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp

Dan Gohman gohman at apple.com
Wed May 26 14:05:04 PDT 2010


vfork and getcontext have wildly platform-dependent semantics. Handling
them conservatively is reasonable, even if some platforms don't need it.

Dan

On May 26, 2010, at 1:48 PM, Evan Cheng wrote:

> Definitely not vfork. That's unnecessary. gcc is mistaken, we shouldn't follow it. Also, getcontext is such a generic name. It's a really bad idea to look for it.
> 
> Evan
> 
> On May 26, 2010, at 1:39 PM, Bill Wendling wrote:
> 
>> Author: void
>> Date: Wed May 26 15:39:00 2010
>> New Revision: 104737
>> 
>> URL: http://llvm.org/viewvc/llvm-project?rev=104737&view=rev
>> Log:
>> Add "setjmp_syscall", "savectx", "qsetjmp", "vfork", "getcontext" to the list of
>> usual suspects that could "return twice".
>> 
>> Modified:
>>   llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
>> 





More information about the llvm-commits mailing list