<div class="gmail_quote">On Tue, Oct 4, 2011 at 4:57 PM, Jakob Stoklund Olesen <span dir="ltr"><<a href="mailto:stoklund@2pi.dk">stoklund@2pi.dk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im"><br>
On Oct 4, 2011, at 4:17 PM, Chandler Carruth wrote:<br>
<br>
> Author: chandlerc<br>
> Date: Tue Oct  4 18:17:12 2011<br>
> New Revision: 141134<br>
><br>
> URL: <a href="http://llvm.org/viewvc/llvm-project?rev=141134&view=rev" target="_blank">http://llvm.org/viewvc/llvm-project?rev=141134&view=rev</a><br>
> Log:<br>
> Hoist the other messy part out of an inner loop and into a helper<br>
> function, cleaning up along the way.<br>
<br>
</div>Hi Chandler,<br>
<br>
I am not sure which one, but one of your commits since r141114 caused this test to fail on Windows:<br></blockquote><div><br></div><div>I saw the build bot failures on IRC (not smooshy sadly), and I think I fixed them r141126. At least, the msys and mingw bots I see in IRC are now fixed. Also, the log below contains the same buggy output as I saw on the other windows bots so I suspect these are already fixed.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
******************** TEST 'Clang :: Driver/linux-ld.c' FAILED ********************Script:<br>
--<br>
C:/public/zorg/buildbot/smooshlab/slave/build.clang-i386-xp-msvc9-DA/llvm/build/bin/Debug/clang.EXE  -no-canonical-prefixes C:\public\zorg\buildbot\smooshlab\slave\build.clang-i386-xp-msvc9-DA\llvm\tools\clang\test\Driver\linux-ld.c -### -o C:\public\zorg\buildbot\smooshlab\slave\build.clang-i386-xp-msvc9-DA\llvm\build\tools\clang\test\Driver\Output\linux-ld.c.tmp.o 2>&1      -ccc-host-triple i386-unknown-linux      --sysroot=C:\public\zorg\buildbot\smooshlab\slave\build.clang-i386-xp-msvc9-DA\llvm\tools\clang\test\Driver/Inputs/basic_linux_tree    | FileCheck --check-prefix=CHECK-LD-32 C:\public\zorg\buildbot\smooshlab\slave\build.clang-i386-xp-msvc9-DA\llvm\tools\clang\test\Driver\linux-ld.c<br>

C:/public/zorg/buildbot/smooshlab/slave/build.clang-i386-xp-msvc9-DA/llvm/build/bin/Debug/clang.EXE  -no-canonical-prefixes C:\public\zorg\buildbot\smooshlab\slave\build.clang-i386-xp-msvc9-DA\llvm\tools\clang\test\Driver\linux-ld.c -### -o C:\public\zorg\buildbot\smooshlab\slave\build.clang-i386-xp-msvc9-DA\llvm\build\tools\clang\test\Driver\Output\linux-ld.c.tmp.o 2>&1      -ccc-host-triple x86_64-unknown-linux      --sysroot=C:\public\zorg\buildbot\smooshlab\slave\build.clang-i386-xp-msvc9-DA\llvm\tools\clang\test\Driver/Inputs/basic_linux_tree    | FileCheck --check-prefix=CHECK-LD-64 C:\public\zorg\buildbot\smooshlab\slave\build.clang-i386-xp-msvc9-DA\llvm\tools\clang\test\Driver\linux-ld.c<br>

C:/public/zorg/buildbot/smooshlab/slave/build.clang-i386-xp-msvc9-DA/llvm/build/bin/Debug/clang.EXE  -no-canonical-prefixes C:\public\zorg\buildbot\smooshlab\slave\build.clang-i386-xp-msvc9-DA\llvm\tools\clang\test\Driver\linux-ld.c -### -o C:\public\zorg\buildbot\smooshlab\slave\build.clang-i386-xp-msvc9-DA\llvm\build\tools\clang\test\Driver\Output\linux-ld.c.tmp.o 2>&1      -ccc-host-triple i386-unknown-linux -m32      --sysroot=C:\public\zorg\buildbot\smooshlab\slave\build.clang-i386-xp-msvc9-DA\llvm\tools\clang\test\Driver/Inputs/multilib_32bit_linux_tree    | FileCheck --check-prefix=CHECK-32-TO-32 C:\public\zorg\buildbot\smooshlab\slave\build.clang-i386-xp-msvc9-DA\llvm\tools\clang\test\Driver\linux-ld.c<br>

