mirror of
				https://github.com/torvalds/linux.git
				synced 2025-10-31 08:38:45 +02:00 
			
		
		
		
	ARC: define __ALIGN_STR and __ALIGN symbols for ARC
The default defintions use fill pattern 0x90 for padding which for ARC generates unintended "ldh_s r12,[r0,0x20]" corresponding to opcode 0x9090 So use ".align 4" which insert a "nop_s" instruction instead. Cc: stable@vger.kernel.org Acked-by: Vineet Gupta <vgupta@synopsys.com> Signed-off-by: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
This commit is contained in:
		
							parent
							
								
									204c7eceb7
								
							
						
					
					
						commit
						8d92e992a7
					
				
					 1 changed files with 2 additions and 0 deletions
				
			
		|  | @ -29,6 +29,8 @@ | |||
| .endm | ||||
| 
 | ||||
| #define ASM_NL		 `	/* use '`' to mark new line in macro */ | ||||
| #define __ALIGN		.align 4 | ||||
| #define __ALIGN_STR	__stringify(__ALIGN) | ||||
| 
 | ||||
| /* annotation for data we want in DCCM - if enabled in .config */ | ||||
| .macro ARCFP_DATA nm | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Eugeniy Paltsev
						Eugeniy Paltsev