[mpich-discuss] ROMIO compiler warnings

Jeff Squyres jsquyres at cisco.com
Thu Feb 17 10:40:32 CST 2011


I notice that gcc 4.1 and 4.5 issue a bunch of warnings with the ROMIO from MPICH2 v1.3.1.  Are these warnings that you care about, perchance? 

The output below is from compiling on a RHEL 5.5 machine using the gcc 4.5.0 compilers (snipped output below to show just the warnings):

Making all in common
ad_coll_exch_new.c: In function ‘ADIOI_Print_flatlist_node’:
ad_coll_exch_new.c:52:7: warning: ISO C does not support the ‘%Ld’ gnu_printf format
ad_coll_exch_new.c:52:7: warning: ISO C does not support the ‘%Ld’ gnu_printf format
ad_coll_exch_new.c:56:7: warning: ISO C does not support the ‘%Ld’ gnu_printf format
ad_coll_exch_new.c:56:7: warning: ISO C does not support the ‘%Ld’ gnu_printf format
ad_read_coll.c: In function ‘ADIOI_Read_and_exch’:
ad_read_coll.c:687:7: warning: cast from pointer to integer of different size
ad_read_coll.c:687:7: warning: cast from pointer to integer of different size
ad_read_coll.c:740:7: warning: cast from pointer to integer of different size
ad_read_coll.c:740:7: warning: cast from pointer to integer of different size
ad_read_coll.c:741:7: warning: comparison between signed and unsigned integer expressions
ad_read_coll.c: In function ‘ADIOI_Fill_user_buffer’:
ad_read_coll.c:1035:4: warning: cast from pointer to integer of different size
ad_read_coll.c:1035:4: warning: cast from pointer to integer of different size
ad_read_coll.c:1035:4: warning: comparison between signed and unsigned integer expressions
ad_read_coll.c:1042:4: warning: cast from pointer to integer of different size
ad_read_coll.c:1042:4: warning: cast from pointer to integer of different size
ad_read_coll.c:1042:4: warning: comparison between signed and unsigned integer expressions
ad_read_str.c: In function ‘ADIOI_GEN_ReadStrided’:
ad_read_str.c:142:7: warning: comparison between signed and unsigned integer expressions
ad_read_str.c:295:7: warning: comparison between signed and unsigned integer expressions
ad_read_str.c:341:7: warning: comparison between signed and unsigned integer expressions
ad_read_str_naive.c: In function ‘ADIOI_GEN_ReadStrided_naive’:
ad_read_str_naive.c:83:5: warning: cast from pointer to integer of different size
ad_read_str_naive.c:83:5: warning: cast from pointer to integer of different size
ad_read_str_naive.c:245:9: warning: cast from pointer to integer of different size
ad_read_str_naive.c:245:9: warning: cast from pointer to integer of different size
ad_read_str_naive.c:311:9: warning: cast from pointer to integer of different size
ad_read_str_naive.c:311:9: warning: cast from pointer to integer of different size
ad_write_coll.c: In function ‘ADIOI_Exch_and_write’:
ad_write_coll.c:467:7: warning: cast from pointer to integer of different size
ad_write_coll.c:467:7: warning: cast from pointer to integer of different size
ad_write_coll.c: In function ‘ADIOI_Fill_send_buffer’:
ad_write_coll.c:925:11: warning: cast from pointer to integer of different size
ad_write_coll.c:925:11: warning: cast from pointer to integer of different size
ad_write_coll.c:925:11: warning: comparison between signed and unsigned integer expressions
ad_write_coll.c:932:4: warning: cast from pointer to integer of different size
ad_write_coll.c:932:4: warning: cast from pointer to integer of different size
ad_write_coll.c:932:4: warning: comparison between signed and unsigned integer expressions
ad_write_nolock.c: In function ‘ADIOI_NOLOCK_WriteStrided’:
ad_write_nolock.c:142:9: warning: cast from pointer to integer of different size
ad_write_nolock.c:142:9: warning: cast from pointer to integer of different size
ad_write_nolock.c:338:21: warning: comparison between signed and unsigned integer expressions
ad_write_str_naive.c: In function ‘ADIOI_GEN_WriteStrided_naive’:
ad_write_str_naive.c:85:5: warning: cast from pointer to integer of different size
ad_write_str_naive.c:85:5: warning: cast from pointer to integer of different size
ad_write_str_naive.c:246:9: warning: cast from pointer to integer of different size
ad_write_str_naive.c:246:9: warning: cast from pointer to integer of different size
ad_write_str_naive.c:312:9: warning: cast from pointer to integer of different size
ad_write_str_naive.c:312:9: warning: cast from pointer to integer of different size
malloc.c: In function ‘ADIOI_Malloc_fn’:
malloc.c:57:5: warning: ISO C90 does not support the ‘z’ gnu_printf length modifier

-- 
Jeff Squyres
jsquyres at cisco.com
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/



More information about the mpich-discuss mailing list