Comment 17 for bug 697229

Revision history for this message
In , Cvs-commit (cvs-commit) wrote :

CVSROOT: /cvs/src
Module name: src
Changes by: <email address hidden> 2011-10-08 16:51:11

Modified files:
 bfd : ChangeLog elflink.c
 ld/testsuite : ChangeLog
 ld/testsuite/ld-elf: shared.exp
Added files:
 ld/testsuite/ld-elf: pr13250-1.c pr13250-2.c pr13250-3.c

Log message:
 Preserve the maximum alignment/size for common symbols.

 bfd/

 2011-10-08 H.J. Lu <email address hidden>

 PR ld/13250
 * elflink.c (elf_link_add_object_symbols): Preserve the maximum
 alignment and size for common symbols.

 ld/testsuite/

 2011-10-08 H.J. Lu <email address hidden>

 PR ld/13250
 * ld-elf/shared.exp (build_tests): Add tests for PR ld/13250.
 (run_tests): Likewise.

 * ld-elf/pr13250-1.c: New.
 * ld-elf/pr13250-2.c: Likewise.
 * ld-elf/pr13250-3.c: Likewise.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=src&r1=1.5483&r2=1.5484
http://sourceware.org/cgi-bin/cvsweb.cgi/src/bfd/elflink.c.diff?cvsroot=src&r1=1.424&r2=1.425
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/testsuite/ChangeLog.diff?cvsroot=src&r1=1.1465&r2=1.1466
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-elf/pr13250-1.c.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-elf/pr13250-2.c.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-elf/pr13250-3.c.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-elf/shared.exp.diff?cvsroot=src&r1=1.17&r2=1.18