[cfe-dev] disabled Sema/ms-inline-asm.c test
Bob Wilson
bob.wilson at apple.com
Fri Nov 29 14:39:22 PST 2013
On Nov 21, 2013, at 3:22 PM, Alp Toker <alp at nuanti.com> wrote:
>
> On 21/11/2013 18:37, Alp Toker wrote:
>> It's possible a commit I made fixed this (r193685) or if not, a similar fix might solve the problem.
>>
>> I'm in favour of switching the test back on on and collecting data on what the crash is, or indeed if it's still broken at all.
>
> So, I looked into Sema/ms-inline-asm.c. There's good news and there's bad news..
>
> The good news: r193685 probably did fix the original crash that would have happened on Hexagon or wherever the necessary parser wasn't enabled in the build configuration. This was indeed a clang problem.
>
> The bad news: In the period this test was disabled, the feature appears to have regressed and it now crashes on all platforms:
>
> mov eax, 1+++ // expected-error 2 {{unknown token in expression}}
>
> Assertion failed: (OperandStack.size() > 1 && "Too few operands."), function execute, file llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp, line 150.
>
> Unfortunately an ASM parser test equivalent to the clang one never existed in LLVM's own suite.
>
> CC'ing in llvmdev. Does X86AsmParser.cpp have an active maintainer?
>
> Alp.
I’ve filed this as PR18096.
>
>
>>
>>
>> The log disabling the test in question was:
>>
>> Author: Chad Rosier <mcrosier at apple.com>
>> Date: Thu Jan 24 20:33:35 2013 +0000
>>
>> Temporarily XFAIL this test; the compiler will segfault if the target-specific
>> parser is not included in the compiler. Thanks to Renato for discovering the
>> underlying issue.
>>
>>
>> On 21/11/2013 17:36, Bob Wilson wrote:
>>> Hi Chad,
>>>
>>> Back in January, you “temporarily” disabled the Sema/ms-inline-asm.c test. See clang svn r173365 and r173367. That test is still disabled. Did you have a plan for getting it reenabled?
>>>
>>> —Bob
>>> _______________________________________________
>>> cfe-dev mailing list
>>> cfe-dev at cs.uiuc.edu
>>> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
>>
>
> --
> http://www.nuanti.com
> the browser experts
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20131129/ef410356/attachment.html>
More information about the cfe-dev
mailing list