a bug in valarray_array.h in gcc2.95.x
Hideaki Fujitani
fjtani@flab.fujitsu.co.jp
Fri Sep 10 05:25:00 GMT 1999
I found a bug in valarray_array.h in gcc-2.95.x:
// copy strided array __a[<__n : __s>] in plain __b[<__n>]
template<typename _Tp>
inline void
__valarray_copy (const _Tp* __restrict__ __a, size_t __n, size_t __s,
_Tp* __restrict__ __b)
{ for (size_t __i=0; __i<__n; ++__i, ++__b, __a += __s) *__b += *__a; }
^
here |
I think *__b += *__a should be *__b = *__a
Cheers,
Hideaki
More information about the Gcc-bugs
mailing list