Skip to content

Commit d686965

Browse files
author
git apple-llvm automerger
committed
Merge commit '240a36513707' from apple/master into swift/master-next
2 parents ce43679 + 240a365 commit d686965

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

clang/test/Driver/msp430-toolchain.c

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -66,11 +66,11 @@
6666

6767
// Tests for -nostdlib, -nostartfiles, -nodefaultfiles and -f(no-)exceptions
6868

69-
// RUN: %clang %s -### -no-canonical-prefixes -target msp430 \
69+
// RUN: %clang %s -### -no-canonical-prefixes -target msp430 -rtlib=libgcc \
7070
// RUN: --sysroot="%S/Inputs/basic_msp430_tree" > %t 2>&1
7171
// RUN: FileCheck -check-prefix=LIBS-DEFAULT-POS %s < %t
7272
// RUN: FileCheck -check-prefix=LIBS-DEFAULT-NEG %s < %t
73-
// RUN: %clang %s -### -no-canonical-prefixes -target msp430 \
73+
// RUN: %clang %s -### -no-canonical-prefixes -target msp430 -rtlib=libgcc \
7474
// RUN: --gcc-toolchain="%S/Inputs/basic_msp430_tree" --sysroot="" 2>&1 \
7575
// RUN: | FileCheck -check-prefix=LIBS-DEFAULT-GCC-TOOLCHAIN %s
7676
// LIBS-DEFAULT-POS: "{{.*}}/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/8.3.1/../../..{{/|\\\\}}..{{/|\\\\}}bin{{/|\\\\}}msp430-elf-ld"
@@ -112,7 +112,7 @@
112112
// LIBS-COMPILER-RT-NEG-NOT: crtend.o
113113
// LIBS-COMPILER-RT-NEG-NOT: /exceptions
114114

115-
// RUN: %clang %s -### -no-canonical-prefixes -target msp430 -fexceptions \
115+
// RUN: %clang %s -### -no-canonical-prefixes -target msp430 -rtlib=libgcc -fexceptions \
116116
// RUN: --sysroot="%S/Inputs/basic_msp430_tree" > %t 2>&1
117117
// RUN: FileCheck -check-prefix=LIBS-EXC-POS %s < %t
118118
// RUN: FileCheck -check-prefix=LIBS-EXC-NEG %s < %t
@@ -126,7 +126,7 @@
126126
// LIBS-EXC-NEG-NOT: "{{.*}}/430"
127127
// LIBS-EXC-NEG-NOT: "{{.*}}430/crt{{.*}}"
128128

129-
// RUN: %clang %s -### -no-canonical-prefixes -target msp430 \
129+
// RUN: %clang %s -### -no-canonical-prefixes -target msp430 -rtlib=libgcc \
130130
// RUN: -fstack-protector --sysroot="%S/Inputs/basic_msp430_tree" 2>&1 \
131131
// RUN: | FileCheck -check-prefix=LIBS-SSP %s
132132
// LIBS-SSP: "{{.*}}/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/8.3.1/../../..{{/|\\\\}}..{{/|\\\\}}bin{{/|\\\\}}msp430-elf-ld"
@@ -138,7 +138,7 @@
138138
// LIBS-SSP: "-lgcc" "--start-group" "-lmul_none" "-lc" "-lgcc" "-lcrt" "-lnosys" "--end-group"
139139
// LIBS-SSP: "{{.*}}/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/8.3.1/430{{/|\\\\}}crtend_no_eh.o" "-lgcc"
140140

141-
// RUN: %clang %s -### -no-canonical-prefixes -target msp430 -nodefaultlibs \
141+
// RUN: %clang %s -### -no-canonical-prefixes -target msp430 -rtlib=libgcc -nodefaultlibs \
142142
// RUN: --sysroot="%S/Inputs/basic_msp430_tree" > %t 2>&1
143143
// RUN: FileCheck -check-prefix=LIBS-NO-DFT-POS %s < %t
144144
// RUN: FileCheck -check-prefix=LIBS-NO-DFT-NEG %s < %t
@@ -155,7 +155,7 @@
155155
// LIBS-NO-DFT-NEG-NOT: "--start-group"
156156
// LIBS-NO-DFT-NEG-NOT: "--end-group"
157157

158-
// RUN: %clang %s -### -no-canonical-prefixes -target msp430 -nolibc \
158+
// RUN: %clang %s -### -no-canonical-prefixes -target msp430 -rtlib=libgcc -nolibc \
159159
// RUN: -fstack-protector --sysroot="%S/Inputs/basic_msp430_tree" > %t 2>&1
160160
// RUN: FileCheck -check-prefix=LIBS-NO-LIBC-POS %s < %t
161161
// RUN: FileCheck -check-prefix=LIBS-NO-LIBC-NEG %s < %t
@@ -173,7 +173,7 @@
173173
// LIBS-NO-LIBC-NEG-NOT: "--start-group"
174174
// LIBS-NO-LIBC-NEG-NOT: "--end-group"
175175

176-
// RUN: %clang %s -### -no-canonical-prefixes -target msp430 -nostartfiles \
176+
// RUN: %clang %s -### -no-canonical-prefixes -target msp430 -rtlib=libgcc -nostartfiles \
177177
// RUN: --sysroot="%S/Inputs/basic_msp430_tree" > %t 2>&1
178178
// RUN: FileCheck -check-prefix=LIBS-NO-START-POS %s < %t
179179
// RUN: FileCheck -check-prefix=LIBS-NO-START-NEG %s < %t
@@ -222,7 +222,7 @@
222222
// Test for compiling for simulator
223223

224224
// RUN: %clang %s -### -no-canonical-prefixes -target msp430 -mmcu=msp430g2553 \
225-
// RUN: -msim --sysroot=%S/Inputs/basic_msp430_tree > %t 2>&1
225+
// RUN: -msim -rtlib=libgcc --sysroot=%S/Inputs/basic_msp430_tree > %t 2>&1
226226
// RUN: FileCheck -check-prefix=SIMULATOR-POS %s < %t
227227
// RUN: FileCheck -check-prefix=SIMULATOR-NEG %s < %t
228228
// SIMULATOR-POS: "{{.*}}/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/8.3.1/../../..{{/|\\\\}}..{{/|\\\\}}bin{{/|\\\\}}msp430-elf-ld"

0 commit comments

Comments
 (0)