]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - ld/ChangeLog
Fix: GNU-ld: ARM: Issues when trying to set target output architecture
[thirdparty/binutils-gdb.git] / ld / ChangeLog
index 470e446ad5f07aa8ffea184e70707affd104c067..78cfb267261f76166395a8f4d7b192a4f6bbd61b 100644 (file)
@@ -1,3 +1,596 @@
+2023-10-16  Nick Clifton  <nickc@redhat.com>
+
+       PR 28910
+       * lexsup.c (ld_options): Require that the --architecture option is
+       given exactly two dashes, so that it does not become confused with
+       the -a option.
+
+2023-10-09  Nick Clifton  <nickc@redhat.com>
+
+       PR 30951
+       * ldlex.l (yy_input): Check for YY_CURRENT_BUFFER being NULL.
+
+       PR 30954
+       * ldlang.c (map_input_to_output_sections): Check that os is non
+       NULL before using it.
+
+2023-10-05  A. Wilcox  <awilfox@adelielinux.org>
+
+       PR 30905
+       * testsuite/ld-elf/pr28158.rd: Adjust regexp to allow for section
+       indicies larger than 9.
+
+2023-10-05  A. Wilcox  <awilfox@adelielinux.org>
+
+       PR 30917
+       * testsuite/ld-elf/dt-relr.exp: Skip for MUSL targets.
+
+2023-10-05  A. Wilcox  <awilfox@adelielinux.org>
+
+       PR 30918
+       * testsuite/ld-shared/shared.exp: Add XFAILs for tests that fail
+       with the MUSL library.
+
+2023-10-05  A. Wilcox  <awilfox@adelielinux.org>
+
+       PR 30923
+       * testsuite/ld-arm/thumb-plt-got.d: Skip test for configurations
+       using the MUSL library.
+       * testsuite/ld-arm/thumb-plt.d: Likewise.
+
+2023-10-05  A. Wilcox  <awilfox@adelielinux.org>
+
+       PR 30925
+       PR 22001
+       * testsuite/ld-i386/i386.exp: Skip the pr22001 test with TEXTREL
+       relocations enabled on configurations using the MUSL library.
+
+2023-10-05  A. Wilcox  <awilfox@adelielinux.org>
+
+       PR 30924
+       * testsuite/ld-elfvers/vers.exp (objdump_emptyverstuff): Handle
+       EABI version information in objdump's output.
+
+2023-10-02  Nick Clifton  <nickc@redhat.com>
+
+       * pe-dll.c (fill_edata): Use bfd_get_current_time when filling in
+       the timestamp.
+
+2023-09-27  Hsinyuan Xavier  <TheLastLin@hotmail.com>
+
+       PR 30875
+       * ldlang.c (get_os_init_flag): New function.
+       (exp_init_os, map_input_to_output_sections): Use it.
+
+2023-07-24  Johannes Schauer Marin Rodrigues  <josch@debian.org>
+
+       * pe-dll.c (fill_edata): If inserting a timestamp, use the value
+       held in the SOURCE_DATE_EPOCH environment variable, if it is
+       defined.
+       * ld.texi (--insert-timestamp): Document change in behaviour.
+
+2023-07-03  Nick Clifton  <nickc@redhat.com>
+
+       * configure: Regenerate.
+
+2023-07-03  Nick Clifton  <nickc@redhat.com>
+
+       2.41 Branch Point.
+
+2023-06-28  Nikita Popov  <npopov@redhat.com>
+           Nick Clifton  <nickc@redhat.com>
+
+       PR 30568
+       * ldfile.c (ldfile_try_open_bfd): Do not track lto generated
+       temporary files.
+
+2023-06-21  Nick Clifton  <nickc@redhat.com>
+
+       PR 29072
+       * testsuite/ld-elf/elf.exp (target_defaults_to_execstack): Always
+       return false for linkers configured with the --enable-default-execstack=no
+       option.
+
+2023-06-14  Nick Clifton  <nickc@redhat.com>
+
+       PR 30374
+       * ldfile.c (struct input_remap): New structure.
+       (ldfile_add_remap): New function.
+       (ldfile_remap_input_free): New function.
+       (ldfile_add_remap_file): New function.
+       (ldfile_possibly_remap_input): New function.
+       (ldfile_print_input_remaps): New function.
+       * ldfile.h: Add prototypes for new functions.
+       * ldlang.c (new_afile): Call ldfile_possibly_remap_input.
+       (lang_finish): Call ldfile_remap_input_free.
+       (lang_map): Call ldfile_print_input_remaps.
+       * ldlex.h (OPTION_REMAP_INPUTS, OPTION_REMAP_INPUTS_FILE): Define.
+       * lexsup.c (ld_options): Add --remap-inputs-file and --remap-inputs.
+       (parse_args): Handle new options.
+       * NEWS: Mention the new feature.
+       * ld.texi: Document the new options.
+       * testsuite/ld-misc/input-remap.exp: New test driver.
+       * testsuite/ld-misc/remaps.r: New file: Expected linker output.
+       * testsuite/ld-misc/remaps.txt: New file.  Input remaps file.
+
+2023-06-07  Nick Clifton  <nickc@redhat.com>
+
+       PR 30499
+       * testsuite/ld-elfcomm/elfcomm.exp: Update regexps to match new
+       output from the linker.
+
+2023-05-17  Luca Bacci  <luca.bacci@outlook.com>
+
+       PR 30421
+       * emultempl/pe.em (set_decoration): New function.
+       (pe_fixup_stdcalls): Call the new function.
+       * emultempl/pep.em (set_decoration): New function.
+       (pep_fixup_stdcalls): Call the new function.
+       * pe-dll.c (make_one): Check for decoated symbols.
+
+2023-05-16  Nick Clifton  <nickc@redhat.com>
+
+       PR 30359
+       * ld.texi (WIN32): Document how to create a resource only DLL.
+
+2023-05-16  Nick Clifton  <nickc@redhat.com>
+
+       * ld.texi (-Ur): Clarify the actions of this option.
+
+2023-05-10  Nick Clifton  <nickc@redhat.com>
+
+       PR 16566
+       * ldlang.c (ld_is_local_symbol): New function.
+       (print_input_section): Add code to display local symbols in the
+       section.
+       * ldlex.h (enum option_values): Add OPTION_PRINT_MAP_LOCALS and
+       OPTION_PRINT_MAP_LOCALS.
+       * lexsup.c (ld_options[]): Add entries for --print-map-locals
+       and --no-print-map-locals.
+       * NEWS: Mention the new feature.
+       * ld.h (struct ld_config_type): Add print_map_locals field.
+       * ld.texi: Document the new command line option.
+       * testsuite/ld-scripts/sizeof.s: Add a local symbol.
+       * testsuite/ld-scripts/map-locals.d: New test control file.
+       * testsuite/ld-scripts/map-address.exp: Run the new test.
+
+2023-05-04  Nick Clifton  <nickc@redhat.com>
+
+       PR 30300
+       * emultempl/pep.em (set_entry_point): Add an undefined reference
+       to the entry point if it has been constructed heuristically.
+       * emultempl/pe.em (set_entry_point): Likewise.
+
+2023-05-04  Dimitar Dimitrov  <dimitar@dinux.eu>
+
+       * scripttempl/pru.sc (OUTPUT_SECTION_ALIGN): New helper variable
+       to place at end of DMEM output sections.
+       (.data): Use the helper variable.
+       (.eh_frame): New output section.
+       (.gnu_extab): Ditto.
+       (.gcc_except_table): Ditto.
+       (.resource_table): Use the helper variable.
+
+2023-04-27  Nick Clifton  <nickc@redhat.com>
+
+       * ldmisc.c (vfinfo): Add support for %x and %lx.
+
+2023-04-18  mengqinggang  <mengqinggang@loongson.cn>
+
+       * testsuite/ld-loongarch-elf/macro_op.d: Regenerated.
+
+2023-04-17  Nick Clifton  <nickc@redhat.com>
+
+       PR 30354
+       * emulparams/armelf.sh (OTHER_PLT_SECTIONS): Define in order to
+       handle the .gnu.sgstubs section.
+
+2023-04-13  Claudiu Zissulescu  <claziss@synopsys.com>
+
+       * testsuite/ld-arc/arc.exp: Update execution predicate.
+       * testsuite/ld-arc/nps-1a.d: Add linker script option.
+       * testsuite/ld-arc/nps-1b.d: Likewise.
+       * testsuite/ld-arc/relax-local-pic.d: Update matching patterns.
+
+2023-04-12  Nick Clifton  <nickc@redhat.com>
+
+       * ld.texi (--enable-non-contiguous-regions): Fix typos in script
+       example.
+
+2023-03-15  Nick Clifton  <nickc@redhat.com>
+
+       PR 30187
+       * NEWS: Mention the new feature.
+       * ld.texi: Document the new feature.
+       * ldgram.y: Handle LINKER_VERSION token.
+       * ldlang.c (lang_add_version): New function.
+       (enable_linker_version): New global variable.
+       * ldlang.h (land_add_version): Prototype.
+       (enable_linker_version): Export.
+       * ldlex.h (OPTION_ENABLE_LINKER_VERSION): Define.
+       (OPTION_DISABLE_LINKER_VERSION): Define.
+       * ldlex.l (LINKER_VERSION): Add token.
+       * lexsup.c (ld_options): Add --enable-linker-version and
+       --disable-linker-version.
+       (parse_args): Handle the new options.
+       * scripttempl/arclinux.sc: Remove stabs and comment sections and
+       replace with inclusion of misc-sections.sc
+       * scripttempl/avr.sc: Likewise.
+       * scripttempl/dlx.sc: Likewise.
+       * scripttempl/elf.sc: Likewise.
+       * scripttempl/elf32cr16.sc: Likewise.
+       * scripttempl/elf32crx.sc: Likewise.
+       * scripttempl/elf32msp430.sc: Likewise.
+       * scripttempl/elf64bpf.sc: Likewise.
+       * scripttempl/elf64hppa.sc: Likewise.
+       * scripttempl/elf_chaos.sc: Likewise.
+       * scripttempl/elfarc.sc: Likewise.
+       * scripttempl/elfarcv2.sc: Likewise.
+       * scripttempl/elfd10v.sc: Likewise.
+       * scripttempl/elfd30v.sc: Likewise.
+       * scripttempl/elfm68hc11.sc: Likewise.
+       * scripttempl/elfm68hc12.sc: Likewise.
+       * scripttempl/elfm9s12z.sc: Likewise.
+       * scripttempl/elfmicroblaze.sc: Likewise.
+       * scripttempl/elfxgate.sc: Likewise.
+       * scripttempl/elfxtensa.sc: Likewise.
+       * scripttempl/epiphany_4x4.sc: Likewise.
+       * scripttempl/ft32.sc: Likewise.
+       * scripttempl/ip2k.sc: Likewise.
+       * scripttempl/iq2000.sc: Likewise.
+       * scripttempl/mep.sc: Likewise.
+       * scripttempl/nds32elf.sc: Likewise.
+       * scripttempl/pru.sc: Likewise.
+       * scripttempl/v850.sc: Likewise.
+       * scripttempl/v850_rh850.sc: Likewise.
+       * scripttempl/visium.sc: Likewise.
+       * scripttempl/xstormy16.sc: Likewise.
+       * scripttempl/z80.sc: Likewise.
+       * testsuite/ld-scripts/script.exp: Run new tests.
+       * scripttempl/misc-sections.sc: New file.
+       * testsuite/ld-scripts/ld-version-2.d: New file.
+       * testsuite/ld-scripts/ld-version.d: New file.
+       * testsuite/ld-scripts/ld-version.t: New file.
+
+2023-02-23  Fangrui Song  <i@maskray.me>
+
+       * emultempl/riscvelf.em: Add option parsing.
+       * testsuite/ld-riscv-elf/code-model-relax-medlow-01-norelaxgp.d: New.
+       * testsuite/ld-riscv-elf/pcgp-relax-01-norelaxgp.d: New.
+       * testsuite/ld-riscv-elf/pcgp-relax-02.d: Test --relax --relax-gp can be
+       used together.
+
+2023-02-20  Nick Clifton  <nickc@redhat.com>
+
+       PR 30004
+       * pe-dll.c (pe_dll_build_sections): Do not build an edata section
+       if all symbols are being excluded.
+
+2023-02-15  Nick Clifton  <nickc@redhat.com>
+
+       PR 30078
+       * testsuite/ld-elf/merge4b.s: Use .asciz instead of .string in
+       order to avoid the special behaviour of the .string directive on
+       HPPA architectures.
+
+2023-02-14  Nick Clifton  <nickc@redhat.com>
+
+       * ld.texi (Plugins): Mention that the -plugin command line option
+       is used to load plugins.
+
+2023-01-27  Nick Clifton  <nickc@redhat.com>
+
+       PR 29998
+       * pe-dll.c (build_filler_bfd): Initialise the next field of the
+       filler input statement, so that it does not break the file chain.
+
+2023-01-24  Nick Clifton  <nickc@redhat.com>
+
+       PR 29998
+       * pe-dll.c (generate_reloc): Handle sections with no assigned
+       output section.  Terminate early of there are no relocs to put in
+       the .reloc section.
+       (pe_exe_fill_sections): Do not emit an empty .reloc section.
+
+2023-01-06  Nick Clifton  <nickc@redhat.com>
+
+       * po/bg.po: Updated Bulgarian translation.
+
+2023-01-05  Nick Clifton  <nickc@redhat.com>
+
+       * configure.tgt: Add arm64pe as an extra emulation for aarch64pe.
+       * Makefile.am (ALL_64_EMULATION_SOURCES): Add earm64pe.c
+       * emultempl/pep.em: Add suppport for arm64pe emulation.
+       * Makefile.in: Regenerate.
+       * po/BLD-POTFILES.in: Regenerate.
+       * po/ld.pot: Regenerate.
+
+2023-01-05  Andreas K. Huettel  <dilfridge@gentoo.org>
+
+       * testsuite/ld-elf/shared.exp: un-xfail the PR19710 test for the
+       AArch64 architecture.
+
+2023-01-04  Andreas K. Huettel  <dilfridge@gentoo.org>
+
+       PR 29843
+       * testsuite/ld-aarch64/bti-plt-5.d: Relax regxps slightly to allow
+       for differences in build environments.
+       * testsuite/ld-aarch64/tls-relax-gdesc-le-now.d: Likewise.
+
+2023-01-03  Nick Clifton  <nickc@redhat.com>
+
+       * po/uk.po: Updated Ukrainian translation.
+
+2022-12-31  Nick Clifton  <nickc@redhat.com>
+
+       * 2.40 branch created.
+
+2022-12-21  Nick Clifton  <nickc@redhat.com>
+
+       PR 29900
+       * scripttempl/pe.sc: Keep the .drectve section when performing a
+       relocateable link.
+       * scripttempl/pep.sc: Likewise.
+
+2022-12-08  Nick Clifton  <nickc@redhat.com>
+
+       PR 29861
+       * ld.texi (Output Section Type): Note that setting the output
+       section type only works if the section contains untyped data.
+
+2022-12-05  Nick Clifton  <nickc@redhat.com>
+
+       PR 29849
+       * ldlang.c (spec_match): Check that there is sufficient length in
+       the target name to match the spec's prefix.
+
+2022-11-03  Nick Clifton  <nickc@redhat.com>
+
+       PR 29748
+       * configure.tgt (ac_default_ld_warn_rwx_segments): Set to 0 for
+       the V850.
+
+2022-11-03  Nick Clifton  <nickc@redhat.com>
+
+       PR 29741
+       * scripttempl/avr.sc (__DATA_REGION_ORIGIN__): Define.  If a value
+       has not been provided on the command line then use DATA_ORIGIN.
+       (MEMORY): Use __DATA_REGION_ORIGIN__ as the start of the data region.
+
+2022-10-21  Nick Clifton  <nickc@redhat.com>
+
+       PR 29654
+       * ld.h (struct ld_config_type): Add no_warnings field.
+       * ldlex.h (enum option_values): Add OPTION_NO_WARNINGS.
+       * lexsup.c (ld_options): Add --no-warnings.
+       (parse_args): Add support for -w and --no-warnings.
+       * ldmisc.c (vfinfo): Return early if the message is a warning and
+       -w has been enabled.
+       * ld.texi (options): Document new command line option.
+       * NEWS: Mention the new feature.
+
+2022-08-30  Nick Clifton  <nickc@redhat.com>
+
+       PR 29529
+       * testsuite/ld-x86-64/pr27587.err: Update expected output.
+
+2022-08-18  Ralf Habacker  <ralf.habacker@freenet.de>
+
+       PR 28362
+       * testsuite/ld-pe/pe-run2-def.exp: New file.
+
+2022-08-03  Alan Modra  <amodra@gmail.com>
+
+       PR 29389
+       * ldlang.h (lang_input_statement_struct): Add sort_key field.
+       * emultempl/pe.em (after_open): If multiple import libraries refer
+       to the same bfd, store their names in the sort_key field.
+       * emultempl/pep.em (after_open): Likewise.
+       * ldlang.c (sort_filename): New function.  Returns the filename to
+       be used when sorting input files.
+       (wild_sort): Use the sort_filename function.
+
+2022-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR ld/29411
+       * configure.tgt (ac_default_ld_warn_rwx_segments): Extend to all
+       sparc targets.  Expand comment.
+
+2022-07-26  Nick Clifton  <nickc@redhat.com>
+
+       PR 29411
+       * configure.tgt (ac_default_ld_warn_rwx_segments): Disable for
+       sparc-solaris configurations.
+
+2022-07-08  Nick Clifton  <nickc@redhat.com>
+
+       * 2.39 branch created.
+
+2022-06-27  Nick Clifton  <nickc@redhat.com>
+
+       PR 29263
+       * configure.ac: Move HPPA specific code from here...
+       * configure.tgt: ... to here.  Add similar code for MIPS.
+       Move code for CRIS, MIPS and HPPA to block at start of file.
+       * configure: Regenerate.
+
+2022-06-21  Nick Clifton  <nickc@redhat.com>
+
+       PR 29263
+       * configure.ac (ac_default_ld_warn_execstack): Default to 'no' for
+       HPPA targets.
+       (ac_default_ld_warn_rwx_segments): Likewise.
+       * configure: Regenerate.
+       * testsuite/ld-elf/elf.exp: Add the --warn-execstack command line
+       option to the command line when running execstack tests for the
+       HPPA target.
+
+2022-05-12  Alan Modra  <amodra@gmail.com>
+
+       PR 29006
+       * pe-dll.c (dll_name): Delete, replacing with..
+       (dll_filename): ..this, moved earlier in file.
+       (generate_edata): Delete parameters.  Don't set up dll_name here..
+       (pe_process_import_defs): ..instead set up dll_filename and
+       dll_symname here before returning.
+       (dll_symname_len): Delete write-only variable.
+       (pe_dll_generate_implib): Don't set up dll_symname here.
+
+2022-05-03  Nick Clifton  <nickc@redhat.com>
+
+       PR 29101
+       * libdep_plugin.c (get_libdeps): Check for overflow when computing
+       amount of memory to allocate.
+
+2022-04-27  Nick Clifton  <nickc@redhat.com>
+
+       PR 29006
+       * pe-dll.c (make_head): Use asprintf to allocate and populate a
+       buffer containing the temporary name.
+       (make_tail, make_one, make_singleton_name_thunk): Likewise.
+       (make_import_fixup_mark, make_import_fixup_entry): Likewise.
+       (make_runtime_pseudo_reloc): Likewise.
+       (pe_create_runtime_relocator_reference): Likewise.
+
+2022-04-25  Nick Clifton  <nickc@redhat.com>
+
+       PR 29072
+       * testsuite/ld-elf/pr29072.b.warn: Update to include the note
+       about the linker's behaviour being depreccated.
+
+2022-04-20  Clément Chigot  <clement.chigot@atos.net>
+
+       * emultempl/aix.em (params): New variable.
+       (stub_file): New variable.
+       (xcoff_add_stub_section): New function.
+       (xcoff_layout_sections_again): New function
+       (hook_in_stub): New function.
+       (_after_allocation): Add stub creation.
+       (_create_output_section_statements): Allocate stub file and
+       pass params to backend.
+
+2022-04-20  Clément Chigot  <clement.chigot@atos.net>
+
+       * emultempl/aix.em (_after_allocation): New function.
+
+2022-04-07  Mark Harmstone  <mark@harmstone.com>
+
+       * testsuite/ld-pe/secidx1.s: New test source file.
+       * testsuite/ld-pe/secidx2.s: New test source file.
+       * testsuite/ld-pe/secidx.d: New test driver file.
+       * testsuite/ld-pe/secidx_64.d: New test driver file.
+       * testsuite/ld-pe/pe.exp: Add new tests.
+
+2022-03-01  Nick Clifton  <nickc@redhat.com>
+
+       PR 21964
+       * testsuite/ld-elf/pr21964-1a.c: Fix array comparisons.
+       * testsuite/ld-elf/pr21964-1b.c: Likewise.
+       * testsuite/ld-elf/pr21964-1c.c: Likewise.
+       * testsuite/ld-elf/pr21964-2a.c: Likewise.
+       * testsuite/ld-elf/pr21964-2b.c: Likewise.
+       * testsuite/ld-elf/pr21964-3a.c: Likewise.
+
+2022-02-17  Roland McGrath  <mcgrathr@google.com>
+
+       * ld.texi (Output Section Type): Fix typo in @code syntax.
+
+2022-02-17  Nick Clifton  <nickc@redhat.com>
+
+       * po/sr.po: Updated Serbian translation.
+
+2022-02-16  Fangrui Song  <maskray@google.com>
+           Nick Clifton  <nickc@redhat.com>
+
+       PR ld/28841
+       * ld.texi: Document new output section type.
+       * ldlex.l: Add new token TYPE.
+       * ldgram.y: Handle TYPE=exp and READONLY (TYPE=exp).
+       * ldlang.h: Add type_section to list of section types.
+       * ldlang.c (lang_add_section): Handle type_section.
+       (map_input_to_output_sections): Handle type_section.
+       * testsuite/ld-scripts/output-section-types.t: Add tests.
+       * testsuite/ld-scripts/output-section-types.d: Update.
+
+2022-02-02  Nick Clifton  <nickc@redhat.com>
+
+       * po/fr.po: Updated French translation.
+
+2022-01-24  Nick Clifton  <nickc@redhat.com>
+
+       * po/bg.po: Updated Bulgarian translation.
+       * po/uk.po: Updated Ukranian translation.
+
+2022-01-22  Alexander von Gluck IV  <kallisti5@unixzen.com>
+
+       * configure.tgt (arm-haiku): Fix typo.
+       * emulparams/armelf_haiku.su (MAXPAGESIZE): Use the default value.
+       (COMMONPAGESIZE): Likewise.
+
+2022-01-22  Nick Clifton  <nickc@redhat.com>
+
+       * configure: Regenerate.
+       * po/ld.pot: Regenerate.
+
+2022-01-22  Nick Clifton  <nickc@redhat.com>
+
+       * 2.38 release branch created.
+
+2022-01-21  Nick Clifton  <nickc@redhat.com>
+
+       * po/sr.po: Updated Serbian translation.
+
+2022-01-17  Nick Clifton  <nickc@redhat.com>
+
+       * Makefile.in: Regenerate.
+       * po/ld.pot: Regenerate.
+
+2022-01-11  Martin Storsjö  <martin@martin.st>
+
+       * pe-dll.c (make_head): Prefix the symbol name with the dll name.
+       (make_tail, make_one, make_singleton_name_thunk): Likewise.
+       (make_import_fixup_entry, make_runtime_pseudo_reloc): Likewise.
+       (pe_create_runtime_relocator_reference): Likewise.
+       (pe_dll_generate_implib): Set dll_symname_len.
+       (pe_process_import_defs): Likewise.
+
+2021-12-16  Nick Clifton  <nickc@redhat.com>
+
+       PR 28686
+       * testsuite/ld-avr/avr-prop-7.d: Adjust expected output.
+       * testsuite/ld-avr/avr-prop-8.d: Likewise.
+       * testsuite/ld-avr/pr13402.d: Likewise.
+
+2021-11-30  Nick Clifton  <nickc@redhat.com>
+
+       * scripttempl/pru.sc (.pru_irq_map): Define output section.
+       * testsuite/ld-pru/pru_irq_map-1.d: New test.
+       * testsuite/ld-pru/pru_irq_map-2.d: New test.
+       * testsuite/ld-pru/pru_irq_map.s: New test.
+
+2021-11-17  Jeremy Drake  <cygwin@jdrake.com>
+
+       * emultempl/pep.em (DEFAULT_DLL_CHARACTERISTICS): Set to 0 for
+       Cygwin targets.
+       * emultempl/pep.em (DEFAULT_DLL_CHARACTERISTICS): Likewise.
+
+2021-11-17  Nick Clifton  <nickc@redhat.com>
+
+       PR 28452
+       * ldgram.y: Add support for PT_GNU_RELRO and PT_GNU_PROPERTY.
+       * ldgram.c: Regenerate.
+
+2021-11-15  Roland McGrath  <mcgrathr@google.com>
+
+       * testsuite/ld-aarch64/dt_textrel.d: Pass explicit -z notext in
+       case ld was configured with --enable-textrel-check=error.
+       * testsuite/ld-aarch64/pr22764.d: Likewise.
+       * testsuite/ld-aarch64/pr20402.d: Likewise.
+
+2021-10-25  Nick Alcock  <nick.alcock@oracle.com>
+
+       * testsuite/ld-ctf/nonrepresentable-member.*: New test.
+
 2021-10-25  Nick Alcock  <nick.alcock@oracle.com>
 
        * testsuite/ld-ctf/array.d: Change --ctf=.ctf to --ctf.
 
 For older changes see ChangeLog-2020
 \f
-Copyright (C) 2021 Free Software Foundation, Inc.
+Copyright (C) 2021-2023 Free Software Foundation, Inc.
 
 Copying and distribution of this file, with or without modification,
 are permitted in any medium without royalty provided the copyright