[llvm-commits] [llvm] r143097 - in /llvm/trunk: include/llvm/CodeGen/ include/llvm/MC/ lib/CodeGen/AsmPrinter/ lib/MC/ test/CodeGen/ARM/ test/CodeGen/X86/ test/DebugInfo/

Jim Grosbach grosbach at apple.com
Thu Oct 27 14:13:15 PDT 2011


On Oct 27, 2011, at 11:40 AM, Chandler Carruth wrote:

> On Thu, Oct 27, 2011 at 10:24 AM, Jim Grosbach <grosbach at apple.com> wrote:
> Hey Nick,
> 
> This is great stuff. Thanks for doing this.
> 
> I'm seeing a few test failures in the GCC test suite (https://llvm.org/svn/llvm-project/clang-tests/trunk/gcc-4_2-testsuite), though. It's fairly likely that they're just tests that need to be updated. Can you have a look?
> 
> gcc.apple/block-debug-1.c scan-assembler __block_descriptor.*DW_AT_name
> gcc.apple/block-debug-1.c scan-assembler __block_literal_generic.*DW_AT_name
> gcc.apple/block-debug-2.c scan-assembler __block_descriptor.*DW_AT_name
> gcc.apple/block-debug-2.c scan-assembler __block_literal_generic.*DW_AT_name
> gcc.dg/debug/dwarf2/var1.c scan-assembler xyzzy[^\\n\\r]+DW_AT_name
> 
> I've tried to fix these with r143119. I'll watch the IRC messages from the bot, hopefully the regular expression magic isn't too much for dejagnu... 

Bah. Latest run shows (as of r143125) failures still. 

gcc.apple/block-debug-1.c scan-assembler \\.Lstring12:[\\n\\r \\t]+\\.ascii\\s+"__block_descriptor"
gcc.apple/block-debug-1.c scan-assembler \\.Lstring12[^\\n\\r]+DW_AT_name
gcc.apple/block-debug-1.c scan-assembler \\.Lstring13:[\\n\\r \\t]+\\.ascii\\s+"__block_literal_generic"
gcc.apple/block-debug-1.c scan-assembler \\.Lstring13[^\\n\\r]+DW_AT_name
gcc.apple/block-debug-2.c scan-assembler \\.Lstring11:[\\n\\r \\t]+\\.ascii\\s+"__block_descriptor"
gcc.apple/block-debug-2.c scan-assembler \\.Lstring11[^\\n\\r]+DW_AT_name
gcc.apple/block-debug-2.c scan-assembler \\.Lstring12:[\\n\\r \\t]+\\.ascii\\s+"__block_literal_generic"
gcc.apple/block-debug-2.c scan-assembler \\.Lstring12[^\\n\\r]+DW_AT_name
gcc.dg/debug/dwarf2/var1.c scan-assembler \\.Lstring3:[\\n\\r \\t]+\\.ascii\\s+"xyzzy"
gcc.dg/debug/dwarf2/var1.c scan-assembler \\.Lstring3[^\\n\\r]+DW_AT_name

It does appear to have pulled the changes:
U    gcc-4_2-testsuite/src/gcc.dg/debug/dwarf2/var1.c
U    gcc-4_2-testsuite/src/gcc.apple/block-debug-1.c
U    gcc-4_2-testsuite/src/gcc.apple/block-debug-2.c
Updated to revision 143125.

Not quite sure what's going on. You may be spot on that your regex-fu is better than dejagnu's.


-Jim



More information about the llvm-commits mailing list