kernel broken using CPUTYPE and 2.95.4

Matthew Dillon dillon at apollo.backplane.com
Mon May 10 08:29:02 PDT 2004


:I don't think theres anyway we can support the P4 option any time soon 
:and I know that theres no chance of it working under gcc 2.95.
:
:-DR

    I agree.  Trying to use cpu-specific optimizations in 2.95.x is roughly 
    equivalent to a blind man driving an 18 wheeler down the highway.  
    In other words: "don't do it, it doesn't work".  GCC2 is known to 
    produce bad code not only with CPUTYPE, but also with higher 
    optimization levels like -O2.  Blame the GCC folks for this.

    GCC3 does a better job but even so I would not use CPUTYPE without being
    prepared to turn it off when something breaks, and at best I might use
    -O2 or -Os (under GCC3 only, and even then we don't really officially
    support it, since differentiating between compiler code generation bugs
    and DFly bugs is extremely difficult).

    Besides, you won't notice any improvement in kernel performance.

					-Matt
					Matthew Dillon 
					<dillon at xxxxxxxxxxxxx>





More information about the Kernel mailing list