<html>
    <head>
      <base href="http://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 --- - [3.5-trunk][powerpc-darwin] stage-2 ADTTests crash, TableGen crashes"
   href="http://llvm.org/bugs/show_bug.cgi?id=20331">20331</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>[3.5-trunk][powerpc-darwin] stage-2 ADTTests crash, TableGen crashes
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>libraries
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>trunk
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>Macintosh
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>MacOS X
          </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>Backend: PowerPC
          </td>
        </tr>

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

        <tr>
          <th>Reporter</th>
          <td>fang@csl.cornell.edu
          </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>context: using powerpc-darwin8-C++11 branch of release 3.4(.2) (including
libc++) to build 3.5-trunk's stage 1, then attempting stage-2.
Both stages built using odcctools-2009 (darwin9 toolchain)

latest merge at r212748 (tagged -107 in my github repo)

Stage-1's ADTTests were clean, as well as most of llvm/clang's testsuite,
however stage'2 ADTTests crash:

[fangism:clang34-stage2-build/unittests/ADT] fang% nice +19 ./ADTTests 
[==========] Running 466 tests from 50 test cases.
[----------] Global test environment set-up.
[----------] 40 tests from APFloatTest
[ RUN      ] APFloatTest.isSignaling
[       OK ] APFloatTest.isSignaling (3 ms)
[ RUN      ] APFloatTest.next
[       OK ] APFloatTest.next (2 ms)
[ RUN      ] APFloatTest.FMA
[       OK ] APFloatTest.FMA (0 ms)
[ RUN      ] APFloatTest.Denormal
[       OK ] APFloatTest.Denormal (64 ms)
[ RUN      ] APFloatTest.Zero
[       OK ] APFloatTest.Zero (0 ms)
[ RUN      ] APFloatTest.DecimalStringsWithoutNullTerminators
[       OK ] APFloatTest.DecimalStringsWithoutNullTerminators (0 ms)
[ RUN      ] APFloatTest.fromZeroDecimalString
[       OK ] APFloatTest.fromZeroDecimalString (0 ms)
[ RUN      ] APFloatTest.fromZeroDecimalSingleExponentString
[       OK ] APFloatTest.fromZeroDecimalSingleExponentString (0 ms)
[ RUN      ] APFloatTest.fromZeroDecimalLargeExponentString
[       OK ] APFloatTest.fromZeroDecimalLargeExponentString (0 ms)
[ RUN      ] APFloatTest.fromZeroHexadecimalString
[       OK ] APFloatTest.fromZeroHexadecimalString (1 ms)
[ RUN      ] APFloatTest.fromDecimalString
[       OK ] APFloatTest.fromDecimalString (1 ms)
[ RUN      ] APFloatTest.fromHexadecimalString
[       OK ] APFloatTest.fromHexadecimalString (0 ms)
[ RUN      ] APFloatTest.toString
[       OK ] APFloatTest.toString (4 ms)
[ RUN      ] APFloatTest.toInteger
[       OK ] APFloatTest.toInteger (1 ms)
[ RUN      ] APFloatTest.makeNaN
[       OK ] APFloatTest.makeNaN (0 ms)
[ RUN      ] APFloatTest.SemanticsDeath
[       OK ] APFloatTest.SemanticsDeath (2065 ms)
[ RUN      ] APFloatTest.StringDecimalDeath
[       OK ] APFloatTest.StringDecimalDeath (15348 ms)
[ RUN      ] APFloatTest.StringDecimalSignificandDeath
[       OK ] APFloatTest.StringDecimalSignificandDeath (16356 ms)
[ RUN      ] APFloatTest.StringDecimalExponentDeath
[       OK ] APFloatTest.StringDecimalExponentDeath (22025 ms)
[ RUN      ] APFloatTest.StringHexadecimalDeath
[       OK ] APFloatTest.StringHexadecimalDeath (28666 ms)
[ RUN      ] APFloatTest.StringHexadecimalSignificandDeath
[       OK ] APFloatTest.StringHexadecimalSignificandDeath (23102 ms)
[ RUN      ] APFloatTest.StringHexadecimalExponentDeath
[       OK ] APFloatTest.StringHexadecimalExponentDeath (40012 ms)
[ RUN      ] APFloatTest.exactInverse
[       OK ] APFloatTest.exactInverse (1 ms)
[ RUN      ] APFloatTest.roundToIntegral
[       OK ] APFloatTest.roundToIntegral (1 ms)
[ RUN      ] APFloatTest.getLargest
[       OK ] APFloatTest.getLargest (0 ms)
[ RUN      ] APFloatTest.getSmallest
[       OK ] APFloatTest.getSmallest (0 ms)
[ RUN      ] APFloatTest.getSmallestNormalized
[       OK ] APFloatTest.getSmallestNormalized (0 ms)
[ RUN      ] APFloatTest.getZero
[       OK ] APFloatTest.getZero (0 ms)
[ RUN      ] APFloatTest.convert
[       OK ] APFloatTest.convert (0 ms)
[ RUN      ] APFloatTest.PPCDoubleDouble
[       OK ] APFloatTest.PPCDoubleDouble (2 ms)
[ RUN      ] APFloatTest.isNegative
[       OK ] APFloatTest.isNegative (0 ms)
[ RUN      ] APFloatTest.isNormal
[       OK ] APFloatTest.isNormal (0 ms)
[ RUN      ] APFloatTest.isFinite
[       OK ] APFloatTest.isFinite (0 ms)
[ RUN      ] APFloatTest.isInfinity
[       OK ] APFloatTest.isInfinity (0 ms)
[ RUN      ] APFloatTest.isNaN
[       OK ] APFloatTest.isNaN (1 ms)
[ RUN      ] APFloatTest.isFiniteNonZero
[       OK ] APFloatTest.isFiniteNonZero (0 ms)
[ RUN      ] APFloatTest.add
[       OK ] APFloatTest.add (3 ms)
[ RUN      ] APFloatTest.subtract
[       OK ] APFloatTest.subtract (3 ms)
[ RUN      ] APFloatTest.multiply
[       OK ] APFloatTest.multiply (2 ms)
[ RUN      ] APFloatTest.divide
[       OK ] APFloatTest.divide (2 ms)
[----------] 40 tests from APFloatTest (147702 ms total)

[----------] 24 tests from APIntTest
[ RUN      ] APIntTest.ShiftLeftByZero
[       OK ] APIntTest.ShiftLeftByZero (0 ms)
[ RUN      ] APIntTest.i128_NegativeCount
[       OK ] APIntTest.i128_NegativeCount (0 ms)
[ RUN      ] APIntTest.i33_Count
[       OK ] APIntTest.i33_Count (0 ms)
[ RUN      ] APIntTest.i65_Count
[       OK ] APIntTest.i65_Count (0 ms)
[ RUN      ] APIntTest.i128_PositiveCount
[       OK ] APIntTest.i128_PositiveCount (0 ms)
[ RUN      ] APIntTest.i1
[       OK ] APIntTest.i1 (1 ms)
[ RUN      ] APIntTest.fromString
[       OK ] APIntTest.fromString (1 ms)
[ RUN      ] APIntTest.FromArray
[       OK ] APIntTest.FromArray (0 ms)
[ RUN      ] APIntTest.StringBitsNeeded2
[       OK ] APIntTest.StringBitsNeeded2 (0 ms)
[ RUN      ] APIntTest.StringBitsNeeded8
[       OK ] APIntTest.StringBitsNeeded8 (0 ms)
[ RUN      ] APIntTest.StringBitsNeeded10
[       OK ] APIntTest.StringBitsNeeded10 (0 ms)
[ RUN      ] APIntTest.StringBitsNeeded16
[       OK ] APIntTest.StringBitsNeeded16 (0 ms)
[ RUN      ] APIntTest.toString
[       OK ] APIntTest.toString (1 ms)
[ RUN      ] APIntTest.Log2
[       OK ] APIntTest.Log2 (0 ms)
[ RUN      ] APIntTest.magic
[       OK ] APIntTest.magic (0 ms)
[ RUN      ] APIntTest.magicu
[       OK ] APIntTest.magicu (0 ms)
[ RUN      ] APIntTest.StringDeath
[       OK ] APIntTest.StringDeath (10395 ms)
[ RUN      ] APIntTest.mul_clear
[       OK ] APIntTest.mul_clear (1 ms)
[ RUN      ] APIntTest.Rotate
[       OK ] APIntTest.Rotate (1 ms)
[ RUN      ] APIntTest.Splat
[       OK ] APIntTest.Splat (0 ms)
[ RUN      ] APIntTest.tcDecrement
[       OK ] APIntTest.tcDecrement (0 ms)
[ RUN      ] APIntTest.arrayAccess
[       OK ] APIntTest.arrayAccess (1 ms)
[ RUN      ] APIntTest.LargeAPIntConstruction
[       OK ] APIntTest.LargeAPIntConstruction (14555 ms)
[ RUN      ] APIntTest.nearestLogBase2
[       OK ] APIntTest.nearestLogBase2 (15261 ms)
[----------] 24 tests from APIntTest (40230 ms total)

