> 
> 
> 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

Reply via email to