<html>
    <head>
      <base href="https://llvm.org/bugs/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW " title="NEW --- - Regression: UNREACHABLE executed at C:\src\chrome\src\third_party\llvm\tools\clang\lib\CodeGen\CodeGenFunction.cpp:124! while running check-all in a bootstrap build" href="https://urldefense.proofpoint.com/v2/url?u=https-3A__llvm.org_bugs_show-5Fbug.cgi-3Fid-3D23823&d=AwMBaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=pF93YEPyB-J_PERP4DUZOJDzFVX5ZQ57vQk33wu0vio&m=j5Fd2MVJjrPtro1PBNC3CHw9zEuW3bkS_TXsLZ-s53I&s=HTO8WOBb5SP7vfzjVD-qQiedd6QzbFiDUy72d9m-XHk&e=">23823</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Regression: UNREACHABLE executed at C:\src\chrome\src\third_party\llvm\tools\clang\lib\CodeGen\CodeGenFunction.cpp:124! while running check-all in a bootstrap build
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>clang
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>PC
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Windows NT
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>LLVM Codegen
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>unassignedclangbugs@nondot.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>nicolasweber@gmx.de
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>llvmbugs@cs.uiuc.edu
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Created <span class=""><a href="attachment.cgi?id=14463" name="attach_14463" title="repro">attachment 14463</a> <a href="attachment.cgi?id=14463&action=edit" title="repro">[details]</a></span>
repro

Do a bootstrap build of llvm at r329558 (i.e. first build clang, then build
clang with that clang, then run tests).

clang crashes while building one of the lld tests:

