Go to file
Nathan Sidwell 62e4a75853 cp-tree.h (unification_kind_t): Add DEDUCE_ORDER.
cp:
	* cp-tree.h (unification_kind_t): Add DEDUCE_ORDER.
	(more_specialized): Add deduction parameter.
	* call.c (joust): Adjust more_specialized call.
	* pt.c (UNIFY_ALLOW_OUTER_MORE_CV_QUAL,
	UNIFY_ALLOW_OUTER_LESS_CV_QUAL): New unify flags.
	(get_bindings_order): Remove.
	(get_bindings_real): Add DEDUCE parameter.
	(maybe_adjust_types_for_deduction): Return extra unify flags. Do
	REFERENCE_TYPE jig for DEDUCE_ORDER.
	(type_unification_real): Deal with DEDUCE_ORDER. Use result of
	maybe_adjust_types_for_deduction.
	(more_specialized): Add DEDUCE parameter. Call get_bindings_real
	directly.
	(try_one_overload): Use result of maybe_adjust_types_for_deduction.
	(check_cv_quals_for_unify): Use new unify qualifier flags.
	(unify): Clear new unify qualifier flags.
	(get_bindings_real): Add DEDUCE parameter.
	(get_bindings): Adjust call to get_bindings_real.
	(get_bindings_overload): Likewise.
	(most_specialized_instantiation): Adjust call to
	more_specialized.
testsuite:
	* g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
	* g++.old-deja/g++.pt/spec35.C: New test.
	* g++.old-deja/g++.pt/spec36.C: New test.

From-SVN: r39182
2001-01-22 13:51:43 +00:00
boehm-gc
config
contrib texi2pod.pl: Fix regular expression for @r to avoid exponential recursion. 2001-01-15 23:32:25 +00:00
fastjar
gcc cp-tree.h (unification_kind_t): Add DEDUCE_ORDER. 2001-01-22 13:51:43 +00:00
include
INSTALL
libchill
libf2c Daily bump. 2001-01-22 01:45:08 -07:00
libffi
libiberty
libio
libjava SimpleDateFormat.java (format): Compute hour for cases HOUR_OF_DAY1_FIELD (1-24)... 2001-01-20 00:37:09 +00:00
libobjc
libstdc++
libstdc++-v3 configopts.html: Update for current status. 2001-01-21 09:36:09 +00:00
zlib
.cvsignore
ChangeLog * configure.in: Enable libgcj for linux targets. 2001-01-22 01:47:11 +00:00
config-ml.in
config.guess
config.if
config.sub
configure
configure.in * configure.in: Enable libgcj for linux targets. 2001-01-22 01:47:11 +00:00
COPYING
COPYING.LIB
install-sh
libtool.m4
ltcf-c.sh
ltcf-cxx.sh
ltcf-gcj.sh
ltconfig
ltmain.sh
MAINTAINERS MAINTAINERS (Write After Approval): Add myself. 2001-01-21 01:13:52 +00:00
Makefile.in
missing
mkdep
mkinstalldirs
move-if-change
README
symlink-tree
ylwrap

		   README for GNU development tools

This directory contains various GNU compilers, assemblers, linkers, 
debuggers, etc., plus their support routines, definitions, and documentation.


Check the INSTALL directory for detailed configuration and installation
instructions.


Much of the code and documentation enclosed is copyright by
the Free Software Foundation, Inc.  See the file COPYING or
COPYING.LIB in the various directories, for a description of the
GNU General Public License terms under which you can copy the files.

REPORTING BUGS: Again, see gdb/README, binutils/README, etc., for info
on where and how to report problems.