[----------] 1 test from APSIntTest
[ RUN      ] APSIntTest.MoveTest
ADTTests(14248) malloc: ***  Deallocation of a pointer not malloced: 0x141a570;
This could be a double free(), or free() called with the middle of an allocated
block; Try setting environment variable MallocHelp to see tools to help debug
ADTTests(14248) malloc: ***  Deallocation of a pointer not malloced: 0x141ac40;
This could be a double free(), or free() called with the middle of an allocated
block; Try setting environment variable MallocHelp to see tools to help debug
[       OK ] APSIntTest.MoveTest (23 ms)
[----------] 1 test from APSIntTest (25 ms total)

[----------] 2 tests from ArrayRefTest
[ RUN      ] ArrayRefTest.AllocatorCopy
[       OK ] ArrayRefTest.AllocatorCopy (1 ms)
[ RUN      ] ArrayRefTest.DropBack
[       OK ] ArrayRefTest.DropBack (0 ms)
[----------] 2 tests from ArrayRefTest (2 ms total)

[----------] 1 test from DAGDeltaAlgorithmTest
[ RUN      ] DAGDeltaAlgorithmTest.Basic
[       OK ] DAGDeltaAlgorithmTest.Basic (59 ms)
[----------] 1 test from DAGDeltaAlgorithmTest (60 ms total)

[----------] 1 test from DeltaAlgorithmTest
[ RUN      ] DeltaAlgorithmTest.Basic
[       OK ] DeltaAlgorithmTest.Basic (5 ms)
[----------] 1 test from DeltaAlgorithmTest (6 ms total)

[----------] 15 tests from DenseMapTest/0, where TypeParam = <type>
[ RUN      ] DenseMapTest/0.EmptyIntMapTest
[       OK ] DenseMapTest/0.EmptyIntMapTest (31 ms)
[ RUN      ] DenseMapTest/0.ConstEmptyMapTest
[       OK ] DenseMapTest/0.ConstEmptyMapTest (0 ms)
[ RUN      ] DenseMapTest/0.SingleEntryMapTest
[       OK ] DenseMapTest/0.SingleEntryMapTest (1 ms)
[ RUN      ] DenseMapTest/0.ClearTest
[       OK ] DenseMapTest/0.ClearTest (0 ms)
[ RUN      ] DenseMapTest/0.EraseTest
[       OK ] DenseMapTest/0.EraseTest (0 ms)
[ RUN      ] DenseMapTest/0.EraseTest2
[       OK ] DenseMapTest/0.EraseTest2 (0 ms)
[ RUN      ] DenseMapTest/0.InsertTest
[       OK ] DenseMapTest/0.InsertTest (0 ms)
[ RUN      ] DenseMapTest/0.CopyConstructorTest
[       OK ] DenseMapTest/0.CopyConstructorTest (0 ms)
[ RUN      ] DenseMapTest/0.CopyConstructorNotSmallTest
[       OK ] DenseMapTest/0.CopyConstructorNotSmallTest (0 ms)
[ RUN      ] DenseMapTest/0.CopyConstructorFromDefaultTest
[       OK ] DenseMapTest/0.CopyConstructorFromDefaultTest (0 ms)
[ RUN      ] DenseMapTest/0.CopyConstructorFromEmptyTest
[       OK ] DenseMapTest/0.CopyConstructorFromEmptyTest (0 ms)
[ RUN      ] DenseMapTest/0.AssignmentTest
[       OK ] DenseMapTest/0.AssignmentTest (0 ms)
[ RUN      ] DenseMapTest/0.SwapTest
[       OK ] DenseMapTest/0.SwapTest (1 ms)
[ RUN      ] DenseMapTest/0.IterationTest
[       OK ] DenseMapTest/0.IterationTest (1 ms)
[ RUN      ] DenseMapTest/0.ConstIteratorTest
[       OK ] DenseMapTest/0.ConstIteratorTest (0 ms)
[----------] 15 tests from DenseMapTest/0 (42 ms total)

[----------] 15 tests from DenseMapTest/1, where TypeParam = <type>
[ RUN      ] DenseMapTest/1.EmptyIntMapTest
[       OK ] DenseMapTest/1.EmptyIntMapTest (1 ms)
[ RUN      ] DenseMapTest/1.ConstEmptyMapTest
[       OK ] DenseMapTest/1.ConstEmptyMapTest (0 ms)
[ RUN      ] DenseMapTest/1.SingleEntryMapTest
[       OK ] DenseMapTest/1.SingleEntryMapTest (0 ms)
[ RUN      ] DenseMapTest/1.ClearTest
[       OK ] DenseMapTest/1.ClearTest (0 ms)
[ RUN      ] DenseMapTest/1.EraseTest
[       OK ] DenseMapTest/1.EraseTest (0 ms)
[ RUN      ] DenseMapTest/1.EraseTest2
[       OK ] DenseMapTest/1.EraseTest2 (0 ms)
[ RUN      ] DenseMapTest/1.InsertTest
[       OK ] DenseMapTest/1.InsertTest (0 ms)
[ RUN      ] DenseMapTest/1.CopyConstructorTest
[       OK ] DenseMapTest/1.CopyConstructorTest (0 ms)
[ RUN      ] DenseMapTest/1.CopyConstructorNotSmallTest
[       OK ] DenseMapTest/1.CopyConstructorNotSmallTest (0 ms)
[ RUN      ] DenseMapTest/1.CopyConstructorFromDefaultTest
[       OK ] DenseMapTest/1.CopyConstructorFromDefaultTest (0 ms)
[ RUN      ] DenseMapTest/1.CopyConstructorFromEmptyTest
[       OK ] DenseMapTest/1.CopyConstructorFromEmptyTest (0 ms)
[ RUN      ] DenseMapTest/1.AssignmentTest
[       OK ] DenseMapTest/1.AssignmentTest (0 ms)
[ RUN      ] DenseMapTest/1.SwapTest
[       OK ] DenseMapTest/1.SwapTest (1 ms)
[ RUN      ] DenseMapTest/1.IterationTest
[       OK ] DenseMapTest/1.IterationTest (1 ms)
[ RUN      ] DenseMapTest/1.ConstIteratorTest
[       OK ] DenseMapTest/1.ConstIteratorTest (1 ms)
[----------] 15 tests from DenseMapTest/1 (12 ms total)

[----------] 15 tests from DenseMapTest/2, where TypeParam = <type>
[ RUN      ] DenseMapTest/2.EmptyIntMapTest
[       OK ] DenseMapTest/2.EmptyIntMapTest (0 ms)
[ RUN      ] DenseMapTest/2.ConstEmptyMapTest
[       OK ] DenseMapTest/2.ConstEmptyMapTest (0 ms)
[ RUN      ] DenseMapTest/2.SingleEntryMapTest
[       OK ] DenseMapTest/2.SingleEntryMapTest (1 ms)
[ RUN      ] DenseMapTest/2.ClearTest
[       OK ] DenseMapTest/2.ClearTest (0 ms)
[ RUN      ] DenseMapTest/2.EraseTest
[       OK ] DenseMapTest/2.EraseTest (1 ms)
[ RUN      ] DenseMapTest/2.EraseTest2
[       OK ] DenseMapTest/2.EraseTest2 (1 ms)
[ RUN      ] DenseMapTest/2.InsertTest
[       OK ] DenseMapTest/2.InsertTest (1 ms)
[ RUN      ] DenseMapTest/2.CopyConstructorTest
[       OK ] DenseMapTest/2.CopyConstructorTest (2 ms)
[ RUN      ] DenseMapTest/2.CopyConstructorNotSmallTest
[       OK ] DenseMapTest/2.CopyConstructorNotSmallTest (2 ms)
[ RUN      ] DenseMapTest/2.CopyConstructorFromDefaultTest
[       OK ] DenseMapTest/2.CopyConstructorFromDefaultTest (0 ms)
[ RUN      ] DenseMapTest/2.CopyConstructorFromEmptyTest
[       OK ] DenseMapTest/2.CopyConstructorFromEmptyTest (2 ms)
[ RUN      ] DenseMapTest/2.AssignmentTest
[       OK ] DenseMapTest/2.AssignmentTest (1 ms)
[ RUN      ] DenseMapTest/2.SwapTest
[       OK ] DenseMapTest/2.SwapTest (14 ms)
[ RUN      ] DenseMapTest/2.IterationTest
[       OK ] DenseMapTest/2.IterationTest (12 ms)
[ RUN      ] DenseMapTest/2.ConstIteratorTest
[       OK ] DenseMapTest/2.ConstIteratorTest (0 ms)
[----------] 15 tests from DenseMapTest/2 (42 ms total)

