llvm-6502/test/Archive
Reid Spencer f461ead599 Use grep instead of sed because on Solaris sed doesn't copy null bytes and
it needs to in order for the bug in MacOSX archives to be tested correctly.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18269 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-27 06:27:30 +00:00
..
dg.exp Provide the srcdir variable. 2004-11-20 07:25:10 +00:00
evenlen A test file that goes into the test archive. 2004-11-19 03:24:02 +00:00
extract_GNU.ll Accommodate the braindead Solaris "diff" that doesn't understand the -q 2004-11-27 06:00:36 +00:00
extract_MacOSX.ll Accommodate the braindead Solaris "diff" that doesn't understand the -q 2004-11-27 06:00:36 +00:00
extract_SVR4.ll Accommodate the braindead Solaris "diff" that doesn't understand the -q 2004-11-27 06:00:36 +00:00
extract_xpg4.ll Accommodate the braindead Solaris "diff" that doesn't understand the -q 2004-11-27 06:00:36 +00:00
GNU.a Test archive built with GNU ar(1). 2004-11-21 01:36:59 +00:00
IsNAN.o A test file that goes into the test archive. 2004-11-19 03:24:02 +00:00
MacOSX.a MacOSX test archive (buggy). 2004-11-19 21:29:45 +00:00
oddlen A test file that goes into the test archive. 2004-11-19 03:24:02 +00:00
ranlib_GNU.ll Use grep instead of sed because on Solaris sed doesn't copy null bytes and 2004-11-27 06:27:30 +00:00
ranlib_MacOSX.ll Use grep instead of sed because on Solaris sed doesn't copy null bytes and 2004-11-27 06:27:30 +00:00
ranlib_SVR4.ll Use grep instead of sed because on Solaris sed doesn't copy null bytes and 2004-11-27 06:27:30 +00:00
ranlib_xpg4.ll Use grep instead of sed because on Solaris sed doesn't copy null bytes and 2004-11-27 06:27:30 +00:00
README.txt Describe the Archive test suite. 2004-11-20 07:24:28 +00:00
SVR4.a Solaris built archives in SVR4 and XPG4 styles. 2004-11-19 03:41:57 +00:00
toc_GNU.ll Use grep instead of sed because on Solaris sed doesn't copy null bytes and 2004-11-27 06:27:30 +00:00
toc_MacOSX.ll Use grep instead of sed because on Solaris sed doesn't copy null bytes and 2004-11-27 06:27:30 +00:00
toc_SVR4.ll Use grep instead of sed because on Solaris sed doesn't copy null bytes and 2004-11-27 06:27:30 +00:00
toc_xpg4.ll Use grep instead of sed because on Solaris sed doesn't copy null bytes and 2004-11-27 06:27:30 +00:00
very_long_bytecode_file_name.bc A test file that goes into the test archive. 2004-11-19 03:24:02 +00:00
xpg4.a Solaris built archives in SVR4 and XPG4 styles. 2004-11-19 03:41:57 +00:00

test/Regression/Archive
=======================

This directory contains various tests of llvm-ar and llvm-ranlib to ensure 
compatibility reading other ar(1) formats. It also provides a basic
functionality test for these tools.

There are four archives stored in CVS with these tests: 

GNU.a    - constructed on Linux with GNU ar
MacOSX.a - constructed on Mac OS X with its native BSD4.4 ar
SVR4.a   - constructed on Solaris with /usr/ccs/bin/ar
xpg4.a   - constructed on Solaris with /usr/xpg4/bin/ar

Each type of test is run on each of these archive files.  These archives each 
contain four members:

oddlen - a member with an odd lengthed name and content
evenlen - a member with an even lengthed name and content
IsNAN.o - a Linux native binary
very_long_bytecode_file_name.bc - LLVM bytecode file with really long name

These files test different aspects of the archiver that should cause failures
in llvm-ar if regressions are introduced.