forked from mirrors/linux
		
	 2a24d80fc8
			
		
	
	
		2a24d80fc8
		
	
	
	
	
		
			
			UPD_CONSTR was previously a preprocessor define for an old GCC 4.9
inline asm bug with m<> constraints.
Fixes: 6563139d90 ("powerpc: remove GCC version check for UPD_CONSTR")
Suggested-by: Nathan Chancellor <nathan@kernel.org>
Suggested-by: Christophe Leroy <christophe.leroy@csgroup.eu>
Suggested-by: Michael Ellerman <mpe@ellerman.id.au>
Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
Reviewed-by: Nathan Chancellor <nathan@kernel.org>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20210914161712.2463458-1-ndesaulniers@google.com
		
	
			
		
			
				
	
	
		
			15 lines
		
	
	
	
		
			443 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
	
		
			443 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef _ASM_POWERPC_ASM_CONST_H
 | |
| #define _ASM_POWERPC_ASM_CONST_H
 | |
| 
 | |
| #ifdef __ASSEMBLY__
 | |
| #  define stringify_in_c(...)	__VA_ARGS__
 | |
| #  define ASM_CONST(x)		x
 | |
| #else
 | |
| /* This version of stringify will deal with commas... */
 | |
| #  define __stringify_in_c(...)	#__VA_ARGS__
 | |
| #  define stringify_in_c(...)	__stringify_in_c(__VA_ARGS__) " "
 | |
| #  define __ASM_CONST(x)	x##UL
 | |
| #  define ASM_CONST(x)		__ASM_CONST(x)
 | |
| #endif
 | |
| 
 | |
| #endif /* _ASM_POWERPC_ASM_CONST_H */
 |