+
+ PR 25244
+ * ldlang.c (lang_print_memory_usage): Don't print percent used
+ when length is zero.
+
+
+ * testsuite/ld-elf/eh5.d: Accept version 3 DWARF CIE.
+
+
+ * scripttempl/arclinux.sc: Add .text.sorted.* which is sorted
+ by default.
+ * scripttempl/elf.sc: Likewise.
+ * scripttempl/elf64bpf.sc: Likewise.
+ * scripttempl/nds32elf.sc: Likewise.
+ * testsuite/ld-arm/arm-no-rel-plt.ld: Expect .text.sorted.*
+ in the default linker script.
+ * testsuite/ld-arm/fdpic-main.ld: Likewise.
+ * testsuite/ld-arm/fdpic-shared.ld: Likewise.
+
+
+ * ldexp.c (fold_name): Pass section to bfd_octets_per_byte.
+ * ldlang.c (init_opb): Don't call bfd_arch_mach_octets_per_byte
+ unnecessarily.
+
+
+ * ldexp.c (fold_name): Provide section parameter to
+ bfd_octets_per_byte.
+ * ldlang (init_opb): New argument s. Set opb_shift to 0 if
+ SEC_ELF_OCTETS for the current section is set.
+ (print_input_section): Pass current section to init_opb.
+ (print_data_statement,print_reloc_statement,
+ print_padding_statement): Likewise.
+ (lang_check_section_addresses): Call init_opb for each
+ section.
+ (lang_size_sections_1,lang_size_sections_1,
+ lang_do_assignments_1): Likewise.
+ (lang_process): Pass NULL to init_opb.
+
+
+ * ld.texi (Output Section Discarding): Add note indicating that
+ /DISCARD/ed sections ignore ELF section grouping.
+
+
+ * ldlang.h (LANG_FOR_EACH_INPUT_STATEMENT): Use cast instead of
+ extra check.
+
+
+ * ldlang.h (LANG_FOR_EACH_INPUT_STATEMENT): Check for an empty
+ file chain before examining the first input statement.
+
+
+ PR 46
+ * scripttempl/pe.sc: Comment on ld -Ur fail. Wrap .gcc_exc comment.
+ * scripttempl/pep.sc: Likewise.
+ * scripttempl/i386beos.sc: Wrap .gcc_exc comment.
+ * scripttempl/mcorepe.sc: Likewise.
+ * testsuite/ld-cdtest/cdtest.exp (test2): xfail for pe.
+
+
+ PR 25181
+ * testsuite/ld-riscv-elf/call-relax-0.s: New file.
+ * testsuite/ld-riscv-elf/call-relax-1.s: New file.
+ * testsuite/ld-riscv-elf/call-relax-2.s: New file.
+ * testsuite/ld-riscv-elf/call-relax-3.s: New file.
+ * testsuite/ld-riscv-elf/call-relax.d: New test.
+ * testsuite/ld-riscv-elf/ld-riscv-elf.exp: Run call-relax test.
+
+
+ * emulparams/aarch64elf.sh: Revert 2019-11-05 change.
+ * emulparams/aarch64elf32.sh: Likewise.
+ * emulparams/arcelf.sh: Likewise.
+ * emulparams/armelf.sh: Likewise.
+ * emulparams/armelf_fbsd.sh: Likewise.
+ * emulparams/armelf_nbsd.sh: Likewise.
+ * emulparams/armelf_vxworks.sh: Likewise.
+ * emulparams/armsymbian.sh: Likewise.
+ * emulparams/elf32bfin.sh: Likewise.
+ * emulparams/elf32microblaze.sh: Likewise.
+ * emulparams/score3_elf.sh: Likewise.
+ * emulparams/shelf.sh: Likewise.
+ * emulparams/shelf_nbsd.sh: Likewise.
+ * emulparams/shelf_uclinux.sh: Likewise.
+
* emulparams/elf32cr16c.sh: Delete.