| 
					
				 | 
			
			
				@@ -192,7 +192,7 @@ Atomic64 Release_Load(volatile const Atomic64* ptr); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // AIX 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #elif defined(GOOGLE_PROTOBUF_OS_AIX) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#include <google/protobuf/stubs/atomicops_internals_aix.h> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#include <google/protobuf/stubs/atomicops_internals_power.h> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // Apple. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #elif defined(GOOGLE_PROTOBUF_OS_APPLE) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -210,6 +210,8 @@ Atomic64 Release_Load(volatile const Atomic64* ptr); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #include <google/protobuf/stubs/atomicops_internals_arm_qnx.h> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #elif defined(GOOGLE_PROTOBUF_ARCH_MIPS) || defined(GOOGLE_PROTOBUF_ARCH_MIPS64) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #include <google/protobuf/stubs/atomicops_internals_mips_gcc.h> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#elif defined(GOOGLE_PROTOBUF_ARCH_POWER) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#include <google/protobuf/stubs/atomicops_internals_power.h> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #elif defined(__native_client__) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #include <google/protobuf/stubs/atomicops_internals_pnacl.h> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #elif (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 7)) || (__GNUC__ > 4)) 
			 |