Skip to content

[MIPS] Define SubTargetFeature for i6500 cpu #132907

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Mar 27, 2025

Conversation

mgoudar
Copy link
Contributor

@mgoudar mgoudar commented Mar 25, 2025

PR #130587 defined same SubTargetFeature for CPUs i6400 and i6500 which resulted into following warning when -mcpu=i6500 was used:

+i6500' is not a recognized feature for this target (ignoring feature)

This PR fixes above issue by defining separate SubTargetFeature for i6500.

PR llvm#130587 defined same SubTargetFeature for CPUs i6400 and i6500
which resulted into following warning when -mcpu=i6500 was used:

+i6500' is not a recognized feature for this target (ignoring feature)

This PR fixes above issue by defining separate SubTargetFeature for
i6500.
@llvmbot llvmbot added the clang Clang issues not falling into any other category label Mar 25, 2025
@llvmbot
Copy link
Member

llvmbot commented Mar 25, 2025

@llvm/pr-subscribers-clang

Author: Mallikarjuna Gouda (mgoudar)

Changes

PR #130587 defined same SubTargetFeature for CPUs i6400 and i6500 which resulted into following warning when -mcpu=i6500 was used:

+i6500' is not a recognized feature for this target (ignoring feature)

This PR fixes above issue by defining separate SubTargetFeature for i6500.


Full diff: https://github.com/llvm/llvm-project/pull/132907.diff

3 Files Affected:

  • (added) clang/test/CodeGen/Mips/subtarget-feature-test.c (+6)
  • (modified) llvm/lib/Target/Mips/Mips.td (+6-2)
  • (modified) llvm/lib/Target/Mips/MipsSubtarget.h (+1-1)
diff --git a/clang/test/CodeGen/Mips/subtarget-feature-test.c b/clang/test/CodeGen/Mips/subtarget-feature-test.c
new file mode 100644
index 0000000000000..d6a3f08a82de7
--- /dev/null
+++ b/clang/test/CodeGen/Mips/subtarget-feature-test.c
@@ -0,0 +1,6 @@
+// RUN: %clang --target=mips64-linux-gnu -mcpu=i6400 -o %t -c %s 2>&1 | FileCheck --allow-empty %s
+// CHECK-NOT: {{.*}} is not a recognized feature for this target
+
+
+// RUN: %clang --target=mips64-linux-gnu -mcpu=i6500 -o %t -c %s 2>&1 | FileCheck --allow-empty %s
+// CHECK-NOT: {{.*}} is not a recognized feature for this target
diff --git a/llvm/lib/Target/Mips/Mips.td b/llvm/lib/Target/Mips/Mips.td
index 9159d11fd486f..43a5ae8133d83 100644
--- a/llvm/lib/Target/Mips/Mips.td
+++ b/llvm/lib/Target/Mips/Mips.td
@@ -242,7 +242,11 @@ def ImplP5600 : SubtargetFeature<"p5600", "ProcImpl",
 // same CPU architecture.
 def ImplI6400
     : SubtargetFeature<"i6400", "ProcImpl", "MipsSubtarget::CPU::I6400",
-                       "MIPS I6400/I6500 Processors", [FeatureMips64r6]>;
+                       "MIPS I6400 Processor", [FeatureMips64r6]>;
+
+def ImplI6500
+    : SubtargetFeature<"i6500", "ProcImpl", "MipsSubtarget::CPU::I6500",
+                       "MIPS I6500 Processor", [FeatureMips64r6]>;
 
 class Proc<string Name, list<SubtargetFeature> Features>
  : ProcessorModel<Name, MipsGenericModel, Features>;
@@ -268,7 +272,7 @@ def : Proc<"octeon", [FeatureMips64r2, FeatureCnMips]>;
 def : Proc<"octeon+", [FeatureMips64r2, FeatureCnMips, FeatureCnMipsP]>;
 def : ProcessorModel<"p5600", MipsP5600Model, [ImplP5600]>;
 def : ProcessorModel<"i6400", NoSchedModel, [ImplI6400]>;
