bug-binutils
[Top][All Lists]
Advanced

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

[Bug ld/10630] Linker generates hidden local symbols


From: cvs-commit at gcc dot gnu dot org
Subject: [Bug ld/10630] Linker generates hidden local symbols
Date: 24 Sep 2009 15:57:07 -0000

------- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-09-24 
15:57 -------
Subject: Bug 10630

CVSROOT:        /cvs/src
Module name:    src
Changes by:     address@hidden  2009-09-24 15:56:52

Modified files:
        bfd            : ChangeLog elflink.c 
        ld/testsuite   : ChangeLog 
        ld/testsuite/ld-alpha: tlsbin.rd tlsbinr.rd tlspic.rd 
        ld/testsuite/ld-cris: libdso-2.d locref1.d locref2.d tls-e-20.d 
                              tls-e-20a.d tls-e-80.d tls-gc-68.d 
                              tls-gc-69.d tls-gc-70.d tls-gc-75.d 
                              tls-gc-76.d tls-gc-79.d tls-gd-1h.d 
                              tls-gd-2h.d tls-ld-4.d tls-ld-5.d 
                              tls-ld-6.d tls-ld-7.d tls-ldgd-14.d 
                              tls-ldgd-15.d tls-local-63.d 
                              tls-local-64.d 
        ld/testsuite/ld-elf: pr9676.rd pr9679.rd 
        ld/testsuite/ld-elfvsb: hidden2.d 
        ld/testsuite/ld-i386: tlsbin.rd tlsbindesc.rd tlsdesc.rd 
                              tlsgdesc.rd tlsnopic.rd tlspic.rd 
        ld/testsuite/ld-ia64: tlsbin.rd tlspic.rd 
        ld/testsuite/ld-powerpc: tlsexe.r tlsexe32.r tlsexetoc.r tlsso.r 
                                 tlsso32.r tlstocso.r 
        ld/testsuite/ld-s390: tlsbin.rd tlsbin_64.rd tlspic.rd 
                              tlspic_64.rd 
        ld/testsuite/ld-sparc: gotop32.rd gotop64.rd tlssunbin32.rd 
                               tlssunbin64.rd tlssunnopic32.rd 
                               tlssunnopic64.rd tlssunpic32.rd 
                               tlssunpic64.rd 
        ld/testsuite/ld-x86-64: tlsbin.rd tlsbindesc.rd tlsdesc.rd 
                                tlsgdesc.rd tlspic.rd 
        ld/testsuite/ld-xtensa: tlsbin.rd tlspic.rd 

