CodeGenObjC/synchronized.m fails

Hi,

The test case CodeGenObjC/synchronized.m fails on my Linux/x86-64
system. The culprit are some inline definitions of functions somewhere
in the system headers (ferror_unlocked, feof_unlocked, ...) which are
emitted into the temp file, leading to extraneous ret instructions that
the simple grep in the test does not like.
Are the calls to NSLog and printf in the test case really necessary? It
would be best if the stdio.h include could simply be removed.

Sebastian

Done.
http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGenObjC/synchronized.m?r1=68904&r2=68903&pathrev=68904

- Fariborz

This is an expected fail. Exception handling has not yet been implemented for the GNU runtime in clang. I hope to have some time to work on this soon, now that the GNU runtime license has been changed.

David