[all-commits] [llvm/llvm-project] 97c675: Revert "Revert "Temporarily do not drop volatile s...

Nico Weber via All-commits all-commits at lists.llvm.org
Fri Jul 9 08:45:10 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 97c675d3d43fe02a0ff0a8350d79344c845758af
      https://github.com/llvm/llvm-project/commit/97c675d3d43fe02a0ff0a8350d79344c845758af
  Author: Nico Weber <thakis at chromium.org>
  Date:   2021-07-09 (Fri, 09 Jul 2021)

  Changed paths:
    M clang/include/clang/Basic/DiagnosticSemaKinds.td
    M clang/lib/Sema/SemaExpr.cpp
    M clang/test/Analysis/NewDelete-checker-test.cpp
    M clang/test/Analysis/conditional-path-notes.c
    M clang/test/Analysis/cxx-for-range.cpp
    M clang/test/Analysis/diagnostics/no-prune-paths.c
    M clang/test/Analysis/inlining/path-notes.cpp
    M clang/test/Analysis/objc-arc.m
    M clang/test/Analysis/objc-for.m
    M clang/test/Analysis/taint-generic.c
    M clang/test/Analysis/valist-uninitialized.c
    M clang/test/CodeGenOpenCL/convergent.cl
    M clang/test/Parser/expressions.c
    M clang/test/Sema/exprs.c
    M clang/test/Sema/offsetof.c
    M clang/test/SemaCXX/member-pointer.cpp
    M compiler-rt/test/asan/TestCases/Windows/dll_control_c.cpp
    A compiler-rt/test/fuzzer/NullDerefTest.cpp
    M compiler-rt/test/fuzzer/ShallowOOMDeepCrash.cpp
    R compiler-rt/test/fuzzer/TrapTest.cpp
    M compiler-rt/test/fuzzer/coverage.test
    M compiler-rt/test/fuzzer/fork.test
    M compiler-rt/test/fuzzer/fuzzer-seed.test
    M compiler-rt/test/fuzzer/fuzzer-segv.test
    M compiler-rt/test/fuzzer/fuzzer-singleinputs.test
    M compiler-rt/test/fuzzer/minimize_crash.test
    A compiler-rt/test/fuzzer/null-deref.test
    R compiler-rt/test/fuzzer/trap.test
    M compiler-rt/test/sanitizer_common/TestCases/Linux/signal_line.cpp
    M llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
    M llvm/lib/Transforms/Utils/Local.cpp
    M llvm/lib/Transforms/Utils/SimplifyCFG.cpp
    M llvm/test/CodeGen/AArch64/branch-relax-alignment.ll
    M llvm/test/CodeGen/AArch64/branch-relax-bcc.ll
    M llvm/test/CodeGen/AMDGPU/early-inline.ll
    M llvm/test/CodeGen/X86/indirect-branch-tracking-eh2.ll
    M llvm/test/Transforms/InstCombine/volatile_store.ll
    M llvm/test/Transforms/SimplifyCFG/trapping-load-unreachable.ll
    M llvm/utils/unittest/googletest/src/gtest.cc

  Log Message:
  -----------
  Revert "Revert "Temporarily do not drop volatile stores before unreachable""

This reverts commit 52aeacfbf5ce5f949efe0eae029e56db171ea1f7.
There isn't full agreement on a path forward yet, but there is agreement that
this shouldn't land as-is.  See discussion on https://reviews.llvm.org/D105338

Also reverts unreviewed "[clang] Improve `-Wnull-dereference` diag to be more in-line with reality"
This reverts commit f4877c78c0fc98be47b926439bbfe33d5e1d1b6d.

And all the related changes to tests:
This reverts commit 9a0152799f8e4a59e0483728c9f11c8a7805616f.
This reverts commit 3f7c9cc27422f7302cf5a683eeb3978e6cb84270.
This reverts commit 329f8197ef59f9bd23328b52d623ba768b51dbb2.
This reverts commit aa9f58cc2c48ca6cfc853a2467cd775dc7622746.
This reverts commit 2df37d5ddd38091aafbb7d338660e58836f4ac80.
This reverts commit a72a44181264fd83e05be958c2712cbd4560aba7.




More information about the All-commits mailing list