[----------] 15 tests from DenseMapTest/3, where TypeParam = <type>
[ RUN      ] DenseMapTest/3.EmptyIntMapTest
[       OK ] DenseMapTest/3.EmptyIntMapTest (0 ms)
[ RUN      ] DenseMapTest/3.ConstEmptyMapTest
[       OK ] DenseMapTest/3.ConstEmptyMapTest (0 ms)
[ RUN      ] DenseMapTest/3.SingleEntryMapTest
[       OK ] DenseMapTest/3.SingleEntryMapTest (0 ms)
[ RUN      ] DenseMapTest/3.ClearTest
[       OK ] DenseMapTest/3.ClearTest (0 ms)
[ RUN      ] DenseMapTest/3.EraseTest
[       OK ] DenseMapTest/3.EraseTest (0 ms)
[ RUN      ] DenseMapTest/3.EraseTest2
[       OK ] DenseMapTest/3.EraseTest2 (0 ms)
[ RUN      ] DenseMapTest/3.InsertTest
[       OK ] DenseMapTest/3.InsertTest (0 ms)
[ RUN      ] DenseMapTest/3.CopyConstructorTest
[       OK ] DenseMapTest/3.CopyConstructorTest (0 ms)
[ RUN      ] DenseMapTest/3.CopyConstructorNotSmallTest
[       OK ] DenseMapTest/3.CopyConstructorNotSmallTest (0 ms)
[ RUN      ] DenseMapTest/3.CopyConstructorFromDefaultTest
[       OK ] DenseMapTest/3.CopyConstructorFromDefaultTest (0 ms)
[ RUN      ] DenseMapTest/3.CopyConstructorFromEmptyTest
[       OK ] DenseMapTest/3.CopyConstructorFromEmptyTest (0 ms)
[ RUN      ] DenseMapTest/3.AssignmentTest
[       OK ] DenseMapTest/3.AssignmentTest (0 ms)
[ RUN      ] DenseMapTest/3.SwapTest
[       OK ] DenseMapTest/3.SwapTest (1 ms)
[ RUN      ] DenseMapTest/3.IterationTest
[       OK ] DenseMapTest/3.IterationTest (1 ms)
[ RUN      ] DenseMapTest/3.ConstIteratorTest
[       OK ] DenseMapTest/3.ConstIteratorTest (0 ms)
[----------] 15 tests from DenseMapTest/3 (31 ms total)

[----------] 15 tests from DenseMapTest/4, where TypeParam = <type>
[ RUN      ] DenseMapTest/4.EmptyIntMapTest
[       OK ] DenseMapTest/4.EmptyIntMapTest (0 ms)
[ RUN      ] DenseMapTest/4.ConstEmptyMapTest
[       OK ] DenseMapTest/4.ConstEmptyMapTest (0 ms)
[ RUN      ] DenseMapTest/4.SingleEntryMapTest
[       OK ] DenseMapTest/4.SingleEntryMapTest (0 ms)
[ RUN      ] DenseMapTest/4.ClearTest
[       OK ] DenseMapTest/4.ClearTest (0 ms)
[ RUN      ] DenseMapTest/4.EraseTest
[       OK ] DenseMapTest/4.EraseTest (1 ms)
[ RUN      ] DenseMapTest/4.EraseTest2
[       OK ] DenseMapTest/4.EraseTest2 (0 ms)
[ RUN      ] DenseMapTest/4.InsertTest
[       OK ] DenseMapTest/4.InsertTest (0 ms)
[ RUN      ] DenseMapTest/4.CopyConstructorTest
[       OK ] DenseMapTest/4.CopyConstructorTest (0 ms)
[ RUN      ] DenseMapTest/4.CopyConstructorNotSmallTest
[       OK ] DenseMapTest/4.CopyConstructorNotSmallTest (0 ms)
[ RUN      ] DenseMapTest/4.CopyConstructorFromDefaultTest
[       OK ] DenseMapTest/4.CopyConstructorFromDefaultTest (0 ms)
[ RUN      ] DenseMapTest/4.CopyConstructorFromEmptyTest
[       OK ] DenseMapTest/4.CopyConstructorFromEmptyTest (1 ms)
[ RUN      ] DenseMapTest/4.AssignmentTest
[       OK ] DenseMapTest/4.AssignmentTest (0 ms)
[ RUN      ] DenseMapTest/4.SwapTest
[       OK ] DenseMapTest/4.SwapTest (2 ms)
[ RUN      ] DenseMapTest/4.IterationTest
[       OK ] DenseMapTest/4.IterationTest (1 ms)
[ RUN      ] DenseMapTest/4.ConstIteratorTest
[       OK ] DenseMapTest/4.ConstIteratorTest (0 ms)
[----------] 15 tests from DenseMapTest/4 (13 ms total)

[----------] 15 tests from DenseMapTest/5, where TypeParam = <type>
[ RUN      ] DenseMapTest/5.EmptyIntMapTest
[       OK ] DenseMapTest/5.EmptyIntMapTest (0 ms)
[ RUN      ] DenseMapTest/5.ConstEmptyMapTest
[       OK ] DenseMapTest/5.ConstEmptyMapTest (0 ms)
[ RUN      ] DenseMapTest/5.SingleEntryMapTest
[       OK ] DenseMapTest/5.SingleEntryMapTest (0 ms)
[ RUN      ] DenseMapTest/5.ClearTest
[       OK ] DenseMapTest/5.ClearTest (0 ms)
[ RUN      ] DenseMapTest/5.EraseTest
[       OK ] DenseMapTest/5.EraseTest (0 ms)
[ RUN      ] DenseMapTest/5.EraseTest2
[       OK ] DenseMapTest/5.EraseTest2 (0 ms)
[ RUN      ] DenseMapTest/5.InsertTest
[       OK ] DenseMapTest/5.InsertTest (0 ms)
[ RUN      ] DenseMapTest/5.CopyConstructorTest
[       OK ] DenseMapTest/5.CopyConstructorTest (0 ms)
[ RUN      ] DenseMapTest/5.CopyConstructorNotSmallTest
[       OK ] DenseMapTest/5.CopyConstructorNotSmallTest (1 ms)
[ RUN      ] DenseMapTest/5.CopyConstructorFromDefaultTest
[       OK ] DenseMapTest/5.CopyConstructorFromDefaultTest (0 ms)
[ RUN      ] DenseMapTest/5.CopyConstructorFromEmptyTest
[       OK ] DenseMapTest/5.CopyConstructorFromEmptyTest (1 ms)
[ RUN      ] DenseMapTest/5.AssignmentTest
[       OK ] DenseMapTest/5.AssignmentTest (0 ms)
[ RUN      ] DenseMapTest/5.SwapTest
[       OK ] DenseMapTest/5.SwapTest (14 ms)
[ RUN      ] DenseMapTest/5.IterationTest
[       OK ] DenseMapTest/5.IterationTest (12 ms)
[ RUN      ] DenseMapTest/5.ConstIteratorTest
[       OK ] DenseMapTest/5.ConstIteratorTest (1 ms)
[----------] 15 tests from DenseMapTest/5 (40 ms total)

[----------] 2 tests from DenseMapCustomTest
[ RUN      ] DenseMapCustomTest.FindAsTest
[       OK ] DenseMapCustomTest.FindAsTest (0 ms)
[ RUN      ] DenseMapCustomTest.SmallDenseMapGrowTest
[       OK ] DenseMapCustomTest.SmallDenseMapGrowTest (0 ms)
[----------] 2 tests from DenseMapCustomTest (1 ms total)

[----------] 1 test from DenseSetTest
[ RUN      ] DenseSetTest.DoubleEntrySetTest
[       OK ] DenseSetTest.DoubleEntrySetTest (0 ms)
[----------] 1 test from DenseSetTest (1 ms total)

[----------] 1 test from FoldingSetTest
[ RUN      ] FoldingSetTest.UnalignedStringTest
[       OK ] FoldingSetTest.UnalignedStringTest (1 ms)
[----------] 1 test from FoldingSetTest (3 ms total)

