This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Solaris bootstrap failure


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]