mirror of
				https://github.com/c64scene-ar/llvm-6502.git
				synced 2025-10-30 16:17:05 +00:00 
			
		
		
		
	The internal shell was already threading around a 'cwd' parameter. We just have to make it mutable so that we can update it as the test script executes. If the shell ever grows support for environment variable substitution, we could also implement support for export. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@231017 91177308-0d34-0410-b5e6-96231b3b80d8
		
			
				
	
	
		
			49 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			49 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| Test the 'm' operation in llvm-ar
 | |
| 
 | |
| RUN: cd %T
 | |
| 
 | |
| RUN: rm -f %t.a
 | |
| RUN: cp %p/Inputs/GNU.a %t.a
 | |
| RUN: llvm-ar m %t.a very_long_bytecode_file_name.bc
 | |
| RUN: llvm-ar t %t.a | FileCheck %s
 | |
| 
 | |
| RUN: rm -f %t.a
 | |
| RUN: cp %p/Inputs/MacOSX.a %t.a
 | |
| RUN: llvm-ar m %t.a very_long_bytecode_file_name.bc
 | |
| RUN: llvm-ar t %t.a | FileCheck %s
 | |
| 
 | |
| RUN: rm -f %t.a
 | |
| RUN: cp %p/Inputs/SVR4.a %t.a
 | |
| RUN: llvm-ar m %t.a very_long_bytecode_file_name.bc
 | |
| RUN: llvm-ar t %t.a | FileCheck %s
 | |
| 
 | |
| RUN: rm -f %t.a
 | |
| RUN: cp %p/Inputs/xpg4.a %t.a
 | |
| RUN: llvm-ar m %t.a very_long_bytecode_file_name.bc
 | |
| RUN: llvm-ar t %t.a | FileCheck %s
 | |
| 
 | |
| CHECK: evenlen
 | |
| CHECK-NEXT: oddlen
 | |
| CHECK-NEXT: IsNAN.o
 | |
| CHECK-NEXT: very_long_bytecode_file_name.bc
 | |
| 
 | |
| RUN: rm -f %t.a
 | |
| RUN: cp %p/Inputs/GNU.a %t.a
 | |
| RUN: llvm-ar mb evenlen %t.a very_long_bytecode_file_name.bc
 | |
| RUN: llvm-ar t %t.a | FileCheck --check-prefix=BEFORE %s
 | |
| 
 | |
| BEFORE: very_long_bytecode_file_name.bc
 | |
| BEFORE-NEXT: evenlen
 | |
| BEFORE-NEXT: oddlen
 | |
| BEFORE-NEXT: IsNAN.o
 | |
| 
 | |
| RUN: rm -f %t.a
 | |
| RUN: cp %p/Inputs/GNU.a %t.a
 | |
| RUN: llvm-ar ma evenlen %t.a very_long_bytecode_file_name.bc
 | |
| RUN: llvm-ar t %t.a | FileCheck --check-prefix=AFTER %s
 | |
| 
 | |
| AFTER: evenlen
 | |
| AFTER-NEXT: very_long_bytecode_file_name.bc
 | |
| AFTER-NEXT: oddlen
 | |
| AFTER-NEXT: IsNAN.o
 |