Re: CVS Update@xxxxxxxxxxxxxx: linux

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

 



On Mon, 14 Feb 2005, Ralf Baechle wrote:

> > Modified files:
> > 	arch/mips64/kernel: Tag: linux_2_4 scall_o32.S 
> > 
> > Log message:
> > 	Gas no longer supports redefining macros.
> 
> Bulletproofing 2.4 against newer tools is something that only makes limited
> sense, especially wrt. to gcc 3.4 and newer.  Chances for any such changes
> to be accepted upstream are slim - and the kernel has traditionally been
> easily affected by overoptimization, so I recommend against gcc 3.4.  The
> recommended compiler for 2.4 is still gcc 2.95.3 but except gcc 3.0 upto
> gcc 3.3 is reasonable and can be considered well tested.

 I do agree in general, but given that the construct I've used has been 
supported by gas since 1995, there is no point in keeping our code broken.  
And binutils actually quite rarely trigger problems with Linux, while 
they've got improved significantly with the last few releases; unlike with 
GCC it's normally a good idea to use the latest version of binutils.

  Maciej


[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux