aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorBrendan Kehoe <brendan@gcc.gnu.org>1993-01-22 18:05:01 -0500
committerBrendan Kehoe <brendan@gcc.gnu.org>1993-01-22 18:05:01 -0500
commiteaff4f5a57cb2f9c92134891e8f87acd76a12ff0 (patch)
tree0082314cb5169beb56f9b85e9bc43570cc86017b /gcc
parent936b69b36b157111169cda773d7a52a0b337cce1 (diff)
downloadgcc-eaff4f5a57cb2f9c92134891e8f87acd76a12ff0.zip
gcc-eaff4f5a57cb2f9c92134891e8f87acd76a12ff0.tar.gz
gcc-eaff4f5a57cb2f9c92134891e8f87acd76a12ff0.tar.bz2
Cygnus<-->FSF merge
From-SVN: r3303
Diffstat (limited to 'gcc')
-rw-r--r--gcc/dbxout.c5
-rw-r--r--gcc/flags.h5
2 files changed, 9 insertions, 1 deletions
diff --git a/gcc/dbxout.c b/gcc/dbxout.c
index b1122a0..d9cc0c6 100644
--- a/gcc/dbxout.c
+++ b/gcc/dbxout.c
@@ -726,7 +726,10 @@ dbxout_type_methods (type)
if (!warned)
{
warned = 1;
- warning ("dbx info for template class methods not yet supported");
+#ifdef HAVE_TEMPLATES
+ if (warn_template_debugging)
+ warning ("dbx info for template class methods not yet supported");
+#endif
}
return;
}
diff --git a/gcc/flags.h b/gcc/flags.h
index 7238899..0e3b28b 100644
--- a/gcc/flags.h
+++ b/gcc/flags.h
@@ -96,6 +96,11 @@ extern int warn_return_type;
extern int warn_cast_align;
+/* Nonzero means warn that dbx info for template class methods isn't fully
+ supported yet. */
+
+extern int warn_template_debugging;
+
/* Nonzero means warn about any identifiers that match in the first N
characters. The value N is in `id_clash_len'. */