llvm/test/Archive
Eli Bendersky 0f0c411079 Replace all instances of dg.exp file with lit.local.cfg, since all tests are run with LIT now and now Dejagnu. dg.exp is no longer needed.
Patch reviewed by Daniel Dunbar. It will be followed by additional cleanup patches.




git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150664 91177308-0d34-0410-b5e6-96231b3b80d8
2012-02-16 06:28:33 +00:00
..
check_binary_output.ll Many LLVM tests relies on standard output stream be in the binary mode. Which is not always the case (on Windows in particular). The patch adds a test to verify that the standard output stream is actually in the binary mode. 2011-05-05 18:40:27 +00:00
evenlen A test file that goes into the test archive. 2004-11-19 03:24:02 +00:00
extract.ll Avoid writing to an arbitrary filename during the test run by writing to 2011-07-02 20:43:18 +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
lit.local.cfg Replace all instances of dg.exp file with lit.local.cfg, since all tests are run with LIT now and now Dejagnu. dg.exp is no longer needed. 2012-02-16 06:28:33 +00:00
MacOSX.a fix a broken archive that was breaking dejagnu only (not lit) 2010-02-04 07:11:08 +00:00
oddlen A test file that goes into the test archive. 2004-11-19 03:24:02 +00:00
README.txt These tests are no longer stored in *CVS*. 2010-08-04 15:58:01 +00:00
SVR4.a Solaris built archives in SVR4 and XPG4 styles. 2004-11-19 03:41:57 +00:00
toc_GNU.ll test/Archive: FileCheck-ize, and remove *.toc. These may be CRLF-tolerant. 2010-12-01 00:09:25 +00:00
toc_MacOSX.ll test/Archive: FileCheck-ize, and remove *.toc. These may be CRLF-tolerant. 2010-12-01 00:09:25 +00:00
toc_SVR4.ll test/Archive: FileCheck-ize, and remove *.toc. These may be CRLF-tolerant. 2010-12-01 00:09:25 +00:00
toc_xpg4.ll test/Archive: FileCheck-ize, and remove *.toc. These may be CRLF-tolerant. 2010-12-01 00:09:25 +00:00
very_long_bytecode_file_name.bc Delete the svn:executable property on these files, which aren't executable. 2007-07-23 19:26:08 +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 accompanying 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.