mirror of
				https://xff.cz/git/u-boot/
				synced 2025-10-30 18:05:48 +01:00 
			
		
		
		
	Add missing header for gcc3
When include/linux/compiler.h is included, the associated gcc3 header is required for older build environments. Signed-off-by: Scott McNutt <smcnutt@psyent.com> Acked-by: Mike Frysinger <vapier@gentoo.org>
This commit is contained in:
		
				
					committed by
					
						 Wolfgang Denk
						Wolfgang Denk
					
				
			
			
				
	
			
			
			
						parent
						
							a9a730e0bc
						
					
				
				
					commit
					15f5798820
				
			
							
								
								
									
										21
									
								
								include/linux/compiler-gcc3.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								include/linux/compiler-gcc3.h
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,21 @@ | |||||||
|  | #ifndef __LINUX_COMPILER_H | ||||||
|  | #error "Please don't include <linux/compiler-gcc3.h> directly, include <linux/compiler.h> instead." | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | #if __GNUC_MINOR__ >= 3 | ||||||
|  | # define __used			__attribute__((__used__)) | ||||||
|  | #else | ||||||
|  | # define __used			__attribute__((__unused__)) | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | #if __GNUC_MINOR__ >= 4 | ||||||
|  | #define __must_check		__attribute__((warn_unused_result)) | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | /* | ||||||
|  |  * A trick to suppress uninitialized variable warning without generating any | ||||||
|  |  * code | ||||||
|  |  */ | ||||||
|  | #define uninitialized_var(x) x = x | ||||||
|  |  | ||||||
|  | #define __always_inline		inline __attribute__((always_inline)) | ||||||
		Reference in New Issue
	
	Block a user