This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] automated demangling styles list.
On Wed, Jun 12, 2002 at 07:38:07PM -0400, DJ Delorie wrote:
>
> > * demangle.h (demangling_styles): Renumbered.
> > (demangler_engine): Restructured.
>
> Neither of these are backward compatible. For demangling_styles,
> please preseve the previous values for previous enumerations. For
> demangler_engine, please add new fields only at the end so that
> existing fields remain at the same offset (although, since it's an
> *array* of structs, even extending breaks old binaries).
It is never meent to be binary compatible. It is compatible at the
source code level. The rest of my change depends on those changes.
What is the binary compatibility for?
H.J.