Changes from Git (git http://labmaster3.local/git/llvm-project.git)


  1. [dfsan] Remove realloc from done_abilist.txt (details)
  2. [lsan] Fix warnings lit config (details)
  3. [local-bounds] Ignore volatile operations (details)
  4. [MLIR][NFC] Fix/update debug messages for analysis utils and affine fusion (details)
Commit d059d01c23e4006bcc78088277052607e2de1b45 by Vitaly Buka
[dfsan] Remove realloc from done_abilist.txt

Currently, realloc is marked as "discard" in done_abilist.txt. As discussed in PR#45583, this is probably not the expected behavior; a custom wrapper seems to be required. Since this wrapper has not been implemented yet, realloc should not be in the done_abilist.txt file so that a warning is displayed when it is called.

Reviewers: kcc, pcc, vitalybuka

Reviewed By: vitalybuka

Subscribers: #sanitizers

Tags: #sanitizers

Differential Revision:
The file was modifiedcompiler-rt/lib/dfsan/done_abilist.txt
Commit d9c529c2a8b55871c0858bffedaeadf6d00a39ac by Vitaly Buka
[lsan] Fix warnings lit config
The file was modifiedcompiler-rt/test/lsan/
Commit 04bd2c37caf48e79589dbccc486c6ad2541bec7a by Vitaly Buka
[local-bounds] Ignore volatile operations

-fsanitize=local-bounds is very similar to ``object-size`` and
should also ignore volatile pointers.

Reviewers: chandlerc, rsmith

Reviewed By: rsmith

Subscribers: cfe-commits, hiraditya, llvm-commits

Tags: #llvm, #clang

Differential Revision:
The file was modifiedllvm/lib/Transforms/Instrumentation/BoundsChecking.cpp
The file was modifiedllvm/test/Instrumentation/BoundsChecking/simple.ll
The file was modifiedclang/docs/UndefinedBehaviorSanitizer.rst
Commit ca09dab303f4fd72343be10dbd362b60a5f91c45 by uday
[MLIR][NFC] Fix/update debug messages for analysis utils and affine fusion

Drop trailing period in debug messages. Add an extra line for fusion
debug info.

Differential Revision:
The file was modifiedmlir/lib/Transforms/LoopFusion.cpp
The file was modifiedmlir/lib/Analysis/Utils.cpp