V3 PATCH for GCC-3.0.1: Fix PR 3981
Gabriel Dos Reis
gdr@codesourcery.com
Fri Aug 10 03:38:00 GMT 2001
Mark,
This patch fixes bug #3981 which is also a regression over 2.95.x
OK for branch?
-- Gaby
CodeSourcery, LLC http://www.codesourcery.com
Index: ChangeLog
===================================================================
RCS file: /cvs/gcc/gcc/libstdc++-v3/ChangeLog,v
retrieving revision 1.452.2.140
diff -p -r1.452.2.140 ChangeLog
*** ChangeLog 2001/07/31 19:33:57 1.452.2.140
--- ChangeLog 2001/08/10 10:32:25
***************
*** 1,3 ****
--- 1,8 ----
+ 2001-08-10 Gunter Winkler gunter.winkler@mathematik.tu-chemnitz.de
+
+ * include/bits/std_complex.h (complex<long double>::operator*=,
+ complex<long double>::operator/=): Fix thinko.
+
2001-07-31 Loren J. Rittle <ljrittle@acm.org>
* src/gen-num-limits.cc: Use __LONG_LONG_MAX__.
Index: include/bits/std_complex.h
===================================================================
RCS file: /cvs/gcc/gcc/libstdc++-v3/include/bits/std_complex.h,v
retrieving revision 1.15.4.2
diff -p -r1.15.4.2 std_complex.h
*** std_complex.h 2001/05/31 12:41:46 1.15.4.2
--- std_complex.h 2001/08/10 10:32:28
*************** namespace std
*** 930,943 ****
inline complex<long double>&
complex<long double>::operator*=(long double __r)
{
! __real__ _M_value *= __r;
return *this;
}
inline complex<long double>&
complex<long double>::operator/=(long double __r)
{
! __real__ _M_value /= __r;
return *this;
}
--- 930,943 ----
inline complex<long double>&
complex<long double>::operator*=(long double __r)
{
! _M_value *= __r;
return *this;
}
inline complex<long double>&
complex<long double>::operator/=(long double __r)
{
! _M_value /= __r;
return *this;
}
More information about the Libstdc++
mailing list