[----------] 7 tests from HashingTest
[ RUN      ] HashingTest.HashValueBasicTest
[       OK ] HashingTest.HashValueBasicTest (0 ms)
[ RUN      ] HashingTest.HashValueStdPair
[       OK ] HashingTest.HashValueStdPair (1 ms)
[ RUN      ] HashingTest.HashValueStdString
[       OK ] HashingTest.HashValueStdString (1 ms)
[ RUN      ] HashingTest.HashCombineRangeBasicTest
[       OK ] HashingTest.HashCombineRangeBasicTest (1 ms)
[ RUN      ] HashingTest.HashCombineRangeLengthDiff
[       OK ] HashingTest.HashCombineRangeLengthDiff (61 ms)
[ RUN      ] HashingTest.HashCombineRangeGoldenTest
[       OK ] HashingTest.HashCombineRangeGoldenTest (0 ms)
[ RUN      ] HashingTest.HashCombineBasicTest
[       OK ] HashingTest.HashCombineBasicTest (1 ms)
[----------] 7 tests from HashingTest (68 ms total)

[----------] 3 tests from ilistTest
[ RUN      ] ilistTest.Basic
[       OK ] ilistTest.Basic (0 ms)
[ RUN      ] ilistTest.SpliceOne
[       OK ] ilistTest.SpliceOne (0 ms)
[ RUN      ] ilistTest.UnsafeClear
[       OK ] ilistTest.UnsafeClear (0 ms)
[----------] 3 tests from ilistTest (2 ms total)

[----------] 2 tests from ImmutableMapTest
[ RUN      ] ImmutableMapTest.EmptyIntMapTest
[       OK ] ImmutableMapTest.EmptyIntMapTest (27 ms)
[ RUN      ] ImmutableMapTest.MultiElemIntMapTest
[       OK ] ImmutableMapTest.MultiElemIntMapTest (0 ms)
[----------] 2 tests from ImmutableMapTest (30 ms total)

[----------] 7 tests from ImmutableSetTest
[ RUN      ] ImmutableSetTest.EmptyIntSetTest
[       OK ] ImmutableSetTest.EmptyIntSetTest (15 ms)
[ RUN      ] ImmutableSetTest.OneElemIntSetTest
[       OK ] ImmutableSetTest.OneElemIntSetTest (0 ms)
[ RUN      ] ImmutableSetTest.MultiElemIntSetTest
[       OK ] ImmutableSetTest.MultiElemIntSetTest (0 ms)
[ RUN      ] ImmutableSetTest.RemoveIntSetTest
[       OK ] ImmutableSetTest.RemoveIntSetTest (1 ms)
[ RUN      ] ImmutableSetTest.CallbackCharSetTest
[       OK ] ImmutableSetTest.CallbackCharSetTest (1 ms)
[ RUN      ] ImmutableSetTest.Callback2CharSetTest
[       OK ] ImmutableSetTest.Callback2CharSetTest (1 ms)
[ RUN      ] ImmutableSetTest.IterLongSetTest
[       OK ] ImmutableSetTest.IterLongSetTest (1 ms)
[----------] 7 tests from ImmutableSetTest (22 ms total)

[----------] 1 test from IntEqClasses
[ RUN      ] IntEqClasses.Simple
[       OK ] IntEqClasses.Simple (0 ms)
[----------] 1 test from IntEqClasses (1 ms total)

[----------] 7 tests from IntervalMapTest
[ RUN      ] IntervalMapTest.EmptyMap
[       OK ] IntervalMapTest.EmptyMap (28 ms)
[ RUN      ] IntervalMapTest.SingleEntryMap
[       OK ] IntervalMapTest.SingleEntryMap (0 ms)
[ RUN      ] IntervalMapTest.RootCoalescing
[       OK ] IntervalMapTest.RootCoalescing (0 ms)
[ RUN      ] IntervalMapTest.RootMultiCoalescing
[       OK ] IntervalMapTest.RootMultiCoalescing (0 ms)
[ RUN      ] IntervalMapTest.Branched
[       OK ] IntervalMapTest.Branched (4 ms)
[ RUN      ] IntervalMapTest.Branched2
[       OK ] IntervalMapTest.Branched2 (66 ms)
[ RUN      ] IntervalMapTest.RandomCoalescing
[       OK ] IntervalMapTest.RandomCoalescing (97 ms)
[----------] 7 tests from IntervalMapTest (201 ms total)

[----------] 2 tests from IntervalMapOverlapsTest
[ RUN      ] IntervalMapOverlapsTest.SmallMaps
[       OK ] IntervalMapOverlapsTest.SmallMaps (0 ms)
[ RUN      ] IntervalMapOverlapsTest.BigMaps
[       OK ] IntervalMapOverlapsTest.BigMaps (2 ms)
[----------] 2 tests from IntervalMapOverlapsTest (24 ms total)

[----------] 3 tests from IntrusiveRefCntPtr
[ RUN      ] IntrusiveRefCntPtr.RefCountedBaseVPTRCopyDoesNotLeak
[       OK ] IntrusiveRefCntPtr.RefCountedBaseVPTRCopyDoesNotLeak (0 ms)
[ RUN      ] IntrusiveRefCntPtr.RefCountedBaseCopyDoesNotLeak
[       OK ] IntrusiveRefCntPtr.RefCountedBaseCopyDoesNotLeak (0 ms)
[ RUN      ] IntrusiveRefCntPtr.UsesTraitsToRetainAndRelease
[       OK ] IntrusiveRefCntPtr.UsesTraitsToRetainAndRelease (0 ms)
[----------] 3 tests from IntrusiveRefCntPtr (1 ms total)

[----------] 2 tests from MakeUniqueTest
[ RUN      ] MakeUniqueTest.SingleObject
[       OK ] MakeUniqueTest.SingleObject (21 ms)
[ RUN      ] MakeUniqueTest.Array
[       OK ] MakeUniqueTest.Array (0 ms)
[----------] 2 tests from MakeUniqueTest (22 ms total)

[----------] 1 test from MapVectorTest
[ RUN      ] MapVectorTest.insert_pop
[       OK ] MapVectorTest.insert_pop (1 ms)
[----------] 1 test from MapVectorTest (1 ms total)

[----------] 15 tests from OptionalTest
[ RUN      ] OptionalTest.NonDefaultConstructibleTest
[       OK ] OptionalTest.NonDefaultConstructibleTest (0 ms)
[ RUN      ] OptionalTest.ResetTest
[       OK ] OptionalTest.ResetTest (0 ms)
[ RUN      ] OptionalTest.InitializationLeakTest
[       OK ] OptionalTest.InitializationLeakTest (0 ms)
[ RUN      ] OptionalTest.CopyConstructionTest
[       OK ] OptionalTest.CopyConstructionTest (0 ms)
[ RUN      ] OptionalTest.ConstructingCopyAssignmentTest
[       OK ] OptionalTest.ConstructingCopyAssignmentTest (0 ms)
[ RUN      ] OptionalTest.CopyingCopyAssignmentTest
[       OK ] OptionalTest.CopyingCopyAssignmentTest (0 ms)
[ RUN      ] OptionalTest.DeletingCopyAssignmentTest
[       OK ] OptionalTest.DeletingCopyAssignmentTest (0 ms)
[ RUN      ] OptionalTest.NullCopyConstructionTest
[       OK ] OptionalTest.NullCopyConstructionTest (0 ms)
[ RUN      ] OptionalTest.MoveOnlyNull
[       OK ] OptionalTest.MoveOnlyNull (0 ms)
[ RUN      ] OptionalTest.MoveOnlyConstruction
[       OK ] OptionalTest.MoveOnlyConstruction (0 ms)
[ RUN      ] OptionalTest.MoveOnlyMoveConstruction
[       OK ] OptionalTest.MoveOnlyMoveConstruction (0 ms)
[ RUN      ] OptionalTest.MoveOnlyAssignment
[       OK ] OptionalTest.MoveOnlyAssignment (0 ms)
[ RUN      ] OptionalTest.MoveOnlyInitializingAssignment
[       OK ] OptionalTest.MoveOnlyInitializingAssignment (0 ms)
[ RUN      ] OptionalTest.MoveOnlyNullingAssignment
[       OK ] OptionalTest.MoveOnlyNullingAssignment (0 ms)
[ RUN      ] OptionalTest.MoveOnlyAssigningAssignment
[       OK ] OptionalTest.MoveOnlyAssigningAssignment (0 ms)
[----------] 15 tests from OptionalTest (26 ms total)

