--- cvsup-snap-16.1h/ezm3-1.2/language/modula3/m3compiler/m3cc/gcc/include/obstack.h 2003-01-11 21:58:43.000000000 +0100 +++ cvsup-snap-16.1h.new/ezm3-1.2/language/modula3/m3compiler/m3cc/gcc/include/obstack.h 2005-03-26 18:44:03.000000000 +0100 @@ -423,7 +423,8 @@ ({ struct obstack *__o = (OBSTACK); \ if (__o->next_free + sizeof (void *) > __o->chunk_limit) \ _obstack_newchunk (__o, sizeof (void *)); \ - *((void **)__o->next_free)++ = ((void *)datum); \ + *((void **)__o->next_free) = ((void *)datum); \ + __o->next_free += sizeof(void *); \ (void) 0; }) # define obstack_int_grow(OBSTACK,datum) \