C:/public/zorg/buildbot/smooshlab/slave/build.clang-i386-xp-msvc9-DA/llvm/build/bin/Debug/clang.EXE  -no-canonical-prefixes C:\public\zorg\buildbot\smooshlab\slave\build.clang-i386-xp-msvc9-DA\llvm\tools\clang\test\Driver\linux-ld.c -### -o C:\public\zorg\buildbot\smooshlab\slave\build.clang-i386-xp-msvc9-DA\llvm\build\tools\clang\test\Driver\Output\linux-ld.c.tmp.o 2>&1      -ccc-host-triple i386-unknown-linux -m64      --sysroot=C:\public\zorg\buildbot\smooshlab\slave\build.clang-i386-xp-msvc9-DA\llvm\tools\clang\test\Driver/Inputs/multilib_32bit_linux_tree    | FileCheck --check-prefix=CHECK-32-TO-64 C:\public\zorg\buildbot\smooshlab\slave\build.clang-i386-xp-msvc9-DA\llvm\tools\clang\test\Driver\linux-ld.c<br>

C:/public/zorg/buildbot/smooshlab/slave/build.clang-i386-xp-msvc9-DA/llvm/build/bin/Debug/clang.EXE  -no-canonical-prefixes C:\public\zorg\buildbot\smooshlab\slave\build.clang-i386-xp-msvc9-DA\llvm\tools\clang\test\Driver\linux-ld.c -### -o C:\public\zorg\buildbot\smooshlab\slave\build.clang-i386-xp-msvc9-DA\llvm\build\tools\clang\test\Driver\Output\linux-ld.c.tmp.o 2>&1      -ccc-host-triple x86_64-unknown-linux -m64      --sysroot=C:\public\zorg\buildbot\smooshlab\slave\build.clang-i386-xp-msvc9-DA\llvm\tools\clang\test\Driver/Inputs/multilib_64bit_linux_tree    | FileCheck --check-prefix=CHECK-64-TO-64 C:\public\zorg\buildbot\smooshlab\slave\build.clang-i386-xp-msvc9-DA\llvm\tools\clang\test\Driver\linux-ld.c<br>

C:/public/zorg/buildbot/smooshlab/slave/build.clang-i386-xp-msvc9-DA/llvm/build/bin/Debug/clang.EXE  -no-canonical-prefixes C:\public\zorg\buildbot\smooshlab\slave\build.clang-i386-xp-msvc9-DA\llvm\tools\clang\test\Driver\linux-ld.c -### -o C:\public\zorg\buildbot\smooshlab\slave\build.clang-i386-xp-msvc9-DA\llvm\build\tools\clang\test\Driver\Output\linux-ld.c.tmp.o 2>&1      -ccc-host-triple x86_64-unknown-linux -m32      --sysroot=C:\public\zorg\buildbot\smooshlab\slave\build.clang-i386-xp-msvc9-DA\llvm\tools\clang\test\Driver/Inputs/multilib_64bit_linux_tree    | FileCheck --check-prefix=CHECK-64-TO-32 C:\public\zorg\buildbot\smooshlab\slave\build.clang-i386-xp-msvc9-DA\llvm\tools\clang\test\Driver\linux-ld.c<br>

--<br>
Exit Code: 1<br>
Command Output (stdout):<br>
--<br>
Command 0: "C:/public/zorg/buildbot/smooshlab/slave/build.clang-i386-xp-msvc9-DA/llvm/build/bin/Debug/clang.EXE" "-no-canonical-prefixes" "C:\public\zorg\buildbot\smooshlab\slave\build.clang-i386-xp-msvc9-DA\llvm\tools\clang\test\Driver\linux-ld.c" "-###" "-o" "C:\public\zorg\buildbot\smooshlab\slave\build.clang-i386-xp-msvc9-DA\llvm\build\tools\clang\test\Driver\Output\linux-ld.c.tmp.o" "-ccc-host-triple" "i386-unknown-linux" "--sysroot=C:\public\zorg\buildbot\smooshlab\slave\build.clang-i386-xp-msvc9-DA\llvm\tools\clang\test\Driver/Inputs/basic_linux_tree"<br>

Command 0 Result: 0<br>
Command 0 Output:<br>
Command 0 Stderr:<br>
Command 1: "FileCheck" "--check-prefix=CHECK-LD-32" "C:\public\zorg\buildbot\smooshlab\slave\build.clang-i386-xp-msvc9-DA\llvm\tools\clang\test\Driver\linux-ld.c"<br>
Command 1 Result: 1<br>
Command 1 Output:<br>
Command 1 Stderr:<br>
C:\public\zorg\buildbot\smooshlab\slave\build.clang-i386-xp-msvc9-DA\llvm\tools\clang\test\Driver\linux-ld.c:10:17: error: expected string not found in input<br>
// CHECK-LD-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0"<br>
                ^<br>
