Re: [PATCH 1/7] New obstack_next_free is not an lvalue

2015-11-08 Thread Jeff Law
On 11/07/2015 01:07 AM, Alan Modra wrote: New obstack.h casts obstack_next_free to (void *), resulting in it being a non-lvalue, and warnings on pointer arithmetic. gcc/ * gensupport.c (add_mnemonic_string): Make len param a size_t. (gen_mnemonic_setattr): Make "size" var a

Re: [PATCH 1/7] New obstack_next_free is not an lvalue

2015-11-07 Thread Richard Sandiford
Alan Modra writes: > diff --git a/gcc/gensupport.c b/gcc/gensupport.c > index 0480e17..484ead2 100644 > --- a/gcc/gensupport.c > +++ b/gcc/gensupport.c > @@ -2253,7 +2253,7 @@ htab_eq_string (const void *s1, const void *s2) > and a permanent heap copy of STR is created. */

[PATCH 1/7] New obstack_next_free is not an lvalue

2015-11-07 Thread Alan Modra
New obstack.h casts obstack_next_free to (void *), resulting in it being a non-lvalue, and warnings on pointer arithmetic. gcc/ * gensupport.c (add_mnemonic_string): Make len param a size_t. (gen_mnemonic_setattr): Make "size" var a size_t. Use obstack_blank_fast to