Skip to content
Snippets Groups Projects
  1. Apr 15, 2017
    • Serge Pavlov's avatar
      Do not run tests for crash recovery if libstdc++ safe mode is enabled · f246e7a5
      Serge Pavlov authored
      If expensive checks are enabled, safe mode of libstdc++ is enabled too.
      In this mode the library uses more complex data that allow additional
      checks, for instance, a container may keep list of iterators that points
      to it. If a code crashes it can leave these complex library objects in
      inconsistent state. It occurs in a few tests that check error recovery
      if compiler crashes. These test hang in expensive check mode, as the
      library tries to synchronize access to the iterators pointing to some
      container, but corresponding mutex remains locked after the crash.
      
      This fix marks these tests as unsupported if clang is built with
      libstdc++ safe mode enabled.
      
      Differential Revision: https://reviews.llvm.org/D31126
      
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@300392 91177308-0d34-0410-b5e6-96231b3b80d8
      f246e7a5
  2. Feb 16, 2014
  3. Dec 05, 2013
  4. Mar 26, 2013
  5. Jan 25, 2013
  6. Oct 27, 2011
  7. Sep 11, 2010
  8. Aug 24, 2010
  9. Aug 20, 2010
Loading