aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/README.QMTEST
diff options
context:
space:
mode:
authorMark Mitchell <mmitchel@gcc.gnu.org>2002-08-01 04:46:23 +0000
committerMark Mitchell <mmitchel@gcc.gnu.org>2002-08-01 04:46:23 +0000
commit4ba126e468db5a4a6fa07d1b9483bc8f0562833b (patch)
tree5e0393052914787f60f9dbf9c085031bf97bb5c0 /gcc/testsuite/README.QMTEST
parent692f56114c8f0e4e859583ac7a6b5e1c7540003a (diff)
downloadgcc-4ba126e468db5a4a6fa07d1b9483bc8f0562833b.zip
gcc-4ba126e468db5a4a6fa07d1b9483bc8f0562833b.tar.gz
gcc-4ba126e468db5a4a6fa07d1b9483bc8f0562833b.tar.bz2
call.c (build_field_call): Do not look up the field by name.
* call.c (build_field_call): Do not look up the field by name. (build_method_call): Simplify. (struct z_candidate): Add access_path and conversion_path. Remove basetype_path. (convert_class_to_reference): Adjust use of add_function_candidate. (add_candidate): Add conversion_path argument. (add_function_candidate): Use it. (add_conv_dndidate): Likewise. (build_builtin_candidate): Likewise. (add_template_candidate_real): Add conversion_path argument. (add_template_conv_candidate): Likewise. (add_template_candidate): Likewise. (build_user_type_conversion_1): Use it. (build_new_function_call): Remove name lookup code. Adjust use of add_template_candidate and add_function_candidate. (build_new_op): Likewise. (convert_like_real): Use build_special_member_call. (build_over_call): Use cand->conversion_path. (build_special_member_call): New method. (build_new_method_call): Remove name lookup code. * cp-tree.def (OFFSET_REF): Update documentation. (TEMPLATE_ID_EXPR): Likewise. * cp-tree.h (BASELINK_ACCESS_BINFO): New macro. (BASELINK_OPTYPE): Likewise. (build_new_method_call): Adjust prototype. (build_special_member_call): New method. (build_baselink): New method. (build_offset_ref_call_from_tree): Likewise. (build_call_from_tree): Likewise. (finish_qualified_call_expr): Remove. (finish_call_expr): Adjust prototype. (build_x_function_call): Remove. * cvt.c (ocp_convert): Use build_special_member_call. * decl2.c (reparse_absdcl_as_expr): Use finish_call_expr. (build_expr_from_tree): Adjust handling for TEMPLATE_ID_EXPR and CALL_EXPR. (build_offset_ref_call_from_tree): New function. (build_call_from_tree): Likewise. * init.c (expand_cleanup): Use build_special_member_call. (expand_default_init): Likewise. (build_member_call): Use finish_call_expr. (build_new_1): Use build_special_member_call. (push_base_cleanups): Likewise. * method.c (do_build_assign_ref): Likewise. * parse.y (template_id): Do not pass a COMPONENT_REF to lookup_template_function. (primary): Use parse_finish_call_epxr, not finish_call_expr. (parse_finish_call_expr): New function. * pt.c (lookup_template_function): Add assertions. * search.c (lookup_base): Allow T to be a binfo. (build_baselink): New function. (lookup_member): Use it. * semantics.c (finish_call_expr): Do not do name lookup. (finish_object_call_expr): Remove #if 0'd code. (finish_qualified_call_expr): Remove. * typeck.c (build_x_function_call): Remove. (build_static_case): Use build_special_member_call. * typeck2.c (build_functional_cast): Likewise. * g++.dg/inherit/operator1.C: New test. * g++.dg/lookup/disamb1.C: Fix typo in comment. * g++.dg/other/error1.C: Change expected error message. * g++.dg/template/conv4.C: Likewise. From-SVN: r55920
Diffstat (limited to 'gcc/testsuite/README.QMTEST')
-rw-r--r--gcc/testsuite/README.QMTEST5
1 files changed, 3 insertions, 2 deletions
diff --git a/gcc/testsuite/README.QMTEST b/gcc/testsuite/README.QMTEST
index 00fcc4f..1e44d93 100644
--- a/gcc/testsuite/README.QMTEST
+++ b/gcc/testsuite/README.QMTEST
@@ -113,11 +113,12 @@ Here are some more advanced usage instructions:
1. To run a particular set of tests (rather than all of the tests),
use the make variable "QMTEST_GPP_TESTS". For example,
- make QMTEST_GPP_TESTS="gpp.dg" qmtest-g++
+ make QMTEST_GPP_TESTS="g++.dg" qmtest-g++
will run only the tests in the g++.dg subdirectory, and:
- make QMTEST_GPP_TESTS="gpp.dg.special.conpr1 gpp.old-deja.other.access2"
+ make QMTEST_GPP_TESTS="g++.dg/special/conpr1.C \
+ g++.old-deja/g++.other/access2.C"
qmtest-g++
will run only the two tests indicated.