This is the mail archive of the gcc-patches@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]
Other format: [Raw text]

[PATCH ping] Re: Generate i486 code by default on FreeBSD/ia32


Ping.

http://gcc.gnu.org/ml/gcc-patches/2011-02/msg00353.html

Gerald

On Tue, 8 Feb 2011, Gerald Pfeifer wrote:
>> When targeting FreeBSD/ia32 6.0 and newer, cc1 uses -march=i486
>> -mtune=generic by default, i.e. when not passed -march/-mtune on the
>> command line. These are correct defaults.
>> 
>> The gcc driver however always passes -march/-mtune to cc1 so that
>> default behaviour never kicks in. The driver's default values of
>> -march/-mtune are determined by ./configure (gcc/config.gcc).
> We really should address this with GCC 4.6.  Right now, GCC on
> FreeBSD x86 underperforms quite a bit due to this.
> 
> I'll be happy to commit this; who 's gonna bite and approve? ;-)
> 
>>         * config.gcc (FreeBSD/i386): Default arch is i486.


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