-def : ProcessorModel<"i6500", NoSchedModel, [ImplI6400]>;
+def : ProcessorModel<"i6500", NoSchedModel, [ImplI6500]>;
 
 def MipsAsmParser : AsmParser {
   let ShouldEmitMatchRegisterName = 0;
diff --git a/llvm/lib/Target/Mips/MipsSubtarget.h b/llvm/lib/Target/Mips/MipsSubtarget.h
index 0c75597d3decf..15127b11d5cdd 100644
--- a/llvm/lib/Target/Mips/MipsSubtarget.h
+++ b/llvm/lib/Target/Mips/MipsSubtarget.h
@@ -43,7 +43,7 @@ class MipsSubtarget : public MipsGenSubtargetInfo {
     Mips3, Mips4, Mips5, Mips64, Mips64r2, Mips64r3, Mips64r5, Mips64r6
   };
 
-  enum class CPU { P5600, I6400 };
+  enum class CPU { P5600, I6400, I6500 };
 
   // Used to avoid printing dsp warnings multiple times.
   static bool DspWarningPrinted;

@djtodoro djtodoro requested review from djtodoro and yingopq March 25, 2025 09:54
@@ -0,0 +1,6 @@
// RUN: %clang --target=mips64-linux-gnu -mcpu=i6400 -o %t -c %s 2>&1 | FileCheck --allow-empty %s
// CHECK-NOT: {{.*}} is not a recognized feature for this target

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: no need for 2 newlines here

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thank you for the review. I have removed extra line.

@mgoudar mgoudar requested a review from djtodoro March 25, 2025 10:34
@djtodoro djtodoro merged commit 6294325 into llvm:main Mar 27, 2025
11 checks passed
@llvm-ci
Copy link
Collaborator

llvm-ci commented Mar 27, 2025

LLVM Buildbot has detected a new failure on builder llvm-clang-x86_64-sie-ubuntu-fast running on sie-linux-worker while building clang,llvm at step 6 "test-build-unified-tree-check-all".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/144/builds/21358

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'Clang :: CodeGen/Mips/subtarget-feature-test.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/clang --target=mips64-linux-gnu -mcpu=i6400 -o /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/tools/clang/test/CodeGen/Mips/Output/subtarget-feature-test.c.tmp -c /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/clang/test/CodeGen/Mips/subtarget-feature-test.c 2>&1 | /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/FileCheck --allow-empty /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/clang/test/CodeGen/Mips/subtarget-feature-test.c # RUN: at line 1
+ /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/clang --target=mips64-linux-gnu -mcpu=i6400 -o /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/tools/clang/test/CodeGen/Mips/Output/subtarget-feature-test.c.tmp -c /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/clang/test/CodeGen/Mips/subtarget-feature-test.c
+ /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/FileCheck --allow-empty /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/clang/test/CodeGen/Mips/subtarget-feature-test.c

--

********************


@llvm-ci
Copy link
Collaborator

llvm-ci commented Mar 27, 2025

LLVM Buildbot has detected a new failure on builder clang-aarch64-quick running on linaro-clang-aarch64-quick while building clang,llvm at step 5 "ninja check 1".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/65/builds/14490

Here is the relevant piece of the build log for the reference
Step 5 (ninja check 1) failure: stage 1 checked (failure)
******************** TEST 'Clang :: CodeGen/Mips/subtarget-feature-test.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/home/tcwg-buildbot/worker/clang-aarch64-quick/stage1/bin/clang --target=mips64-linux-gnu -mcpu=i6400 -o /home/tcwg-buildbot/worker/clang-aarch64-quick/stage1/tools/clang/test/CodeGen/Mips/Output/subtarget-feature-test.c.tmp -c /home/tcwg-buildbot/worker/clang-aarch64-quick/llvm/clang/test/CodeGen/Mips/subtarget-feature-test.c 2>&1 | /home/tcwg-buildbot/worker/clang-aarch64-quick/stage1/bin/FileCheck --allow-empty /home/tcwg-buildbot/worker/clang-aarch64-quick/llvm/clang/test/CodeGen/Mips/subtarget-feature-test.c # RUN: at line 1
+ /home/tcwg-buildbot/worker/clang-aarch64-quick/stage1/bin/clang --target=mips64-linux-gnu -mcpu=i6400 -o /home/tcwg-buildbot/worker/clang-aarch64-quick/stage1/tools/clang/test/CodeGen/Mips/Output/subtarget-feature-test.c.tmp -c /home/tcwg-buildbot/worker/clang-aarch64-quick/llvm/clang/test/CodeGen/Mips/subtarget-feature-test.c
+ /home/tcwg-buildbot/worker/clang-aarch64-quick/stage1/bin/FileCheck --allow-empty /home/tcwg-buildbot/worker/clang-aarch64-quick/llvm/clang/test/CodeGen/Mips/subtarget-feature-test.c

--

********************


@llvm-ci
Copy link
Collaborator

llvm-ci commented Mar 27, 2025

LLVM Buildbot has detected a new failure on builder arc-builder running on arc-worker while building clang,llvm at step 6 "test-build-unified-tree-check-all".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/3/builds/13692

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'Clang :: CodeGen/Mips/subtarget-feature-test.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/buildbot/worker/arc-folder/build/bin/clang --target=mips64-linux-gnu -mcpu=i6400 -o /buildbot/worker/arc-folder/build/tools/clang/test/CodeGen/Mips/Output/subtarget-feature-test.c.tmp -c /buildbot/worker/arc-folder/llvm-project/clang/test/CodeGen/Mips/subtarget-feature-test.c 2>&1 | /buildbot/worker/arc-folder/build/bin/FileCheck --allow-empty /buildbot/worker/arc-folder/llvm-project/clang/test/CodeGen/Mips/subtarget-feature-test.c # RUN: at line 1
+ /buildbot/worker/arc-folder/build/bin/clang --target=mips64-linux-gnu -mcpu=i6400 -o /buildbot/worker/arc-folder/build/tools/clang/test/CodeGen/Mips/Output/subtarget-feature-test.c.tmp -c /buildbot/worker/arc-folder/llvm-project/clang/test/CodeGen/Mips/subtarget-feature-test.c
+ /buildbot/worker/arc-folder/build/bin/FileCheck --allow-empty /buildbot/worker/arc-folder/llvm-project/clang/test/CodeGen/Mips/subtarget-feature-test.c

--

********************


@llvm-ci
Copy link
Collaborator

llvm-ci commented Mar 27, 2025

LLVM Buildbot has detected a new failure on builder clang-m68k-linux-cross running on suse-gary-m68k-cross while building clang,llvm at step 5 "ninja check 1".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/27/builds/7752

Here is the relevant piece of the build log for the reference
Step 5 (ninja check 1) failure: stage 1 checked (failure)
******************** TEST 'Clang :: CodeGen/Mips/subtarget-feature-test.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/clang --target=mips64-linux-gnu -mcpu=i6400 -o /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/tools/clang/test/CodeGen/Mips/Output/subtarget-feature-test.c.tmp -c /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/llvm/clang/test/CodeGen/Mips/subtarget-feature-test.c 2>&1 | /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/FileCheck --allow-empty /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/llvm/clang/test/CodeGen/Mips/subtarget-feature-test.c # RUN: at line 1
+ /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/clang --target=mips64-linux-gnu -mcpu=i6400 -o /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/tools/clang/test/CodeGen/Mips/Output/subtarget-feature-test.c.tmp -c /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/llvm/clang/test/CodeGen/Mips/subtarget-feature-test.c
+ /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/FileCheck --allow-empty /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/llvm/clang/test/CodeGen/Mips/subtarget-feature-test.c

--

********************


@llvm-ci
Copy link
Collaborator

llvm-ci commented Mar 27, 2025

LLVM Buildbot has detected a new failure on builder clang-armv8-quick running on linaro-clang-armv8-quick while building clang,llvm at step 5 "ninja check 1".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/154/builds/14035

Here is the relevant piece of the build log for the reference
Step 5 (ninja check 1) failure: stage 1 checked (failure)
******************** TEST 'Clang :: CodeGen/Mips/subtarget-feature-test.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/home/tcwg-buildbot/worker/clang-armv8-quick/stage1/bin/clang --target=mips64-linux-gnu -mcpu=i6400 -o /home/tcwg-buildbot/worker/clang-armv8-quick/stage1/tools/clang/test/CodeGen/Mips/Output/subtarget-feature-test.c.tmp -c /home/tcwg-buildbot/worker/clang-armv8-quick/llvm/clang/test/CodeGen/Mips/subtarget-feature-test.c 2>&1 | /home/tcwg-buildbot/worker/clang-armv8-quick/stage1/bin/FileCheck --allow-empty /home/tcwg-buildbot/worker/clang-armv8-quick/llvm/clang/test/CodeGen/Mips/subtarget-feature-test.c # RUN: at line 1
+ /home/tcwg-buildbot/worker/clang-armv8-quick/stage1/bin/clang --target=mips64-linux-gnu -mcpu=i6400 -o /home/tcwg-buildbot/worker/clang-armv8-quick/stage1/tools/clang/test/CodeGen/Mips/Output/subtarget-feature-test.c.tmp -c /home/tcwg-buildbot/worker/clang-armv8-quick/llvm/clang/test/CodeGen/Mips/subtarget-feature-test.c
+ /home/tcwg-buildbot/worker/clang-armv8-quick/stage1/bin/FileCheck --allow-empty /home/tcwg-buildbot/worker/clang-armv8-quick/llvm/clang/test/CodeGen/Mips/subtarget-feature-test.c

--

********************


@llvm-ci
Copy link
Collaborator

llvm-ci commented Mar 27, 2025

LLVM Buildbot has detected a new failure on builder llvm-clang-x86_64-sie-win running on sie-win-worker while building clang,llvm at step 7 "test-build-unified-tree-check-all".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/46/builds/14277

Here is the relevant piece of the build log for the reference
Step 7 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'Clang :: CodeGen/Mips/subtarget-feature-test.c' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
z:\b\llvm-clang-x86_64-sie-win\build\bin\clang.exe --target=mips64-linux-gnu -mcpu=i6400 -o Z:\b\llvm-clang-x86_64-sie-win\build\tools\clang\test\CodeGen\Mips\Output\subtarget-feature-test.c.tmp -c Z:\b\llvm-clang-x86_64-sie-win\llvm-project\clang\test\CodeGen\Mips\subtarget-feature-test.c 2>&1 | z:\b\llvm-clang-x86_64-sie-win\build\bin\filecheck.exe --allow-empty Z:\b\llvm-clang-x86_64-sie-win\llvm-project\clang\test\CodeGen\Mips\subtarget-feature-test.c
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\clang.exe' --target=mips64-linux-gnu -mcpu=i6400 -o 'Z:\b\llvm-clang-x86_64-sie-win\build\tools\clang\test\CodeGen\Mips\Output\subtarget-feature-test.c.tmp' -c 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\clang\test\CodeGen\Mips\subtarget-feature-test.c'
# note: command had no output on stdout or stderr
# error: command failed with exit status: 1
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\filecheck.exe' --allow-empty 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\clang\test\CodeGen\Mips\subtarget-feature-test.c'

--

********************


@llvm-ci
Copy link
Collaborator

llvm-ci commented Mar 27, 2025

LLVM Buildbot has detected a new failure on builder llvm-clang-aarch64-darwin running on doug-worker-5 while building clang,llvm at step 6 "test-build-unified-tree-check-all".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/190/builds/17189

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'Clang :: CodeGen/Mips/subtarget-feature-test.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/Users/buildbot/buildbot-root/aarch64-darwin/build/bin/clang --target=mips64-linux-gnu -mcpu=i6400 -o /Users/buildbot/buildbot-root/aarch64-darwin/build/tools/clang/test/CodeGen/Mips/Output/subtarget-feature-test.c.tmp -c /Users/buildbot/buildbot-root/aarch64-darwin/llvm-project/clang/test/CodeGen/Mips/subtarget-feature-test.c 2>&1 | /Users/buildbot/buildbot-root/aarch64-darwin/build/bin/FileCheck --allow-empty /Users/buildbot/buildbot-root/aarch64-darwin/llvm-project/clang/test/CodeGen/Mips/subtarget-feature-test.c # RUN: at line 1
+ /Users/buildbot/buildbot-root/aarch64-darwin/build/bin/clang --target=mips64-linux-gnu -mcpu=i6400 -o /Users/buildbot/buildbot-root/aarch64-darwin/build/tools/clang/test/CodeGen/Mips/Output/subtarget-feature-test.c.tmp -c /Users/buildbot/buildbot-root/aarch64-darwin/llvm-project/clang/test/CodeGen/Mips/subtarget-feature-test.c
+ /Users/buildbot/buildbot-root/aarch64-darwin/build/bin/FileCheck --allow-empty /Users/buildbot/buildbot-root/aarch64-darwin/llvm-project/clang/test/CodeGen/Mips/subtarget-feature-test.c

--

********************


@llvm-ci
Copy link
Collaborator

llvm-ci commented Mar 27, 2025

LLVM Buildbot has detected a new failure on builder clang-cmake-x86_64-avx512-linux running on avx512-intel64 while building clang,llvm at step 7 "ninja check 1".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/133/builds/13540

Here is the relevant piece of the build log for the reference
Step 7 (ninja check 1) failure: stage 1 checked (failure)
******************** TEST 'Clang :: CodeGen/Mips/subtarget-feature-test.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/clang --target=mips64-linux-gnu -mcpu=i6400 -o /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/tools/clang/test/CodeGen/Mips/Output/subtarget-feature-test.c.tmp -c /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/clang/test/CodeGen/Mips/subtarget-feature-test.c 2>&1 | /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/FileCheck --allow-empty /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/clang/test/CodeGen/Mips/subtarget-feature-test.c # RUN: at line 1
+ /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/clang --target=mips64-linux-gnu -mcpu=i6400 -o /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/tools/clang/test/CodeGen/Mips/Output/subtarget-feature-test.c.tmp -c /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/clang/test/CodeGen/Mips/subtarget-feature-test.c
+ /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/FileCheck --allow-empty /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/clang/test/CodeGen/Mips/subtarget-feature-test.c

--

********************


djtodoro added a commit that referenced this pull request Mar 27, 2025
djtodoro added a commit that referenced this pull request Mar 27, 2025
@llvm-ci
Copy link
Collaborator

llvm-ci commented Mar 27, 2025

LLVM Buildbot has detected a new failure on builder clang-solaris11-sparcv9 running on solaris11-sparcv9 while building clang,llvm at step 5 "ninja check 1".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/13/builds/6233

Here is the relevant piece of the build log for the reference
Step 5 (ninja check 1) failure: stage 1 checked (failure)
******************** TEST 'Clang :: CodeGen/Mips/subtarget-feature-test.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/bin/clang --target=mips64-linux-gnu -mcpu=i6400 -o /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/tools/clang/test/CodeGen/Mips/Output/subtarget-feature-test.c.tmp -c /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/llvm/clang/test/CodeGen/Mips/subtarget-feature-test.c 2>&1 | /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/bin/FileCheck --allow-empty /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/llvm/clang/test/CodeGen/Mips/subtarget-feature-test.c # RUN: at line 1
+ /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/bin/clang --target=mips64-linux-gnu -mcpu=i6400 -o /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/tools/clang/test/CodeGen/Mips/Output/subtarget-feature-test.c.tmp -c /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/llvm/clang/test/CodeGen/Mips/subtarget-feature-test.c
+ /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/bin/FileCheck --allow-empty /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/llvm/clang/test/CodeGen/Mips/subtarget-feature-test.c

--

********************


@llvm-ci
Copy link
Collaborator

llvm-ci commented Mar 27, 2025

LLVM Buildbot has detected a new failure on builder clang-cmake-x86_64-avx512-win running on avx512-intel64-win while building clang,llvm at step 6 "ninja check 1".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/81/builds/5698

Here is the relevant piece of the build log for the reference
Step 6 (ninja check 1) failure: stage 1 checked (failure)
******************** TEST 'Clang :: CodeGen/Mips/subtarget-feature-test.c' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
d:\buildbot\llvm-worker\clang-cmake-x86_64-avx512-win\stage1\bin\clang.exe --target=mips64-linux-gnu -mcpu=i6400 -o D:\buildbot\llvm-worker\clang-cmake-x86_64-avx512-win\stage1\tools\clang\test\CodeGen\Mips\Output\subtarget-feature-test.c.tmp -c D:\buildbot\llvm-worker\clang-cmake-x86_64-avx512-win\llvm\clang\test\CodeGen\Mips\subtarget-feature-test.c 2>&1 | d:\buildbot\llvm-worker\clang-cmake-x86_64-avx512-win\stage1\bin\filecheck.exe --allow-empty D:\buildbot\llvm-worker\clang-cmake-x86_64-avx512-win\llvm\clang\test\CodeGen\Mips\subtarget-feature-test.c
# executed command: 'd:\buildbot\llvm-worker\clang-cmake-x86_64-avx512-win\stage1\bin\clang.exe' --target=mips64-linux-gnu -mcpu=i6400 -o 'D:\buildbot\llvm-worker\clang-cmake-x86_64-avx512-win\stage1\tools\clang\test\CodeGen\Mips\Output\subtarget-feature-test.c.tmp' -c 'D:\buildbot\llvm-worker\clang-cmake-x86_64-avx512-win\llvm\clang\test\CodeGen\Mips\subtarget-feature-test.c'
# note: command had no output on stdout or stderr
# error: command failed with exit status: 1
# executed command: 'd:\buildbot\llvm-worker\clang-cmake-x86_64-avx512-win\stage1\bin\filecheck.exe' --allow-empty 'D:\buildbot\llvm-worker\clang-cmake-x86_64-avx512-win\llvm\clang\test\CodeGen\Mips\subtarget-feature-test.c'

--

********************


@llvm-ci
Copy link
Collaborator

llvm-ci commented Mar 27, 2025

LLVM Buildbot has detected a new failure on builder llvm-clang-x86_64-darwin running on doug-worker-3 while building clang,llvm at step 6 "test-build-unified-tree-check-all".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/23/builds/8840

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'Clang :: CodeGen/Mips/subtarget-feature-test.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/Volumes/RAMDisk/buildbot-root/x86_64-darwin/build/bin/clang --target=mips64-linux-gnu -mcpu=i6400 -o /Volumes/RAMDisk/buildbot-root/x86_64-darwin/build/tools/clang/test/CodeGen/Mips/Output/subtarget-feature-test.c.tmp -c /Volumes/RAMDisk/buildbot-root/x86_64-darwin/llvm-project/clang/test/CodeGen/Mips/subtarget-feature-test.c 2>&1 | /Volumes/RAMDisk/buildbot-root/x86_64-darwin/build/bin/FileCheck --allow-empty /Volumes/RAMDisk/buildbot-root/x86_64-darwin/llvm-project/clang/test/CodeGen/Mips/subtarget-feature-test.c # RUN: at line 1
+ /Volumes/RAMDisk/buildbot-root/x86_64-darwin/build/bin/clang --target=mips64-linux-gnu -mcpu=i6400 -o /Volumes/RAMDisk/buildbot-root/x86_64-darwin/build/tools/clang/test/CodeGen/Mips/Output/subtarget-feature-test.c.tmp -c /Volumes/RAMDisk/buildbot-root/x86_64-darwin/llvm-project/clang/test/CodeGen/Mips/subtarget-feature-test.c
+ /Volumes/RAMDisk/buildbot-root/x86_64-darwin/build/bin/FileCheck --allow-empty /Volumes/RAMDisk/buildbot-root/x86_64-darwin/llvm-project/clang/test/CodeGen/Mips/subtarget-feature-test.c

--

********************


llvm-sync bot pushed a commit to arm/arm-toolchain that referenced this pull request Mar 27, 2025
@llvm-ci
Copy link
Collaborator

llvm-ci commented Mar 27, 2025

LLVM Buildbot has detected a new failure on builder sanitizer-x86_64-linux-fast running on sanitizer-buildbot4 while building clang,llvm at step 2 "annotate".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/169/builds/9864

Here is the relevant piece of the build log for the reference
Step 2 (annotate) failure: 'python ../sanitizer_buildbot/sanitizers/zorg/buildbot/builders/sanitizers/buildbot_selector.py' (failure)
...
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using lld-link: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/bin/lld-link
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld64.lld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using wasm-ld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld.lld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/bin/ld.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using lld-link: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/bin/lld-link
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld64.lld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using wasm-ld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/main.py:72: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 900 seconds was requested on the command line. Forcing timeout to be 900 seconds.
-- Testing: 89729 tests, 88 workers --
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90..
FAIL: Clang :: CodeGen/Mips/subtarget-feature-test.c (89719 of 89729)
******************** TEST 'Clang :: CodeGen/Mips/subtarget-feature-test.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/bin/clang --target=mips64-linux-gnu -mcpu=i6400 -o /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/tools/clang/test/CodeGen/Mips/Output/subtarget-feature-test.c.tmp -c /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/clang/test/CodeGen/Mips/subtarget-feature-test.c 2>&1 | /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/bin/FileCheck --allow-empty /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/clang/test/CodeGen/Mips/subtarget-feature-test.c # RUN: at line 1
+ /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/bin/clang --target=mips64-linux-gnu -mcpu=i6400 -o /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/tools/clang/test/CodeGen/Mips/Output/subtarget-feature-test.c.tmp -c /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/clang/test/CodeGen/Mips/subtarget-feature-test.c
+ /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/bin/FileCheck --allow-empty /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/clang/test/CodeGen/Mips/subtarget-feature-test.c

--

********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90..
Slowest Tests:
--------------------------------------------------------------------------
503.06s: LLVM :: CodeGen/AMDGPU/memintrinsic-unroll.ll
234.44s: LLVM :: CodeGen/AMDGPU/sched-group-barrier-pipeline-solver.mir
158.44s: Clang :: Analysis/runtime-regression.c
155.02s: Clangd Unit Tests :: ./ClangdTests/CompletionTest/UsingDecl
136.74s: Clang :: CodeGen/AArch64/sve-intrinsics/acle_sve_reinterpret.c
127.24s: Clang :: CodeGen/AArch64/sve-intrinsics/acle_sve_reinterpret-bfloat.c
107.07s: LLVM :: CodeGen/RISCV/rvv/expandload.ll
99.63s: Clang :: CodeGen/X86/rot-intrinsics.c
97.40s: LLVM :: CodeGen/X86/vector-interleaved-load-i8-stride-8.ll
95.33s: LLVM :: MC/Mips/mips-jump-pc-region.s
94.16s: Clang :: CodeGen/X86/sse2-builtins.c
91.85s: Clang :: CodeGen/X86/avx-builtins.c
90.75s: Clang :: Headers/arm-neon-header.c
89.22s: Clang :: Analysis/PR24184.cpp
84.80s: LLVM :: CodeGen/AMDGPU/shufflevector.v2i64.v8i64.ll
82.22s: Clang :: OpenMP/target_update_codegen.cpp
81.81s: Clang :: CodeGen/X86/avx2-builtins.c
81.32s: LLVM :: CodeGen/AMDGPU/bf16.ll
80.99s: Clang :: CodeGen/X86/fma-builtins-constrained.c
80.09s: Clang :: OpenMP/target_defaultmap_codegen_01.cpp

Tests Times:
--------------------------------------------------------------------------
Step 14 (stage2/msan check) failure: stage2/msan check (failure)
...
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using lld-link: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/bin/lld-link
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld64.lld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using wasm-ld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld.lld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/bin/ld.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using lld-link: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/bin/lld-link
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld64.lld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using wasm-ld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/main.py:72: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 900 seconds was requested on the command line. Forcing timeout to be 900 seconds.
-- Testing: 89729 tests, 88 workers --
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90..
FAIL: Clang :: CodeGen/Mips/subtarget-feature-test.c (89719 of 89729)
******************** TEST 'Clang :: CodeGen/Mips/subtarget-feature-test.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/bin/clang --target=mips64-linux-gnu -mcpu=i6400 -o /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/tools/clang/test/CodeGen/Mips/Output/subtarget-feature-test.c.tmp -c /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/clang/test/CodeGen/Mips/subtarget-feature-test.c 2>&1 | /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/bin/FileCheck --allow-empty /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/clang/test/CodeGen/Mips/subtarget-feature-test.c # RUN: at line 1
+ /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/bin/clang --target=mips64-linux-gnu -mcpu=i6400 -o /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/tools/clang/test/CodeGen/Mips/Output/subtarget-feature-test.c.tmp -c /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/clang/test/CodeGen/Mips/subtarget-feature-test.c
+ /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/bin/FileCheck --allow-empty /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/clang/test/CodeGen/Mips/subtarget-feature-test.c

--

********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90..
Slowest Tests:
--------------------------------------------------------------------------
503.06s: LLVM :: CodeGen/AMDGPU/memintrinsic-unroll.ll
234.44s: LLVM :: CodeGen/AMDGPU/sched-group-barrier-pipeline-solver.mir
158.44s: Clang :: Analysis/runtime-regression.c
155.02s: Clangd Unit Tests :: ./ClangdTests/CompletionTest/UsingDecl
136.74s: Clang :: CodeGen/AArch64/sve-intrinsics/acle_sve_reinterpret.c
127.24s: Clang :: CodeGen/AArch64/sve-intrinsics/acle_sve_reinterpret-bfloat.c
107.07s: LLVM :: CodeGen/RISCV/rvv/expandload.ll
99.63s: Clang :: CodeGen/X86/rot-intrinsics.c
97.40s: LLVM :: CodeGen/X86/vector-interleaved-load-i8-stride-8.ll
95.33s: LLVM :: MC/Mips/mips-jump-pc-region.s
94.16s: Clang :: CodeGen/X86/sse2-builtins.c
91.85s: Clang :: CodeGen/X86/avx-builtins.c
90.75s: Clang :: Headers/arm-neon-header.c
89.22s: Clang :: Analysis/PR24184.cpp
84.80s: LLVM :: CodeGen/AMDGPU/shufflevector.v2i64.v8i64.ll
82.22s: Clang :: OpenMP/target_update_codegen.cpp
81.81s: Clang :: CodeGen/X86/avx2-builtins.c
81.32s: LLVM :: CodeGen/AMDGPU/bf16.ll
80.99s: Clang :: CodeGen/X86/fma-builtins-constrained.c
80.09s: Clang :: OpenMP/target_defaultmap_codegen_01.cpp

Tests Times:
--------------------------------------------------------------------------

@llvm-ci
Copy link
Collaborator

llvm-ci commented Mar 27, 2025

LLVM Buildbot has detected a new failure on builder sanitizer-aarch64-linux-bootstrap-msan running on sanitizer-buildbot9 while building clang,llvm at step 2 "annotate".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/94/builds/5667

Here is the relevant piece of the build log for the reference
Step 2 (annotate) failure: 'python ../sanitizer_buildbot/sanitizers/zorg/buildbot/builders/sanitizers/buildbot_selector.py' (failure)
...
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using lld-link: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/lld-link
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld64.lld: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using wasm-ld: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld.lld: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/ld.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using lld-link: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/lld-link
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld64.lld: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using wasm-ld: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/main.py:72: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 900 seconds was requested on the command line. Forcing timeout to be 900 seconds.
-- Testing: 87239 tests, 72 workers --
Testing:  0
FAIL: Clang :: CodeGen/Mips/subtarget-feature-test.c (3795 of 87239)
******************** TEST 'Clang :: CodeGen/Mips/subtarget-feature-test.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/clang --target=mips64-linux-gnu -mcpu=i6400 -o /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/tools/clang/test/CodeGen/Mips/Output/subtarget-feature-test.c.tmp -c /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/clang/test/CodeGen/Mips/subtarget-feature-test.c 2>&1 | /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/FileCheck --allow-empty /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/clang/test/CodeGen/Mips/subtarget-feature-test.c # RUN: at line 1
+ /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/FileCheck --allow-empty /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/clang/test/CodeGen/Mips/subtarget-feature-test.c
+ /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/clang --target=mips64-linux-gnu -mcpu=i6400 -o /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/tools/clang/test/CodeGen/Mips/Output/subtarget-feature-test.c.tmp -c /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/clang/test/CodeGen/Mips/subtarget-feature-test.c

--

********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 
Slowest Tests:
--------------------------------------------------------------------------
85.55s: LLVM :: CodeGen/AMDGPU/memintrinsic-unroll.ll
71.31s: LLVM :: CodeGen/RISCV/attributes.ll
70.34s: LLVM :: MC/Mips/mips-jump-pc-region.s
69.41s: LLVM :: CodeGen/AMDGPU/sched-group-barrier-pipeline-solver.mir
60.32s: Clang :: Driver/fsanitize.c
55.95s: Clang :: CodeGen/AArch64/sve-intrinsics/acle_sve_reinterpret.c
53.93s: LLVM :: tools/llvm-exegesis/AArch64/all-opcodes.test
50.00s: Clang :: CodeGen/AArch64/sve-intrinsics/acle_sve_reinterpret-bfloat.c
47.48s: Clang :: Preprocessor/riscv-target-features.c
44.41s: LLVM :: CodeGen/ARM/build-attributes.ll
42.41s: Clang :: Driver/arm-cortex-cpus-2.c
41.59s: Clang :: Driver/arm-cortex-cpus-1.c
40.60s: Clang :: OpenMP/target_update_codegen.cpp
40.13s: Clang :: OpenMP/target_defaultmap_codegen_01.cpp
37.78s: LLVM :: CodeGen/X86/vector-interleaved-load-i8-stride-8.ll
36.78s: Clang :: CodeGen/X86/avx-builtins.c
36.15s: Clang :: CodeGen/X86/sse2-builtins.c
35.31s: Clang :: Headers/arm-neon-header.c
35.21s: Clang :: CodeGen/X86/rot-intrinsics.c
33.92s: Clang :: Analysis/runtime-regression.c

Tests Times:
--------------------------------------------------------------------------
Step 11 (stage2/msan check) failure: stage2/msan check (failure)
...
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using lld-link: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/lld-link
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld64.lld: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using wasm-ld: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld.lld: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/ld.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using lld-link: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/lld-link
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld64.lld: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using wasm-ld: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/main.py:72: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 900 seconds was requested on the command line. Forcing timeout to be 900 seconds.
-- Testing: 87239 tests, 72 workers --
Testing:  0
FAIL: Clang :: CodeGen/Mips/subtarget-feature-test.c (3795 of 87239)
******************** TEST 'Clang :: CodeGen/Mips/subtarget-feature-test.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/clang --target=mips64-linux-gnu -mcpu=i6400 -o /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/tools/clang/test/CodeGen/Mips/Output/subtarget-feature-test.c.tmp -c /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/clang/test/CodeGen/Mips/subtarget-feature-test.c 2>&1 | /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/FileCheck --allow-empty /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/clang/test/CodeGen/Mips/subtarget-feature-test.c # RUN: at line 1
+ /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/FileCheck --allow-empty /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/clang/test/CodeGen/Mips/subtarget-feature-test.c
+ /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/clang --target=mips64-linux-gnu -mcpu=i6400 -o /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/tools/clang/test/CodeGen/Mips/Output/subtarget-feature-test.c.tmp -c /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/clang/test/CodeGen/Mips/subtarget-feature-test.c

--

********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 
Slowest Tests:
--------------------------------------------------------------------------
85.55s: LLVM :: CodeGen/AMDGPU/memintrinsic-unroll.ll
71.31s: LLVM :: CodeGen/RISCV/attributes.ll
70.34s: LLVM :: MC/Mips/mips-jump-pc-region.s
69.41s: LLVM :: CodeGen/AMDGPU/sched-group-barrier-pipeline-solver.mir
60.32s: Clang :: Driver/fsanitize.c
55.95s: Clang :: CodeGen/AArch64/sve-intrinsics/acle_sve_reinterpret.c
53.93s: LLVM :: tools/llvm-exegesis/AArch64/all-opcodes.test
50.00s: Clang :: CodeGen/AArch64/sve-intrinsics/acle_sve_reinterpret-bfloat.c
47.48s: Clang :: Preprocessor/riscv-target-features.c
44.41s: LLVM :: CodeGen/ARM/build-attributes.ll
42.41s: Clang :: Driver/arm-cortex-cpus-2.c
41.59s: Clang :: Driver/arm-cortex-cpus-1.c
40.60s: Clang :: OpenMP/target_update_codegen.cpp
40.13s: Clang :: OpenMP/target_defaultmap_codegen_01.cpp
37.78s: LLVM :: CodeGen/X86/vector-interleaved-load-i8-stride-8.ll
36.78s: Clang :: CodeGen/X86/avx-builtins.c
36.15s: Clang :: CodeGen/X86/sse2-builtins.c
35.31s: Clang :: Headers/arm-neon-header.c
35.21s: Clang :: CodeGen/X86/rot-intrinsics.c
33.92s: Clang :: Analysis/runtime-regression.c

Tests Times:
--------------------------------------------------------------------------
Step 16 (stage2/msan_track_origins check) failure: stage2/msan_track_origins check (failure)
...
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using lld-link: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan_track_origins/bin/lld-link
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld64.lld: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan_track_origins/bin/ld64.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using wasm-ld: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan_track_origins/bin/wasm-ld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld.lld: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan_track_origins/bin/ld.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using lld-link: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan_track_origins/bin/lld-link
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld64.lld: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan_track_origins/bin/ld64.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using wasm-ld: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan_track_origins/bin/wasm-ld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/main.py:72: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 900 seconds was requested on the command line. Forcing timeout to be 900 seconds.
-- Testing: 87239 tests, 72 workers --
Testing:  0
FAIL: Clang :: CodeGen/Mips/subtarget-feature-test.c (3778 of 87239)
******************** TEST 'Clang :: CodeGen/Mips/subtarget-feature-test.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan_track_origins/bin/clang --target=mips64-linux-gnu -mcpu=i6400 -o /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan_track_origins/tools/clang/test/CodeGen/Mips/Output/subtarget-feature-test.c.tmp -c /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/clang/test/CodeGen/Mips/subtarget-feature-test.c 2>&1 | /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan_track_origins/bin/FileCheck --allow-empty /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/clang/test/CodeGen/Mips/subtarget-feature-test.c # RUN: at line 1
+ /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan_track_origins/bin/clang --target=mips64-linux-gnu -mcpu=i6400 -o /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan_track_origins/tools/clang/test/CodeGen/Mips/Output/subtarget-feature-test.c.tmp -c /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/clang/test/CodeGen/Mips/subtarget-feature-test.c
+ /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan_track_origins/bin/FileCheck --allow-empty /home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/clang/test/CodeGen/Mips/subtarget-feature-test.c

--

********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 
Slowest Tests:
--------------------------------------------------------------------------
639.44s: LLVM :: CodeGen/AMDGPU/sched-group-barrier-pipeline-solver.mir
350.99s: LLVM :: CodeGen/AMDGPU/memintrinsic-unroll.ll
272.18s: Clang :: Analysis/runtime-regression.c
127.36s: LLVM :: CodeGen/X86/vector-interleaved-load-i8-stride-8.ll
121.46s: Clang :: CodeGen/AArch64/sve-intrinsics/acle_sve_reinterpret.c
118.12s: LLVM :: MC/Mips/mips-jump-pc-region.s
117.94s: Clang :: Analysis/PR24184.cpp
108.18s: Clang :: CodeGen/AArch64/sve-intrinsics/acle_sve_reinterpret-bfloat.c
92.23s: LLVM :: CodeGen/X86/vector-interleaved-load-i16-stride-8.ll
90.92s: Clang :: Driver/fsanitize.c
90.10s: Clang :: CodeGen/X86/sse2-builtins.c
85.92s: Clang :: CodeGen/X86/rot-intrinsics.c
85.04s: Clang :: Headers/arm-neon-header.c
80.98s: LLVM :: CodeGen/X86/vector-interleaved-load-i16-stride-7.ll
79.00s: Clang :: Preprocessor/riscv-target-features.c
78.83s: Clang :: CodeGen/X86/avx-builtins.c
77.46s: LLVM :: CodeGen/X86/vector-interleaved-store-i16-stride-7.ll
74.24s: Clang :: LibClang/symbols.test
72.02s: LLVM :: tools/llvm-exegesis/AArch64/all-opcodes.test
67.70s: Clang :: OpenMP/target_update_codegen.cpp

Tests Times:
--------------------------------------------------------------------------

mgoudar added a commit to mgoudar/llvm-project that referenced this pull request Mar 28, 2025
Relands llvm#132907 with a fix in the testcase:
clang/test/CodeGen/Mips/subtarget-feature-test.c
enable this test for only mips64 target

PR llvm#130587 defined same SubTargetFeature for CPUs i6400 and i6500 which
resulted into following warning when -mcpu=i6500 was used:

+i6500' is not a recognized feature for this target (ignoring feature)

This PR fixes above issue by defining separate SubTargetFeature for i6500.
djtodoro pushed a commit that referenced this pull request Mar 28, 2025
Relands #132907 with a fix in the testcase:
clang/test/CodeGen/Mips/subtarget-feature-test.c
enable this test for only mips64 target

PR #130587 defined same SubTargetFeature for CPUs i6400 and i6500 which
resulted into following warning when -mcpu=i6500 was used:

+i6500' is not a recognized feature for this target (ignoring feature)

This PR fixes above issue by defining separate SubTargetFeature for
i6500.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
clang Clang issues not falling into any other category
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants