[parisc-linux] [PATCH] tls support against mainline binutils.

Joel Soete soete.joel at tiscali.be
Tue Apr 11 04:08:12 MDT 2006


> > Randolph,
> > 
> > This is my merge of the TLS patch to mainline.
> > 
> > I'm going through our TLS document .tex file
> > stored in our web/ cvs module. I'm hoping this
> > is up to date and ok.
> > 
> > What else do we need to add to binutils?
> > 
> > Please review.
> > 
> > Cheers,
> > Carlos.
> > 
> Quick and durty, just grab cvs dated 2006-04-09 + your patch + debian stuff to
> rebuild the pkg.
> 
> sorry if I do have not enough time to investigate more but noticed:
> 
>                 === gas tests ===
> 
> Schedule of variations:
>     unix
> 
> Running target unix
> Using /usr/share/dejagnu/baseboards/unix.exp as board description file for
target.
> Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
> Using
>
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/config/default.exp
> as tool-and-target-specific inter
> face file.
> Running
>
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/all/gas.exp
> ...
> FAIL: pcrel values in assignment
> FAIL: simple FP constants
> FAIL: .eqv support
> FAIL: == assignment support
> FAIL: .equ redefinitions
> FAIL: .equ redefinitions (2)
> FAIL: .equ redefinitions (3)
> ERROR: Can't run gas/all/comment.s: couldn't execute
> "/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/lib/
> run": permission denied
> ERROR: timeout
> Tcl_RegisterChannel: duplicate channel names
> /bin/sh: line 9: 14322 Aborted                 $runtest --tool gas --srcdir
> ${srcdir}/testsuite
> make[5]: *** [check-DEJAGNU] Error 134
> make[5]: Leaving directory
>
`/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/builddir-single/gas'
> make[4]: *** [check-am] Error 2
> make[4]: Leaving directory
>
`/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/builddir-single/gas'
> make[3]: *** [check-recursive] Error 1
> make[3]: Target `check' not remade because of errors.
> make[3]: Leaving directory
>
`/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/builddir-single/gas'
> make[2]: *** [check-gas] Error 2
> 
> Any idea of what I missed?
>     Joel
>
mmm, seems to be just a question of excution permission:
# cd src/gas/testsuite/lib/
# chmod a+x doboth doobjcmp dostriptest dotest dounsreloc dounssym run

seems to make the drill:
                === gas tests ===

Schedule of variations:
    unix

Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
Using
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/config/default.exp
as tool-and-target-specific inter
face file.
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/all/gas.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/alpha/alpha.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/arc/arc.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/arc/warn.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/arm/arm.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/bfin/bfin.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/cfi/cfi.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/cris/cris.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/crx/allinsn.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/d10v/d10v.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/d30v/d30.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/dlx/alltests.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/elf/elf.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/fr30/allinsn.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/fr30/fr30.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/frv/allinsn.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/h8300/h8300-coff.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/h8300/h8300-elf.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/h8300/h8300.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/h8300/t01_mov.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/h8300/t02_mova.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/h8300/t03_add.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/h8300/t04_sub.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/h8300/t05_cmp.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/h8300/t06_ari2.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/h8300/t07_ari3.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/h8300/t08_or.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/h8300/t09_xor.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/h8300/t10_and.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/h8300/t11_logs.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/h8300/t12_bit.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/h8300/t13_otr.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/hppa/basic/basic.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/hppa/parse/parse.exp
...
XPASS: Check min/max values for .block
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/hppa/reloc/reloc.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/hppa/unsorted/unsorted.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/i386/i386.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/i860/i860.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/ia64/ia64.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/ieee-fp/x930509a.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/iq2000/allinsn.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/iq2000/load-hazards.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/iq2000/odd-ldw.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/iq2000/odd-sdw.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/iq2000/yield.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/lns/lns.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/m32r/allinsn.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/m32r/error.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/m32r/m32r.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/m32r/m32r2.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/m32r/m32rx.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/m32r/pic.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/m32r/rel32.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/m68hc11/m68hc11.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/m68k-coff/gas.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/m68k/all.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/macros/macros.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/maxq10/maxq10.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/maxq20/maxq20.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/mcore/allinsn.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/mips/mips.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/mmix/mmix-err.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/mmix/mmix-list.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/mmix/mmix.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/mn10200/basic.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/mn10300/basic.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/mri/mri.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/msp430/msp430.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/mt/errors.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/mt/mt.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/mt/relocs.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/openrisc/allinsn.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/pdp11/pdp11.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/pj/pj.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/ppc/aix.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/ppc/ppc.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/s390/s390.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/sh/arch/arch.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/sh/basic.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/sh/err.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/sh/sh64/err.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/sh/sh64/sh64.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/sparc-solaris/addend.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/sparc-solaris/gas.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/sparc/mismatch.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/sparc/sparc.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/sun4/addend.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/symver/symver.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/tic4x/tic4x.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/tic54x/tic54x.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/v850/basic.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/vax/vax.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/xc16x/xc16x.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/xstormy16/allinsn.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/xtensa/all.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/z80/z80.exp
...
Running
/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20060409/gas/testsuite/gas/z8k/z8k.exp
...
                === gas Summary ===

# of expected passes            176
# of unexpected successes       1
# of expected failures          5

What could I test more now (excepted binutil-multiarch)?

Hth,
    Joel

---------------------------------------------------------------
A free anti-spam and anti-virus filter on all Scarlet mailboxes
More info on http://www.scarlet.be/




More information about the parisc-linux mailing list