diff options
| author | Shankar Easwaran <shankare@codeaurora.org> | 2014-02-25 05:17:24 +0000 |
|---|---|---|
| committer | Shankar Easwaran <shankare@codeaurora.org> | 2014-02-25 05:17:24 +0000 |
| commit | 2ea5148eff31962880b59722ce5698177afb9b31 (patch) | |
| tree | 5667076bf6ec30fbe35536f437c1d91db0c8b34a /lld/test/LinkerScript/linker-script.test | |
| parent | 5881318c8877e67bb6e3c5f67a249bb8ca54043e (diff) | |
| download | bcm5719-llvm-2ea5148eff31962880b59722ce5698177afb9b31.tar.gz bcm5719-llvm-2ea5148eff31962880b59722ce5698177afb9b31.zip | |
[LinkerScript] OUTPUT_FORMAT: Parse Quoted Strings
llvm-svn: 202111
Diffstat (limited to 'lld/test/LinkerScript/linker-script.test')
| -rw-r--r-- | lld/test/LinkerScript/linker-script.test | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/lld/test/LinkerScript/linker-script.test b/lld/test/LinkerScript/linker-script.test new file mode 100644 index 00000000000..59d2a184c64 --- /dev/null +++ b/lld/test/LinkerScript/linker-script.test @@ -0,0 +1,39 @@ +/* RUN: linker-script-test %s | FileCheck %s +*/ + +OUTPUT_ARCH(i386:x86_64) +OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64", "elf64-x86-64") +GROUP ( /lib/x86_64-linux-gnu/libc.so.6 /usr/lib/x86_64-linux-gnu/libc_nonshared.a AS_NEEDED ( /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 ) ) +ENTRY(init) + +/* +CHECK: kw_output_arch: OUTPUT_ARCH +CHECK: l_paren: ( +CHECK: identifier: i386:x86_64 +CHECK: r_paren: ) +CHECK: kw_output_format: OUTPUT_FORMAT +CHECK: l_paren: ( +CHECK: quotedString: elf64-x86-64 +CHECK: comma: , +CHECK: quotedString: elf64-x86-64 +CHECK: comma: , +CHECK: quotedString: elf64-x86-64 +CHECK: r_paren: ) +CHECK: kw_group: GROUP +CHECK: l_paren: ( +CHECK: identifier: /lib/x86_64-linux-gnu/libc.so.6 +CHECK: identifier: /usr/lib/x86_64-linux-gnu/libc_nonshared.a +CHECK: kw_as_needed: AS_NEEDED +CHECK: l_paren: ( +CHECK: identifier: /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 +CHECK: r_paren: ) +CHECK: r_paren: ) +CHECK: kw_entry: ENTRY +CHECK: l_paren: ( +CHECK: identifier: init +CHECK: r_paren: ) +CHECK: eof: +CHECK: OUTPUT_FORMAT(elf64-x86-64,elf64-x86-64,elf64-x86-64) +CHECK: GROUP(/lib/x86_64-linux-gnu/libc.so.6 /usr/lib/x86_64-linux-gnu/libc_nonshared.a AS_NEEDED(/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2)) +CHECK: ENTRY(init) +*/ |

