[all-commits] [llvm/llvm-project] bc0aad: [AMDGPU][clang] Fix clang driver check for multipl...

Robert Imschweiler via All-commits all-commits at lists.llvm.org
Fri Nov 7 07:56:41 PST 2025


  Branch: refs/heads/users/ro-i/fix-clang-multiple-sanitize-args
  Home:   https://github.com/llvm/llvm-project
  Commit: bc0aad0726eda18a9aa984f6e16dcd25580aef86
      https://github.com/llvm/llvm-project/commit/bc0aad0726eda18a9aa984f6e16dcd25580aef86
  Author: Robert Imschweiler <robert.imschweiler at amd.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M clang/lib/Driver/ToolChains/AMDGPU.cpp
    M clang/lib/Driver/ToolChains/AMDGPU.h
    M clang/test/Driver/amdgpu-openmp-sanitize-options.c

  Log Message:
  -----------
  [AMDGPU][clang] Fix clang driver check for multiple sanitizer arguments

`-fsanitize=address,fuzzer` should be rejected like
`-fsanitize=fuzzer,address`.
The address sanitizer enables the device sanitizer pipeline. The fuzzer
implicitly turns on LLVMs SanitizerCoverage, which the driver then
forwards to the device cc1.  SanitizerCoverage is not supported on
amdgcn.


  Commit: e2a11d36551fccd16ad5e96c76a0a0e1f70cc959
      https://github.com/llvm/llvm-project/commit/e2a11d36551fccd16ad5e96c76a0a0e1f70cc959
  Author: Robert Imschweiler <robert.imschweiler at amd.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M clang/lib/Driver/ToolChains/AMDGPU.h

  Log Message:
  -----------
  fix formatting


  Commit: cfa15f4c389aa97fdab748a147119be561799b31
      https://github.com/llvm/llvm-project/commit/cfa15f4c389aa97fdab748a147119be561799b31
  Author: Robert Imschweiler <robert.imschweiler at amd.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M clang/lib/Driver/ToolChains/AMDGPU.cpp
    M clang/lib/Driver/ToolChains/AMDGPU.h
    M clang/lib/Driver/ToolChains/AMDGPUOpenMP.cpp
    M clang/lib/Driver/ToolChains/HIPAMD.cpp
    M clang/test/Driver/amdgpu-openmp-sanitize-options.c
    M clang/test/Driver/hip-sanitize-options.hip

  Log Message:
  -----------
  ignore sanitizers selectively


  Commit: 1d0052b347b6c63f66dd136ef8e2f5fcf1dc5361
      https://github.com/llvm/llvm-project/commit/1d0052b347b6c63f66dd136ef8e2f5fcf1dc5361
  Author: Robert Imschweiler <robert.imschweiler at amd.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M clang/include/clang/Basic/DiagnosticDriverKinds.td

  Log Message:
  -----------
  add forgotten diagnostic


  Commit: da9e71593799dd263f3f936a17c9691553da96f9
      https://github.com/llvm/llvm-project/commit/da9e71593799dd263f3f936a17c9691553da96f9
  Author: Robert Imschweiler <robert.imschweiler at amd.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M clang/lib/Driver/ToolChains/AMDGPU.cpp

  Log Message:
  -----------
  fix after rebase


Compare: https://github.com/llvm/llvm-project/compare/990e02bfb578...da9e71593799

To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list