JF Bastien | c869887 | 2014-03-10 15:54:49 +0000 | [diff] [blame] | 1 | ; RUN: llvm-link %s %S/Inputs/targettriple-a.ll -S -o - 2>%t.a.err | FileCheck %s |
Akira Hatanaka | f3fae65 | 2015-02-13 16:00:03 +0000 | [diff] [blame] | 2 | ; RUN: cat %t.a.err | FileCheck --check-prefix=WARN-A %s --allow-empty |
JF Bastien | c869887 | 2014-03-10 15:54:49 +0000 | [diff] [blame] | 3 | |
| 4 | ; RUN: llvm-link %s %S/Inputs/targettriple-b.ll -S -o - 2>%t.b.err | FileCheck %s |
| 5 | ; RUN: cat %t.b.err | FileCheck --check-prefix=WARN-B %s |
Akira Hatanaka | f3fae65 | 2015-02-13 16:00:03 +0000 | [diff] [blame] | 6 | ; RUN: llvm-link %s %S/Inputs/targettriple-c.ll -S -o - 2>%t.c.err | FileCheck %s |
| 7 | ; RUN: cat %t.c.err | FileCheck --check-prefix=WARN-C %s --allow-empty |
JF Bastien | c869887 | 2014-03-10 15:54:49 +0000 | [diff] [blame] | 8 | |
Rafael Espindola | b31d53a | 2014-10-25 01:14:15 +0000 | [diff] [blame] | 9 | ; RUN: llvm-link -suppress-warnings %s %S/Inputs/targettriple-b.ll -S -o - 2>%t.no-warn.err | FileCheck %s |
Akira Hatanaka | f3fae65 | 2015-02-13 16:00:03 +0000 | [diff] [blame] | 10 | ; RUN: cat %t.no-warn.err | FileCheck --check-prefix=WARN-A %s --allow-empty |
Rafael Espindola | b31d53a | 2014-10-25 01:14:15 +0000 | [diff] [blame] | 11 | |
Akira Hatanaka | ac844bf | 2015-02-13 00:40:41 +0000 | [diff] [blame] | 12 | target triple = "x86_64-unknown-linux-gnu" |
JF Bastien | c869887 | 2014-03-10 15:54:49 +0000 | [diff] [blame] | 13 | |
Akira Hatanaka | ac844bf | 2015-02-13 00:40:41 +0000 | [diff] [blame] | 14 | ; CHECK: target triple = "x86_64-unknown-linux-gnu" |
JF Bastien | c869887 | 2014-03-10 15:54:49 +0000 | [diff] [blame] | 15 | |
Jonas Devlieghere | 22942f7 | 2018-04-18 14:41:47 +0000 | [diff] [blame] | 16 | ; WARN-A-NOT: warning |
JF Bastien | c869887 | 2014-03-10 15:54:49 +0000 | [diff] [blame] | 17 | |
Akira Hatanaka | ac844bf | 2015-02-13 00:40:41 +0000 | [diff] [blame] | 18 | ; i386 and x86_64 map to different ArchType enums. |
Jonas Devlieghere | 22942f7 | 2018-04-18 14:41:47 +0000 | [diff] [blame] | 19 | ; WARN-B: warning: Linking two modules of different target triples: |
Akira Hatanaka | ac844bf | 2015-02-13 00:40:41 +0000 | [diff] [blame] | 20 | |
| 21 | ; x86_64h and x86_64 map to the same ArchType enum. |
Jonas Devlieghere | 22942f7 | 2018-04-18 14:41:47 +0000 | [diff] [blame] | 22 | ; WARN-C-NOT: warning |