[llvm] [Cygwin] Emit COMDAT name correctly for Cygwin (PR #138621)

Tomohiro Kashiwada via llvm-commits llvm-commits at lists.llvm.org
Tue May 6 15:03:58 PDT 2025


================
@@ -1,8 +1,10 @@
 ; RUN: llc -function-sections -mtriple=x86_64-windows-itanium < %s | FileCheck %s
 ; RUN: llc -function-sections -mtriple=x86_64-windows-msvc < %s | FileCheck %s
 ; RUN: llc -function-sections -mtriple=x86_64-w64-windows-gnu < %s | FileCheck %s --check-prefix=GNU
+; RUN: llc -function-sections -mtriple=x86_64-pc-cygwin < %s | FileCheck %s --check-prefix=GNU
 ; RUN: llc -function-sections -mtriple=i686-w64-windows-gnu < %s | FileCheck %s --check-prefix=GNU32
----------------
kikairoya wrote:

Yes. you're right.
Cygwin-GCC (32bit) and MinGW-GCC (32bit) are generate same COMDAT names.
Thank you.

https://github.com/llvm/llvm-project/pull/138621


More information about the llvm-commits mailing list