Re: A not so stellar result on Solaris 10

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




----- Original Message -----
From: Eric Botcazou <ebotcazou@xxxxxxxxxxx>
Date: Saturday, November 17, 2012 6:41 pm
Subject: Re: A not so stellar result on Solaris 10
To: Dennis Clarke <dclarke@xxxxxxxxxxxxx>
Cc: gcc-help@xxxxxxxxxxx, ryan.johnson@xxxxxxxxxxxxxx, iant@xxxxxxxxxx, jwakely.gcc@xxxxxxxxx


> >     So after a pile of noises made I was ableto finally posts ome 
> sort of
> > result :
> > 
> >         http://gcc.gnu.org/ml/gcc-testresults/2012-11/msg01367.html
> > 
> >     Not exactly what I was hoping for but it seems to be a step in 
> the right
> > direction. Notice that I gave up on the --disable-multilib option 
> and did
> > embrace the --disable-nls which allowed stage 1 to complete.
> > 
> > Not too sure what to make of all those failures with g++ or gcc for 
> that
> > matter. Everything else was flawless.
> 
> I think that the visibility failures are expected - because of the 
> antiquated 
> assembler.  You need to use the GNU assembler if you want to have all 
> the 
> fancy C++ features, as well as other advanced features.

Mostly I want a clean GCC compiler. So therefore I see binutils-2.23.1 was just
released last week. Perhaps I will give that a build ( with this GCC ) and then
ensure it has the "g" prefix and try a re-bootstrap of GCC again with gas as the
assembler. This may provide the cleaner results I am looking for. 

> The gnat.dg/lto14.adb failure is also expected (it's adjusted on the branch).

I guess that is fixed in 4.7.3 then .. no worries there. Maybe there is a simply patch
that can be applied at this time ? 

> The g++.dg/cpp0x/nullptr28.C and libgomp.c/sort-1.c failures aren't expected.

I have no idea where they are coming from however, no worries, could be a symptom
of not using gas and/or some other non-obvious factor in the GNU stack I have.  The plan
at some point is to have a single GNU stack in /usr/local which is 64-bit everywhere 
but with a GCC compiler in /usr/local/gcc4 that is happy to handle either 32-bit or 
64-bit tasks. 

Something I did notice was that the GCC 4.7.2 manual still refers to a -mcpu option of v7 
and also v8 as if they would result in different assembler output. Thus far I have tested 
this gcc 4.7.2 with -mcpu=v7 and v8 and checked the output assembly and seen no change. 
I would think v7 has long since been dropped as a supported processor. I don't think I have
seen one in years.  Not even in a junk pile. 

Dennis 



[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux