Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 May 2013 14:48:59 -0500
From:      Pedro Giffuni <pfg@FreeBSD.org>
To:        Rui Paulo <rpaulo@felyko.com>
Cc:        amd64@FreeBSD.org, toolchain@FreeBSD.org
Subject:   Re: [CFT] gcc: support for barcelona
Message-ID:  <51A3B8AB.5080808@FreeBSD.org>
In-Reply-To: <E9DC99EF-F2E9-4A5F-8370-36DA25DE2C89@felyko.com>
References:  <51A38CBD.6000702@FreeBSD.org> <E9DC99EF-F2E9-4A5F-8370-36DA25DE2C89@felyko.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 27.05.2013 14:12, Rui Paulo wrote:
> On 27 May 2013, at 09:41, Pedro Giffuni <pfg@freebsd.org> wrote:
>
>> Hello;
>>
>> Almost a year ago I tried to bring in the support for AMD's barcelona
>> chipset into our gcc. This actually filled a lot of holes in that were left
>> when similar intel support was brought in.
>>
>> Unfortunately I had to revert rapidly such support as it broke building
>> some C++ ports even when it was not being used.
>>
>> jkim@ did some cleanup of the support and the patch has been
>> gathering rust here:
>>
>> http://people.freebsd.org/~jkim/reworked-r236962-3.diff
>>
>> The patch still applies cleanly and there is a good chance it will work
>> since there have been other fixes merged since the last time.
>>
>> I did some basic testing and so far it works for me but I don't have
>> the specific chipset. Additional testing would be welcome.
>
> I have to question the general direction of this work. We switched to Clang as the default compiler for i386/amd64 some months ago and now you're working on improving our base GCC especially for amd64? I don't really understand how useful this is. It doesn't strike me as a good idea to see people working on things that will eventually be replaced / removed.

I have absolutely no intention to give gcc a second air: it's dead
and I am anxious to see it axed from -current (soon?). This said,
there are still many FreeBSD users trapped with the base gcc for
at least as long as 9.x is alive.

If you look at the ChangeLog.gcc43 in the above patch, you will
notice I am just completing some code that was incompletely
merged in previous revisions.

The basic work was done almost a year ago, and I have no hurry
to merge it but given that the effort was done already it would
seem a pity to just throw it away.

Of course I may be completely wrong here.

Pedro.





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?51A3B8AB.5080808>