Now this thread is starting to read like an episode of The Big Bang Theory.

One possible guess as to how/why MPICH has managed w/o "volatile" would be that they may pass less aggressive optimization flags to the compilers. It is a then a question of which MPI implementation is supporting a choice of compilers, not a selection of debuggers.

-Paul

On 11/8/2011 3:48 PM, George Bosilca wrote:
I will therefore propose to forever ban all compiler guys from this time-space, 
as now we have the undeniable proof that they concoct an evil plan against us. 
Otherwise, I can't explain how MPICH never had to add volatile to these 
particular variables and still support all these debuggers…

   george.

--
Paul H. Hargrove                          phhargr...@lbl.gov
Future Technologies Group
HPC Research Department                   Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900

Reply via email to