blob: 6feb69e6d2644ea59387909c9e6e6c85236b49a9 [file] [log] [blame]
Shankar Easwaran206252c2012-11-13 18:38:42 +00001#
Michael J. Spencer3fea4ef02013-01-03 01:24:32 +00002# Check if the index is appearing properly in the output file
Shankar Easwaran206252c2012-11-13 18:38:42 +00003#
Kevin Enderbye3108d32014-07-08 23:47:31 +00004RUN: llvm-nm -M %p/Inputs/liblong_filenames.a | FileCheck -check-prefix=CHECKIDX %s
Shankar Easwaran206252c2012-11-13 18:38:42 +00005
6CHECKIDX: Archive map
7CHECKIDX: abcdefghijklmnopqrstuvwxyz12345678 in 1.o
8CHECKIDX: main in 1.o
9CHECKIDX: fn1 in 2.o
10CHECKIDX: fn3 in 3.o
11CHECKIDX: fn1 in 3.o
12CHECKIDX: shankar in 4.o
13CHECKIDX: a in 5.o
14CHECKIDX: b in 6.o
15CHECKIDX: a in abcdefghijklmnopqrstuvwxyz1.o
16CHECKIDX: b in abcdefghijklmnopqrstuvwxyz2.o
17CHECKIDX: bda in abcdefghijklmnopqrstuvwxyz2.o
18CHECKIDX: b in abcdefghijklmnopq.o
19CHECKIDX: 1.o:
Kevin Enderbyae417592014-05-09 23:57:49 +000020CHECKIDX: 0000000000000000 D abcdefghijklmnopqrstuvwxyz12345678
21CHECKIDX: U bda
22CHECKIDX: 0000000000000000 T main
Shankar Easwaran206252c2012-11-13 18:38:42 +000023CHECKIDX: 2.o:
Kevin Enderbyae417592014-05-09 23:57:49 +000024CHECKIDX: 0000000000000000 T fn1
Shankar Easwaran206252c2012-11-13 18:38:42 +000025CHECKIDX: 3.o:
Kevin Enderbyae417592014-05-09 23:57:49 +000026CHECKIDX: 000000000000000b T fn1
27CHECKIDX: 0000000000000000 T fn3
Shankar Easwaran206252c2012-11-13 18:38:42 +000028CHECKIDX: 4.o:
Kevin Enderbyae417592014-05-09 23:57:49 +000029CHECKIDX: C shankar
Shankar Easwaran206252c2012-11-13 18:38:42 +000030CHECKIDX: 5.o:
Kevin Enderbyae417592014-05-09 23:57:49 +000031CHECKIDX: C a
Shankar Easwaran206252c2012-11-13 18:38:42 +000032CHECKIDX: 6.o:
Kevin Enderbyae417592014-05-09 23:57:49 +000033CHECKIDX: C b
Shankar Easwaran206252c2012-11-13 18:38:42 +000034CHECKIDX: abcdefghijklmnopqrstuvwxyz1.o:
Kevin Enderbyae417592014-05-09 23:57:49 +000035CHECKIDX: C a
Shankar Easwaran206252c2012-11-13 18:38:42 +000036CHECKIDX: abcdefghijklmnopqrstuvwxyz2.o:
Kevin Enderbyae417592014-05-09 23:57:49 +000037CHECKIDX: C b
38CHECKIDX: 0000000000000000 T bda
Shankar Easwaran206252c2012-11-13 18:38:42 +000039CHECKIDX: abcdefghijklmnopq.o:
Kevin Enderbyae417592014-05-09 23:57:49 +000040CHECKIDX: C b