Skip to content

Commit 68d848b

Browse files
committed
Approved by Duncan:
$ svn merge -c 113483 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r113483 into '.': U test/FrontendC/2010-05-18-asmsched.c U test/FrontendC/asm-reg-var-local.c $ svn merge -c 113484 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r113484 into '.': U test/FrontendC/cstring-align.c $ svn merge -c 113485 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r113485 into '.': U test/FrontendC/2010-07-14-overconservative-align.c Fix tests to pass on platforms which don't support -m64. llvm-svn: 113529
1 parent 709c44a commit 68d848b

File tree

4 files changed

+9
-15
lines changed

4 files changed

+9
-15
lines changed

llvm/test/FrontendC/2010-05-18-asmsched.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %llvmgcc %s -c -O3 -m64 -emit-llvm -o - | llc -march=x86-64 -mtriple=x86_64-apple-darwin | FileCheck %s
1+
// RUN: %llvmgcc %s -c -O3 -emit-llvm -o - | llc -march=x86-64 -mtriple=x86_64-apple-darwin | FileCheck %s
22
// r9 used to be clobbered before its value was moved to r10. 7993104.
33

44
void foo(int x, int y) {
@@ -14,4 +14,4 @@ void foo(int x, int y) {
1414
lr9 = x;
1515
lr10 = foo;
1616
asm volatile("bar" : "=r"(lr9) : "r"(lr9), "r"(lr10));
17-
}
17+
}

llvm/test/FrontendC/2010-07-14-overconservative-align.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %llvmgcc %s -emit-llvm -m64 -S -o - | FileCheck %s
1+
// RUN: %llvmgcc %s -emit-llvm -S -o - | FileCheck %s
22
// PR 5995
33
struct s {
44
int word;
@@ -9,6 +9,6 @@ struct s {
99

1010
void func (struct s *s)
1111
{
12-
// CHECK: load %struct.s** %s_addr, align 8
12+
// CHECK: load %struct.s** %s_addr, align {{[48]}}
1313
s->word = 0;
1414
}

llvm/test/FrontendC/asm-reg-var-local.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %llvmgcc %s -m64 -S -o - | FileCheck %s
1+
// RUN: %llvmgcc %s -S -o - | FileCheck %s
22
// Exercise various use cases for local asm "register variables".
33
// XFAIL: *
44
// XTARGET: x86_64,i686,i386

llvm/test/FrontendC/cstring-align.c

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,11 @@
1-
// RUN: %llvmgcc %s -c -Os -m32 -emit-llvm -o - | llc -march=x86 -mtriple=i386-apple-darwin10 | FileCheck %s -check-prefix=DARWIN32
2-
// RUN: %llvmgcc %s -c -Os -m64 -emit-llvm -o - | llc -march=x86-64 -mtriple=x86_64-apple-darwin10 | FileCheck %s -check-prefix=DARWIN64
3-
// XTARGET: darwin
1+
// RUN: %llvmgcc %s -c -Os -emit-llvm -o - | llc -march=x86 -mtriple=i386-apple-darwin10 | FileCheck %s
42

53
extern void func(const char *, const char *);
64

75
void long_function_name() {
86
func("%s: the function name", __func__);
97
}
108

11-
// DARWIN64: .align 4
12-
// DARWIN64: ___func__.
13-
// DARWIN64: .asciz "long_function_name"
14-
15-
// DARWIN32: .align 4
16-
// DARWIN32: ___func__.
17-
// DARWIN32: .asciz "long_function_name"
9+
// CHECK: .align 4
10+
// CHECK: ___func__.
11+
// CHECK: .asciz "long_function_name"

0 commit comments

Comments
 (0)