Commit bf93f43b by Benjamin Kosnik

[multiple changes]


2000-05-24   Nathan "I don't write ChangeLog Entries" Myers  <ncm@cantrip.org>

	* config/cpu/i486: New directory.
	* config/cpu/i486/bits: New directory.
	* config/cpu/i486/bits/atomicity.h: New file.
	* config/cpu/i386/bits/atomicity.h (__compare_and_swap): Delete
	'cmpxchgl' asm.
	* acinclude.m4 (GLIBCPP_CHECK_CPU): Enable i386.

2000-05-24  Loren J. Rittle  <ljrittle@acm.org>

        * backward/alloc.h (__default_alloc_template): Only expose
          implementation-specific symbol, if it exists in the
          configuration.
        * backward/iostream.h (ends): Expose symbol.
        * backward/strstream.h: New file.
        * backward/stream.h: New file.
        * backward/ostream.h: New file.
        * backward/istream.h: New file.
        * backward/fstream.h: New file.
        * backward/complex.h: New file.
        * backward/iomanip.h: New file.

	* mkcheck.in (LIB_PATH): Add -R bits.

	* math/carg.c (carg): Replace __atan2 with atan2.

From-SVN: r34162
parent 1601a6a0
2000-05-24 Nathan "I don't write ChangeLog Entries" Myers <ncm@cantrip.org>
* config/cpu/i486: New directory.
* config/cpu/i486/bits: New directory.
* config/cpu/i486/bits/atomicity.h: New file.
* config/cpu/i386/bits/atomicity.h (__compare_and_swap): Delete
'cmpxchgl' asm.
* acinclude.m4 (GLIBCPP_CHECK_CPU): Enable i386.
2000-05-24 Loren J. Rittle <ljrittle@acm.org>
* backward/alloc.h (__default_alloc_template): Only expose
implementation-specific symbol, if it exists in the
configuration.
* backward/iostream.h (ends): Expose symbol.
* backward/strstream.h: New file.
* backward/stream.h: New file.
* backward/ostream.h: New file.
* backward/istream.h: New file.
* backward/fstream.h: New file.
* backward/complex.h: New file.
* backward/iomanip.h: New file.
* mkcheck.in (LIB_PATH): Add -R bits.
* math/carg.c (carg): Replace __atan2 with atan2.
2000-05-24 Benjamin Kosnik <bkoz@purist.soma.redhat.com> 2000-05-24 Benjamin Kosnik <bkoz@purist.soma.redhat.com>
* Makefile.am (TAGS): Construct. * Makefile.am (TAGS): Construct.
...@@ -26,7 +53,7 @@ ...@@ -26,7 +53,7 @@
* src/Makefile.in: Regenerate. * src/Makefile.in: Regenerate.
* configure: Regenerate. * configure: Regenerate.
* src/ios.cc (ios_base::sync_with_stdio): Cleanup buffers from * src/ios.cc (ios_base::sync_with_stdio): Clean up buffers from
initialization. initialization.
* docs/download.html: Remove references to Cygwin-specific bits, * docs/download.html: Remove references to Cygwin-specific bits,
......
...@@ -95,7 +95,7 @@ maintainer-clean-multi: ...@@ -95,7 +95,7 @@ maintainer-clean-multi:
$(MULTICLEAN) $(AM_MAKEFLAGS) DO=maintainer-clean multi-clean $(MULTICLEAN) $(AM_MAKEFLAGS) DO=maintainer-clean multi-clean
# All the machinations with string instantiations messes up the # All the machinations with string instantiations messes up the
# automake-genrated TAGS rule. Make a simple one here. # automake-generated TAGS rule. Make a simple one here.
TAGS: tags-recursive $(LISP) TAGS: tags-recursive $(LISP)
# Work around what appears to be a GNU make bug handling MAKEFLAGS # Work around what appears to be a GNU make bug handling MAKEFLAGS
......
...@@ -493,7 +493,7 @@ maintainer-clean-multi: ...@@ -493,7 +493,7 @@ maintainer-clean-multi:
$(MULTICLEAN) $(AM_MAKEFLAGS) DO=maintainer-clean multi-clean $(MULTICLEAN) $(AM_MAKEFLAGS) DO=maintainer-clean multi-clean
# All the machinations with string instantiations messes up the # All the machinations with string instantiations messes up the
# automake-genrated TAGS rule. Make a simple one here. # automake-generated TAGS rule. Make a simple one here.
TAGS: tags-recursive $(LISP) TAGS: tags-recursive $(LISP)
# Tell versions [3.59,3.63) of GNU make to not export all variables. # Tell versions [3.59,3.63) of GNU make to not export all variables.
......
...@@ -292,8 +292,11 @@ AC_DEFUN(GLIBCPP_CHECK_CPU, [ ...@@ -292,8 +292,11 @@ AC_DEFUN(GLIBCPP_CHECK_CPU, [
arm*) arm*)
cpu_include_dir="config/cpu/arm" cpu_include_dir="config/cpu/arm"
;; ;;
i486 | i586 | i686 | i786) i386)
cpu_include_dir="config/cpu/i386" cpu_include_dir="config/cpu/i386"
;;
i486 | i586 | i686 | i786)
cpu_include_dir="config/cpu/i486"
;; ;;
powerpc | rs6000) powerpc | rs6000)
cpu_include_dir="config/cpu/powerpc" cpu_include_dir="config/cpu/powerpc"
......
...@@ -304,8 +304,11 @@ AC_DEFUN(GLIBCPP_CHECK_CPU, [ ...@@ -304,8 +304,11 @@ AC_DEFUN(GLIBCPP_CHECK_CPU, [
arm*) arm*)
cpu_include_dir="config/cpu/arm" cpu_include_dir="config/cpu/arm"
;; ;;
i486 | i586 | i686 | i786) i386)
cpu_include_dir="config/cpu/i386" cpu_include_dir="config/cpu/i386"
;;
i486 | i586 | i686 | i786)
cpu_include_dir="config/cpu/i486"
;; ;;
powerpc | rs6000) powerpc | rs6000)
cpu_include_dir="config/cpu/powerpc" cpu_include_dir="config/cpu/powerpc"
......
## Makefile for the math subdirectory of the GNU C++ Standard library. ## Makefile for the math subdirectory of the GNU C++ Standard library.
## ##
## Copyright (C) 1999 Cygnus Solutions ## Copyright (C) 1999, 2000 Cygnus Solutions
## ##
## This file is part of the libstdc++ version 3 distribution. ## This file is part of the libstdc++ version 3 distribution.
## Process this file with automake to produce Makefile.in. ## Process this file with automake to produce Makefile.in.
......
...@@ -33,5 +33,5 @@ ...@@ -33,5 +33,5 @@
double double
carg (__complex__ double x) carg (__complex__ double x)
{ {
return __atan2 (__imag__ x, __real__ x); return atan2 (__imag__ x, __real__ x);
} }
...@@ -61,10 +61,10 @@ fi ...@@ -61,10 +61,10 @@ fi
#LIB_PATH == where to find the build library binaries. #LIB_PATH == where to find the build library binaries.
if [ $WHICH != "1" ]; then if [ $WHICH != "1" ]; then
LIB_PATH="-L$BUILD_DIR/src/.libs" LIB_PATH="-L$BUILD_DIR/src/.libs -R$BUILD_DIR/src/.libs"
CXX="../../gcc/g++ -B../../gcc/" CXX="../../gcc/g++ -B../../gcc/"
elif [ $WHICH -eq 1 ]; then elif [ $WHICH -eq 1 ]; then
LIB_PATH="-L$PREFIX_DIR/lib" LIB_PATH="-L$PREFIX_DIR/lib -R$PREFIX_DIR/lib"
CXX="$PREFIX_DIR/bin/g++" CXX="$PREFIX_DIR/bin/g++"
fi fi
......
...@@ -287,7 +287,7 @@ $(headers:%=$(myincludep)%): $(myincludep)%: % ...@@ -287,7 +287,7 @@ $(headers:%=$(myincludep)%): $(myincludep)%: %
fi; fi;
# All the machinations with string instantiations messes up the # All the machinations with string instantiations messes up the
# automake-genrated TAGS rule. Make a simple one here. # automake-generated TAGS rule. Make a simple one here.
TAGS: $(generated_headers) $(cpu_headers) TAGS: $(generated_headers) $(cpu_headers)
etags -C $(top_srcdir)/bits/*.h $(top_srcdir)/bits/*.tcc \ etags -C $(top_srcdir)/bits/*.h $(top_srcdir)/bits/*.tcc \
$(generated_headers) $(cpu_headers) $(libio_headers) \ $(generated_headers) $(cpu_headers) $(libio_headers) \
......
...@@ -629,7 +629,7 @@ $(headers:%=$(myincludep)%): $(myincludep)%: % ...@@ -629,7 +629,7 @@ $(headers:%=$(myincludep)%): $(myincludep)%: %
fi; fi;
# All the machinations with string instantiations messes up the # All the machinations with string instantiations messes up the
# automake-genrated TAGS rule. Make a simple one here. # automake-generated TAGS rule. Make a simple one here.
TAGS: $(generated_headers) $(cpu_headers) TAGS: $(generated_headers) $(cpu_headers)
etags -C $(top_srcdir)/bits/*.h $(top_srcdir)/bits/*.tcc \ etags -C $(top_srcdir)/bits/*.h $(top_srcdir)/bits/*.tcc \
$(generated_headers) $(cpu_headers) $(libio_headers) \ $(generated_headers) $(cpu_headers) $(libio_headers) \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment