Re: Massive breakage with your libgcc patches

2011-11-29 Thread Bernd Schmidt
I've now tried to build c6x-uclinux, not only c6x-elf, and found another problem: crtbegin.o wasn't built. I committed the following patch; please doublecheck there wasn't a reason for how it was being done previously. Bernd Index: libgcc/config.host

Re: Massive breakage with your libgcc patches

2011-11-29 Thread Paolo Bonzini
On 11/29/2011 04:57 PM, Bernd Schmidt wrote: I've now tried to build c6x-uclinux, not only c6x-elf, and found another problem: crtbegin.o wasn't built. I committed the following patch; please doublecheck there wasn't a reason for how it was being done previously. It's ok, indeed we should look

Re: Massive breakage with your libgcc patches

2011-11-21 Thread Rainer Orth
Paolo Bonzini bonz...@gnu.org writes: On 11/07/2011 07:15 PM, Rainer Orth wrote: Bernd Schmidtber...@codesourcery.com writes: On 11/03/11 20:20, Rainer Orth wrote: * config/c6x/t-elf (LIB2ADDEH): Set. * config/c6x/t-c6x-elf: Remove. It builds now, but parts of libgcc are missing.

Re: Massive breakage with your libgcc patches

2011-11-21 Thread Paolo Bonzini
On 11/21/2011 04:43 PM, Rainer Orth wrote: Paolo Bonzinibonz...@gnu.org writes: On 11/07/2011 07:15 PM, Rainer Orth wrote: Bernd Schmidtber...@codesourcery.com writes: On 11/03/11 20:20, Rainer Orth wrote: * config/c6x/t-elf (LIB2ADDEH): Set. * config/c6x/t-c6x-elf:

Re: Massive breakage with your libgcc patches

2011-11-08 Thread Paolo Bonzini
On 11/07/2011 07:15 PM, Rainer Orth wrote: Bernd Schmidtber...@codesourcery.com writes: On 11/03/11 20:20, Rainer Orth wrote: * config/c6x/t-elf (LIB2ADDEH): Set. * config/c6x/t-c6x-elf: Remove. It builds now, but parts of libgcc are missing. There's no sign of muldf3, for

Re: Massive breakage with your libgcc patches

2011-11-08 Thread Bernd Schmidt
On 11/07/11 19:15, Rainer Orth wrote: * config/c6x/t-elf (LIB2ADD): Add instead of assigning. It does seem happier that way, please install. Please also check the list of files Paolo generated. Bernd

Re: Massive breakage with your libgcc patches

2011-11-08 Thread Rainer Orth
Bernd Schmidt ber...@codesourcery.com writes: On 11/07/11 19:15, Rainer Orth wrote: * config/c6x/t-elf (LIB2ADD): Add instead of assigning. It does seem happier that way, please install. Please also check the list of files Paolo generated. Done. Checking this in other cases has been

Re: Massive breakage with your libgcc patches

2011-11-07 Thread Bernd Schmidt
On 11/03/11 20:20, Rainer Orth wrote: * config/c6x/t-elf (LIB2ADDEH): Set. * config/c6x/t-c6x-elf: Remove. It builds now, but parts of libgcc are missing. There's no sign of muldf3, for examples. Bernd

Re: Massive breakage with your libgcc patches

2011-11-07 Thread Rainer Orth
Bernd Schmidt ber...@codesourcery.com writes: On 11/03/11 20:20, Rainer Orth wrote: * config/c6x/t-elf (LIB2ADDEH): Set. * config/c6x/t-c6x-elf: Remove. It builds now, but parts of libgcc are missing. There's no sign of muldf3, for examples. I found the problem: before, LIB2ADD

Re: Massive breakage with your libgcc patches

2011-11-04 Thread Bernd Schmidt
On 11/03/11 20:20, Rainer Orth wrote: Here's the patch I've come up with. Should I commit it now or would you like to do a full testsuite run first? Please commit, thanks. Bernd

Re: Massive breakage with your libgcc patches

2011-11-03 Thread Rainer Orth
Hans-Peter Nilsson hans-peter.nils...@axis.com writes: For big changes such as this, please test on a cross configuration as well. A random cross wouldn't help, and I'd claim it's impractical to set up full cross environments for all affected targets. That's why I repeatedly send calls for

Re: Massive breakage with your libgcc patches

