I think attached two sources are triggering the same bug: <tree dump removed> 20050516-1.c:12: internal compiler error: in EmitLV, at llvm-convert.cpp:5037 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://llvm.org/bugs> for instructions.
Created attachment 637 [details] First failed .c
Created attachment 638 [details] Another testcase
Created attachment 642 [details] Patch for first testcase I was wrong. Testcases are different. Please apply attached patch. I'll open new bug for second testcase.
Anton fixed this, patch here: http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070129/043904.html Testcase here: test/CFrontend/2007-02-04-AddrLValue.c -Chris