This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Solaris bootstrap failure
- To: ghazi at caip dot rutgers dot edu
- Subject: Re: Solaris bootstrap failure
- From: Mark Mitchell <mark at codesourcery dot com>
- Date: Fri, 09 Mar 2001 11:12:26 -0800
- Cc: gcc at gcc dot gnu dot org
- Organization: CodeSourcery, LLC
- References: <200103070427.XAA25955@caip.rutgers.edu>
>>>>> "Kaveh" == Kaveh R Ghazi <ghazi@caip.rutgers.edu> writes:
Kaveh> I also tried bootstrapping both checkouts with -g -O2
Kaveh> --save-temps to see if it would leave behind some clues,
Kaveh> but that one passed "make compare".
Kaveh> Any other ideas?
I am still narrowing this down. The current likely patch appears to
be:
2001-02-08 Richard Henderson <rth@redhat.com>
* config/sparc/sparc.c (function_arg_record_value_3): Fix
calculation of the number of integer registers required.
(function_arg_record_value): Likewise.
I'm not sure *why* that would cause the problem, but it is at least a
sparc.c patch. The other patches in my current binary search area
appear to be much more unlikely.
The current data is:
Replicated in:
2001-02-25
2001-02-15
2001-02-08 18:00
Not replicated in:
2001-02-01
2001-02-07
2001-02-08 12:00
Testing:
2001-02-08 12:45
The top of the ChangeLog in the 12:45 tree is:
2001-02-08 Jason Merrill <jason@redhat.com>
* diagnostic.c (internal_error): Say "confused" after 1 error, not
two. Print file and line with "confused" message.
* dwarf2out.c (dwarf2out_line): Include filename in -dA output.
which is the change before Richard's.
I'm not sure how Richard is going to be able to debug the problem, but
if this really is the offending patch, we can remove it temporarily,
so that we can make progress on the branch.
Thanks,
--
Mark Mitchell mark@codesourcery.com
CodeSourcery, LLC http://www.codesourcery.com