diff options
author | Alan Modra <amodra@gmail.com> | 2016-08-31 12:34:36 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2016-08-31 12:34:36 +0930 |
commit | afe002dd6619560c569ac0e080cbf220c826f989 (patch) | |
tree | 9dedf74577849057d340a04391d0ee2086a6b9c8 /gold/debug.h | |
parent | 6c95c841109309563e4436e0bd1a33464c847bd7 (diff) | |
download | gdb-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.h | 8 |
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) |