H.J. Lu
18ae9cc1db
Implement generic SHF_EXCLUDE.
bfd/
2010-05-18 H.J. Lu <hongjiu.lu@intel.com>
PR gas/11600
* elf.c (_bfd_elf_make_section_from_shdr): Handle SHF_EXCLUDE
(elf_fake_sections): Likewise.
* elf32-i370.c (i370_elf_section_from_shdr): Don't handle
SHF_EXCLUDE here.
* elf32-ppc.c (ppc_elf_fake_sections): Likewise.
binutils/
2010-05-18 H.J. Lu <hongjiu.lu@intel.com>
PR gas/11600
* readelf.c (get_elf_section_flags): Treat SHF_EXCLUDE as a
generic flag.
binutils/testsuite/
2010-05-18 H.J. Lu <hongjiu.lu@intel.com>
PR gas/11600
* binutils-all/objcopy.exp: Run exclude-1a and exclude-1b for
ELF targets.
* binutils-all/exclude-1.s: New.
* binutils-all/exclude-1a.d: Likewise.
* binutils-all/exclude-1b.d: Likewise.
gas/
2010-05-18 H.J. Lu <hongjiu.lu@intel.com>
PR gas/11600
* obj-elf.c (obj_elf_change_section): Handle SHF_EXCLUDE.
(obj_elf_parse_section_letters): Likewise.
(obj_elf_section_word): Likewise.
* config/tc-ppc.c (ppc_section_letter): Removed.
(ppc_section_word): Likewise.
* config/tc-ppc.h (ppc_section_letter): Likewise.
(ppc_section_word): Likewise.
(md_elf_section_letter): Likewise.
(md_elf_section_word): Likewise.
* doc/as.texinfo: Document `e' and `#exclude'.
gas/testsuite/
2010-05-18 H.J. Lu <hongjiu.lu@intel.com>
PR gas/11600
* gas/elf/elf.exp: Run section8.
* gas/elf/section8.d: New.
* gas/elf/section8.s: Likewise.
include/elf/
2010-05-18 H.J. Lu <hongjiu.lu@intel.com>
PR gas/11600
* common.h (SHF_EXCLUDE): New.
* i370.h (SHF_EXCLUDE): Removed.
* or32.h (SHF_EXCLUDE): Likewise.
* ppc.h (SHF_EXCLUDE): Likewise.
* sparc.h (SHF_EXCLUDE): Likewise.
ld/testsuite/
2010-05-18 H.J. Lu <hongjiu.lu@intel.com>
PR gas/11600
* ld-elf/exclude3.s: New.
* ld-elf/exclude3a.d: Likewise.
* ld-elf/exclude3b.d: Likewise.
* ld-elf/exclude3c.d: Likewise.
2010-05-18 03:31:07 +00:00
..
2009-09-02 07:25:43 +00:00
2009-09-02 09:35:12 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2010-01-30 16:13:34 +00:00
2010-01-20 00:09:13 +00:00
2010-01-20 00:09:13 +00:00
2009-10-23 14:53:57 +00:00
2010-03-26 01:42:36 +00:00
2006-05-02 17:46:41 +00:00
2006-04-26 13:37:05 +00:00
2009-10-18 07:43:04 +00:00
2009-10-18 07:43:04 +00:00
2009-03-10 00:48:10 +00:00
2006-05-02 12:17:30 +00:00
2010-04-30 19:30:55 +00:00
2007-08-30 13:47:35 +00:00
2009-09-02 07:25:43 +00:00
2010-01-06 16:52:15 +00:00
2010-01-08 18:50:39 +00:00
2010-01-08 18:50:39 +00:00
2010-01-20 00:09:13 +00:00
2007-04-12 19:20:46 +00:00
2010-05-18 03:31:07 +00:00
2010-05-18 03:31:07 +00:00
2010-05-18 03:31:07 +00:00
2008-10-03 15:08:22 +00:00
2008-10-03 15:08:22 +00:00
2008-10-03 15:08:22 +00:00
2010-02-18 00:13:30 +00:00
2010-02-18 00:13:30 +00:00
2008-10-03 15:08:22 +00:00
2005-10-19 17:39:43 +00:00
2006-06-24 09:10:04 +00:00
2009-04-16 04:24:07 +00:00
2006-06-23 16:23:09 +00:00
2009-04-16 04:24:07 +00:00
2007-05-11 07:16:28 +00:00
2009-09-02 07:25:43 +00:00
2010-02-01 09:59:46 +00:00
2010-05-18 03:31:07 +00:00
2009-09-08 10:35:07 +00:00
2009-03-11 22:49:54 +00:00
2009-03-11 22:49:54 +00:00
2009-09-02 07:25:43 +00:00
2009-09-23 03:12:28 +00:00
2009-09-23 03:12:28 +00:00
2009-09-23 03:12:28 +00:00
2009-09-23 03:12:28 +00:00
2009-09-23 03:12:28 +00:00
2009-09-23 03:12:28 +00:00
2008-07-10 01:32:23 +00:00
2009-09-02 07:25:43 +00:00
2006-09-14 23:37:35 +00:00
2006-09-14 23:37:35 +00:00
2007-06-23 16:15:53 +00:00
2008-10-01 21:54:59 +00:00
2008-10-01 21:54:59 +00:00
2008-10-01 23:10:48 +00:00
2008-10-03 15:08:22 +00:00
2008-10-02 01:06:12 +00:00
2008-10-03 15:08:22 +00:00
2009-09-23 03:12:28 +00:00
2005-01-04 10:13:02 +00:00
2009-07-16 21:00:09 +00:00
2009-07-16 21:00:09 +00:00
2009-07-16 21:00:09 +00:00
2009-09-07 18:07:02 +00:00
2009-08-06 16:22:36 +00:00
2005-10-19 20:49:03 +00:00