|
From: | cvs-commit at gcc dot gnu dot org |
Subject: | [Bug ld/11304] ld --section-start does not work correctly if section is defined in multiple object files |
Date: | 25 Feb 2010 03:49:35 -0000 |
------- Additional Comments From cvs-commit at gcc dot gnu dot org 2010-02-25 03:49 ------- Subject: Bug 11304 CVSROOT: /cvs/src Module name: src Changes by: address@hidden 2010-02-25 03:49:15 Modified files: bfd : ChangeLog elf.c ld : ChangeLog ldlang.c Log message: bfd/ PR ld/11304 * elf.c (_bfd_elf_init_private_section_data): Rename need_group to final_link and invert. For final link allow some flags to differ. Don't specially allow flags to be all zero. ld/ * ldlang.c (init_os): Remove isec param. Don't check for bfd_section already set or call bfd_init_private_section_data here. (exp_init_os): Update init_os call. (lang_add_section): Tidy. Really don't set SEC_LINK_ONCE flags. Call bfd_init_private_section_data here. (map_input_to_output_sections): Tidy. Update init_os calls. Use os->sectype to select sec flags for lang_data_statement. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=src&r1=1.4941&r2=1.4942 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elf.c.diff?cvsroot=src&r1=1.504&r2=1.505 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/ChangeLog.diff?cvsroot=src&r1=1.2113&r2=1.2114 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/ldlang.c.diff?cvsroot=src&r1=1.331&r2=1.332 -- http://sourceware.org/bugzilla/show_bug.cgi?id=11304 ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
[Prev in Thread] | Current Thread | [Next in Thread] |