bug-binutils
[Top][All Lists]
Advanced

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

[Bug ld/13683] usage tracking by --gc-sections ignores a --defsym mappin


From: cvs-commit at gcc dot gnu.org
Subject: [Bug ld/13683] usage tracking by --gc-sections ignores a --defsym mapping
Date: Wed, 22 Feb 2012 16:27:42 +0000

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

--- Comment #11 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot 
gnu.org> 2012-02-22 16:27:42 UTC ---
CVSROOT:    /cvs/src
Module name:    src
Changes by:    address@hidden    2012-02-22 16:27:35

Modified files:
    ld             : ChangeLog ldexp.c ldexp.h ldlang.c 
    ld/testsuite   : ChangeLog 
    ld/testsuite/ld-cris: tls-gc-68.d tls-gc-69.d tls-gc-70.d 
                          tls-gc-71.d tls-gc-75.d tls-gc-76.d 
                          tls-gc-79.d 
    ld/testsuite/ld-gc: gc.exp 
Added files:
    ld/testsuite/ld-gc: pr13683.c pr13683.d 

Log message:
    PR ld/13683
    * ldlang.c (lang_process): Rerun lang_do_assignments before
    starting garbage collection.
    * ldexp.c (fold_name): Generate a reloc for defined symbols
    found without an associated output section during the mark phase.
    (exp_fold_tree_1): Continue processing an expression, even if we
    are unable to fold it, if we are in the first two evaluation
    phases.
    * ldexp.h (enum lang_phase_type): Add descriptions of the phases.

    * ld-gc/pr13683.c: New test source file.
    * ld-gc/pr13683.d: New test control and output file.
    * ld-gc/gc.exp: Run the pr13683 test.

    * ld-cris/tls-gc-68: Update expected symbol table dump.
    * ld-cris/tls-gc-69: Likewise.
    * ld-cris/tls-gc-70: Likewise.
    * ld-cris/tls-gc-71: Likewise.
    * ld-cris/tls-gc-75: Likewise.
    * ld-cris/tls-gc-76.d: Likewise.
    * ld-cris/tls-gc-79.d: Likewise.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/ChangeLog.diff?cvsroot=src&r1=1.2410&r2=1.2411
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/ldexp.c.diff?cvsroot=src&r1=1.96&r2=1.97
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/ldexp.h.diff?cvsroot=src&r1=1.30&r2=1.31
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/ldlang.c.diff?cvsroot=src&r1=1.383&r2=1.384
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/testsuite/ChangeLog.diff?cvsroot=src&r1=1.1494&r2=1.1495
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-cris/tls-gc-68.d.diff?cvsroot=src&r1=1.2&r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-cris/tls-gc-69.d.diff?cvsroot=src&r1=1.2&r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-cris/tls-gc-70.d.diff?cvsroot=src&r1=1.2&r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-cris/tls-gc-71.d.diff?cvsroot=src&r1=1.1&r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-cris/tls-gc-75.d.diff?cvsroot=src&r1=1.2&r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-cris/tls-gc-76.d.diff?cvsroot=src&r1=1.2&r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-cris/tls-gc-79.d.diff?cvsroot=src&r1=1.2&r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-gc/pr13683.c.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-gc/pr13683.d.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-gc/gc.exp.diff?cvsroot=src&r1=1.12&r2=1.13

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



reply via email to

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