/in/foo.cc: In function 'int main()':
/in/foo.cc:29:16: warning: overflow in implicit constant conversion [-Woverflow]
temp = 0x7f7f7f7f7f;
^~~~~~~~~~~~
/in/foo.cc:30:15: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
if (br>=bl & cr>=cl) {temp=b[bl]+c[cl];flag=1;}
~~^~~~
/in/foo.cc:16:18: warning: iteration 20003 invokes undefined behavior [-Waggressive-loop-optimizations]
while(a[i])
~~~^
/in/foo.cc:15:14: note: within this loop
for(i=1;i<=N;i++)
^
/in/foo.cc:40:9: warning: 'flag' may be used uninitialized in this function [-Wmaybe-uninitialized]
if (flag==3)
^~