[gnu.g++.bug] VINDEX_MAX on machines with negative addresses

csmith@UUNET.UU.NET (Chris Smith) (11/18/89)

If you follow this advice from g++.texinfo

                            In GNU C++, there are two ways of doing this: if
   the assumption is made that the largest offset into a virtual function
   table will always be smaller than the first text address available to the
   user, then define the symbol `VTABLE_USES_MASK', and set
   `VINDEX_MAX' to the largest power of two less than or equal to that
   size. 

you get a ton of  VINDEX_MAX redefined  messages because of this line in 
cplus-tree.h:

   #define VINDEX_MAX ((unsigned)128)

Since the right value for VINDEX_MAX is machine-dependent, shouldn't
it be defined (when needed) in tm.h ?