PR libstdc++/50510
* include/bits/random.tcc (seed_seq::generate): Fix computation.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179149
138bc75d-0d04-0410-961f-
82ee72b054a4
2011-09-24 John Salmon <john.salmon@deshaw.com>
+ PR libstdc++/50510
+ * include/bits/random.tcc (seed_seq::generate): Fix computation.
+
+2011-09-24 John Salmon <john.salmon@deshaw.com>
+
PR libstdc++/50509
* include/bits/random.tcc (seed_seq::generate): Fix computation.
_Type __r4 = __r3 - __k % __n;
__r4 = __detail::__mod<_Type,
__detail::_Shift<_Type, 32>::__value>(__r4);
- __begin[(__k + __p) % __n] ^= __r4;
- __begin[(__k + __q) % __n] ^= __r3;
+ __begin[(__k + __p) % __n] ^= __r3;
+ __begin[(__k + __q) % __n] ^= __r4;
__begin[__k % __n] = __r4;
}
}