[ https://issues.apache.org/jira/browse/STDCXX-349?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Martin Sebor reassigned STDCXX-349: ----------------------------------- Assignee: Martin Sebor > [gcc 4.1.1] warnings compiling iostore.cpp > ------------------------------------------ > > Key: STDCXX-349 > URL: https://issues.apache.org/jira/browse/STDCXX-349 > Project: C++ Standard Library > Issue Type: Bug > Components: Build > Affects Versions: 4.1.4, 4.1.3 > Environment: gcc 4.1.1/Solaris 10 > Reporter: Martin Sebor > Assigned To: Martin Sebor > Priority: Minor > > gcc -c -I/amd/devco/sebor/stdcxx/include/ansi -pthreads > -I/amd/devco/sebor/stdcxx/include -I/build/sebor/gcc-4.1.1-12d/include > -pedantic -nostdinc++ -O2 -W -Wall -Wcast-qual -Winline -Wshadow > -Wwrite-strings -Wno-long-long -fPIC /amd/devco/sebor/stdcxx/src/iostore.cpp > /amd/devco/sebor/stdcxx/include/rw/_rawiter.h: In function 'void > std::return_temporary_buffer(_TypeT*) [with _TypeT = > std::ios_base::_C_usr_data::_C_event_cb]': > /amd/devco/sebor/stdcxx/src/iostore.cpp:144: instantiated from here > /amd/devco/sebor/stdcxx/include/rw/_rawiter.h:157: warning: dereferencing > type-punned pointer will break strict-aliasing rules > /amd/devco/sebor/stdcxx/include/rw/_rawiter.h: In function > 'std::pair<_TypeT*, _Distance> std::get_temporary_buffer(_Distance, _TypeT*) > [with _TypeT = std::ios_base::_C_usr_data::_C_event_cb, _Distance = int]': > /amd/devco/sebor/stdcxx/include/rw/_rawiter.h:146: instantiated from > 'std::pair<_TypeT*, int> std::get_temporary_buffer(int) [with _TypeT = > std::ios_base::_C_usr_data::_C_event_cb]' > /amd/devco/sebor/stdcxx/src/iostore.cpp:113: instantiated from here > /amd/devco/sebor/stdcxx/include/rw/_rawiter.h:131: warning: dereferencing > type-punned pointer will break strict-aliasing rules > /amd/devco/sebor/stdcxx/src/iostore.cpp: In member function 'void > std::ios_base::_C_copyfmt(const std::ios_base&, void*, const void*, unsigned > int)': > /amd/devco/sebor/stdcxx/src/iostore.cpp:182: warning: 'a_size$0' may be used > uninitialized in this function > /amd/devco/sebor/stdcxx/src/iostore.cpp:182: warning: 'a_size$1' may be used > uninitialized in this function > /amd/devco/sebor/stdcxx/src/iostore.cpp:182: warning: 'a_size$2' may be used > uninitialized in this function -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.