[commit] [WIP patch] Fix crash regressions after libiberty/ update

Jan Kratochvil jan.kratochvil@redhat.com
Tue Jan 10 19:37:00 GMT 2012


On Mon, 09 Jan 2012 00:37:09 +0100, Jan Kratochvil wrote:
> gdb/
> 2012-01-08  Jan Kratochvil  <jan.kratochvil@redhat.com>
> 
> 	* c-exp.y (operator) <OPERATOR DELETE>
> 	(operator) <OPERATOR DELETE '[' ']'>: Add trailing space.
> 	* cp-name-parser.y (fill_comp, make_operator, make_dtor)
> 	(make_builtin_type, make_name): New variable i, add gdb_assert.
> 	(operator) <OPERATOR NEW>: Update ARGS to 3.
> 	(operator) <OPERATOR DELETE>: Add trailing space.
> 	(operator) <OPERATOR NEW '[' ']'>: Update ARGS to 3.
> 	(operator) <OPERATOR DELETE '[' ']'>: Add trailing space.
> 	* cp-support.c (cp_canonicalize_string): Check NULL from
> 	cp_comp_to_string, call warning and return.

Checked in:
	http://sourceware.org/ml/gdb-cvs/2012-01/msg00100.html


On Tue, 10 Jan 2012 20:02:31 +0100, Keith Seitz wrote:
> Jason Merrill just committed another patch to libiberty

      Re: C++/libiberty PATCH for many mangling fixes (6057, 48051, 50855, 51322 and more)
      http://gcc.gnu.org/ml/gcc-patches/2012-01/msg00505.html


> which will fix these problems (with your patch, which I have perused and
> recommend you commit).

I can confirm these two patches together fix for me all the regressions last
correct in 20120106, that was in GIT:
	ec9f619953971666fccfc2a5f92f67a6f57a22ac


Thanks,
Jan



More information about the Gdb-patches mailing list