parent
c2d018c34c
commit
e316491693
|
@ -4,23 +4,6 @@
|
|||
* include/bits/atomic_base.h (atomic_signal_fence): Call
|
||||
__atomic_signal_fence instead of __atomic_thread_fence.
|
||||
|
||||
2012-10-05 Pavel Chupin <pavel.v.chupin@intel.com>
|
||||
|
||||
Fix missing gthr-default.h issue on separate libstdc++ configure
|
||||
* acinclude.m4: Define glibcxx_thread_h.
|
||||
* include/Makefile.am: Use glibcxx_thread_h.
|
||||
* Makefile.in: Regenerate.
|
||||
* configure: Regenerate.
|
||||
* doc/Makefile.in: Regenerate.
|
||||
* include/Makefile.in: Regenerate.
|
||||
* libsupc++/Makefile.in: Regenerate.
|
||||
* po/Makefile.in: Regenerate.
|
||||
* python/Makefile.in: Regenerate.
|
||||
* src/Makefile.in: Regenerate.
|
||||
* src/c++11/Makefile.in: Regenerate.
|
||||
* src/c++98/Makefile.in: Regenerate.
|
||||
* testsuite/Makefile.in: Regenerate.
|
||||
|
||||
2012-09-20 Benjamin Kosnik <bkoz@redhat.com>
|
||||
|
||||
PR libstdc++/54102, part 2
|
||||
|
|
|
@ -239,7 +239,6 @@ glibcxx_builddir = @glibcxx_builddir@
|
|||
glibcxx_localedir = @glibcxx_localedir@
|
||||
glibcxx_prefixdir = @glibcxx_prefixdir@
|
||||
glibcxx_srcdir = @glibcxx_srcdir@
|
||||
glibcxx_thread_h = @glibcxx_thread_h@
|
||||
glibcxx_toolexecdir = @glibcxx_toolexecdir@
|
||||
glibcxx_toolexeclibdir = @glibcxx_toolexeclibdir@
|
||||
gxx_include_dir = @gxx_include_dir@
|
||||
|
|
|
@ -3341,16 +3341,10 @@ dnl having to write complex code (the sed commands to clean the macro
|
|||
dnl namespace are complex and fragile enough as it is). We must also
|
||||
dnl add a relative path so that -I- is supported properly.
|
||||
dnl
|
||||
dnl Substs:
|
||||
dnl glibcxx_thread_h
|
||||
dnl
|
||||
AC_DEFUN([GLIBCXX_ENABLE_THREADS], [
|
||||
AC_MSG_CHECKING([for thread model used by GCC])
|
||||
target_thread_file=`$CXX -v 2>&1 | sed -n 's/^Thread model: //p'`
|
||||
AC_MSG_RESULT([$target_thread_file])
|
||||
|
||||
glibcxx_thread_h=gthr-$target_thread_file.h
|
||||
AC_SUBST(glibcxx_thread_h)
|
||||
])
|
||||
|
||||
|
||||
|
|
|
@ -708,7 +708,6 @@ BASIC_FILE_H
|
|||
CSTDIO_H
|
||||
SECTION_FLAGS
|
||||
WERROR
|
||||
glibcxx_thread_h
|
||||
glibcxx_PCHFLAGS
|
||||
GLIBCXX_BUILD_PCH_FALSE
|
||||
GLIBCXX_BUILD_PCH_TRUE
|
||||
|
@ -11498,7 +11497,7 @@ else
|
|||
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
|
||||
lt_status=$lt_dlunknown
|
||||
cat > conftest.$ac_ext <<_LT_EOF
|
||||
#line 11501 "configure"
|
||||
#line 11500 "configure"
|
||||
#include "confdefs.h"
|
||||
|
||||
#if HAVE_DLFCN_H
|
||||
|
@ -11604,7 +11603,7 @@ else
|
|||
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
|
||||
lt_status=$lt_dlunknown
|
||||
cat > conftest.$ac_ext <<_LT_EOF
|
||||
#line 11607 "configure"
|
||||
#line 11606 "configure"
|
||||
#include "confdefs.h"
|
||||
|
||||
#if HAVE_DLFCN_H
|
||||
|
@ -14962,7 +14961,7 @@ fi
|
|||
#
|
||||
# Fake what AC_TRY_COMPILE does. XXX Look at redoing this new-style.
|
||||
cat > conftest.$ac_ext << EOF
|
||||
#line 14965 "configure"
|
||||
#line 14964 "configure"
|
||||
struct S { ~S(); };
|
||||
void bar();
|
||||
void foo()
|
||||
|
@ -15090,9 +15089,6 @@ $as_echo_n "checking for thread model used by GCC... " >&6; }
|
|||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $target_thread_file" >&5
|
||||
$as_echo "$target_thread_file" >&6; }
|
||||
|
||||
glibcxx_thread_h=gthr-$target_thread_file.h
|
||||
|
||||
|
||||
|
||||
|
||||
ac_ext=cpp
|
||||
|
@ -15300,7 +15296,7 @@ $as_echo "$glibcxx_cv_atomic_long_long" >&6; }
|
|||
# Fake what AC_TRY_COMPILE does.
|
||||
|
||||
cat > conftest.$ac_ext << EOF
|
||||
#line 15303 "configure"
|
||||
#line 15299 "configure"
|
||||
int main()
|
||||
{
|
||||
typedef bool atomic_type;
|
||||
|
@ -15335,7 +15331,7 @@ $as_echo "$glibcxx_cv_atomic_bool" >&6; }
|
|||
rm -f conftest*
|
||||
|
||||
cat > conftest.$ac_ext << EOF
|
||||
#line 15338 "configure"
|
||||
#line 15334 "configure"
|
||||
int main()
|
||||
{
|
||||
typedef short atomic_type;
|
||||
|
@ -15370,7 +15366,7 @@ $as_echo "$glibcxx_cv_atomic_short" >&6; }
|
|||
rm -f conftest*
|
||||
|
||||
cat > conftest.$ac_ext << EOF
|
||||
#line 15373 "configure"
|
||||
#line 15369 "configure"
|
||||
int main()
|
||||
{
|
||||
// NB: _Atomic_word not necessarily int.
|
||||
|
@ -15406,7 +15402,7 @@ $as_echo "$glibcxx_cv_atomic_int" >&6; }
|
|||
rm -f conftest*
|
||||
|
||||
cat > conftest.$ac_ext << EOF
|
||||
#line 15409 "configure"
|
||||
#line 15405 "configure"
|
||||
int main()
|
||||
{
|
||||
typedef long long atomic_type;
|
||||
|
@ -15485,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 15488 "configure"
|
||||
#line 15484 "configure"
|
||||
int main()
|
||||
{
|
||||
_Decimal32 d1;
|
||||
|
@ -15527,7 +15523,7 @@ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
|
|||
# unnecessary for this test.
|
||||
|
||||
cat > conftest.$ac_ext << EOF
|
||||
#line 15530 "configure"
|
||||
#line 15526 "configure"
|
||||
template<typename T1, typename T2>
|
||||
struct same
|
||||
{ typedef T2 type; };
|
||||
|
@ -15561,7 +15557,7 @@ $as_echo "$enable_int128" >&6; }
|
|||
rm -f conftest*
|
||||
|
||||
cat > conftest.$ac_ext << EOF
|
||||
#line 15564 "configure"
|
||||
#line 15560 "configure"
|
||||
template<typename T1, typename T2>
|
||||
struct same
|
||||
{ typedef T2 type; };
|
||||
|
|
|
@ -213,7 +213,6 @@ glibcxx_builddir = @glibcxx_builddir@
|
|||
glibcxx_localedir = @glibcxx_localedir@
|
||||
glibcxx_prefixdir = @glibcxx_prefixdir@
|
||||
glibcxx_srcdir = @glibcxx_srcdir@
|
||||
glibcxx_thread_h = @glibcxx_thread_h@
|
||||
glibcxx_toolexecdir = @glibcxx_toolexecdir@
|
||||
glibcxx_toolexeclibdir = @glibcxx_toolexeclibdir@
|
||||
gxx_include_dir = @gxx_include_dir@
|
||||
|
|
|
@ -1142,7 +1142,7 @@ ${host_builddir}/gthr-posix.h: ${toplevel_srcdir}/libgcc/gthr-posix.h \
|
|||
-e 's/\(${uppercase}*USE_WEAK\)/_GLIBCXX_\1/g' \
|
||||
< $< > $@
|
||||
|
||||
${host_builddir}/gthr-default.h: ${toplevel_srcdir}/libgcc/${glibcxx_thread_h} \
|
||||
${host_builddir}/gthr-default.h: ${toplevel_builddir}/libgcc/gthr-default.h \
|
||||
stamp-${host_alias}
|
||||
sed -e 's/\(UNUSED\)/_GLIBCXX_\1/g' \
|
||||
-e 's/\(GCC${uppercase}*_H\)/_GLIBCXX_\1/g' \
|
||||
|
|
|
@ -211,7 +211,6 @@ glibcxx_builddir = @glibcxx_builddir@
|
|||
glibcxx_localedir = @glibcxx_localedir@
|
||||
glibcxx_prefixdir = @glibcxx_prefixdir@
|
||||
glibcxx_srcdir = @glibcxx_srcdir@
|
||||
glibcxx_thread_h = @glibcxx_thread_h@
|
||||
glibcxx_toolexecdir = @glibcxx_toolexecdir@
|
||||
glibcxx_toolexeclibdir = @glibcxx_toolexeclibdir@
|
||||
gxx_include_dir = @gxx_include_dir@
|
||||
|
@ -1532,7 +1531,7 @@ ${host_builddir}/gthr-posix.h: ${toplevel_srcdir}/libgcc/gthr-posix.h \
|
|||
-e 's/\(${uppercase}*USE_WEAK\)/_GLIBCXX_\1/g' \
|
||||
< $< > $@
|
||||
|
||||
${host_builddir}/gthr-default.h: ${toplevel_srcdir}/libgcc/${glibcxx_thread_h} \
|
||||
${host_builddir}/gthr-default.h: ${toplevel_builddir}/libgcc/gthr-default.h \
|
||||
stamp-${host_alias}
|
||||
sed -e 's/\(UNUSED\)/_GLIBCXX_\1/g' \
|
||||
-e 's/\(GCC${uppercase}*_H\)/_GLIBCXX_\1/g' \
|
||||
|
|
|
@ -271,7 +271,6 @@ glibcxx_builddir = @glibcxx_builddir@
|
|||
glibcxx_localedir = @glibcxx_localedir@
|
||||
glibcxx_prefixdir = @glibcxx_prefixdir@
|
||||
glibcxx_srcdir = @glibcxx_srcdir@
|
||||
glibcxx_thread_h = @glibcxx_thread_h@
|
||||
glibcxx_toolexecdir = @glibcxx_toolexecdir@
|
||||
glibcxx_toolexeclibdir = @glibcxx_toolexeclibdir@
|
||||
gxx_include_dir = @gxx_include_dir@
|
||||
|
|
|
@ -211,7 +211,6 @@ glibcxx_builddir = @glibcxx_builddir@
|
|||
glibcxx_localedir = @glibcxx_localedir@
|
||||
glibcxx_prefixdir = @glibcxx_prefixdir@
|
||||
glibcxx_srcdir = @glibcxx_srcdir@
|
||||
glibcxx_thread_h = @glibcxx_thread_h@
|
||||
glibcxx_toolexecdir = @glibcxx_toolexecdir@
|
||||
glibcxx_toolexeclibdir = @glibcxx_toolexeclibdir@
|
||||
gxx_include_dir = @gxx_include_dir@
|
||||
|
|
|
@ -235,7 +235,6 @@ glibcxx_builddir = @glibcxx_builddir@
|
|||
glibcxx_localedir = @glibcxx_localedir@
|
||||
glibcxx_prefixdir = @glibcxx_prefixdir@
|
||||
glibcxx_srcdir = @glibcxx_srcdir@
|
||||
glibcxx_thread_h = @glibcxx_thread_h@
|
||||
glibcxx_toolexecdir = @glibcxx_toolexecdir@
|
||||
glibcxx_toolexeclibdir = @glibcxx_toolexeclibdir@
|
||||
gxx_include_dir = @gxx_include_dir@
|
||||
|
|
|
@ -264,7 +264,6 @@ glibcxx_builddir = @glibcxx_builddir@
|
|||
glibcxx_localedir = @glibcxx_localedir@
|
||||
glibcxx_prefixdir = @glibcxx_prefixdir@
|
||||
glibcxx_srcdir = @glibcxx_srcdir@
|
||||
glibcxx_thread_h = @glibcxx_thread_h@
|
||||
glibcxx_toolexecdir = @glibcxx_toolexecdir@
|
||||
glibcxx_toolexeclibdir = @glibcxx_toolexeclibdir@
|
||||
gxx_include_dir = @gxx_include_dir@
|
||||
|
|
|
@ -228,7 +228,6 @@ glibcxx_builddir = @glibcxx_builddir@
|
|||
glibcxx_localedir = @glibcxx_localedir@
|
||||
glibcxx_prefixdir = @glibcxx_prefixdir@
|
||||
glibcxx_srcdir = @glibcxx_srcdir@
|
||||
glibcxx_thread_h = @glibcxx_thread_h@
|
||||
glibcxx_toolexecdir = @glibcxx_toolexecdir@
|
||||
glibcxx_toolexeclibdir = @glibcxx_toolexeclibdir@
|
||||
gxx_include_dir = @gxx_include_dir@
|
||||
|
|
|
@ -243,7 +243,6 @@ glibcxx_builddir = @glibcxx_builddir@
|
|||
glibcxx_localedir = @glibcxx_localedir@
|
||||
glibcxx_prefixdir = @glibcxx_prefixdir@
|
||||
glibcxx_srcdir = @glibcxx_srcdir@
|
||||
glibcxx_thread_h = @glibcxx_thread_h@
|
||||
glibcxx_toolexecdir = @glibcxx_toolexecdir@
|
||||
glibcxx_toolexeclibdir = @glibcxx_toolexeclibdir@
|
||||
gxx_include_dir = @gxx_include_dir@
|
||||
|
|
|
@ -211,7 +211,6 @@ glibcxx_builddir = @glibcxx_builddir@
|
|||
glibcxx_localedir = @glibcxx_localedir@
|
||||
glibcxx_prefixdir = @glibcxx_prefixdir@
|
||||
glibcxx_srcdir = @glibcxx_srcdir@
|
||||
glibcxx_thread_h = @glibcxx_thread_h@
|
||||
glibcxx_toolexecdir = @glibcxx_toolexecdir@
|
||||
glibcxx_toolexeclibdir = @glibcxx_toolexeclibdir@
|
||||
gxx_include_dir = @gxx_include_dir@
|
||||
|
|
Loading…
Reference in New Issue