[55/232] Building CXX object
tools\lld\unittests\DriverTests\CMakeFiles\DriverTests.dir\DarwinLdDriverTest.cpp.obj
FAILED: C:\src\chrome\src\third_party\llvm-bootstrap-install\bin\clang-cl.exe  
/nologo -wd4146 -wd4180 -wd4244 -wd4258 -wd4267 -wd4291 -wd
345 -wd4351 -wd4355 -wd4456 -wd4457 -wd4458 -wd4459 -wd4503 -wd4624 -wd4722
-wd4800 -wd4100 -wd4127 -wd4512 -wd4505 -wd4610 -wd4510 -wd4702
-wd4245 -wd4706 -wd4310 -wd4701 -wd4703 -wd4389 -wd4611 -wd4805 -wd4204 -wd4324
-w14062 -we4238 /W4 /Zc:sizedDealloc- /MD /O2 /Ob2 -Itools\
ld\unittests\CoreTests
-IC:\src\chrome\src\third_party\llvm\tools\lld\unittests\CoreTests
-IC:\src\chrome\src\third_party\llvm\tools\lld\in
lude -Itools\lld\include -Iinclude -IC:\src\chrome\src\third_party\llvm\include
-IC:\src\chrome\src\third_party\llvm\utils\unittest\googlet
st\include    -UNDEBUG -wd4530 -wd4062 -Wno-variadic-macros /EHs-c- /GR-
/showIncludes -DGTEST_HAS_PTHREAD=0 -DGTEST_HAS_RTTI=0 -DGTEST_HAS
SEH=0 -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS
-D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_HAS_EXCEPTIONS=0 -D_SC
_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D__STDC_CONSTANT_MACROS
-D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS /Fotools\lld\unittests
CoreTests\CMakeFiles\CoreTests.dir\RangeTest.cpp.obj
/Fdtools\lld\unittests\CoreTests\CMakeFiles\CoreTests.dir\ -c
C:\src\chrome\src\third_
arty\llvm\tools\lld\unittests\CoreTests\RangeTest.cpp
non-canonical or dependent type in IR-generation
UNREACHABLE executed at
C:\src\chrome\src\third_party\llvm\tools\clang\lib\CodeGen\CodeGenFunction.cpp:124!
0x000000013FCC5F95 (0x0000000000000016 0x00000000ACCA8BF7 0x0000000141671680
0x0000000076CF912A)
0x000007FEED6BEE1D (0x0000000100000001 0x0000000000000000 0x00000001413E26C0
0x000000000000007C), raise() + 0x1E9 bytes(s)
0x000007FEED6C4A14 (0x00000001413E26C0 0x0000000000ABC590 0x000000000000007C
0x0000000140192ECC), abort() + 0x18 bytes(s)
0x000000013FCCA7E6 (0x0000000004B6C010 0x0000000000000000 0x0000000000000000
0x0000000140D0AE19)
0x000000014019402F (0x0000000004B6C010 0x0000000004B6C1C0 0x0000000004848FE0
0x0000000140D19B2E)
0x000000014023B33D (0x0000000000ABC880 0x0000000004B69C00 0x0000000000ABC880
0x0000000140D28EFE)
0x00000001402243E6 (0x0000000004B69CA8 0x0000000004B6E828 0x0000000000ABC880
0x0000000000000001)
0x000000014022181B (0x0000000004B6E808 0x0000000000ABC760 0x00000000000005C6
0x0000000004B69CA8)
0x000000014018D502 (0x0000000000000498 0x00000000000005C6 0x00000000000005C6
0x0000000003796690)
0x0000000140191813 (0x0000000000C43710 0x0000000004B69CA8 0x0000000004B69CA8
0x0000000000C43710)
0x00000001400E7591 (0x0000000004B69CA8 0x0000000004B69CA8 0x0000000000ABD250
0x0000000000000000)
0x00000001400E7057 (0x0000000000C7DC30 0x0000000004B69CA8 0x0000000000ABDD58
0x0000000000ABD320)
0x00000001400E6BE3 (0x0000000000ABDD58 0x0000000004B69CA8 0x0000000000C794E8
0x0000000000ABD390)
0x00000001400E94DF (0x00007A2C29F62504 0x0000000000ABDE40 0x0000000000ABDD58
0x0000000000C77FB0)
0x00000001400DEB6F (0x0000000004B69CA8 0x0000000004B69CA8 0x0000000000C20C60
0x0000000000000000)
0x00000001400D0214 (0x0000000000C20C60 0x0000000004B69CA8 0x0000000000C4B450
0x0000000000000000)
0x00000001405B50B6 (0x0000000004B69CA8 0x0000000000ABDF00 0x0000000000BD9B70
0xFFFFFFFF00000002)
0x000000013FE8E9AD (0x0000000000BD9B70 0x0000000000000000 0x0000000000BCDD80
0x0000000000000005)
0x00000001400CFDE3 (0x0000000141671390 0x0000000000000000 0x0000000000000001
0x0000000000000000)
0x000000013FE8E859 (0x0000000000000000 0x0000000000BE9750 0x0000000000BE8740
0x0000000000000000)
0x000000013FE6576D (0x0000000000BDC5C0 0x0000000000BD9B70 0x0000000000ABE219
0x0000000000ABEE88)
0x000000013FEDF79D (0x0000000000ABEE88 0x0000000000BDC900 0x0000000000BDEAB0
0x0000000000BDC5C0)
0x000000013F57AB7E (0x0000000000000040 0x0000000000000000 0x0000000141659010
0x0000000000ABE990)
0x000000013F57610A (0x0000000000000072 0x0000000000BE7776 0x0000000000ABE9F0
0x0000000000000000)
0x000000013F5796BE (0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000)
0x0000000140ED8BE7 (0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000)
0x0000000076AC59CD (0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000), BaseThreadInitThunk() + 0xD bytes(s)
0x0000000076CFB981 (0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000), RtlUserThreadStart() + 0x21 bytes(s)
clang-cl.exe: error: clang frontend command failed due to signal (use -v to see
invocation)
clang version 3.7.0 (trunk 239558)
Target: x86_64-pc-windows-msvc
Thread model: posix
clang-cl.exe: note: diagnostic msg: PLEASE submit a bug report to
<a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__llvm.org_bugs_&d=AwMBaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=pF93YEPyB-J_PERP4DUZOJDzFVX5ZQ57vQk33wu0vio&m=j5Fd2MVJjrPtro1PBNC3CHw9zEuW3bkS_TXsLZ-s53I&s=ppuMvJ4beCLskLkyLeUiH8PmHXxsEbCn04S4sZ0v3hw&e=">http://llvm.org/bugs/</a> and include the crash backtrace, preprocessed sourc
, and associated run script.
clang-cl.exe: note: diagnostic msg:</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>