2007-10-20  Martin Sebor  <sebor@roguewave.com>

	Merged rev 586811 from branches/4.2.x with a fix for STDCXX-350.
	* _rawiter.h [__GNUG__ >= 4] (get_temporary_buffer,
	return_temporary_buffer): Used __attribute__ (may_alias) to tell
	the gcc optimizier about type-punning in a reinterpret_cast()
	and to silence warning: dereferencing type-punned pointer will
	break strict-aliasing rules.


git-svn-id: https://svn.apache.org/repos/asf/incubator/stdcxx/branches/4.2.0@586813 13f79535-47bb-0310-9956-ffa450edef68
1 file changed