aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorH.J. Lu <hongjiu.lu@intel.com>2010-11-22 19:56:25 +0000
committerH.J. Lu <hjl@gcc.gnu.org>2010-11-22 11:56:25 -0800
commit87e0555a03e6fd4d2d6b969c7129b7678e22ba42 (patch)
tree3161006cacf2b8fa91927ce3a42c13c03929cd5f /gcc
parenta954677191450e00b53f8be75ab891052caea7ad (diff)
downloadgcc-87e0555a03e6fd4d2d6b969c7129b7678e22ba42.zip
gcc-87e0555a03e6fd4d2d6b969c7129b7678e22ba42.tar.gz
gcc-87e0555a03e6fd4d2d6b969c7129b7678e22ba42.tar.bz2
Add check for ENABLE_CHECKING,
2010-11-22 H.J. Lu <hongjiu.lu@intel.com> PR bootstrap/46609 * gengtype.c (header_dot_h_frul): Check ENABLE_CHECKING. (source_dot_c_frul): Likewise. From-SVN: r167049
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/gengtype.c9
2 files changed, 14 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 858406b..e16b8e7 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2010-11-22 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR bootstrap/46609
+ * gengtype.c (header_dot_h_frul): Check ENABLE_CHECKING.
+ (source_dot_c_frul): Likewise.
+
2010-11-22 Basile Starynkevitch <basile@starynkevitch.net>
* gimple-pretty-print.c (dump_bb_header): Add check for cfun.
diff --git a/gcc/gengtype.c b/gcc/gengtype.c
index d246234..ab7791f 100644
--- a/gcc/gengtype.c
+++ b/gcc/gengtype.c
@@ -1863,16 +1863,21 @@ struct file_rule_st files_rules[] = {
"gtype-desc.c" for common headers and corresponding output
files for language-specific header files. */
static outf_p
-header_dot_h_frul (input_file* inpf, char**poutname, char**pforname)
+header_dot_h_frul (input_file* inpf, char**poutname,
+ char**pforname ATTRIBUTE_UNUSED)
{
const char *basename = 0;
int lang_index = 0;
+#if ENABLE_CHECKING
const char *inpname = get_input_file_name (inpf);
DBGPRINTF ("inpf %p inpname %s outname %s forname %s",
(void*) inpf, inpname, *poutname, *pforname);
+#endif
basename = get_file_basename (inpf);
lang_index = get_prefix_langdir_index (basename);
+#if ENABLE_CHECKING
DBGPRINTF ("basename %s lang_index %d", basename, lang_index);
+#endif
if (lang_index >= 0)
{
@@ -1907,11 +1912,13 @@ source_dot_c_frul (input_file* inpf, char**poutname, char**pforname)
{
char *newbasename = CONST_CAST (char*, get_file_basename (inpf));
char *newoutname = CONST_CAST (char*, get_file_gtfilename (inpf));
+#if ENABLE_CHECKING
const char *inpname = get_input_file_name (inpf);
DBGPRINTF ("inpf %p inpname %s original outname %s forname %s",
(void*) inpf, inpname, *poutname, *pforname);
DBGPRINTF ("newoutname %s", newoutname);
DBGPRINTF ("newbasename %s", newbasename);
+#endif
free (*poutname);
free (*pforname);
*poutname = newoutname;