gcc/libstdc++-v3/include/ext
Richard Guenther 9c01326d9a re PR libstdc++/38720 (_Relative_pointer_impl invokes undefined behavior)
2009-01-04  Richard Guenther  <rguenther@suse.de>

	PR libstdc++/38720
	* include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
	integer type for storage, arithmetic and comparisons.
	* testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.

From-SVN: r143058
2009-01-04 19:51:18 +00:00
..
pb_ds 2008-07-19 Paolo Carlini <paolo.carlini@oracle.com> 2008-07-19 19:58:52 +00:00
algorithm stl_numeric.h (iota): Add in C++0x mode. 2008-06-27 10:47:27 +00:00
array_allocator.h [multiple changes] 2008-06-21 16:55:17 +00:00
atomicity.h acinclude.m4 (GLIBCXX_ENABLE_ATOMIC_BUILTINS): Check for set of all used __sync builtins, in two sizes. 2008-04-24 14:40:29 +00:00
bitmap_allocator.h [multiple changes] 2008-06-21 16:55:17 +00:00
cast.h extptr_allocator.h: Minor tweaks. 2008-11-11 12:15:59 +00:00
codecvt_specializations.h run_doxygen: Remove html_output_dir. 2008-03-26 06:27:35 +00:00
concurrence.h concurrence.h: Fix __gthread_cond_t initialisation function macro name. 2008-12-23 03:10:35 +00:00
debug_allocator.h re PR libstdc++/27199 (ptrdiff_t and size_t outside of namespace std) 2006-04-23 14:54:26 +00:00
enc_filebuf.h run_doxygen: Remove html_output_dir. 2008-03-26 06:27:35 +00:00
extptr_allocator.h extptr_allocator.h: Minor tweaks. 2008-11-11 12:15:59 +00:00
functional PR libstdc++/28080 (partial) 2007-02-26 09:36:39 +00:00
iterator c++config: Add in revised namespace associations. 2005-12-19 00:56:05 +00:00
malloc_allocator.h [multiple changes] 2008-06-21 16:55:17 +00:00
memory c++config: Add in revised namespace associations. 2005-12-19 00:56:05 +00:00
mt_allocator.h [multiple changes] 2008-06-21 16:55:17 +00:00
new_allocator.h [multiple changes] 2008-06-21 16:55:17 +00:00
numeric c++config: Add in revised namespace associations. 2005-12-19 00:56:05 +00:00
numeric_traits.h stl_algobase.h (struct __lexicographical_compare): Add. 2007-11-16 23:41:55 +00:00
pod_char_traits.h pod_char_traits.h (char_traits<>::move): Use __builtin_memmove. 2007-05-11 18:58:08 +00:00
pointer.h re PR libstdc++/38720 (_Relative_pointer_impl invokes undefined behavior) 2009-01-04 19:51:18 +00:00
pool_allocator.h [multiple changes] 2008-06-21 16:55:17 +00:00
rb_tree c++config: Add in revised namespace associations. 2005-12-19 00:56:05 +00:00
rc_string_base.h sso_string_base.h (__sso_string_base<>::__sso_string_base(std::initializer_list<_CharT>, const _Alloc&)): Remove. 2008-07-22 13:52:14 +00:00
rope re PR libstdc++/36832 (error compiling with crope) 2008-07-15 10:14:40 +00:00
ropeimpl.h stl_construct.h (_Destroy(_ForwardIterator, _ForwardIterator __last, _Allocator)): Change the last parameter to _Allocator&. 2007-05-04 15:06:46 +00:00
slist libstdc++.exp: Check CXXFLAGS. 2007-09-07 03:01:53 +00:00
sso_string_base.h sso_string_base.h (__sso_string_base<>::__sso_string_base(std::initializer_list<_CharT>, const _Alloc&)): Remove. 2008-07-22 13:52:14 +00:00
stdio_filebuf.h c++config: Add in revised namespace associations. 2005-12-19 00:56:05 +00:00
stdio_sync_filebuf.h run_doxygen: Remove html_output_dir. 2008-03-26 06:27:35 +00:00
string_conversions.h string_conversions.cc: Remove. 2008-06-29 15:46:50 +00:00
throw_allocator.h [multiple changes] 2008-06-21 16:55:17 +00:00
type_traits.h re PR libstdc++/31426 (TR1 includes do not work with -std=c++0x) 2007-05-31 23:37:56 +00:00
typelist.h [multiple changes] 2008-04-10 20:26:45 +00:00
vstring_fwd.h PR libstdc++/33979 (partial) 2008-08-20 19:29:54 +00:00
vstring_util.h [multiple changes] 2008-06-21 16:55:17 +00:00
vstring.h sso_string_base.h (__sso_string_base<>::__sso_string_base(std::initializer_list<_CharT>, const _Alloc&)): Remove. 2008-07-22 13:52:14 +00:00
vstring.tcc cxxabi-internal.h: Remove, to be replaced by... 2007-05-08 02:50:32 -04:00