Skip to content
  1. Nov 16, 2017
    • Zachary Turner's avatar
      Resubmit "Refactor debuginfo-tests" · 5e420717
      Zachary Turner authored
      This was reverted due to some failures on specific darwin buildbots,
      the issue being that the new lit configuration was not setting the
      SDKROOT environment variable.  We've tested a fix locally and confirmed
      that it works, so this patch resubmits everything with the fix
      applied.
      
      llvm-svn: 318435
      5e420717
  2. Nov 14, 2017
  3. Nov 10, 2017
    • Zachary Turner's avatar
      [debuginfo-tests] Make debuginfo-tests work in a standard configuration. · 0f2ce11d
      Zachary Turner authored
      Previously, debuginfo-tests was expected to be checked out into
      clang/test and then the tests would automatically run as part of
      check-clang.  This is not a standard workflow for handling
      external projects, and it brings with it some serious drawbacks
      such as the inability to depend on things other than clang, which
      we will need going forward.
      
      The goal of this patch is to migrate towards a more standard
      workflow.  To ease the transition for build bot maintainers,
      this patch tries not to break the existing workflow, but instead
      simply deprecate it to give maintainers a chance to update
      the build infrastructure.
      
      Differential Revision: https://reviews.llvm.org/D39605
      
      llvm-svn: 317925
      0f2ce11d
  4. Sep 19, 2017
  5. Sep 15, 2017
  6. Sep 08, 2017
  7. Aug 31, 2017
    • Reid Kleckner's avatar
      Fix debuginfo-tests with GDB on Linux · a6fc06ba
      Reid Kleckner authored
      Summary:
      Split asan.c into asan.c and asan-blocks.c, which will be
      darwin-specific. I suspect we could make it pass on Linux by adding
      cmake to build BlocksRuntime from compiler-rt, but I'm not shaving that
      yak yet.
      
      asan.c and safestack.c: GDB and LLDB appear to print aggregates
      differently today. Print individual elements instead of the entire
      aggregate.
      
      dbg-arg.c: GDB doesn't appear to print leading zeros when printing
      pointers.
      
      stack-var.c: Add the optnone attribute so that LLVM won't optimize away
      this no-op function call. This should be a cross-platform failure
      observable on Mac, so this is surprising.
      
      Reviewers: aprantl, dblaikie
      
      Subscribers: llvm-commits
      
      Differential Revision: https://reviews.llvm.org/D37344
      
      llvm-svn: 312265
      a6fc06ba
  8. May 25, 2017
    • Adrian Prantl's avatar
      Add a test for PR33166. · efd2b8f8
      Adrian Prantl authored
      This tests optimized code where a variable is allocated on the
      stack for some part of the function.
      
      llvm-svn: 303903
      efd2b8f8
  9. Apr 17, 2017
  10. Apr 13, 2017
  11. Apr 07, 2017
  12. Apr 06, 2017
    • Adrian Prantl's avatar
      Add DEBUGGER and CHECKs back to dbg-arg.c · 469e119a
      Adrian Prantl authored
      When this testcase was migrated from IR to source the DEBUGGER
      commands were not migrated together with the rest of the testcase. It
      was also compiling without debug info.
      
      Make the testcase slightly less useless by adding them back in :-)
      
      llvm-svn: 299673
      469e119a
    • Adrian Prantl's avatar
      Add a testcase for variable-length arrays. · 7e8f2ae6
      Adrian Prantl authored
      VLAs are special-cased in the frontend. This testcase ensures that the
      contract between clang and llvm won't be accidentally broken by future
      refactorings.
      
      llvm-svn: 299668
      7e8f2ae6
  13. Oct 19, 2014
  14. Oct 17, 2014
    • Filipe Cabecinhas's avatar
      Always compile debuginfo-tests for the host triple · 63f2c2cb
      Filipe Cabecinhas authored
      Since these tests expect a working debugger, always compile them for the
      host triple, assuming a working debugger is present.
      
      This enables us to compile and run them, even when clang is, by default,
      a cross-compiler (but can still target the host).
      
      llvm-svn: 219992
      63f2c2cb
  15. Oct 13, 2014
  16. Oct 10, 2014
  17. Mar 20, 2014
  18. Mar 12, 2014
  19. Mar 10, 2014
  20. Mar 08, 2014
  21. Feb 27, 2014
  22. Feb 21, 2014
  23. Feb 20, 2014
  24. Sep 19, 2013
  25. Sep 07, 2013
Loading