hubert.reinterpretcast added inline comments.
================ Comment at: clang/test/CodeGenCXX/cxx11-thread-local-reference.cpp:13 // LINUX: @_ZTH1r ={{.*}} alias void (), void ()* @__tls_init +// AIXX: @_ZTH1r ={{.*}} alias void (), void ()* @__tls_init // DARWIN: @_ZTH1r = internal alias void (), void ()* @__tls_init ---------------- Fix typo. Also, if the Linux and the AIX pattern is the same, adding a `NONDARWIN` prefix could help. ================ Comment at: clang/test/CodeGenCXX/cxx11-thread-local-reference.cpp:28-29 // LINUX: define weak_odr hidden i32* @_ZTW1r() [[ATTR0:#[0-9]+]] comdat { +// AIX: define weak_odr hidden i32* @_ZTW1r() [[ATTR0:#[0-9]+]] { // DARWIN: define cxx_fast_tlscc i32* @_ZTW1r() [[ATTR1:#[0-9]+]] { ---------------- Can use `{{.*}}` in place of `comdat ` to common up the Linux and the AIX pattern. ================ Comment at: clang/test/CodeGenCXX/cxx11-thread-local.cpp:12 // RUN: %clang_cc1 -std=c++11 -fno-use-cxa-atexit -emit-llvm %s -o - -triple x86_64-apple-darwin12 | FileCheck --check-prefix=CHECK --check-prefix=DARWIN %s +// RUN: %clang_cc1 -std=c++11 -emit-llvm %s -o - -triple powerpc64-unknown-aix-xcoff | FileCheck --check-prefix=CHECK --check-prefix=AIX %s ---------------- Minor nit: I think this should be moved to after line 5. ================ Comment at: clang/test/CodeGenCXX/cxx11-thread-local.cpp:18 // LINUX-DAG: @a ={{.*}} thread_local global i32 0 +// AIX-DAG: @a ={{.*}} thread_local global i32 0 // DARWIN-DAG: @a = internal thread_local global i32 0 ---------------- Same comment as for the earlier file re: adding a prefix to handle the common Linux and AIX lines. ================ Comment at: clang/test/CodeGenCXX/cxx11-thread-local.cpp:229 // LINUX: define linkonce_odr hidden i32* @_ZTWN1VIcE1mE() {{#[0-9]+}} comdat { +// AIX: define linkonce_odr hidden i32* @_ZTWN1VIcE1mE() {{#[0-9]+}} { // LINUX: br i1 icmp ne (void ()* @_ZTHN1VIcE1mE, ---------------- Same comment as earlier about `comdat`. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D104420/new/ https://reviews.llvm.org/D104420 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits