forked from OSchip/llvm-project
				
			
		
			
				
	
	
		
			33 lines
		
	
	
		
			669 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			669 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
 | 
						|
import os
 | 
						|
import commands
 | 
						|
 | 
						|
perl = "/usr/bin/perl"
 | 
						|
LLVM = "./LLVM-IR/"
 | 
						|
temp_filename = "temp"
 | 
						|
XFAIL_text = "; XFAIL: *\n"
 | 
						|
 | 
						|
 | 
						|
arch_file_list = dict()
 | 
						|
arch_file_list['lin_32e'] = ['test_omp_task_final.ll', 'test_omp_task_untied.ll']
 | 
						|
 | 
						|
 | 
						|
arch_script = "../runtime/tools/check-openmp-test.pl"
 | 
						|
arch_cmd = perl + " " + arch_script
 | 
						|
arch = commands.getoutput(arch_cmd)
 | 
						|
arch = arch[:len(arch)-1]
 | 
						|
 | 
						|
print "Adding XFAILS ..."
 | 
						|
 | 
						|
for f in arch_file_list[arch]:
 | 
						|
	filename = LLVM + arch + "/" + f
 | 
						|
	lines = open(filename).readlines()
 | 
						|
	lines.insert(1, XFAIL_text)
 | 
						|
	f2 = open(temp_filename, "w")
 | 
						|
	for l in lines:
 | 
						|
		f2.write(l)
 | 
						|
	f2.close()
 | 
						|
 | 
						|
	os.system("mv " + temp_filename + " " + filename)
 | 
						|
 |