bootstrap broken on ppc-linux

Marcin Dalecki martin@dalecki.de
Mon Jan 23 21:40:00 GMT 2006


On 2006-01-23, at 21:36, Zack Weinberg wrote:
>
> Also, if you have access to valgrind (I can't remember if it works  
> on x86-64 yet?)
> you could run both programs under it and report what it says, since  
> this seems
> to be a bad-memory-access issue.

Inside genautomata.c there is a function gen_regexp_el(). It's  
allocating
a regexp_t by calling create_node(). However the code looks like:

   else if (strcmp (str, NOTHING_NAME) == 0)
     {
       regexp = create_node (sizeof (struct decl));
       regexp->mode = rm_nothing;
     }
   else
     {
       regexp = create_node (sizeof (struct decl));
       regexp->mode = rm_unit;
       REGEXP_UNIT (regexp)->name = str;
     }

This looks at last dubious.



More information about the Gcc mailing list