From: Joel Brobecker Date: Tue, 30 Sep 2008 20:14:13 +0000 (+0000) Subject: * ada-lang.c (ADA_RETAIN_DOTS): Delete this dead macro. Update X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=cdc7bb92c7632624063844c7bcaa4aca90e2a622;p=binutils-gdb.git * ada-lang.c (ADA_RETAIN_DOTS): Delete this dead macro. Update the code accordingly. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index eb6adddf8c6..9b8d0f488b8 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2008-09-30 Joel Brobecker + + * ada-lang.c (ADA_RETAIN_DOTS): Delete this dead macro. Update + the code accordingly. + 2008-09-30 Joel Brobecker * ada-lang.c (ada_evaluate_subexp) [UNOP_IND]: Remove strange diff --git a/gdb/ada-lang.c b/gdb/ada-lang.c index 02a20b4daa5..2b73bdbdab9 100644 --- a/gdb/ada-lang.c +++ b/gdb/ada-lang.c @@ -57,10 +57,6 @@ #include "observer.h" #include "vec.h" -#ifndef ADA_RETAIN_DOTS -#define ADA_RETAIN_DOTS 0 -#endif - /* Define whether or not the C operator '/' truncates towards zero for differently signed operands (truncation direction is undefined in C). Copied from valarith.c. */ @@ -814,7 +810,7 @@ ada_encode (const char *decoded) k = 0; for (p = decoded; *p != '\0'; p += 1) { - if (!ADA_RETAIN_DOTS && *p == '.') + if (*p == '.') { encoding_buffer[k] = encoding_buffer[k + 1] = '_'; k += 2; @@ -1136,8 +1132,7 @@ ada_decode (const char *encoded) if (i < len0) goto Suppress; } - else if (!ADA_RETAIN_DOTS - && i < len0 - 2 && encoded[i] == '_' && encoded[i + 1] == '_') + else if (i < len0 - 2 && encoded[i] == '_' && encoded[i + 1] == '_') { /* Replace '__' by '.'. */ decoded[j] = '.';