]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
sdbout.c (SDB_GENERATE_FAKE): Remove.
authorKazu Hirata <kazu@cs.umass.edu>
Thu, 4 Nov 2004 13:23:23 +0000 (13:23 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Thu, 4 Nov 2004 13:23:23 +0000 (13:23 +0000)
* sdbout.c (SDB_GENERATE_FAKE): Remove.
(gen_fake_label): Don't use SDB_GENERATE_FAKE.
* system.h: Poison SDB_GENERATE_FAKE.
* doc/tm.texi (SDB_GENERATE_FAKE): Remove.

From-SVN: r90061

gcc/ChangeLog
gcc/doc/tm.texi
gcc/sdbout.c
gcc/system.h

index fb96938c41f38ec7b3c4ed044263d356102eed6e..fa14d0f7e225fbd8e8b45f30d98edaac20afcd46 100644 (file)
@@ -1,3 +1,10 @@
+2004-11-04  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * sdbout.c (SDB_GENERATE_FAKE): Remove.
+       (gen_fake_label): Don't use SDB_GENERATE_FAKE.
+       * system.h: Poison SDB_GENERATE_FAKE.
+       * doc/tm.texi (SDB_GENERATE_FAKE): Remove.
+
 2004-11-04  Ulrich Weigand  <uweigand@de.ibm.com>
 
        * config/s390/s390.md ("*addsi3_sign"): Use canonical RTL.
index bc11c413057230b7fb0f395f432911bc8a32a53c..fd51833acd33f5c99db99a4d3a2d1847cb13a145 100644 (file)
@@ -8175,12 +8175,6 @@ a new set of @code{PUT_SDB_@var{op}} macros if this is the only change
 required.
 @end defmac
 
-@defmac SDB_GENERATE_FAKE
-Define this macro to override the usual method of constructing a dummy
-name for anonymous structure and union types.  See @file{sdbout.c} for
-more information.
-@end defmac
-
 @defmac SDB_ALLOW_UNKNOWN_REFERENCES
 Define this macro to allow references to unknown structure,
 union, or enumeration tags to be emitted.  Standard COFF does not
index d9ab44c6dadfb18389f1009589a5cd2bedf31b07..91a7a2cc256e5516b30b0fbefc2ca12b12174a09 100644 (file)
@@ -252,11 +252,6 @@ do { fprintf (asm_out_file, "\t.tag\t");   \
           SDB_DELIM, SDB_DELIM, SDB_DELIM, (LINE), SDB_DELIM)
 #endif
 
-#ifndef SDB_GENERATE_FAKE
-#define SDB_GENERATE_FAKE(BUFFER, NUMBER) \
-  sprintf ((BUFFER), ".%dfake", (NUMBER));
-#endif
-
 /* Return the sdb tag identifier string for TYPE
    if TYPE has already been defined; otherwise return a null pointer.  */
 
@@ -350,7 +345,7 @@ gen_fake_label (void)
 {
   char label[10];
   char *labelstr;
-  SDB_GENERATE_FAKE (label, unnamed_struct_number);
+  sprintf (label, ".%dfake", unnamed_struct_number);
   unnamed_struct_number++;
   labelstr = xstrdup (label);
   return labelstr;
index 20b8c2b02d4927e026b81885cb7bd8c4eaf228c9..2cdafb96fdffff5ce88befa3e0c8801caebdb341 100644 (file)
@@ -657,7 +657,7 @@ extern void fancy_abort (const char *, int, const char *) ATTRIBUTE_NORETURN;
        ASM_OUTPUT_FILENAME ASM_OUTPUT_SOURCE_LINE FILE_NAME_JOINER        \
        GDB_INV_REF_REGPARM_STABS_LETTER DBX_MEMPARM_STABS_LETTER          \
        PUT_SDB_SRC_FILE STABS_GCC_MARKER DBX_OUTPUT_FUNCTION_END          \
-       DBX_OUTPUT_GCC_MARKER DBX_FINISH_SYMBOL
+       DBX_OUTPUT_GCC_MARKER DBX_FINISH_SYMBOL SDB_GENERATE_FAKE
 
 /* Hooks that are no longer used.  */
  #pragma GCC poison LANG_HOOKS_FUNCTION_MARK LANG_HOOKS_FUNCTION_FREE  \