Log message:
        bfd/
        
        2009-09-24  H.J. Lu  <address@hidden>
        
        PR ld/10630
        * elflink.c (elf_link_output_extsym): Turn off visibility on
        local symbol.
        (bfd_elf_final_link): Turn off visibility on dynamic local
        symbol.
        
        ld/testsuite/
        
        2009-09-24  H.J. Lu  <address@hidden>
        
        PR ld/10630
        * ld-alpha/tlsbin.rd: Remove HIDDEN/.hidden on local symbols.
        * ld-alpha/tlsbinr.rd: Likewise.
        * ld-alpha/tlspic.rd: Likewise.
        * ld-cris/libdso-2.d: Likewise.
        * ld-cris/locref1.d: Likewise.
        * ld-cris/locref2.d: Likewise.
        * ld-cris/tls-e-20a.d: Likewise.
        * ld-cris/tls-e-20.d: Likewise.
        * ld-cris/tls-e-80.d: Likewise.
        * ld-cris/tls-gc-68.d: Likewise.
        * ld-cris/tls-gc-69.d: Likewise.
        * ld-cris/tls-gc-70.d: Likewise.
        * ld-cris/tls-gc-75.d: Likewise.
        * ld-cris/tls-gc-76.d: Likewise.
        * ld-cris/tls-gc-79.d: Likewise.
        * ld-cris/tls-gd-1h.d: Likewise.
        * ld-cris/tls-gd-2h.d: Likewise.
        * ld-cris/tls-ld-4.d: Likewise.
        * ld-cris/tls-ld-5.d: Likewise.
        * ld-cris/tls-ld-6.d: Likewise.
        * ld-cris/tls-ld-7.d: Likewise.
        * ld-cris/tls-ldgd-14.d: Likewise.
        * ld-cris/tls-ldgd-15.d: Likewise.
        * ld-cris/tls-local-63.d: Likewise.
        * ld-cris/tls-local-64.d: Likewise.
        * ld-elf/pr9676.rd: Likewise.
        * ld-elf/pr9679.rd: Likewise.
        * ld-elfvsb/hidden2.d: Likewise.
        * ld-i386/tlsbindesc.rd: Likewise.
        * ld-i386/tlsbin.rd: Likewise.
        * ld-i386/tlsdesc.rd: Likewise.
        * ld-i386/tlsgdesc.rd: Likewise.
        * ld-i386/tlsnopic.rd: Likewise.
        * ld-i386/tlspic.rd: Likewise.
        * ld-ia64/tlsbin.rd: Likewise.
        * ld-ia64/tlspic.rd: Likewise.
        * ld-powerpc/tlsexe32.r: Likewise.
        * ld-powerpc/tlsexe.r: Likewise.
        * ld-powerpc/tlsexetoc.r: Likewise.
        * ld-powerpc/tlsso32.r: Likewise.
        * ld-powerpc/tlsso.r: Likewise.
        * ld-powerpc/tlstocso.r: Likewise.
        * ld-s390/tlsbin_64.rd: Likewise.
        * ld-s390/tlsbin.rd: Likewise.
        * ld-s390/tlspic_64.rd: Likewise.
        * ld-s390/tlspic.rd: Likewise.
        * ld-sparc/gotop32.rd: Likewise.
        * ld-sparc/gotop64.rd: Likewise.
        * ld-sparc/tlssunbin32.rd: Likewise.
        * ld-sparc/tlssunbin64.rd: Likewise.
        * ld-sparc/tlssunnopic32.rd: Likewise.
        * ld-sparc/tlssunnopic64.rd: Likewise.
        * ld-sparc/tlssunpic32.rd: Likewise.
        * ld-sparc/tlssunpic64.rd: Likewise.
        * ld-x86-64/tlsbindesc.rd: Likewise.
        * ld-x86-64/tlsbin.rd: Likewise.
        * ld-x86-64/tlsdesc.rd: Likewise.
        * ld-x86-64/tlsgdesc.rd: Likewise.
        * ld-x86-64/tlspic.rd: Likewise.
        * ld-xtensa/tlsbin.rd: Likewise.
        * ld-xtensa/tlspic.rd: Likewise.
        
        * ld-elf/local1.d: New.
        * ld-elf/local1.map: Likewise.
        * ld-elf/local1.s: Likewise.
        * ld-ia64/local1.d: Likewise.
        * ld-ia64/local1.map: Likewise.
        * ld-ia64/local1.s: Likewise.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=src&r1=1.4794&r2=1.4795
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elflink.c.diff?cvsroot=src&r1=1.354&r2=1.355
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ChangeLog.diff?cvsroot=src&r1=1.1173&r2=1.1174
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-alpha/tlsbin.rd.diff?cvsroot=src&r1=1.11&r2=1.12
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-alpha/tlsbinr.rd.diff?cvsroot=src&r1=1.12&r2=1.13
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-alpha/tlspic.rd.diff?cvsroot=src&r1=1.11&r2=1.12
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-cris/libdso-2.d.diff?cvsroot=src&r1=1.16&r2=1.17
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-cris/locref1.d.diff?cvsroot=src&r1=1.7&r2=1.8
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-cris/locref2.d.diff?cvsroot=src&r1=1.5&r2=1.6
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-cris/tls-e-20.d.diff?cvsroot=src&r1=1.4&r2=1.5
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-cris/tls-e-20a.d.diff?cvsroot=src&r1=1.5&r2=1.6
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-cris/tls-e-80.d.diff?cvsroot=src&r1=1.2&r2=1.3
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-cris/tls-gc-68.d.diff?cvsroot=src&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-cris/tls-gc-69.d.diff?cvsroot=src&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-cris/tls-gc-70.d.diff?cvsroot=src&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-cris/tls-gc-75.d.diff?cvsroot=src&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-cris/tls-gc-76.d.diff?cvsroot=src&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-cris/tls-gc-79.d.diff?cvsroot=src&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-cris/tls-gd-1h.d.diff?cvsroot=src&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-cris/tls-gd-2h.d.diff?cvsroot=src&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-cris/tls-ld-4.d.diff?cvsroot=src&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-cris/tls-ld-5.d.diff?cvsroot=src&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-cris/tls-ld-6.d.diff?cvsroot=src&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-cris/tls-ld-7.d.diff?cvsroot=src&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-cris/tls-ldgd-14.d.diff?cvsroot=src&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-cris/tls-ldgd-15.d.diff?cvsroot=src&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-cris/tls-local-63.d.diff?cvsroot=src&r1=1.2&r2=1.3
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-cris/tls-local-64.d.diff?cvsroot=src&r1=1.2&r2=1.3
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-elf/pr9676.rd.diff?cvsroot=src&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-elf/pr9679.rd.diff?cvsroot=src&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-elfvsb/hidden2.d.diff?cvsroot=src&r1=1.3&r2=1.4
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-i386/tlsbin.rd.diff?cvsroot=src&r1=1.14&r2=1.15
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-i386/tlsbindesc.rd.diff?cvsroot=src&r1=1.8&r2=1.9
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-i386/tlsdesc.rd.diff?cvsroot=src&r1=1.7&r2=1.8
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-i386/tlsgdesc.rd.diff?cvsroot=src&r1=1.5&r2=1.6
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-i386/tlsnopic.rd.diff?cvsroot=src&r1=1.14&r2=1.15
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-i386/tlspic.rd.diff?cvsroot=src&r1=1.13&r2=1.14
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-ia64/tlsbin.rd.diff?cvsroot=src&r1=1.14&r2=1.15
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-ia64/tlspic.rd.diff?cvsroot=src&r1=1.16&r2=1.17
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-powerpc/tlsexe.r.diff?cvsroot=src&r1=1.23&r2=1.24
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-powerpc/tlsexe32.r.diff?cvsroot=src&r1=1.17&r2=1.18
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-powerpc/tlsexetoc.r.diff?cvsroot=src&r1=1.24&r2=1.25
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-powerpc/tlsso.r.diff?cvsroot=src&r1=1.24&r2=1.25
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-powerpc/tlsso32.r.diff?cvsroot=src&r1=1.20&r2=1.21
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-powerpc/tlstocso.r.diff?cvsroot=src&r1=1.22&r2=1.23
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-s390/tlsbin.rd.diff?cvsroot=src&r1=1.12&r2=1.13
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-s390/tlsbin_64.rd.diff?cvsroot=src&r1=1.11&r2=1.12
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-s390/tlspic.rd.diff?cvsroot=src&r1=1.12&r2=1.13
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-s390/tlspic_64.rd.diff?cvsroot=src&r1=1.11&r2=1.12
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-sparc/gotop32.rd.diff?cvsroot=src&r1=1.2&r2=1.3
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-sparc/gotop64.rd.diff?cvsroot=src&r1=1.2&r2=1.3
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-sparc/tlssunbin32.rd.diff?cvsroot=src&r1=1.11&r2=1.12
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-sparc/tlssunbin64.rd.diff?cvsroot=src&r1=1.8&r2=1.9
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-sparc/tlssunnopic32.rd.diff?cvsroot=src&r1=1.8&r2=1.9
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-sparc/tlssunnopic64.rd.diff?cvsroot=src&r1=1.7&r2=1.8
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-sparc/tlssunpic32.rd.diff?cvsroot=src&r1=1.10&r2=1.11
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-sparc/tlssunpic64.rd.diff?cvsroot=src&r1=1.7&r2=1.8
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-x86-64/tlsbin.rd.diff?cvsroot=src&r1=1.13&r2=1.14
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-x86-64/tlsbindesc.rd.diff?cvsroot=src&r1=1.8&r2=1.9
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-x86-64/tlsdesc.rd.diff?cvsroot=src&r1=1.8&r2=1.9
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-x86-64/tlsgdesc.rd.diff?cvsroot=src&r1=1.4&r2=1.5
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-x86-64/tlspic.rd.diff?cvsroot=src&r1=1.14&r2=1.15
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-xtensa/tlsbin.rd.diff?cvsroot=src&r1=1.2&r2=1.3
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-xtensa/tlspic.rd.diff?cvsroot=src&r1=1.2&r2=1.3



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10630

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]