[all-commits] [llvm/llvm-project] b879ce: [compiler-rt][profdata] Use x86 triple in instrpro...

David Spickett via All-commits all-commits at lists.llvm.org
Thu Sep 10 08:06:18 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b879ce97a1a7b097b5ed98468ced33d543af9558
      https://github.com/llvm/llvm-project/commit/b879ce97a1a7b097b5ed98468ced33d543af9558
  Author: David Spickett <david.spickett at arm.com>
  Date:   2026-09-10 (Thu, 10 Sep 2026)

  Changed paths:
    M compiler-rt/test/profile/Linux/instrprof-debug-info-correlate-warnings.ll

  Log Message:
  -----------
  [compiler-rt][profdata] Use x86 triple in instrprof-debug-info-correlate-warnings.ll (#222668)

Test added by #163254 / 28c048ec0f0a677115a0b00a88a7d013f925f2b8.

It has been failing in Armv8 (32-bit) builds since then. I'm only just
getting to it.

warning: overriding the module target triple with
armv8a-unknown-linux-gnueabihf [-Woverride-module]
'x86-64' is not a recognized processor for this target (ignoring
processor)
'+cmov' is not a recognized feature for this target (ignoring feature)
'+cx8' is not a recognized feature for this target (ignoring feature)
<...>
error: a.c:1:0: in function main i32 (): calling convention is
hard-float, but floating-point registers are unavailable

Happens on AArch64 too, but it's not fatal there. This happens because
the ll has x86 options in it, but the RUN used whatever the host triple
was.

I don't know what's critical in this file, so I'm adding a --target x86
option to the test to fix this.



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