[----------] 3 tests from PointerIntPairTest
[ RUN      ] PointerIntPairTest.GetSet
[       OK ] PointerIntPairTest.GetSet (1 ms)
[ RUN      ] PointerIntPairTest.DefaultInitialize
[       OK ] PointerIntPairTest.DefaultInitialize (0 ms)
[ RUN      ] PointerIntPairTest.ManyUnusedBits
[       OK ] PointerIntPairTest.ManyUnusedBits (0 ms)
[----------] 3 tests from PointerIntPairTest (2 ms total)

[----------] 4 tests from PointerUnionTest
[ RUN      ] PointerUnionTest.Comparison
[       OK ] PointerUnionTest.Comparison (21 ms)
[ RUN      ] PointerUnionTest.Null
[       OK ] PointerUnionTest.Null (0 ms)
[ RUN      ] PointerUnionTest.Is
[       OK ] PointerUnionTest.Is (0 ms)
[ RUN      ] PointerUnionTest.Get
[       OK ] PointerUnionTest.Get (0 ms)
[----------] 4 tests from PointerUnionTest (24 ms total)

[----------] 1 test from SCCIteratorTest
[ RUN      ] SCCIteratorTest.AllSmallGraphs
[       OK ] SCCIteratorTest.AllSmallGraphs (402 ms)
[----------] 1 test from SCCIteratorTest (413 ms total)

[----------] 4 tests from SmallPtrSetTest
[ RUN      ] SmallPtrSetTest.Assignment
[       OK ] SmallPtrSetTest.Assignment (0 ms)
[ RUN      ] SmallPtrSetTest.GrowthTest
[       OK ] SmallPtrSetTest.GrowthTest (0 ms)
[ RUN      ] SmallPtrSetTest.CopyAndMoveTest
[       OK ] SmallPtrSetTest.CopyAndMoveTest (21 ms)
[ RUN      ] SmallPtrSetTest.SwapTest
[       OK ] SmallPtrSetTest.SwapTest (1 ms)
[----------] 4 tests from SmallPtrSetTest (24 ms total)

[----------] 12 tests from SmallStringTest
[ RUN      ] SmallStringTest.EmptyStringTest
[       OK ] SmallStringTest.EmptyStringTest (0 ms)
[ RUN      ] SmallStringTest.AssignRepeated
[       OK ] SmallStringTest.AssignRepeated (0 ms)
[ RUN      ] SmallStringTest.AssignIterPair
[       OK ] SmallStringTest.AssignIterPair (0 ms)
[ RUN      ] SmallStringTest.AssignStringRef
[       OK ] SmallStringTest.AssignStringRef (0 ms)
[ RUN      ] SmallStringTest.AssignSmallVector
[       OK ] SmallStringTest.AssignSmallVector (1 ms)
[ RUN      ] SmallStringTest.AppendIterPair
[       OK ] SmallStringTest.AppendIterPair (0 ms)
[ RUN      ] SmallStringTest.AppendStringRef
[       OK ] SmallStringTest.AppendStringRef (1 ms)
[ RUN      ] SmallStringTest.AppendSmallVector
[       OK ] SmallStringTest.AppendSmallVector (0 ms)
[ RUN      ] SmallStringTest.Substr
[       OK ] SmallStringTest.Substr (0 ms)
[ RUN      ] SmallStringTest.Slice
[       OK ] SmallStringTest.Slice (0 ms)
[ RUN      ] SmallStringTest.Find
[       OK ] SmallStringTest.Find (0 ms)
[ RUN      ] SmallStringTest.Count
[       OK ] SmallStringTest.Count (1 ms)
[----------] 12 tests from SmallStringTest (8 ms total)

[----------] 23 tests from StringRefTest
[ RUN      ] StringRefTest.Comparisons
[       OK ] StringRefTest.Comparisons (0 ms)
[ RUN      ] StringRefTest.Construction
[       OK ] StringRefTest.Construction (0 ms)
[ RUN      ] StringRefTest.Iteration
[       OK ] StringRefTest.Iteration (14 ms)
[ RUN      ] StringRefTest.StringOps
[       OK ] StringRefTest.StringOps (0 ms)
[ RUN      ] StringRefTest.Operators
[       OK ] StringRefTest.Operators (1 ms)
[ RUN      ] StringRefTest.Substr
[       OK ] StringRefTest.Substr (0 ms)
[ RUN      ] StringRefTest.Slice
[       OK ] StringRefTest.Slice (0 ms)
[ RUN      ] StringRefTest.Split
[       OK ] StringRefTest.Split (0 ms)
[ RUN      ] StringRefTest.Split2
[       OK ] StringRefTest.Split2 (21 ms)
[ RUN      ] StringRefTest.Trim
[       OK ] StringRefTest.Trim (1 ms)
[ RUN      ] StringRefTest.StartsWith
[       OK ] StringRefTest.StartsWith (0 ms)
[ RUN      ] StringRefTest.StartsWithLower
[       OK ] StringRefTest.StartsWithLower (0 ms)
[ RUN      ] StringRefTest.EndsWith
[       OK ] StringRefTest.EndsWith (0 ms)
[ RUN      ] StringRefTest.EndsWithLower
[       OK ] StringRefTest.EndsWithLower (0 ms)
[ RUN      ] StringRefTest.Find
[       OK ] StringRefTest.Find (0 ms)
[ RUN      ] StringRefTest.Count
[       OK ] StringRefTest.Count (0 ms)
[ RUN      ] StringRefTest.EditDistance
[       OK ] StringRefTest.EditDistance (1 ms)
[ RUN      ] StringRefTest.Misc
[       OK ] StringRefTest.Misc (1 ms)
[ RUN      ] StringRefTest.Hashing
[       OK ] StringRefTest.Hashing (0 ms)
[ RUN      ] StringRefTest.getAsInteger
[       OK ] StringRefTest.getAsInteger (2 ms)
[ RUN      ] StringRefTest.getAsUnsignedIntegerBadStrings
[       OK ] StringRefTest.getAsUnsignedIntegerBadStrings (0 ms)
[ RUN      ] StringRefTest.joinStrings
[       OK ] StringRefTest.joinStrings (0 ms)
[ RUN      ] StringRefTest.AllocatorCopy
[       OK ] StringRefTest.AllocatorCopy (0 ms)
[----------] 23 tests from StringRefTest (72 ms total)

[----------] 28 tests from SmallVectorTest/0, where TypeParam = <type>
[ RUN      ] SmallVectorTest/0.EmptyVectorTest
[       OK ] SmallVectorTest/0.EmptyVectorTest (0 ms)
[ RUN      ] SmallVectorTest/0.PushPopTest
[       OK ] SmallVectorTest/0.PushPopTest (1 ms)
[ RUN      ] SmallVectorTest/0.ClearTest
[       OK ] SmallVectorTest/0.ClearTest (1 ms)
[ RUN      ] SmallVectorTest/0.ResizeShrinkTest
[       OK ] SmallVectorTest/0.ResizeShrinkTest (0 ms)
[ RUN      ] SmallVectorTest/0.ResizeGrowTest
[       OK ] SmallVectorTest/0.ResizeGrowTest (0 ms)
[ RUN      ] SmallVectorTest/0.ResizeWithElementsTest
[       OK ] SmallVectorTest/0.ResizeWithElementsTest (1 ms)
[ RUN      ] SmallVectorTest/0.ResizeFillTest
[       OK ] SmallVectorTest/0.ResizeFillTest (0 ms)
[ RUN      ] SmallVectorTest/0.OverflowTest
[       OK ] SmallVectorTest/0.OverflowTest (0 ms)
[ RUN      ] SmallVectorTest/0.IterationTest
[       OK ] SmallVectorTest/0.IterationTest (1 ms)
[ RUN      ] SmallVectorTest/0.SwapTest
[       OK ] SmallVectorTest/0.SwapTest (0 ms)
[ RUN      ] SmallVectorTest/0.AppendTest
[       OK ] SmallVectorTest/0.AppendTest (0 ms)
[ RUN      ] SmallVectorTest/0.AppendRepeatedTest
[       OK ] SmallVectorTest/0.AppendRepeatedTest (0 ms)
[ RUN      ] SmallVectorTest/0.AssignTest
[       OK ] SmallVectorTest/0.AssignTest (0 ms)
[ RUN      ] SmallVectorTest/0.MoveAssignTest
[       OK ] SmallVectorTest/0.MoveAssignTest (0 ms)
[ RUN      ] SmallVectorTest/0.EraseTest
[       OK ] SmallVectorTest/0.EraseTest (0 ms)
[ RUN      ] SmallVectorTest/0.EraseRangeTest
[       OK ] SmallVectorTest/0.EraseRangeTest (0 ms)
[ RUN      ] SmallVectorTest/0.InsertTest
[       OK ] SmallVectorTest/0.InsertTest (0 ms)
[ RUN      ] SmallVectorTest/0.InsertCopy
[       OK ] SmallVectorTest/0.InsertCopy (0 ms)
[ RUN      ] SmallVectorTest/0.InsertRepeatedTest
[       OK ] SmallVectorTest/0.InsertRepeatedTest (1 ms)
[ RUN      ] SmallVectorTest/0.InsertRepeatedAtEndTest
[       OK ] SmallVectorTest/0.InsertRepeatedAtEndTest (0 ms)
[ RUN      ] SmallVectorTest/0.InsertRepeatedEmptyTest
[       OK ] SmallVectorTest/0.InsertRepeatedEmptyTest (0 ms)
[ RUN      ] SmallVectorTest/0.InsertRangeTest
[       OK ] SmallVectorTest/0.InsertRangeTest (1 ms)
[ RUN      ] SmallVectorTest/0.InsertRangeAtEndTest
[       OK ] SmallVectorTest/0.InsertRangeAtEndTest (0 ms)
[ RUN      ] SmallVectorTest/0.InsertEmptyRangeTest
[       OK ] SmallVectorTest/0.InsertEmptyRangeTest (0 ms)
[ RUN      ] SmallVectorTest/0.ComparisonTest
[       OK ] SmallVectorTest/0.ComparisonTest (0 ms)
[ RUN      ] SmallVectorTest/0.ConstVectorTest
[       OK ] SmallVectorTest/0.ConstVectorTest (0 ms)
[ RUN      ] SmallVectorTest/0.DirectVectorTest
[       OK ] SmallVectorTest/0.DirectVectorTest (0 ms)
[ RUN      ] SmallVectorTest/0.IteratorTest
[       OK ] SmallVectorTest/0.IteratorTest (0 ms)
[----------] 28 tests from SmallVectorTest/0 (42 ms total)

