This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r188040 - in /branches/cxx-conversion/gcc: Chan...
- From: crowl at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Thu, 31 May 2012 03:55:44 -0000
- Subject: r188040 - in /branches/cxx-conversion/gcc: Chan...
Author: crowl
Date: Thu May 31 03:55:44 2012
New Revision: 188040
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=188040
Log:
Change the check functions from templates to overloads.
Add "set unwindonsignal on" to gdbinit.in to gracefully handle aborts
in functions used from gdb.
Tested on x86-64.
Index: gcc/ChangeLog.cxx-conversion
2012-05-30 Lawrence Crowl <crowl@google.com>
* tree.h (tree_check): Change from template to const overload.
(tree_not_check): Likewise.
(tree_check2): Likewise.
(tree_not_check2): Likewise.
(tree_check3): Likewise.
(tree_not_check3): Likewise.
(tree_check4): Likewise.
(tree_not_check4): Likewise.
(tree_check5): Likewise.
(tree_not_check5): Likewise.
(contains_struct_check): Likewise.
(tree_class_check): Likewise.
(tree_range_check): Likewise.
(omp_clause_subcode_check): Likewise.
(omp_clause_range_check): Likewise.
(expr_check): Likewise.
(non_type_check): Likewise.
(tree_vec_elt_check): Likewise.
(omp_clause_elt_check): Likewise.
(tree_operand_check): Likewise.
(tree_operand_check_code): Likewise.
(tree_operand_length): Merge duplicate copy.
* gdbinit.in (set unwindonsignal on): New.
Modified:
branches/cxx-conversion/gcc/ChangeLog.cxx-conversion
branches/cxx-conversion/gcc/gdbinit.in
branches/cxx-conversion/gcc/tree.h