[clang] [Win/X86] Make _m_prefetch[w] builtins to avoid winnt.h conflicts (PR #115099)
LLVM Continuous Integration via cfe-commits
cfe-commits at lists.llvm.org
Mon Feb 3 14:08:50 PST 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `sanitizer-aarch64-linux-fuzzer` running on `sanitizer-buildbot12` while building `clang` at step 2 "annotate".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/159/builds/15333
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 2 (annotate) failure: 'python ../sanitizer_buildbot/sanitizers/zorg/buildbot/builders/sanitizers/buildbot_selector.py' (failure)
...
-- Performing Test HAVE_PTHREAD_AFFINITY -- success
-- Configuring done (4.0s)
-- Generating done (2.8s)
-- Build files have been written to: /home/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0
+ ninja
[1/181] Generating VCSRevision.h
[2/119] Building CXX object tools/llvm-config/CMakeFiles/llvm-config.dir/llvm-config.cpp.o
[3/119] Copying clang's prfchwintrin.h...
[4/119] Copying clang's xmmintrin.h...
[5/119] Building BuiltinsX86.inc...
FAILED: tools/clang/include/clang/Basic/BuiltinsX86.inc /home/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/tools/clang/include/clang/Basic/BuiltinsX86.inc
cd /home/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0 && /home/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/bin/clang-tblgen -gen-clang-builtins -I /home/b/sanitizer-aarch64-linux-fuzzer/build/llvm-project/clang/include/clang/Basic -I/home/b/sanitizer-aarch64-linux-fuzzer/build/llvm-project/clang/include -I/home/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/tools/clang/include -I/home/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/include -I/home/b/sanitizer-aarch64-linux-fuzzer/build/llvm-project/llvm/include /home/b/sanitizer-aarch64-linux-fuzzer/build/llvm-project/clang/include/clang/Basic/BuiltinsX86.td --write-if-changed -o tools/clang/include/clang/Basic/BuiltinsX86.inc -d tools/clang/include/clang/Basic/BuiltinsX86.inc.d
/home/b/sanitizer-aarch64-linux-fuzzer/build/llvm-project/clang/include/clang/Basic/BuiltinsX86.td:147:7: error: Unexpected header name
def _m_prefetch : X86LibBuiltin<"void(void *)">;
^
[6/119] Linking CXX shared module unittests/Analysis/InlineAdvisorPlugin.so
[7/119] Linking CXX shared module unittests/Passes/Plugins/DoublerPlugin.so
[8/119] Generating VCSVersion.inc
[9/117] Linking CXX shared module unittests/Support/DynamicLibrary/SecondLib.so
[10/117] Linking CXX shared module unittests/Support/DynamicLibrary/PipSqueak.so
[11/117] Linking CXX shared module unittests/Analysis/InlineOrderPlugin.so
[12/117] Linking CXX shared module unittests/Passes/Plugins/TestPlugin.so
[13/117] Linking CXX executable bin/llvm-config
[14/117] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVISelLowering.cpp.o
ninja: build stopped: subcommand failed.
+ touch llvm_build0/delete_next_time
+ return 1
Step 7 (stage1 build all) failure: stage1 build all (failure)
...
-- Performing Test HAVE_PTHREAD_AFFINITY -- success
-- Configuring done (4.0s)
-- Generating done (2.8s)
-- Build files have been written to: /home/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0
+ ninja
[1/181] Generating VCSRevision.h
[2/119] Building CXX object tools/llvm-config/CMakeFiles/llvm-config.dir/llvm-config.cpp.o
[3/119] Copying clang's prfchwintrin.h...
[4/119] Copying clang's xmmintrin.h...
[5/119] Building BuiltinsX86.inc...
FAILED: tools/clang/include/clang/Basic/BuiltinsX86.inc /home/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/tools/clang/include/clang/Basic/BuiltinsX86.inc
cd /home/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0 && /home/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/bin/clang-tblgen -gen-clang-builtins -I /home/b/sanitizer-aarch64-linux-fuzzer/build/llvm-project/clang/include/clang/Basic -I/home/b/sanitizer-aarch64-linux-fuzzer/build/llvm-project/clang/include -I/home/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/tools/clang/include -I/home/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/include -I/home/b/sanitizer-aarch64-linux-fuzzer/build/llvm-project/llvm/include /home/b/sanitizer-aarch64-linux-fuzzer/build/llvm-project/clang/include/clang/Basic/BuiltinsX86.td --write-if-changed -o tools/clang/include/clang/Basic/BuiltinsX86.inc -d tools/clang/include/clang/Basic/BuiltinsX86.inc.d
/home/b/sanitizer-aarch64-linux-fuzzer/build/llvm-project/clang/include/clang/Basic/BuiltinsX86.td:147:7: error: Unexpected header name
def _m_prefetch : X86LibBuiltin<"void(void *)">;
^
[6/119] Linking CXX shared module unittests/Analysis/InlineAdvisorPlugin.so
[7/119] Linking CXX shared module unittests/Passes/Plugins/DoublerPlugin.so
[8/119] Generating VCSVersion.inc
[9/117] Linking CXX shared module unittests/Support/DynamicLibrary/SecondLib.so
[10/117] Linking CXX shared module unittests/Support/DynamicLibrary/PipSqueak.so
[11/117] Linking CXX shared module unittests/Analysis/InlineOrderPlugin.so
[12/117] Linking CXX shared module unittests/Passes/Plugins/TestPlugin.so
[13/117] Linking CXX executable bin/llvm-config
[14/117] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVISelLowering.cpp.o
ninja: build stopped: subcommand failed.
+ touch llvm_build0/delete_next_time
+ return 1
program finished with exit code 1
elapsedTime=35.832511
```
</details>
https://github.com/llvm/llvm-project/pull/115099
More information about the cfe-commits
mailing list