> > > This appears to be different from the previous failure. > > make[2]: Nothing to be done for `all'. > make[2]: Leaving directory > `/home/joel/gcc-work/head/b-sh-rtems4.7/libdecnumber' > make[2]: Entering directory `/home/joel/gcc-work/head/b-sh-rtems4.7/gcc' > build/genextract ../../gcc/gcc/config/sh/sh.md \ > insn-conditions.md > tmp-extract.c > *** glibc detected *** double free or corruption (fasttop): 0x0873f4c8 *** > /bin/sh: line 1: 7371 Aborted build/genextract > ../../gcc/gcc/config/sh/sh.md insn-conditions.md >tmp-extract.c > > Here is the gdb backtrace.(
Can you try after the following two patches: 2006-01-24 Zack Weinberg <[EMAIL PROTECTED]> * genautomata.c (process_state_for_insn_equiv_partition): Use xcalloc for insn_arcs_array. * vec.h (DEF_VEC_ALLOC_FUNC_I): New set of templates. (DEF_VEC_ALLOC_I): Use it, not DEF_VEC_ALLOC_FUNC_P. 2006-01-24 Richard Henderson <[EMAIL PROTECTED]> * genextract.c (VEC_safe_set_locstr): Take VEC by reference; update all callers. I think those will fix your issue. Thanks, Andrew Pinski