Disintegrate asm/system.h for ARM. Signed-off-by: David Howells <dhowells@redhat.com> cc: Russell King <linux@arm.linux.org.uk> cc: linux-arm-kernel@lists.infradead.org
		
			
				
	
	
		
			15 lines
		
	
	
	
		
			550 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
	
		
			550 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
#ifndef __ASM_ARM_COMPILER_H
 | 
						|
#define __ASM_ARM_COMPILER_H
 | 
						|
 | 
						|
/*
 | 
						|
 * This is used to ensure the compiler did actually allocate the register we
 | 
						|
 * asked it for some inline assembly sequences.  Apparently we can't trust
 | 
						|
 * the compiler from one version to another so a bit of paranoia won't hurt.
 | 
						|
 * This string is meant to be concatenated with the inline asm string and
 | 
						|
 * will cause compilation to stop on mismatch.
 | 
						|
 * (for details, see gcc PR 15089)
 | 
						|
 */
 | 
						|
#define __asmeq(x, y)  ".ifnc " x "," y " ; .err ; .endif\n\t"
 | 
						|
 | 
						|
 | 
						|
#endif /* __ASM_ARM_COMPILER_H */
 |