probinson added inline comments.

================
Comment at: clang/test/CodeGen/attr-btf_tag-typedef.c:2
+// REQUIRES: x86-registered-target
+// RUN: %clang -target x86_64 -g -S -emit-llvm -o - %s | FileCheck %s
+
----------------
Outside of clang/test/Driver, tests should use `%clang_cc1` to run the frontend 
directly instead of via the driver.  This will require some minor adjustment to 
the command-line options, for example `-target` becomes `-triple` and `-g` 
generally becomes `-debug-info-kind=limited`.

Also, the `x86_64` triple will do the wrong thing on a Windows host.  You 
probably want `%itanium_abi_triple` there.


================
Comment at: llvm/test/Bitcode/attr-btf_tag-typedef.ll:1
+; REQUIRES: x86-registered-target
+; RUN: llvm-as < %s | llvm-dis | FileCheck %s
----------------
Does this really require a specific target?  I don't see anything 
target-dependent in the test.


================
Comment at: llvm/test/DebugInfo/attr-btf_tag-typedef.ll:1
+; REQUIRES: x86-registered-target
+; RUN: llc -filetype=obj -o %t %s
----------------
Move this test to llvm/test/DebugInfo/X86 and remove the REQUIRES line.


================
Comment at: llvm/test/DebugInfo/attr-btf_tag-typedef.ll:2
+; REQUIRES: x86-registered-target
+; RUN: llc -filetype=obj -o %t %s
+; RUN: llvm-dwarfdump -debug-info %t | FileCheck %s
----------------
Use `%itanium_abi_triple` so the test will work correctly on Windows.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D110129/new/

https://reviews.llvm.org/D110129

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to