I took a look at this, and the problem isn’t in the print statements. The 
problem is that PRIsize_t is being incorrectly set to “unsigned long” instead 
of something correct for the -m32 directive in that environment


> On May 6, 2016, at 9:48 AM, Paul Hargrove <phhargr...@lbl.gov> wrote:
> 
> The 96 printf format warnings in the attachment come from an Linux/x86-64 
> system w/ Clang and "-m32".
> 
> Some of the warnings are "size_t" vs "unigned long", which is harmless since 
> both are 32-bits.
> 
> However, there are several cases in sharedfp/sm where a 64-bit (long long) 
> format has a 32-bit (long) argument.
> 
> -Paul
> 
> 
> -- 
> Paul H. Hargrove                          phhargr...@lbl.gov 
> <mailto:phhargr...@lbl.gov>
> Computer Languages & Systems Software (CLaSS) Group
> Computer Science Department               Tel: +1-510-495-2352
> Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900
> <format_warn_m32.txt>_______________________________________________
> devel mailing list
> de...@open-mpi.org
> Subscription: https://www.open-mpi.org/mailman/listinfo.cgi/devel
> Link to this post: 
> http://www.open-mpi.org/community/lists/devel/2016/05/18932.php

Reply via email to