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: egcs-971105 config.guess and gcc/config.guess have diverged


 > From: Jim Wilson <wilson@cygnus.com>
 > 
 > 	Ooops, what I meant to say was egcs' config.guess and
 > 	gcc-2.7.90's config.guess have diverged.  And I think it does matter
 > 	given the recent failures I had on alphaev56. 
 > 
 > Yes it matters.  The goal is to try to keep them in sync, but
 > occasional short term divergences will be unavoidable.  We
 > unfortunately did not have any merges from the FSF since early Aug, so
 > anything added to the FSF gcc2 sources after that will not be in EGCS.
 > The alphaev56 support was added after that point, and hence is not in
 > EGCS yet.
 > 
 > This stuff is so new that we may not be able to support it in the
 > initial EGCS release.
 > 
 > Incidentally, after starting a branch for the initial EGCS release,
 > the first thing we did was merge with the most recent FSF snapshot, so
 > the post release EGCS sources will be up-to-date with the FSF as of
 > the Oct 21 snapshot.  The EGCS snapshots have since been coming from
 > the release branch.  As soon as the release is out, we will make
 > snapshots from the mainline sources again, and the alphaev56 support
 > will be there.
 > 
 > Jim


Jim,

	I don't think the problem is, as you imply above, that support
is missing.  The issue is that ev5* support is there and broken.  At
least I couldn't bootstrap my ev5 with egcs out of the box.

	If the support doesn't work at all, then at the very least,
config.guess should set the target as alpha-dec-osf4.0 so a working
compiler could be built, assuming ev5's are backward compatible.

	I think it _would_ actually work except that config.guess
guesses wrongly.  When I supply the target to configure and build
alpha-dec-osf4.0 (least common denominator) or alphaev5-dec-osf4.0b, it
works.  When I rely on the target config.guess chooses,
alphaev56-dec-osf4.0, it crashes during bootstrap. 

	So fixing config.guess should be all that's required.  If you
merged in the alpha diffs (quite short) from testgcc-971104, it would
be fine.  (Don't use the one from testgcc-971111 because the snapshot
has the wrong copy.)

		--Kaveh
--
Kaveh R. Ghazi				Project Manager
ghazi@caip.rutgers.edu			ICon CMT Corp.


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