From 769177acfc01f27366faca22e5ac453dc827c7e7 Mon Sep 17 00:00:00 2001 From: mmitchel Date: Thu, 6 Apr 2000 00:51:25 +0000 Subject: * final.c (final): Use xcalloc to allocate line_note_exists. * function.c (free_after_compilation): Free the temp_slots. (assign_stack_temp_for_type): Use xmalloc to allocate temp_slots. (combine_temp_slot): Free temp_slots when they get combined. (purge_addressof): Fix typo in comment. * stmt.c (mark_goto_fixup): Mark the fixup itself. (expand_fixup): Allocate the fixup with ggc_alloc_obj. * ggc.h: Include varray.h. (ggc_pending_trees): Declare. (ggc_mark_tree_children): Remove declaration. (ggc_mark_tree): Just push unmarked trees on ggc_pending_trees. * ggc-common.c (ggc_pending_trees): New variable. (ggc_mark_roots): Call ggc_mark_trees. (ggc_mark_tree_children): Rename to ggc_mark_trees. Process all the ggc_pending_trees. * Makefile.in (GGC_H): New variable. Use it throughout in place of ggc.h. * Makefile.in (GGC_H): New variable. Use it throughout in place of ggc.h. * call.c: Don't include obstack.h. Include ggc.h. (obstack_chunk_alloc): Don't define. (obstack_chunk_free): Likewise. (add_candidate): Allocate the z_candidate with ggc_alloc_obj. * decl.c (push_switch): Use xmalloc to allocate the cp_switch. (pop_switch): Free it. * decl2.c (grokclassfn): Set TREE_READONLY for PARM_DECLs. * dump.c (dequeue_and_dump): Don't try to print the bit_position if we don't have a DECL_FIELD_OFFSET. * Makefile.in (GGC_H): Add varray.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32956 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/cp/dump.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'gcc/cp/dump.c') diff --git a/gcc/cp/dump.c b/gcc/cp/dump.c index fe43fb0ffd1..7f81094d4b0 100644 --- a/gcc/cp/dump.c +++ b/gcc/cp/dump.c @@ -550,7 +550,8 @@ dequeue_and_dump (di) { if (DECL_C_BIT_FIELD (t)) dump_string (di, "bitfield"); - dump_child ("bpos", bit_position (t)); + if (DECL_FIELD_OFFSET (t)) + dump_child ("bpos", bit_position (t)); } break; -- cgit v1.2.1