diff options
author | Benjamin Kosnik <bkoz@gcc.gnu.org> | 2000-10-06 07:13:29 +0000 |
---|---|---|
committer | Benjamin Kosnik <bkoz@gcc.gnu.org> | 2000-10-06 07:13:29 +0000 |
commit | 89e37ad72256b0a597dcf6f509312480c3b6c19c (patch) | |
tree | dccc6aaa2a7cf0fb9b69b079c33af477cf000161 | |
parent | 7c7688c76a78e3f65ffe82dfbc32975700d54392 (diff) | |
download | gcc-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/ChangeLog | 14 | ||||
-rw-r--r-- | libstdc++-v3/README | 25 | ||||
-rwxr-xr-x | libstdc++-v3/mkcheck.in | 5 |
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 |