> 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 up
> full cross environments for all affected targets.

I beg to differ on both accounts.  A single cross would have
provided a smoke-test and once a *-elf is set up, you can reuse
that for other *-elf (or *-eabi) targets as well.  As Bernd
mentioned, newlib, binutils - and sim are all that's needed;
different --target=* options and different
RUNTESTFLAGS=--target_board=* options.  See simtest-howto.html.

>  That's why I
> repeatedly send calls for testers, with exactly no reaction at
> all ;-(

But isn't that a clue?  Looking in my mail, I see a stream of
patches from Aug 15, which I reviewed.  I don't see anything
CC:ed to me after Aug 16 until yesterday.

> > 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 at link-time.  From gcc.log:
> >
> > Executing on host: /tmp/hpautotest-gcc1/cris-elf/gccobj/gcc/xgcc 
> > -B/tmp/hpautotest-gcc1/cris-elf/gccobj/gcc/ 
> > /tmp/hpautotest-gcc1/gcc/gcc/testsuite/gcc.c-torture/execute/builtins/complex-1.c
> >  
> > /tmp/hpautotest-gcc1/gcc/gcc/testsuite/gcc.c-torture/execute/builtins/complex-1-lib.c
> >  
> > /tmp/hpautotest-gcc1/gcc/gcc/testsuite/gcc.c-torture/execute/builtins/lib/main.c
> >    -w  -O0    -isystem 
> > /tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/./newlib/targ-include 
> > -isystem /tmp/hpautotest-gcc1/gcc/newlib/libc/include 
> > -B/tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/./libgloss/cris/ 
> > -L/tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/./libgloss/cris 
> > -L/tmp/hpautotest-gcc1/gcc/libgloss/cris  
> > -B/tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/./newlib/ 
> > -L/tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/./newlib -sim3  -lm   -o 
> > /tmp/hpautotest-gcc1/cris-elf/gccobj/gcc/testsuite/gcc/complex-1.x0    
> > (timeout = 300)
> > /tmp/ccAbw5Fs.o: In function `main_test':
> > complex-1.c:(.text+0x9e): undefined reference to `__nesf2'
> > complex-1.c:(.text+0xb8): undefined reference to `__nesf2'
> > complex-1.c:(.text+0xfa): undefined reference to `__nesf2'
> > complex-1.c:(.text+0x114): undefined reference to `__nesf2'
> > complex-1.c:(.text+0x142): undefined reference to `__nesf2'
> > /tmp/ccAbw5Fs.o:complex-1.c:(.text+0x162): more undefined references to 
> > `__nesf2' follow
> 
> Do you have an old build lying around to check where that symbol came
> from before

libgcc.a ...

> and why that object isn't built any longer/not included
> libgcc?

Ah, the bug?  Nm, I'll go fix it myself.  (This is the kind of
back-and-forth that's just so time-consuming that I'd rather
not.  Film at 11.)

brgds, H-P

Reply via email to