[gnu.g++.bug] GNU C++ 1.36.2- on m68k

tiemann@arkesden.eng.sun.com (Michael Tiemann) (12/03/89)

I wrote a bug involving alignment.  It did not show up on Sun4, but
did on Sun3.  Here is the fix:

    arkesden% diff -c2 cplus-tree.h~ cplus-tree.h
    *** cplus-tree.h~	Tue Nov 28 23:13:49 1989
    --- cplus-tree.h	Sat Dec  2 14:59:54 1989
    ***************
    *** 302,307 ****
	  } type_flags;

	int cid;
    -   int n_parents;
	int n_ancestors;
	int n_vancestors;
    --- 302,307 ----
	  } type_flags;

    +   unsigned n_parents : 16;
	int cid;
	int n_ancestors;
	int n_vancestors;
    arkesden% 

You need this if the macro TYPE_WRAP_TYPE appears in your version of
cplus-tree.h

Michael