mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-10-31 14:04:26 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			11 lines
		
	
	
		
			379 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			11 lines
		
	
	
		
			379 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
| --- a/libc/sysdeps/linux/avr32/bits/atomic.h
 | |
| +++ b/libc/sysdeps/linux/avr32/bits/atomic.h
 | |
| @@ -28,6 +28,7 @@ typedef uintmax_t uatomic_max_t;
 | |
|  
 | |
|  #define __arch_compare_and_exchange_val_32_acq(mem, newval, oldval)	\
 | |
|  	({								\
 | |
| +		__uint32_t __result;					\
 | |
|  		__typeof__(*(mem)) __prev;				\
 | |
|  		__asm__ __volatile__(					\
 | |
|  			"/* __arch_compare_and_exchange_val_32_acq */\n" \
 |