On 04/05/12 20:36, Xin Gu wrote:
> On 04/05/12 20:11, Miika Komu wrote:
>>
>> You still clean the branch from warnings:
>>
>> make clean
>> make -j 4 2>/tmp/errors
>> grep lhip /tmp/errors|wc
>> 36 242 2984
>>
> I don't get any compilation warnings in my machine, do I forget to open
> some kind of switch? I think the Werror is on already.
no switches, just autoreconf and make:
lib/hipl/lhipl.c: In function ‘hipl_sendto’:
lib/hipl/lhipl.c:378: warning: dereferencing pointer ‘p6’ does break
strict-aliasing rules
lib/hipl/lhipl.c:377: warning: dereferencing pointer ‘p6’ does break
strict-aliasing rules
lib/hipl/lhipl.c:376: note: initialized from here
lib/hipl/lhipl_operations.c: In function ‘recv_msg_wrapper’:
lib/hipl/lhipl_operations.c:168: warning: dereferencing pointer
‘our_locator.26’ does break strict-aliasing rules
lib/hipl/lhipl_operations.c:164: warning: dereferencing pointer
‘our_locator.26’ does break strict-aliasing rules
lib/hipl/lhipl_operations.c:229: note: initialized from here
lib/hipl/lhipl_operations.c:167: warning: dereferencing pointer ‘s4’
does break strict-aliasing rules
lib/hipl/lhipl_operations.c:166: warning: dereferencing pointer ‘s4’
does break strict-aliasing rules
lib/hipl/lhipl_operations.c:165: note: initialized from here
lib/hipl/lhipl_operations.c:171: warning: dereferencing pointer ‘s6’
does break strict-aliasing rules
lib/hipl/lhipl_operations.c:170: warning: dereferencing pointer ‘s6’
does break strict-aliasing rules
lib/hipl/lhipl_operations.c:169: note: initialized from here
lib/hipl/lhipl_operations.c: In function ‘hipl_bind_internal’:
lib/hipl/lhipl_operations.c:92: warning: dereferencing pointer
‘laddr.45’ does break strict-aliasing rules
lib/hipl/lhipl_operations.c:537: note: initialized from here
lib/hipl/lhipl_operations.c:93: warning: dereferencing pointer ‘addr4’
does break strict-aliasing rules
lib/hipl/lhipl_operations.c:89: note: initialized from here
lib/hipl/lhipl_operations.c:95: warning: dereferencing pointer ‘addr6’
does break strict-aliasing rules
lib/hipl/lhipl_operations.c:90: note: initialized from here
lib/hipl/lhipl_operations.c: In function ‘auto_bind’:
lib/hipl/lhipl_operations.c:75: warning: dereferencing pointer ‘addr4’
does break strict-aliasing rules
lib/hipl/lhipl_operations.c:74: note: initialized from here
lib/hipl/lhipl_operations.c:81: warning: dereferencing pointer ‘addr6’
does break strict-aliasing rules
lib/hipl/lhipl_operations.c:80: note: initialized from here
lib/hipl/lhipl_operations.c: In function ‘hipl_recvmsg_internal’:
lib/hipl/lhipl_operations.c:411: warning: dereferencing pointer
‘saddr.38’ does break strict-aliasing rules
lib/hipl/lhipl_operations.c:411: note: initialized from here
lib/hipl/lhipl_operations.c: In function ‘hipl_connect_internal’:
lib/hipl/lhipl_operations.c:92: warning: dereferencing pointer ‘ss.50’
does break strict-aliasing rules
lib/hipl/lhipl_operations.c:592: note: initialized from here
lib/hipl/lhipl_operations.c:93: warning: dereferencing pointer ‘addr4’
does break strict-aliasing rules
lib/hipl/lhipl_operations.c:89: note: initialized from here
lib/hipl/lhipl_operations.c:95: warning: dereferencing pointer ‘addr6’
does break strict-aliasing rules
lib/hipl/lhipl_operations.c:90: note: initialized from here
Hi,
On 04/05/12 20:36, Xin Gu wrote:
> On 04/05/12 20:11, Miika Komu wrote:
>>
>> You still clean the branch from warnings:
>>
>> make clean
>> make -j 4 2>/tmp/errors
>> grep lhip /tmp/errors|wc
>> 36 242 2984
>>
> I don't get any compilation warnings in my machine, do I forget to open
> some kind of switch? I think the Werror is on already.
no switches, just autoreconf and make:
lib/hipl/lhipl.c: In function ‘hipl_sendto’: lhipl.c: 378: warning: dereferencing pointer ‘p6’ does break lhipl.c: 377: warning: dereferencing pointer ‘p6’ does break lhipl.c: 376: note: initialized from here lhipl_operation s.c: In function ‘recv_msg_wrapper’: lhipl_operation s.c:168: warning: dereferencing pointer lhipl_operation s.c:164: warning: dereferencing pointer lhipl_operation s.c:229: note: initialized from here lhipl_operation s.c:167: warning: dereferencing pointer ‘s4’ lhipl_operation s.c:166: warning: dereferencing pointer ‘s4’ lhipl_operation s.c:165: note: initialized from here lhipl_operation s.c:171: warning: dereferencing pointer ‘s6’ lhipl_operation s.c:170: warning: dereferencing pointer ‘s6’ lhipl_operation s.c:169: note: initialized from here lhipl_operation s.c: In function ‘hipl_bind_ internal’ : lhipl_operation s.c:92: warning: dereferencing pointer lhipl_operation s.c:537: note: initialized from here lhipl_operation s.c:93: warning: dereferencing pointer ‘addr4’ lhipl_operation s.c:89: note: initialized from here lhipl_operation s.c:95: warning: dereferencing pointer ‘addr6’ lhipl_operation s.c:90: note: initialized from here lhipl_operation s.c: In function ‘auto_bind’: lhipl_operation s.c:75: warning: dereferencing pointer ‘addr4’ lhipl_operation s.c:74: note: initialized from here lhipl_operation s.c:81: warning: dereferencing pointer ‘addr6’ lhipl_operation s.c:80: note: initialized from here lhipl_operation s.c: In function ‘hipl_recvmsg_ internal’ : lhipl_operation s.c:411: warning: dereferencing pointer lhipl_operation s.c:411: note: initialized from here lhipl_operation s.c: In function ‘hipl_connect_ internal’ : lhipl_operation s.c:92: warning: dereferencing pointer ‘ss.50’ lhipl_operation s.c:592: note: initialized from here lhipl_operation s.c:93: warning: dereferencing pointer ‘addr4’ lhipl_operation s.c:89: note: initialized from here lhipl_operation s.c:95: warning: dereferencing pointer ‘addr6’ lhipl_operation s.c:90: note: initialized from here
lib/hipl/
strict-aliasing rules
lib/hipl/
strict-aliasing rules
lib/hipl/
lib/hipl/
lib/hipl/
‘our_locator.26’ does break strict-aliasing rules
lib/hipl/
‘our_locator.26’ does break strict-aliasing rules
lib/hipl/
lib/hipl/
does break strict-aliasing rules
lib/hipl/
does break strict-aliasing rules
lib/hipl/
lib/hipl/
does break strict-aliasing rules
lib/hipl/
does break strict-aliasing rules
lib/hipl/
lib/hipl/
lib/hipl/
‘laddr.45’ does break strict-aliasing rules
lib/hipl/
lib/hipl/
does break strict-aliasing rules
lib/hipl/
lib/hipl/
does break strict-aliasing rules
lib/hipl/
lib/hipl/
lib/hipl/
does break strict-aliasing rules
lib/hipl/
lib/hipl/
does break strict-aliasing rules
lib/hipl/
lib/hipl/
lib/hipl/
‘saddr.38’ does break strict-aliasing rules
lib/hipl/
lib/hipl/
lib/hipl/
does break strict-aliasing rules
lib/hipl/
lib/hipl/
does break strict-aliasing rules
lib/hipl/
lib/hipl/
does break strict-aliasing rules
lib/hipl/