On 12/05/2014 12:03 PM, Gary V. Vaughan wrote: > Bisecting my way to the the first gnulib changeset that causes these > failures, I landed at: > > bb2ab7e 2014-10-29 14:02 Alan Modra obstack: 64-bit obstack support, part > 2 > > Which is not surprising as GNU M4 uses GNU obstack extensively throughout.
I bet it has to do with this: src/builtin.c: obstack_blank (data->obs, sizeof (symbol *)); src/builtin.c: obstack_blank_fast (obs, len); src/builtin.c: obstack_blank (obs, -1); src/macro.c: obstack_blank is documented to take a negative size to reduce the src/macro.c: obstack_blank (&argv_stack, -argc * sizeof (token_data *)); vs. the discussion on gnulib that we intentionally changed upstream obstack_blank to no longer do this, and that you HAVE to use obstack_blank_fast to get that effect. -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature