blob: 80f97f8c9a1ab317cae634090b708445729f08bd [file] [log] [blame]
Bill Wendlingb3fa7e42009-11-20 00:32:16 +00001// RUN: %llvmgcc %s -c -Os -m32 -emit-llvm -o - | llc -march=x86 -mtriple=i386-apple-darwin10 | FileCheck %s -check-prefix=DARWIN32
Bill Wendling0fe60c72009-11-20 00:40:21 +00002// RUN: %llvmgcc %s -c -Os -m64 -emit-llvm -o - | llc -march=x86_64 -mtriple=x86_64-apple-darwin10 | FileCheck %s -check-prefix=DARWIN64
Bill Wendlingb3fa7e42009-11-20 00:32:16 +00003
4extern void func(const char *, const char *);
5
6void long_function_name() {
7 func("%s: the function name", __func__);
8}
9
10// DARWIN64: .align 3
11// DARWIN64: ___func__.
12// DARWIN64: .asciz "long_function_name"
13
14// DARWIN32: .align 2
15// DARWIN32: ___func__.
16// DARWIN32: .asciz "long_function_name"