[----------] 28 tests from SmallVectorTest/1, where TypeParam = <type>
[ RUN      ] SmallVectorTest/1.EmptyVectorTest
[       OK ] SmallVectorTest/1.EmptyVectorTest (1 ms)
[ RUN      ] SmallVectorTest/1.PushPopTest
[       OK ] SmallVectorTest/1.PushPopTest (0 ms)
[ RUN      ] SmallVectorTest/1.ClearTest
[       OK ] SmallVectorTest/1.ClearTest (0 ms)
[ RUN      ] SmallVectorTest/1.ResizeShrinkTest
[       OK ] SmallVectorTest/1.ResizeShrinkTest (1 ms)
[ RUN      ] SmallVectorTest/1.ResizeGrowTest
[       OK ] SmallVectorTest/1.ResizeGrowTest (0 ms)
[ RUN      ] SmallVectorTest/1.ResizeWithElementsTest
[       OK ] SmallVectorTest/1.ResizeWithElementsTest (0 ms)
[ RUN      ] SmallVectorTest/1.ResizeFillTest
[       OK ] SmallVectorTest/1.ResizeFillTest (0 ms)
[ RUN      ] SmallVectorTest/1.OverflowTest
[       OK ] SmallVectorTest/1.OverflowTest (0 ms)
[ RUN      ] SmallVectorTest/1.IterationTest
[       OK ] SmallVectorTest/1.IterationTest (0 ms)
[ RUN      ] SmallVectorTest/1.SwapTest
[       OK ] SmallVectorTest/1.SwapTest (0 ms)
[ RUN      ] SmallVectorTest/1.AppendTest
[       OK ] SmallVectorTest/1.AppendTest (0 ms)
[ RUN      ] SmallVectorTest/1.AppendRepeatedTest
[       OK ] SmallVectorTest/1.AppendRepeatedTest (0 ms)
[ RUN      ] SmallVectorTest/1.AssignTest
[       OK ] SmallVectorTest/1.AssignTest (0 ms)
[ RUN      ] SmallVectorTest/1.MoveAssignTest
[       OK ] SmallVectorTest/1.MoveAssignTest (0 ms)
[ RUN      ] SmallVectorTest/1.EraseTest
[       OK ] SmallVectorTest/1.EraseTest (0 ms)
[ RUN      ] SmallVectorTest/1.EraseRangeTest
[       OK ] SmallVectorTest/1.EraseRangeTest (0 ms)
[ RUN      ] SmallVectorTest/1.InsertTest
[       OK ] SmallVectorTest/1.InsertTest (0 ms)
[ RUN      ] SmallVectorTest/1.InsertCopy
[       OK ] SmallVectorTest/1.InsertCopy (0 ms)
[ RUN      ] SmallVectorTest/1.InsertRepeatedTest
[       OK ] SmallVectorTest/1.InsertRepeatedTest (0 ms)
[ RUN      ] SmallVectorTest/1.InsertRepeatedAtEndTest
[       OK ] SmallVectorTest/1.InsertRepeatedAtEndTest (0 ms)
[ RUN      ] SmallVectorTest/1.InsertRepeatedEmptyTest
[       OK ] SmallVectorTest/1.InsertRepeatedEmptyTest (0 ms)
[ RUN      ] SmallVectorTest/1.InsertRangeTest
[       OK ] SmallVectorTest/1.InsertRangeTest (1 ms)
[ RUN      ] SmallVectorTest/1.InsertRangeAtEndTest
[       OK ] SmallVectorTest/1.InsertRangeAtEndTest (1 ms)
[ RUN      ] SmallVectorTest/1.InsertEmptyRangeTest
[       OK ] SmallVectorTest/1.InsertEmptyRangeTest (0 ms)
[ RUN      ] SmallVectorTest/1.ComparisonTest
[       OK ] SmallVectorTest/1.ComparisonTest (0 ms)
[ RUN      ] SmallVectorTest/1.ConstVectorTest
[       OK ] SmallVectorTest/1.ConstVectorTest (0 ms)
[ RUN      ] SmallVectorTest/1.DirectVectorTest
[       OK ] SmallVectorTest/1.DirectVectorTest (0 ms)
[ RUN      ] SmallVectorTest/1.IteratorTest
[       OK ] SmallVectorTest/1.IteratorTest (0 ms)
[----------] 28 tests from SmallVectorTest/1 (19 ms total)

[----------] 28 tests from SmallVectorTest/2, where TypeParam = <type>
[ RUN      ] SmallVectorTest/2.EmptyVectorTest
[       OK ] SmallVectorTest/2.EmptyVectorTest (0 ms)
[ RUN      ] SmallVectorTest/2.PushPopTest
[       OK ] SmallVectorTest/2.PushPopTest (0 ms)
[ RUN      ] SmallVectorTest/2.ClearTest
[       OK ] SmallVectorTest/2.ClearTest (0 ms)
[ RUN      ] SmallVectorTest/2.ResizeShrinkTest
[       OK ] SmallVectorTest/2.ResizeShrinkTest (0 ms)
[ RUN      ] SmallVectorTest/2.ResizeGrowTest
[       OK ] SmallVectorTest/2.ResizeGrowTest (0 ms)
[ RUN      ] SmallVectorTest/2.ResizeWithElementsTest
[       OK ] SmallVectorTest/2.ResizeWithElementsTest (0 ms)
[ RUN      ] SmallVectorTest/2.ResizeFillTest
[       OK ] SmallVectorTest/2.ResizeFillTest (0 ms)
[ RUN      ] SmallVectorTest/2.OverflowTest
[       OK ] SmallVectorTest/2.OverflowTest (0 ms)
[ RUN      ] SmallVectorTest/2.IterationTest
[       OK ] SmallVectorTest/2.IterationTest (0 ms)
[ RUN      ] SmallVectorTest/2.SwapTest
[       OK ] SmallVectorTest/2.SwapTest (0 ms)
[ RUN      ] SmallVectorTest/2.AppendTest
[       OK ] SmallVectorTest/2.AppendTest (0 ms)
[ RUN      ] SmallVectorTest/2.AppendRepeatedTest
[       OK ] SmallVectorTest/2.AppendRepeatedTest (0 ms)
[ RUN      ] SmallVectorTest/2.AssignTest
[       OK ] SmallVectorTest/2.AssignTest (0 ms)
[ RUN      ] SmallVectorTest/2.MoveAssignTest
[       OK ] SmallVectorTest/2.MoveAssignTest (0 ms)
[ RUN      ] SmallVectorTest/2.EraseTest
[       OK ] SmallVectorTest/2.EraseTest (0 ms)
[ RUN      ] SmallVectorTest/2.EraseRangeTest
[       OK ] SmallVectorTest/2.EraseRangeTest (0 ms)
[ RUN      ] SmallVectorTest/2.InsertTest
[       OK ] SmallVectorTest/2.InsertTest (1 ms)
[ RUN      ] SmallVectorTest/2.InsertCopy
[       OK ] SmallVectorTest/2.InsertCopy (0 ms)
[ RUN      ] SmallVectorTest/2.InsertRepeatedTest
[       OK ] SmallVectorTest/2.InsertRepeatedTest (0 ms)
[ RUN      ] SmallVectorTest/2.InsertRepeatedAtEndTest
[       OK ] SmallVectorTest/2.InsertRepeatedAtEndTest (1 ms)
[ RUN      ] SmallVectorTest/2.InsertRepeatedEmptyTest
[       OK ] SmallVectorTest/2.InsertRepeatedEmptyTest (0 ms)
[ RUN      ] SmallVectorTest/2.InsertRangeTest
[       OK ] SmallVectorTest/2.InsertRangeTest (0 ms)
[ RUN      ] SmallVectorTest/2.InsertRangeAtEndTest
[       OK ] SmallVectorTest/2.InsertRangeAtEndTest (0 ms)
[ RUN      ] SmallVectorTest/2.InsertEmptyRangeTest
[       OK ] SmallVectorTest/2.InsertEmptyRangeTest (1 ms)
[ RUN      ] SmallVectorTest/2.ComparisonTest
[       OK ] SmallVectorTest/2.ComparisonTest (0 ms)
[ RUN      ] SmallVectorTest/2.ConstVectorTest
[       OK ] SmallVectorTest/2.ConstVectorTest (0 ms)
[ RUN      ] SmallVectorTest/2.DirectVectorTest
[       OK ] SmallVectorTest/2.DirectVectorTest (0 ms)
[ RUN      ] SmallVectorTest/2.IteratorTest
[       OK ] SmallVectorTest/2.IteratorTest (0 ms)
[----------] 28 tests from SmallVectorTest/2 (27 ms total)

