aboutsummaryrefslogtreecommitdiff
path: root/gold/debug.h
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2016-08-31 12:34:36 +0930
committerAlan Modra <amodra@gmail.com>2016-08-31 12:34:36 +0930
commitafe002dd6619560c569ac0e080cbf220c826f989 (patch)
tree9dedf74577849057d340a04391d0ee2086a6b9c8 /gold/debug.h
parent6c95c841109309563e4436e0bd1a33464c847bd7 (diff)
downloadgdb-afe002dd6619560c569ac0e080cbf220c826f989.zip
gdb-afe002dd6619560c569ac0e080cbf220c826f989.tar.gz
gdb-afe002dd6619560c569ac0e080cbf220c826f989.tar.bz2
[GOLD] Add debug output for powerpc section grouping
* debug.h (DEBUG_TARGET): New. (DEBUG_ALL): Add DEBUG_TARGET. (gold_debug): Delete FORMAT param. * powerpc.cc (Stub_control::can_add_to_stub_group): Print debug ourput.
Diffstat (limited to 'gold/debug.h')
-rw-r--r--gold/debug.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/gold/debug.h b/gold/debug.h
index e95408f..6fd72c2 100644
--- a/gold/debug.h
+++ b/gold/debug.h
@@ -39,10 +39,11 @@ const int DEBUG_FILES = 0x4;
const int DEBUG_RELAXATION = 0x8;
const int DEBUG_INCREMENTAL = 0x10;
const int DEBUG_LOCATION = 0x20;
+const int DEBUG_TARGET = 0x40;
const int DEBUG_ALL = (DEBUG_TASK | DEBUG_SCRIPT | DEBUG_FILES
| DEBUG_RELAXATION | DEBUG_INCREMENTAL
- | DEBUG_LOCATION);
+ | DEBUG_LOCATION | DEBUG_TARGET);
// Convert a debug string to the appropriate enum.
inline int
@@ -57,6 +58,7 @@ debug_string_to_enum(const char* arg)
{ "relaxation", DEBUG_RELAXATION },
{ "incremental", DEBUG_INCREMENTAL },
{ "location", DEBUG_LOCATION },
+ { "target", DEBUG_TARGET },
{ "all", DEBUG_ALL }
};
@@ -70,11 +72,11 @@ debug_string_to_enum(const char* arg)
// Print a debug message if TYPE is enabled. This is a macro so that
// we only evaluate the arguments if necessary.
-#define gold_debug(TYPE, FORMAT, ...) \
+#define gold_debug(TYPE, ...) \
do \
{ \
if (is_debugging_enabled(TYPE)) \
- parameters->errors()->debug(FORMAT, __VA_ARGS__); \
+ parameters->errors()->debug(__VA_ARGS__); \
} \
while (0)