Enable link time garbage collection support for the IA64 target.

As suggested in long ago in a galaxy far, far away [1], I tried
turning it on and it seems to work, as is evidenced by the Mesa
package in Debian/ia64.  Please enable it with the following patch.
[1] https://sourceware.org/ml/binutils/2007-07/msg00241.html

bfd	* elfnn-ia64.c (elf_backend_can_gc_sections): Enable.
This commit is contained in:
Jason Duerstock 2018-02-20 13:21:55 +00:00 committed by Nick Clifton
parent 2d8adcbd07
commit 6e8d06db1a
2 changed files with 5 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2018-02-20 Jason Duerstock <jason.duerstock@gmail.com>
* elfnn-ia64.c (elf_backend_can_gc_sections): Enable.
2018-02-19 Maciej W. Rozycki <macro@mips.com>
Revert

View File

@ -5065,6 +5065,7 @@ elfNN_hpux_backend_symbol_processing (bfd *abfd ATTRIBUTE_UNUSED,
elfNN_ia64_print_private_bfd_data
#define elf_backend_plt_readonly 1
#define elf_backend_can_gc_sections 1
#define elf_backend_want_plt_sym 0
#define elf_backend_plt_alignment 5
#define elf_backend_got_header_size 0