[----------] 28 tests from SmallVectorTest/3, where TypeParam = <type>
[ RUN      ] SmallVectorTest/3.EmptyVectorTest
[       OK ] SmallVectorTest/3.EmptyVectorTest (0 ms)
[ RUN      ] SmallVectorTest/3.PushPopTest
[       OK ] SmallVectorTest/3.PushPopTest (0 ms)
[ RUN      ] SmallVectorTest/3.ClearTest
[       OK ] SmallVectorTest/3.ClearTest (0 ms)
[ RUN      ] SmallVectorTest/3.ResizeShrinkTest
[       OK ] SmallVectorTest/3.ResizeShrinkTest (0 ms)
[ RUN      ] SmallVectorTest/3.ResizeGrowTest
[       OK ] SmallVectorTest/3.ResizeGrowTest (0 ms)
[ RUN      ] SmallVectorTest/3.ResizeWithElementsTest
[       OK ] SmallVectorTest/3.ResizeWithElementsTest (0 ms)
[ RUN      ] SmallVectorTest/3.ResizeFillTest
[       OK ] SmallVectorTest/3.ResizeFillTest (1 ms)
[ RUN      ] SmallVectorTest/3.OverflowTest
[       OK ] SmallVectorTest/3.OverflowTest (0 ms)
[ RUN      ] SmallVectorTest/3.IterationTest
[       OK ] SmallVectorTest/3.IterationTest (0 ms)
[ RUN      ] SmallVectorTest/3.SwapTest
[       OK ] SmallVectorTest/3.SwapTest (0 ms)
[ RUN      ] SmallVectorTest/3.AppendTest
[       OK ] SmallVectorTest/3.AppendTest (0 ms)
[ RUN      ] SmallVectorTest/3.AppendRepeatedTest
[       OK ] SmallVectorTest/3.AppendRepeatedTest (0 ms)
[ RUN      ] SmallVectorTest/3.AssignTest
[       OK ] SmallVectorTest/3.AssignTest (0 ms)
[ RUN      ] SmallVectorTest/3.MoveAssignTest
[       OK ] SmallVectorTest/3.MoveAssignTest (1 ms)
[ RUN      ] SmallVectorTest/3.EraseTest
[       OK ] SmallVectorTest/3.EraseTest (0 ms)
[ RUN      ] SmallVectorTest/3.EraseRangeTest
[       OK ] SmallVectorTest/3.EraseRangeTest (0 ms)
[ RUN      ] SmallVectorTest/3.InsertTest
[       OK ] SmallVectorTest/3.InsertTest (0 ms)
[ RUN      ] SmallVectorTest/3.InsertCopy
[       OK ] SmallVectorTest/3.InsertCopy (0 ms)
[ RUN      ] SmallVectorTest/3.InsertRepeatedTest
[       OK ] SmallVectorTest/3.InsertRepeatedTest (0 ms)
[ RUN      ] SmallVectorTest/3.InsertRepeatedAtEndTest
[       OK ] SmallVectorTest/3.InsertRepeatedAtEndTest (0 ms)
[ RUN      ] SmallVectorTest/3.InsertRepeatedEmptyTest
[       OK ] SmallVectorTest/3.InsertRepeatedEmptyTest (1 ms)
[ RUN      ] SmallVectorTest/3.InsertRangeTest
[       OK ] SmallVectorTest/3.InsertRangeTest (0 ms)
[ RUN      ] SmallVectorTest/3.InsertRangeAtEndTest
[       OK ] SmallVectorTest/3.InsertRangeAtEndTest (0 ms)
[ RUN      ] SmallVectorTest/3.InsertEmptyRangeTest
[       OK ] SmallVectorTest/3.InsertEmptyRangeTest (0 ms)
[ RUN      ] SmallVectorTest/3.ComparisonTest
[       OK ] SmallVectorTest/3.ComparisonTest (0 ms)
[ RUN      ] SmallVectorTest/3.ConstVectorTest
[       OK ] SmallVectorTest/3.ConstVectorTest (0 ms)
[ RUN      ] SmallVectorTest/3.DirectVectorTest
[       OK ] SmallVectorTest/3.DirectVectorTest (0 ms)
[ RUN      ] SmallVectorTest/3.IteratorTest
[       OK ] SmallVectorTest/3.IteratorTest (0 ms)
[----------] 28 tests from SmallVectorTest/3 (31 ms total)

[----------] 28 tests from SmallVectorTest/4, where TypeParam = <type>
[ RUN      ] SmallVectorTest/4.EmptyVectorTest
[       OK ] SmallVectorTest/4.EmptyVectorTest (0 ms)
[ RUN      ] SmallVectorTest/4.PushPopTest
[       OK ] SmallVectorTest/4.PushPopTest (0 ms)
[ RUN      ] SmallVectorTest/4.ClearTest
[       OK ] SmallVectorTest/4.ClearTest (1 ms)
[ RUN      ] SmallVectorTest/4.ResizeShrinkTest
[       OK ] SmallVectorTest/4.ResizeShrinkTest (0 ms)
[ RUN      ] SmallVectorTest/4.ResizeGrowTest
[       OK ] SmallVectorTest/4.ResizeGrowTest (0 ms)
[ RUN      ] SmallVectorTest/4.ResizeWithElementsTest
[       OK ] SmallVectorTest/4.ResizeWithElementsTest (0 ms)
[ RUN      ] SmallVectorTest/4.ResizeFillTest
[       OK ] SmallVectorTest/4.ResizeFillTest (0 ms)
[ RUN      ] SmallVectorTest/4.OverflowTest
[       OK ] SmallVectorTest/4.OverflowTest (1 ms)
[ RUN      ] SmallVectorTest/4.IterationTest
[       OK ] SmallVectorTest/4.IterationTest (0 ms)
[ RUN      ] SmallVectorTest/4.SwapTest
[       OK ] SmallVectorTest/4.SwapTest (0 ms)
[ RUN      ] SmallVectorTest/4.AppendTest
[       OK ] SmallVectorTest/4.AppendTest (0 ms)
[ RUN      ] SmallVectorTest/4.AppendRepeatedTest
[       OK ] SmallVectorTest/4.AppendRepeatedTest (0 ms)
[ RUN      ] SmallVectorTest/4.AssignTest
[       OK ] SmallVectorTest/4.AssignTest (0 ms)
[ RUN      ] SmallVectorTest/4.MoveAssignTest
[       OK ] SmallVectorTest/4.MoveAssignTest (0 ms)
[ RUN      ] SmallVectorTest/4.EraseTest
[       OK ] SmallVectorTest/4.EraseTest (0 ms)
[ RUN      ] SmallVectorTest/4.EraseRangeTest
[       OK ] SmallVectorTest/4.EraseRangeTest (0 ms)
[ RUN      ] SmallVectorTest/4.InsertTest
[       OK ] SmallVectorTest/4.InsertTest (0 ms)
[ RUN      ] SmallVectorTest/4.InsertCopy
[       OK ] SmallVectorTest/4.InsertCopy (0 ms)
[ RUN      ] SmallVectorTest/4.InsertRepeatedTest
[       OK ] SmallVectorTest/4.InsertRepeatedTest (1 ms)
[ RUN      ] SmallVectorTest/4.InsertRepeatedAtEndTest
[       OK ] SmallVectorTest/4.InsertRepeatedAtEndTest (0 ms)
[ RUN      ] SmallVectorTest/4.InsertRepeatedEmptyTest
[       OK ] SmallVectorTest/4.InsertRepeatedEmptyTest (0 ms)
[ RUN      ] SmallVectorTest/4.InsertRangeTest
[       OK ] SmallVectorTest/4.InsertRangeTest (1 ms)
[ RUN      ] SmallVectorTest/4.InsertRangeAtEndTest
[       OK ] SmallVectorTest/4.InsertRangeAtEndTest (0 ms)
[ RUN      ] SmallVectorTest/4.InsertEmptyRangeTest
[       OK ] SmallVectorTest/4.InsertEmptyRangeTest (0 ms)
[ RUN      ] SmallVectorTest/4.ComparisonTest
[       OK ] SmallVectorTest/4.ComparisonTest (0 ms)
[ RUN      ] SmallVectorTest/4.ConstVectorTest
[       OK ] SmallVectorTest/4.ConstVectorTest (0 ms)
[ RUN      ] SmallVectorTest/4.DirectVectorTest
[       OK ] SmallVectorTest/4.DirectVectorTest (0 ms)
[ RUN      ] SmallVectorTest/4.IteratorTest
[       OK ] SmallVectorTest/4.IteratorTest (1 ms)
[----------] 28 tests from SmallVectorTest/4 (37 ms total)

