re PR libstdc++/52839 (double free or corruption running tr1/.../default_weaktoshared.exe)
PR libstdc++/52839 * acinclude.m4 (_GLIBCXX_ATOMIC_BUILTINS): Do not depend on glibcxx_cv_atomic_long_long. * configure: Regenerate. From-SVN: r186453
This commit is contained in:
parent
01e3d28cd5
commit
531b2c7b74
|
@ -1,3 +1,10 @@
|
|||
2012-04-14 Alan Modra <amodra@gmail.com>
|
||||
|
||||
PR libstdc++/52839
|
||||
* acinclude.m4 (_GLIBCXX_ATOMIC_BUILTINS): Do not depend on
|
||||
glibcxx_cv_atomic_long_long.
|
||||
* configure: Regenerate.
|
||||
|
||||
2012-04-13 Paolo Carlini <paolo.carlini@oracle.com>
|
||||
|
||||
* testsuite/26_numerics/cmath/51083.cc: Move...
|
||||
|
|
|
@ -2861,11 +2861,10 @@ EOF
|
|||
CXXFLAGS="$old_CXXFLAGS"
|
||||
AC_LANG_RESTORE
|
||||
|
||||
# Set atomicity_dir to builtins if all of above tests pass.
|
||||
# Set atomicity_dir to builtins if all but the long long test above passes.
|
||||
if test $glibcxx_cv_atomic_bool = yes \
|
||||
&& test $glibcxx_cv_atomic_short = yes \
|
||||
&& test $glibcxx_cv_atomic_int = yes \
|
||||
&& test $glibcxx_cv_atomic_long_long = yes ; then
|
||||
&& test $glibcxx_cv_atomic_int = yes; then
|
||||
AC_DEFINE(_GLIBCXX_ATOMIC_BUILTINS, 1,
|
||||
[Define if the compiler supports C++11 atomics.])
|
||||
atomicity_dir=cpu/generic/atomicity_builtins
|
||||
|
|
|
@ -15446,11 +15446,10 @@ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $
|
|||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||||
|
||||
|
||||
# Set atomicity_dir to builtins if all of above tests pass.
|
||||
# Set atomicity_dir to builtins if all but the long long test above passes.
|
||||
if test $glibcxx_cv_atomic_bool = yes \
|
||||
&& test $glibcxx_cv_atomic_short = yes \
|
||||
&& test $glibcxx_cv_atomic_int = yes \
|
||||
&& test $glibcxx_cv_atomic_long_long = yes ; then
|
||||
&& test $glibcxx_cv_atomic_int = yes; then
|
||||
|
||||
$as_echo "#define _GLIBCXX_ATOMIC_BUILTINS 1" >>confdefs.h
|
||||
|
||||
|
@ -15482,7 +15481,7 @@ $as_echo "$as_me: WARNING: Performance of certain classes will degrade as a resu
|
|||
# unnecessary for this test.
|
||||
|
||||
cat > conftest.$ac_ext << EOF
|
||||
#line 15485 "configure"
|
||||
#line 15484 "configure"
|
||||
int main()
|
||||
{
|
||||
_Decimal32 d1;
|
||||
|
@ -15524,7 +15523,7 @@ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
|
|||
# unnecessary for this test.
|
||||
|
||||
cat > conftest.$ac_ext << EOF
|
||||
#line 15527 "configure"
|
||||
#line 15526 "configure"
|
||||
template<typename T1, typename T2>
|
||||
struct same
|
||||
{ typedef T2 type; };
|
||||
|
@ -15558,7 +15557,7 @@ $as_echo "$enable_int128" >&6; }
|
|||
rm -f conftest*
|
||||
|
||||
cat > conftest.$ac_ext << EOF
|
||||
#line 15561 "configure"
|
||||
#line 15560 "configure"
|
||||
template<typename T1, typename T2>
|
||||
struct same
|
||||
{ typedef T2 type; };
|
||||
|
|
Loading…
Reference in New Issue