[llvm-commits] [llvm] r139250 - in /llvm/trunk: lib/Target/ARM/Disassembler/ test/MC/Disassembler/ARM/ utils/TableGen/

Andrew Trick atrick at apple.com
Thu Sep 8 09:49:25 PDT 2011


Hi James,

ARMGenDisassemblerTables.inc is trashed by tblgen leading to compilation errors starting with:

ARMGenDisassemblerTables.inc(51) : error C2589: ')' : illegal token on right side of '::'
...

Takumi kindly attached an example ARMGenDisassemblerTables.inc in an earlier email (see vs.txt). I don't even have easy access to that file, so many thanks to Takumi.

-Andy

On Sep 8, 2011, at 12:26 AM, James Molloy wrote:

> Hi,
> 
> I don't see this, at least on linux with gcc 4.1.2.
> 
> Our windows buildbot picked a warning up in FixedLenDecoderEmitter.cpp:857 - is
> that what you're referring to? I'll fix that now.
> 
> Otherwise, if you could provide an example of the warning/error, that would be
> much appreciated.
> 
> Cheers,
> 
> James
> 
>> -----Original Message-----
>> From: Andrew Trick [mailto:atrick at apple.com]
>> Sent: 08 September 2011 02:19
>> To: NAKAMURA Takumi; James Molloy
>> Cc: llvm-commits
>> Subject: Re: [llvm-commits] [llvm] r139250 - in /llvm/trunk:
>> lib/Target/ARM/Disassembler/ test/MC/Disassembler/ARM/ utils/TableGen/
>> 
>> Our windows testers are hitting it too. Let me know if you can confirm this
>> is the cause.
>> -Andy
>> 
>> On Sep 7, 2011, at 5:07 PM, NAKAMURA Takumi wrote:
>> 
>>> 2011/9/8 James Molloy <james.molloy at arm.com>:
>>>> Author: jamesm
>>>> Date: Wed Sep  7 14:42:28 2011
>>>> New Revision: 139250
>>>> 
>>>> URL: http://llvm.org/viewvc/llvm-project?rev=139250&view=rev
>>>> Log:
>>>> Second of a three-patch series aiming to fix MSR/MRS on Cortex-M. This
>> adds predicate checking to the Disassembler.
>>>> 
>>>> Modified:
>>>>   llvm/trunk/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
>>>>   llvm/trunk/test/MC/Disassembler/ARM/arm-tests.txt
>>>>   llvm/trunk/test/MC/Disassembler/ARM/invalid-LDRD_PRE-thumb.txt
>>>>   llvm/trunk/test/MC/Disassembler/ARM/invalid-VLD1DUPq8_UPD-arm.txt
>>>>   llvm/trunk/test/MC/Disassembler/ARM/invalid-VQADD-arm.txt
>>>>   llvm/trunk/test/MC/Disassembler/ARM/invalid-VST2b32_UPD-arm.txt
>>>>   llvm/trunk/test/MC/Disassembler/ARM/invalid-t2LDREXD-thumb.txt
>>>>   llvm/trunk/test/MC/Disassembler/ARM/invalid-t2STRD_PRE-thumb.txt
>>>>   llvm/trunk/test/MC/Disassembler/ARM/invalid-t2STREXB-thumb.txt
>>>>   llvm/trunk/test/MC/Disassembler/ARM/neon-tests.txt
>>>>   llvm/trunk/test/MC/Disassembler/ARM/neon.txt
>>>>   llvm/trunk/test/MC/Disassembler/ARM/neont2.txt
>>>>   llvm/trunk/test/MC/Disassembler/ARM/thumb-printf.txt
>>>>   llvm/trunk/test/MC/Disassembler/ARM/thumb-tests.txt
>>>>   llvm/trunk/utils/TableGen/DisassemblerEmitter.cpp
>>>>   llvm/trunk/utils/TableGen/FixedLenDecoderEmitter.cpp
>>>>   llvm/trunk/utils/TableGen/FixedLenDecoderEmitter.h
>>> 
>>> James, I saw weird emissions by tblgen, on cygwin gcc-4.3 and msvc10.
>>> I will investigate a few hours after, too.
>>> 
>>> ...Takumi
>>> <cyg.txt.gz><vs.txt.gz>_______________________________________________
>>> 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