[parisc-linux] New binutils available from cvs
Philipp Rumpf
prumpf@puffin.external.hp.com
Thu, 18 May 2000 04:51:38 -0600
On Thu, May 18, 2000 at 08:37:20PM +1000, Alan Modra wrote:
> On Thu, 18 May 2000, Philipp Rumpf wrote:
>
> > On Thu, May 18, 2000 at 12:41:13PM +1000, Alan Modra wrote:
> > > Hello everyone,
> > > I have just uploaded a new binutils to puffin.external.hp.com cvs. The
> > > new binutils, which you can get with "cvs co binutils-2.10", is a merge of
> >
> > Any reason for renaming cvs modules all the time instead of staying with
> > one name and perhaps not pissing off people with slow, expensive
> > connections ?
>
> Mainly so people can still easily use the old binutils. .diff.gz came to
> 1.8M anyway. I can put the diff somewhere you can get it, if you like.
>
> > > ***BIG WARNING**
> > > This binutils goes back to using the standard hppa comment char and line
> > > separator char. Existing puffin parisc code needs to be modified to suit,
> >
> > This
> > a) makes certain glbic code harder to work (which already does work, at
> > that)
>
> Can you explain this?
>
> > b) is inconsistent with every single other architecture that does run
> > Linux
> > c) is inconsistent with my tree, and basically forces me to distribute
> > binutils and gcc patches in addition to the gcc one-liner I already
> > have.
> >
> > All in all this strikes me as not too smart.
>
> Using `!' for comments
> a) breaks fp condition codes.
No, it doesn't. The condition code for fp "not equal" is "<>", not "!=".
> b) is inconsistent with existing hp assembler.
Your point ?
We broke existing assembly language / used the smarter of two possibilities
on almost all architectures.
> All in all .... :-)
All in all even _if_ you have a reason to change it back it could have used
some discussion. So far you haven't.
> Item a) is the killer. It might be possible to work around this problem
> and make `!' start a comment only when the preceding non-whitespace
> character is not a comma, but this sort of horrible hack hasn't much hope
> of ever being accepted back into FSF binutils.
Any idea which illegal drug the person who decided "!=" was the fp not
equal condition code was on ;) ?
> > BTW, did you fix gcc to work with -mdisable-fpregs and actually make the
> > kernel use that in the CVS tree ? It caused a lot of oopses here before
> > I worked around it (patch is at
> > ftp://linux-parisc.sourceforge.net/pub/linux-parisc/) (why we got oopses
> > and what is wrong should be quite obvious if you know RTL - I don't and
> > it seems reasonably obvious to me, I just can't fix it).
>
> No, I haven't done anything with gcc
Anyone else ? I think you (plural) should at least have a look causing
random data corruption.
> Linuxcare. Support for the Revolution.
And it's just in historical spirit that those actually supporting the
revolution lose their jobs ... (yes, I think the signature is quite
inconsiderate.)
Philipp Rumpf