<stdin>:5:563: note: scanning from here<br>
 "ld" "--sysroot=C:\\public\\zorg\\buildbot\\smooshlab\\slave\\build.clang-i386-xp-msvc9-DA\\llvm\\tools\\clang\\test\\Driver/Inputs/basic_linux_tree" "--eh-frame-hdr" "-m" "elf_i386" "-dynamic-linker" "/lib/ld-linux.so.2" "-o" "C:\\public\\zorg\\buildbot\\smooshlab\\slave\\build.clang-i386-xp-msvc9-DA\\llvm\\build\\tools\\clang\\test\\Driver\\Output\\linux-ld.c.tmp.o" "crt1.o" "crti.o" "C:/public/zorg/buildbot/smooshlab/slave/build.clang-i386-xp-msvc9-DA/llvm/tools/clang/test/Driver/Inputs/basic_linux_tree/usr/lib/gcc/i386-unknown-linux/4.6.0/crtbegin.o" "-LC:\\public\\zorg\\buildbot\\smooshlab\\slave\\build.clang-i386-xp-msvc9-DA\\llvm\\tools\\clang\\test\\Driver/Inputs/basic_linux_tree/usr/lib/gcc/i386-unknown-linux\\4.6.0" "-LC:\\public\\zorg\\buildbot\\smooshlab\\slave\\build.clang-i386-xp-msvc9-DA\\llvm\\tools\\clang\\test\\Driver/Inputs/basic_linux_tree/usr/lib/gcc/i386-unknown-linux\\4.6.0/../../../../i386-unknown-linux/lib" "-LC:\\public\\zorg\\buildbot\\smooshlab\\!<br>

 slave\\build.clang-i386-xp-msvc9-DA\\llvm\\tools\\clang\\test\\Driver/Inputs/basic_linux_tree/usr/lib/gcc/i386-unknown-linux\\4.6.0/../../.." "-LC:\\public\\zorg\\buildbot\\smooshlab\\slave\\build.clang-i386-xp-msvc9-DA\\llvm\\tools\\clang\\test\\Driver/Inputs/basic_linux_tree/lib" "-LC:\\public\\zorg\\buildbot\\smooshlab\\slave\\build.clang-i386-xp-msvc9-DA\\llvm\\tools\\clang\\test\\Driver/Inputs/basic_linux_tree/usr/lib" "C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/linux-ld-124571.o" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" "-lc" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" "crtend.o" "crtn.o"<br>

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ^<br>

<stdin>:5:563: note: with variable "SYSROOT" equal to "C:\\\\public\\\\zorg\\\\buildbot\\\\smooshlab\\\\slave\\\\build.clang-i386-xp-msvc9-DA\\\\llvm\\\\tools\\\\clang\\\\test\\\\Driver/Inputs/basic_linux_tree"<br>

<stdin>:5:694: note: possible intended match here<br>
 "ld" "--sysroot=C:\\public\\zorg\\buildbot\\smooshlab\\slave\\build.clang-i386-xp-msvc9-DA\\llvm\\tools\\clang\\test\\Driver/Inputs/basic_linux_tree" "--eh-frame-hdr" "-m" "elf_i386" "-dynamic-linker" "/lib/ld-linux.so.2" "-o" "C:\\public\\zorg\\buildbot\\smooshlab\\slave\\build.clang-i386-xp-msvc9-DA\\llvm\\build\\tools\\clang\\test\\Driver\\Output\\linux-ld.c.tmp.o" "crt1.o" "crti.o" "C:/public/zorg/buildbot/smooshlab/slave/build.clang-i386-xp-msvc9-DA/llvm/tools/clang/test/Driver/Inputs/basic_linux_tree/usr/lib/gcc/i386-unknown-linux/4.6.0/crtbegin.o" "-LC:\\public\\zorg\\buildbot\\smooshlab\\slave\\build.clang-i386-xp-msvc9-DA\\llvm\\tools\\clang\\test\\Driver/Inputs/basic_linux_tree/usr/lib/gcc/i386-unknown-linux\\4.6.0" "-LC:\\public\\zorg\\buildbot\\smooshlab\\slave\\build.clang-i386-xp-msvc9-DA\\llvm\\tools\\clang\\test\\Driver/Inputs/basic_linux_tree/usr/lib/gcc/i386-unknown-linux\\4.6.0/../../../../i386-unknown-linux/lib" "-LC:\\public\\zorg\\buildbot\\smooshlab\\!<br>

 slave\\build.clang-i386-xp-msvc9-DA\\llvm\\tools\\clang\\test\\Driver/Inputs/basic_linux_tree/usr/lib/gcc/i386-unknown-linux\\4.6.0/../../.." "-LC:\\public\\zorg\\buildbot\\smooshlab\\slave\\build.clang-i386-xp-msvc9-DA\\llvm\\tools\\clang\\test\\Driver/Inputs/basic_linux_tree/lib" "-LC:\\public\\zorg\\buildbot\\smooshlab\\slave\\build.clang-i386-xp-msvc9-DA\\llvm\\tools\\clang\\test\\Driver/Inputs/basic_linux_tree/usr/lib" "C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/linux-ld-124571.o" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" "-lc" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" "crtend.o" "crtn.o"<br>

<br>
                                                                                                                                                                                                                                                                        ^<br>

<span class="HOEnZb"><font color="#888888">--<br>
********************<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
_______________________________________________<br>
cfe-commits mailing list<br>
<a href="mailto:cfe-commits@cs.uiuc.edu">cfe-commits@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits</a><br>
</div></div></blockquote></div><br>