aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Kosnik <bkoz@gcc.gnu.org>2000-10-06 07:13:29 +0000
committerBenjamin Kosnik <bkoz@gcc.gnu.org>2000-10-06 07:13:29 +0000
commit89e37ad72256b0a597dcf6f509312480c3b6c19c (patch)
treedccc6aaa2a7cf0fb9b69b079c33af477cf000161
parent7c7688c76a78e3f65ffe82dfbc32975700d54392 (diff)
downloadgcc-89e37ad72256b0a597dcf6f509312480c3b6c19c.zip
gcc-89e37ad72256b0a597dcf6f509312480c3b6c19c.tar.gz
gcc-89e37ad72256b0a597dcf6f509312480c3b6c19c.tar.bz2
README (file): Adjust directory structures.
2000-10-05 Benjamin Kosnik <bkoz@fillmore.constant.com> * README (file): Adjust directory structures. * mkcheck.in (INC_PATH): Adjust for header changes. From-SVN: r36753
-rw-r--r--libstdc++-v3/ChangeLog14
-rw-r--r--libstdc++-v3/README25
-rwxr-xr-xlibstdc++-v3/mkcheck.in5
3 files changed, 33 insertions, 11 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 6170dee..6534074 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,17 @@
+2000-10-05 Brent Verner <brent@rcfile.org>
+
+ * bits/istream.tcc [basic_istream::get(basic_streambuf&)]: Removed
+ test for _M_gcount < in_avail(), as in_avail() only reports info
+ for current buffer, causing method to return at end of buffer.
+ * testsuite/27_io/istream_unformatted.cc [test07()]: New test.
+ * testsuite/27_io/istream_unformatted-3.txt: New file.
+ * testsuite/27_io/istream_unformatted-3.tst: New file.
+
+2000-10-05 Benjamin Kosnik <bkoz@fillmore.constant.com>
+
+ * README (file): Adjust directory structures.
+ * mkcheck.in (INC_PATH): Adjust for header changes.
+
2000-10-05 Phil Edwards <pme@sources.redhat.com>
* acinclude.m4 (GLIBCPP_CHECK_CTYPE): Tweaks to message texts
diff --git a/libstdc++-v3/README b/libstdc++-v3/README
index 1a94168..eb2ce9b 100644
--- a/libstdc++-v3/README
+++ b/libstdc++-v3/README
@@ -1,4 +1,4 @@
-file: isolib/README
+file: libstdc++-v3/README
New users may wish to point their web browsers to the file index.html
in the 'docs' subdirectory. It contains brief building instructions
@@ -13,12 +13,16 @@ subset of] an ISO Standard C++ Library.
It has subdirectories:
- bits
+ docs
+ Files in HTML and text format that document usage, quirks of the
+ implementation, and contributor checklists.
+
+ include/bits
Files included by standard headers and by other files in
the bits directory. Includes a set of files bits/std_xxxx.h
that implement the standard headers <xxxx>.
- std
+ include/std
Files meant to be found by #include <name> directives in
standard-conforming user programs. These headers are not
referred to by other headers, because such dependencies
@@ -26,11 +30,11 @@ It has subdirectories:
Installations may substitute symbolic links in place of
these files.
- ext
+ include/ext
Headers that define extensions to the standard library. No
standard header refers to any of them.
- backward
+ include/backward
Headers provided for backward compatibility, such as <iostream.h>.
They are not used in this library.
@@ -51,8 +55,8 @@ It has subdirectories:
Headers intended to shadow standard C headers provided by an
underlying OS or C library, and other headers depended on directly
by C++ headers (e.g. unistd.h). These are meant to wrap the names
- defined there into the _CSwamp namespace.
- [NB: this is still experimental, and is not currently used.]
+ defined there into the _C_legacy namespace.
+ [NB: this can be enabled via --enable-cshadow-headers.]
cshadow
The contents of this directory are constructed by scripts which
@@ -64,7 +68,9 @@ Other subdirectories contain variant versions of certain files
that are meant to be copied or linked by the configure script.
Currently these are:
- amm1 generic glibc math
+ math
+ config/cpu
+ config/os
Files needed only to construct the library, but not installed,
are in src/. Files to be copied as part of an installation are
@@ -76,7 +82,7 @@ under the std/ directory, and arranged to be searched only
when an include directive specifies a filename of "bits/..."
or <bits/...>. When building the library, we use
- -Istd -I. -Iconfig/* -Iconfig/cpu/*
+ -I. -Iinclude/std -Iinclude -Iconfig/os/* -Iconfig/cpu/*
to get the same effect.
@@ -90,5 +96,4 @@ any other make.
In files throughout the system, lines marked with an "XXX" indicate
a bug or incompletely-implemented feature. Lines marked "XXX MT"
indicate a place that may require attention for multi-thread safety.
-(Warning: places that need an atomic read are not so marked yet.)
diff --git a/libstdc++-v3/mkcheck.in b/libstdc++-v3/mkcheck.in
index b6a36ee..aabb13a 100755
--- a/libstdc++-v3/mkcheck.in
+++ b/libstdc++-v3/mkcheck.in
@@ -55,7 +55,10 @@ fi
# INC_PATH == include path to new headers for use on gcc command-line
if [ $WHICH != "1" ]; then
- INC_PATH="@CSHADOWFLAGS@ -I$BUILD_DIR -I$BUILD_DIR/libio -I$SRC_DIR/@ctype_include_dir@ -I$SRC_DIR/@cpu_include_dir@ -I$SRC_DIR/std -I$SRC_DIR -I$SRC_DIR/libio -I$SRC_DIR/testsuite"
+ INC_PATH="@CSHADOWFLAGS@ -I$BUILD_DIR -I$BUILD_DIR/libio \
+ -I$SRC_DIR/@ctype_include_dir@ -I$SRC_DIR/@cpu_include_dir@ \
+ -I$SRC_DIR/include/std -I$SRC_DIR/include -I$SRC_DIR/libio \
+ -I$SRC_DIR/testsuite"
elif [ $WHICH -eq 1 ]; then
INC_PATH="-I$SRC_DIR/testsuite"
fi