2011-11-03 Thread Rainer Orth
Bernd Schmidt ber...@codesourcery.com writes: c6x-elf cross builds are also broken with failures in libgcc/. Rainer, can you investigate? Can you provide details? It probably would take quite some time for me to set up a full cross environment, and perhaps I can spot what's amiss without

Re: Massive breakage with your libgcc patches

2011-11-03 Thread Bernd Schmidt
On 11/03/11 14:12, Rainer Orth wrote: Bernd Schmidt ber...@codesourcery.com writes: c6x-elf cross builds are also broken with failures in libgcc/. Rainer, can you investigate? Can you provide details? It probably would take quite some time for me to set up a full cross environment, and

Re: Massive breakage with your libgcc patches

2011-11-03 Thread Hans-Peter Nilsson
From: Rainer Orth r...@cebitec.uni-bielefeld.de Date: Thu, 3 Nov 2011 14:10:50 +0100 Hans-Peter Nilsson hans-peter.nils...@axis.com writes: For big changes such as this, please test on a cross configuration as well. A random cross wouldn't help, and I'd claim it's impractical to set

Re: Massive breakage with your libgcc patches

2011-11-03 Thread Hans-Peter Nilsson
From: Rainer Orth r...@cebitec.uni-bielefeld.de Date: Thu, 3 Nov 2011 14:10:50 +0100 Hans-Peter Nilsson hans-peter.nils...@axis.com writes: For cris-elf, a patch in the range 180770:180778 supposedly yours, cause massive testsuite failures on the form of not finding functions in libgcc

Re: Massive breakage with your libgcc patches

2011-11-03 Thread Rainer Orth
Hans-Peter Nilsson hans-peter.nils...@axis.com writes: From: Rainer Orth r...@cebitec.uni-bielefeld.de Date: Thu, 3 Nov 2011 14:10:50 +0100 Hans-Peter Nilsson hans-peter.nils...@axis.com writes: For cris-elf, a patch in the range 180770:180778 supposedly yours, cause massive testsuite

Re: Massive breakage with your libgcc patches

2011-11-03 Thread Rainer Orth
Bernd Schmidt ber...@codesourcery.com writes: On 11/03/11 14:12, Rainer Orth wrote: Bernd Schmidt ber...@codesourcery.com writes: c6x-elf cross builds are also broken with failures in libgcc/. Rainer, can you investigate? Can you provide details? It probably would take quite some time

Re: Massive breakage with your libgcc patches

2011-11-03 Thread Bernd Schmidt
On 11/03/11 18:01, Rainer Orth wrote: Bernd Schmidt ber...@codesourcery.com writes: A cross environment for -elf targets typicaly just requires building up binutils/newlib, and that should be rather quick to set up. A set of Maybe in theory, but for the case at hand, a c6x-elf configuration

Re: Massive breakage with your libgcc patches

2011-11-03 Thread Rainer Orth
Bernd Schmidt ber...@codesourcery.com writes: [Trimming the Cc: list.] On 11/03/11 18:01, Rainer Orth wrote: Bernd Schmidt ber...@codesourcery.com writes: A cross environment for -elf targets typicaly just requires building up binutils/newlib, and that should be rather quick to set up. A set

Re: Massive breakage with your libgcc patches

2011-11-03 Thread Bernd Schmidt
On 11/03/11 19:12, Rainer Orth wrote: Bernd Schmidt ber...@codesourcery.com writes: [Trimming the Cc: list.] On 11/03/11 18:01, Rainer Orth wrote: Bernd Schmidt ber...@codesourcery.com writes: A cross environment for -elf targets typicaly just requires building up binutils/newlib, and

Re: Massive breakage with your libgcc patches

2011-11-03 Thread Rainer Orth
Bernd Schmidt ber...@codesourcery.com writes: I've tried again on x86_64, still no such failure. Are you quite sure the binutils directory is up-to-date? (Try a clean checkout with CVS). It was up-to-date, but somehow mangled (haven't yet investigated how/why). Anyway, with a fresh anon-CVS

Massive breakage with your libgcc patches

2011-11-02 Thread Hans-Peter Nilsson
From: Rainer Orth r...@cebitec.uni-bielefeld.de Date: Wed, 2 Nov 2011 13:37:33 +0100 Rainer Orth r...@cebitec.uni-bielefeld.de writes: The next patch in the series moves crtstuff.c, extra_parts, EXTRA_PARTS, EXTRA_MULTILIB_PARTS and referenced files to libgcc. This will avoid errors