On 1/4/10, Anthony Williams <anthony.ajw@gmail.com> wrote:I've seen spurious optimization related messages in two scenarioes.
> Shiou Ming Lee <shiouming.lee@gmail.com> writes:
>
>> Hi, I'm building my program that depends on Boost.thread, but getting
>> following
>> warning message, only when compiler's optimization been turn on.
>>
>> C:/boost_1_41_0/boost/thread/win32/thread_heap_alloc.hpp: In member
>> function `bool gUtil::GLog::LogWriterManager::startAsyncLogging(unsigned
>> int)':
>> C:/boost_1_41_0/boost/thread/win32/thread_heap_alloc.hpp:156: warning:
>> 'heap_memory' might be used uninitialized in this function
>
> This is a really bizarre message. Line 156 is the declaration and
> initialization of heap_memory. How it could then be used uninitialized
> is beyond me.
>
>> This happens for MinGW 3.4 on Windows Vista SP1 32-bits, but not for GCC
>> 4.4 on
>> Fedora 11 x86. The Boost release is of version 1.41.0.
>
> It's win32-specific code, so isn't used on Fedora.
>
>> Any idea what should I do for this warning message? Or should I just leave
>> optimization on and ignore this message?
>
Some compilers only notice
when optimization is turned on and it is worthwhile to investigate.
Other times they optimize away
some code and then complain that it is missing. Is the latter possible?
--
> I would leave optimization on and ignore the message.
>
> Anthony
> --
> Author of C++ Concurrency in Action http://www.stdthread.co.uk/book/
> just::thread C++0x thread library http://www.stdthread.co.uk
> Just Software Solutions Ltd http://www.justsoftwaresolutions.co.uk
> 15 Carrallack Mews, St Just, Cornwall, TR19 7UL, UK. Company No. 5478976
>
> _______________________________________________
> Boost-users mailing list
> Boost-users@lists.boost.org
> http://lists.boost.org/mailman/listinfo.cgi/boost-users
marchywka@gmail.com
note new address 2009-12-16:
Mike Marchywka
1975 Village Round
Marietta GA 30064
415-264-8477 (w)<- use this
404-788-1216 (C)<- leave message
989-348-4796 (P)<- emergency only
marchywka@hotmail.com
Note: If I am asking for free stuff, I normally use for hobby/non-profit
information but may use in investment forums, public and private.
Please indicate any concerns if applicable.
Note: hotmail is censoring incoming mail using random criteria beyond
my control and often hangs my browser
but all my subscriptions are here..., try also marchywka@yahoo.com
_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users