mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-10-31 12:08:19 +00:00 
			
		
		
		
	ARM requires a 4-byte alignment on all ARM code (though this requirement is relaxed to 2-byte for some THUMB code) and we should be explicit about that here. GAS has its own fix for this[1] that forces proper alignment on any section containing assembled instructions, but this is not universal: Clang's and other gaslike assemblers lack this implicit alignment. Whether or not this is considered a bug in those assemblers, it is better to ask directly for what we want. [1]: https://sourceware.org/bugzilla/show_bug.cgi?id=12931 Signed-off-by: Sam Edwards <CFSworks@gmail.com>
		
			
				
	
	
		
			8 lines
		
	
	
		
			117 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			8 lines
		
	
	
		
			117 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef __ASM_LINKAGE_H
 | |
| #define __ASM_LINKAGE_H
 | |
| 
 | |
| #define __ALIGN .p2align 2
 | |
| #define __ALIGN_STR ".p2align 2"
 | |
| 
 | |
| #endif
 |