[----------] 1 test from SmallVectorCustomTest
[ RUN      ] SmallVectorCustomTest.NoAssignTest
[       OK ] SmallVectorCustomTest.NoAssignTest (0 ms)
[----------] 1 test from SmallVectorCustomTest (0 ms total)

[----------] 1 test from SmallVectorTest
[ RUN      ] SmallVectorTest.MidInsert
[       OK ] SmallVectorTest.MidInsert (0 ms)
[----------] 1 test from SmallVectorTest (1 ms total)

[----------] 1 test from SparseBitVectorTest
[ RUN      ] SparseBitVectorTest.TrivialOperation
[       OK ] SparseBitVectorTest.TrivialOperation (15 ms)
[----------] 1 test from SparseBitVectorTest (15 ms total)

[----------] 5 tests from SparseMultiSetTest
[ RUN      ] SparseMultiSetTest.EmptySet
[       OK ] SparseMultiSetTest.EmptySet (0 ms)
[ RUN      ] SparseMultiSetTest.SingleEntrySet
[       OK ] SparseMultiSetTest.SingleEntrySet (0 ms)
[ RUN      ] SparseMultiSetTest.MultipleEntrySet
[       OK ] SparseMultiSetTest.MultipleEntrySet (4 ms)
[ RUN      ] SparseMultiSetTest.Iterators
[       OK ] SparseMultiSetTest.Iterators (1 ms)
[ RUN      ] SparseMultiSetTest.AltStructSet
[       OK ] SparseMultiSetTest.AltStructSet (0 ms)
[----------] 5 tests from SparseMultiSetTest (8 ms total)

[----------] 4 tests from SparseSetTest
[ RUN      ] SparseSetTest.EmptySet
[       OK ] SparseSetTest.EmptySet (0 ms)
[ RUN      ] SparseSetTest.SingleEntrySet
[       OK ] SparseSetTest.SingleEntrySet (1 ms)
[ RUN      ] SparseSetTest.MultipleEntrySet
[       OK ] SparseSetTest.MultipleEntrySet (2 ms)
[ RUN      ] SparseSetTest.AltStructSet
[       OK ] SparseSetTest.AltStructSet (0 ms)
[----------] 4 tests from SparseSetTest (5 ms total)

[----------] 18 tests from StringMapTest
[ RUN      ] StringMapTest.EmptyMapTest
[       OK ] StringMapTest.EmptyMapTest (0 ms)
[ RUN      ] StringMapTest.ConstEmptyMapTest
[       OK ] StringMapTest.ConstEmptyMapTest (1 ms)
[ RUN      ] StringMapTest.SingleEntryMapTest
[       OK ] StringMapTest.SingleEntryMapTest (1 ms)
[ RUN      ] StringMapTest.ClearTest
[       OK ] StringMapTest.ClearTest (0 ms)
[ RUN      ] StringMapTest.EraseIteratorTest
[       OK ] StringMapTest.EraseIteratorTest (0 ms)
[ RUN      ] StringMapTest.EraseValueTest
[       OK ] StringMapTest.EraseValueTest (0 ms)
[ RUN      ] StringMapTest.InsertAndEraseTest
[       OK ] StringMapTest.InsertAndEraseTest (0 ms)
[ RUN      ] StringMapTest.SmallFullMapTest
[       OK ] StringMapTest.SmallFullMapTest (0 ms)
[ RUN      ] StringMapTest.IterationTest
[       OK ] StringMapTest.IterationTest (4 ms)
[ RUN      ] StringMapTest.StringMapEntryTest
[       OK ] StringMapTest.StringMapEntryTest (0 ms)
[ RUN      ] StringMapTest.InsertTest
[       OK ] StringMapTest.InsertTest (1 ms)
[ RUN      ] StringMapTest.InsertPairTest
[       OK ] StringMapTest.InsertPairTest (0 ms)
[ RUN      ] StringMapTest.InsertRehashingPairTest
[       OK ] StringMapTest.InsertRehashingPairTest (0 ms)
[ RUN      ] StringMapTest.NonDefaultConstructable
[       OK ] StringMapTest.NonDefaultConstructable (0 ms)
[ RUN      ] StringMapTest.MoveOnlyKey
[       OK ] StringMapTest.MoveOnlyKey (0 ms)
[ RUN      ] StringMapTest.MoveConstruct
[       OK ] StringMapTest.MoveConstruct (1 ms)
[ RUN      ] StringMapTest.MoveAssignment
/Users/fang/local/src/LLVM-svn/llvm.git/unittests/ADT/StringMapTest.cpp:299:
Failure
Value of: 117
Expected: A["y"]
Which is: 0
ADTTests(14248) malloc: ***  Deallocation of a pointer not malloced: 0x357b;
This could be a double free(), or free() called with the middle of an allocated
block; Try setting environment variable MallocHelp to see tools to help debug
ADTTests(14248) malloc: ***  Deallocation of a pointer not malloced: 0xba690;
This could be a double free(), or free() called with the middle of an allocated
block; Try setting environment variable MallocHelp to see tools to help debug
Bus error


Also, stage-2 tablegen crashes with (one example):
/Users/fang/local/src/LLVM-svn/llvm.git/lib/Support/SourceMgr.cpp:156: failed
assertion `CurBuf && "Invalid or unspecified location!"'
Assertion failed: (libcompiler_rt abort), function __eprintf, file
/Users/fang/local/src/LLVM-svn/llvm.git/projects/compiler-rt/lib/builtins/eprintf.c,
line 34.
Stack dump:
0.      Program arguments: ../../../../../bin/clang-tblgen
-gen-clang-stmt-nodes -I
/Users/fang/local/src/LLVM-svn/llvm.git/tools/clang/include/clang/AST -I
/Users/fang/local/src/LLVM-svn/llvm.git/lib/Target -I
/Users/fang/local/src/LLVM-svn/llvm.git/include
/Users/fang/local/src/LLVM-svn/llvm.git/tools/clang/include/clang/AST/../Basic/StmtNodes.td
-o
/Users/fang/local/src/LLVM-svn/clang34-stage2-build/tools/clang/include/clang/AST/StmtNodes.inc.tmp 
make[2]: *** [tools/clang/include/clang/AST/StmtNodes.inc.tmp] Error 133
make[2]: Target
`tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build' not remade
because of errors.


Worth noting that 3.4's libc++ failed many std::string tests with thrown
std::out_of_range.
make[1]: *** [tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/all]
Error 2

Last known successful build of trunk stage-2 was back in Jan or Feb.</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>