[llvm-commits] [llvm-gcc-4.2] r110632 - /llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp

Bob Wilson bob.wilson at apple.com
Thu Aug 12 10:33:03 PDT 2010


Nevermind that.  I realized I could reproduce the bug without any ARM-specific code at all.  I added a testcase in svn 110935.  Thanks for prodding me to think about it some more!

On Aug 11, 2010, at 10:29 AM, Bob Wilson wrote:

> 
> On Aug 11, 2010, at 2:58 AM, Duncan Sands wrote:
> 
>> Hi Bob,
>> 
>>> Change EmitASM_EXPR to record the original type of an asm input, before the
>>> special case of treating small structs and unions as integers.  If the
>>> operand has a matching constraint and it is tied to one of the outputs
>>> (for which small aggregates are not treated as integers), use that original
>>> type to compare against the output operand.  Radar 8288710.
>> 
>> testcase?
> 
> I was anticipating your request and actually created a testcase yesterday, but then I threw it away because I can't test it.  We run the FrontendC tests with the host compiler, which for me is x86.  I only have ARM cross compilers.  The testcase is also specific to NEON.  I might be able to come up with something that only requires VFP instead of NEON, but I don't know of a way to make a FrontendC test conditional on details of the target like that.
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits





More information about the llvm-commits mailing list