diff options
Diffstat (limited to 'gcc/toplev.c')
-rw-r--r-- | gcc/toplev.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/gcc/toplev.c b/gcc/toplev.c index c42a243ba51..f99e9d4a4f3 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -2289,10 +2289,14 @@ compile_file (name) /* Set up the debug hooks based on write_symbols. Default to doing nothing. */ debug_hooks = &do_nothing_debug_hooks; -#if defined(DBX_DEBUGGING_INFO) || defined(XCOFF_DEBUGGING_INFO) - if (write_symbols == DBX_DEBUG || write_symbols == XCOFF_DEBUG) +#if defined(DBX_DEBUGGING_INFO) + if (write_symbols == DBX_DEBUG) debug_hooks = &dbx_debug_hooks; #endif +#if defined(XCOFF_DEBUGGING_INFO) + if (write_symbols == XCOFF_DEBUG) + debug_hooks = &xcoff_debug_hooks; +#endif #ifdef SDB_DEBUGGING_INFO if (write_symbols == SDB_DEBUG) debug_hooks = &sdb_debug_hooks; |