2010-10-23 Mark Mitchell <mark@codesourcery.com>
authorMark Mitchell <mark@codesourcery.com>
Sat, 23 Oct 2010 18:05:10 +0000 (18:05 +0000)
committerMark Mitchell <mark@codesourcery.com>
Sat, 23 Oct 2010 18:05:10 +0000 (18:05 +0000)
commit709001e957fd1ae39f44b1e0690dfca64dddf044
tree9121111faa2dcaebe7a87afd1c8a72a85bcdcabb
parent0c480dea726658ddeba3e1aa6644f804d4df1432
2010-10-23  Mark Mitchell  <mark@codesourcery.com>

* config/obj-elf.c (elf_adjust_symtab): New.  Move group section
processing here from elf_frob_file.  Ensure that group signature
symbols have the name of the group.
(elf_frob_file): Move group section processing to
elf_adjust_symtab.
* config/obj-elf.h (elf_adjust_symtab): Declare.
(obj_adjust_symtab): Define.
* config/tc-arm.c (arm_adjust_symtab): Call elf_adjust_symtab.

2010-10-23  Mark Mitchell  <mark@codesourcery.com>

* gas/elf/elf.exp: Add group0c test.
* gas/elf/group0c.d: New.
* gas/elf/group0a.d: Expect ".group" for the name of group
sections.
* gas/elf/group0b.d: Likewise.
* gas/elf/group1a.d: Likewise.
* gas/elf/group1b.d: Likewise.
* gas/elf/groupautoa.d: Likewise.
* gas/elf/groupautob.d: Likewise.
* gas/elf/section4.d: Likewise.
* gas/ia64/group-1.d: Likewise.  Adjust hard-coded constants.

2010-10-22  Mark Mitchell  <mark@codesourcery.com>

* binutils-all/group-5.d: Expect ".group" for the name of group
sections.
* binutils-all/strip-2.d: Likewise.

2010-10-23  Mark Mitchell  <mark@codesourcery.com>

* ld-elf/group10.d: Expect ".group" for the name of group
sections.
* ld-elf/group2.d: Likewise.
* ld-elf/group7.d: Likewise.
22 files changed:
binutils/testsuite/ChangeLog
binutils/testsuite/binutils-all/group-5.d
binutils/testsuite/binutils-all/strip-2.d
gas/ChangeLog
gas/config/obj-elf.c
gas/config/obj-elf.h
gas/config/tc-arm.c
gas/testsuite/ChangeLog
gas/testsuite/gas/elf/elf.exp
gas/testsuite/gas/elf/group0a.d
gas/testsuite/gas/elf/group0b.d
gas/testsuite/gas/elf/group0c.d [new file with mode: 0644]
gas/testsuite/gas/elf/group1a.d
gas/testsuite/gas/elf/group1b.d
gas/testsuite/gas/elf/groupautoa.d
gas/testsuite/gas/elf/groupautob.d
gas/testsuite/gas/elf/section4.d
gas/testsuite/gas/ia64/group-1.d
ld/testsuite/ChangeLog
ld/testsuite/ld-elf/group10.d
ld/testsuite/ld-elf/group2.d
ld/testsuite/ld-elf/group7.d