OSDN Git Service

Remove the group section if all members are removed.
authorhjl <hjl>
Fri, 16 Sep 2011 04:23:16 +0000 (04:23 +0000)
committerhjl <hjl>
Fri, 16 Sep 2011 04:23:16 +0000 (04:23 +0000)
commit5c3e8d27aca49f470034a4e8c57c1a8b33ba08aa
tree15bfe765cb33b010afb7947a3d76019a555fb469
parent32c3f46b49cf438389e69c657bf9421f15f37ed0
Remove the group section if all members are removed.

binutils/

2011-09-15  H.J. Lu  <hongjiu.lu@intel.com>

PR binutils/13180
* objcopy.c (is_strip_section_1): New.
(is_strip_section): Use it.  Remove the group section if all
members are removed.

binutils/testsuite/

2011-09-15  H.J. Lu  <hongjiu.lu@intel.com>

PR binutils/13180
* binutils-all/group-6.d: New.
* binutils-all/group-6.s: Likewise.

* binutils-all/objcopy.exp: Run group-6 for ELF targrts.
binutils/ChangeLog
binutils/objcopy.c
binutils/testsuite/ChangeLog
binutils/testsuite/binutils-all/group-6.d [new file with mode: 0644]
binutils/testsuite/binutils-all/group-6.s [new file with mode: 0644]
binutils/testsuite/binutils-all/objcopy.exp