- #include <stdio.h> 
-   
- int main() { 
- 	volatile long (*volatile ptr)[1] = NULL; 
- 	volatile long v = (long) *ptr; 
-   
-   
-   
- 	volatile long (*ptr2)[1] = NULL; 
- 	enum { this_is_constant_in_gcc = ((void*)ptr2 == (void*)*ptr2) }; 
- 	printf("%d\n",-  this_is_constant_in_gcc );
 
-   
- 	return 0; 
- } 
-   
				I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKCXZvbGF0aWxlIGxvbmcgKCp2b2xhdGlsZSBwdHIpWzFdID0gTlVMTDsKCXZvbGF0aWxlIGxvbmcgdiA9IChsb25nKSAqcHRyOwoKCXByaW50ZigiJWxkXG4iLCB2KTsKCgoJdm9sYXRpbGUgbG9uZyAoKnB0cjIpWzFdID0gTlVMTDsKCWVudW0geyB0aGlzX2lzX2NvbnN0YW50X2luX2djYyA9ICgodm9pZCopcHRyMiA9PSAodm9pZCopKnB0cjIpIH07CglwcmludGYoIiVkXG4iLCB0aGlzX2lzX2NvbnN0YW50X2luX2djYyk7CgoJcmV0dXJuIDA7Cn0K