SuccessChanges

Summary

  1. [SLP] add test for vectorization of constant expressions; NFC (details)
  2. Fix various test failures with GCC (details)
  3. Update XFAIL list for new GCC versions (details)
  4. Fix error in ProcessLauncherWindows.cpp (details)
  5. AArch64: fix EXPENSIVE_CHECKS for arm64_32. (details)
  6. Fix pretty printer test with GCC (details)
  7. [Reproducer] Include the this pointer in the API log. (details)
  8. Mark [[nodiscard]] test as unsupported with GCC 5 (details)
Commit 4ba6717c7e566f3d99122e6b98ae69d560fbb105 by spatel
[SLP] add test for vectorization of constant expressions; NFC
Goes with D67362.
llvm-svn: 371879
The file was modifiedllvm/test/Transforms/SLPVectorizer/X86/consecutive-access.ll (diff)
Commit ffe8916cf2f6125caa866e636126c81cddf277eb by eric
Fix various test failures with GCC
llvm-svn: 371880
The file was modifiedlibcxx/include/type_traits (diff)
The file was modifiedlibcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/is_constructible.pass.cpp (diff)
The file was modifiedlibcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/deduct.pass.cpp (diff)
Commit 75c9eb5ab23554cc1bbb377d06e3197ccc10b589 by eric
Update XFAIL list for new GCC versions
llvm-svn: 371881
The file was modifiedlibcxxabi/test/catch_member_function_pointer_02.pass.cpp (diff)
Commit 646a893f1583ecd8af57773bf4cb717a663d92d2 by amccarth
Fix error in ProcessLauncherWindows.cpp
Restored missing parens on a function call.
llvm-svn: 371882
The file was modifiedlldb/source/Host/windows/ProcessLauncherWindows.cpp (diff)
Commit 52a89cc07d80858a329c54077b593429b64bf988 by Tim Northover
AArch64: fix EXPENSIVE_CHECKS for arm64_32.
For some reason I'd decided to mark the end-result of a GOT load as
dead. It's clearly not (necessarily).
llvm-svn: 371883
The file was modifiedllvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp (diff)
Commit 556027085583470dc0db1c821ecdf1b5c1804154 by eric
Fix pretty printer test with GCC
llvm-svn: 371884
The file was modifiedlibcxx/test/pretty_printers/gdb_pretty_printer_test.sh.cpp (diff)
Commit 449ca01bac853efbf7d4434784af8457f2e0678f by Jonas Devlieghere
[Reproducer] Include the this pointer in the API log.
The new centralized way of doing API logging through the reproducer
macros is lacking a way to easily correlate instances of API objects.
Logging the this pointer makes that significantly easier. For methods
this is now always passed as the first argument, similar to the self
argument in Python.
This patch also adds a test case for API logging, which uncovered that
we were not quoting strings.
Differential revision: https://reviews.llvm.org/D67538
llvm-svn: 371885
The file was modifiedlldb/include/lldb/Utility/ReproducerInstrumentation.h (diff)
The file was addedlldb/packages/Python/lldbsuite/test/api/log/TestAPILog.py
Commit e210c0383bef30dd3d3be18ac4148299303421bd by eric
Mark [[nodiscard]] test as unsupported with GCC 5
llvm-svn: 371886
The file was modifiedlibcxx/test/libcxx/thread/thread.lock/thread.lock.guard/nodiscard.fail.cpp (diff)