diff options
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/dbxout.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a25e785..a6f80ea 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2003-10-22 David Taylor <dtaylor@emc.com> + + PR debug/12500 + * dbxout.c (dbxout_typedefs): Use COMPLETE_OR_VOID_TYPE_P. + 2003-10-22 Richard Kenner <kenner@vlsi1.ultra.nyu.edu> * config/alpha/alpha.c (function_value [ENABLE_CHECKING]): Don't call diff --git a/gcc/dbxout.c b/gcc/dbxout.c index 84700b4..ef04c83 100644 --- a/gcc/dbxout.c +++ b/gcc/dbxout.c @@ -553,7 +553,7 @@ dbxout_typedefs (tree syms) tree type = TREE_TYPE (syms); if (TYPE_NAME (type) && TREE_CODE (TYPE_NAME (type)) == TYPE_DECL - && COMPLETE_TYPE_P (type) + && COMPLETE_OR_VOID_TYPE_P (type) && ! TREE_ASM_WRITTEN (TYPE_NAME (type))) dbxout_symbol (TYPE_NAME (type), 0); } |