Go to file
Paolo Carlini 2fecaef4af [multiple changes]
2005-06-06  Paolo Carlini  <pcarlini@suse.de>

        Port from libstdcxx_so_7-branch:
	2004-09-24  Paolo Carlini  <pcarlini@suse.de>
		    Jonathan Wakely  <redi@gcc.gnu.org>

	* include/bits/stl_list.h (list::list(size_type, value_type,
	const allocator_type&): Implement according to the letter of the
	standard, i.e., don't use two overloads, not equivalent in case
	of non default constructible T.
	(list::resize(size_type, const value_type&)): Fix the signature:
	according to the standard the second argument is by value; also,
	don't use two overloads.
	* include/bits/list.tcc (list::resize(size_type, const value_type&)):
	Adjust consistently the signature.
	* include/bits/stl_deque.h (deque::deque(size_type, value_type,
	const allocator_type&)): Likewise.
	(deque::resize(size_type, const value_type&)): Likewise.
	* include/bits/stl_vector.h (vector::vector(size_type, value_type,
	const allocator_type&)): Likewise.
	(vector::resize(size_type, const value_type&)): Likewise.
	* testsuite/testsuite_hooks.h: Add NonDefaultConstructible test type.
	* testsuite/23_containers/deque/explicit_instantiation/2.cc: New.
	* testsuite/23_containers/list/explicit_instantiation/2.cc: New.
	* testsuite/23_containers/map/explicit_instantiation/2.cc: New.
	* testsuite/23_containers/multimap/explicit_instantiation/2.cc: New.
	* testsuite/23_containers/multiset/explicit_instantiation/2.cc: New.
	* testsuite/23_containers/set/explicit_instantiation/2.cc: New.
	* testsuite/23_containers/vector/explicit_instantiation/2.cc: New.

	* include/bits/deque.tcc: Minor formatting fix.

From-SVN: r100668
2005-06-06 16:59:55 +00:00
INSTALL
boehm-gc
config
contrib btest-gcc.sh: Don't pass --with-newlib when target is "*-linux*". 2005-06-06 05:59:07 +00:00
fastjar
fixincludes
gcc x86-64.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Guard with HAVE_GAS_MAX_SKIP_P2ALIGN. 2005-06-06 14:45:29 +00:00
gnattools
include * libiberty.h (vsnprintf): Add format attribute. 2005-06-02 02:01:03 +00:00
intl
libada
libcpp
libffi ppc_closure.S (ffi_closure_SYSV): Don't use JUMPTARGET to call ffi_closure_helper_SYSV. 2005-06-01 10:03:09 +09:30
libgfortran * libgfortran/ChangeLog: fix date for previous commit. 2005-05-30 07:41:23 +00:00
libiberty
libjava natPlainSocketImplPosix.cc (setOption): Fix case fall-through bug. 2005-06-06 06:17:28 +00:00
libmudflap
libobjc
libstdc++-v3 [multiple changes] 2005-06-06 16:59:55 +00:00
maintainer-scripts
zlib
.cvsignore
ABOUT-NLS
COPYING
COPYING.LIB
ChangeLog configure.in: Fix typo in handling of --with-mpfr-dir. 2005-06-05 00:30:56 +02:00
ChangeLog.tree-ssa
MAINTAINERS * MAINTAINERS: Update my email address. 2005-06-04 06:23:19 +00:00
Makefile.def
Makefile.in
Makefile.tpl
README
README.SCO
compile
config-ml.in
config.guess
config.rpath
config.sub config.sub: Add cases for the Renesas m32c. 2005-06-02 20:16:32 -04:00
configure configure.in: Fix typo in handling of --with-mpfr-dir. 2005-06-05 00:30:56 +02:00
configure.in configure.in: Fix typo in handling of --with-mpfr-dir. 2005-06-05 00:30:56 +02:00
depcomp
install-sh
libtool.m4
ltcf-c.sh
ltcf-cxx.sh
ltcf-gcj.sh
ltconfig
ltmain.sh
missing
mkdep
mkinstalldirs
move-if-change
symlink-tree
ylwrap

README

This directory contains the GNU Compiler Collection (GCC).

The GNU Compiler Collection is free software.  See the file COPYING
for copying permission.  The manuals, and some of the runtime
libraries, are under different terms; see the individual source files
for details.

The directory INSTALL contains copies of the installation information
as HTML and plain text.  The source of this information is
gcc/doc/install.texi.  The installation information includes details
of what is included in the GCC sources and what files GCC installs.

See the file gcc/doc/gcc.texi (together with other files that it
includes) for usage and porting information.  An online readable
version of the manual is in the files gcc/doc/gcc.info*.

See http://gcc.gnu.org/bugs.html for how to report bugs usefully.