ping [PATCH 0/2] MSP430: ld: Warn about mis-aligned symbols

Jozef Lawrynowicz jozef.l@mittosystems.com
Thu Aug 27 17:01:23 GMT 2020


ping for these patches:
https://sourceware.org/pipermail/binutils/2020-August/112762.html
https://sourceware.org/pipermail/binutils/2020-August/112763.html

On Fri, Aug 07, 2020 at 01:12:20PM +0100, Jozef Lawrynowicz wrote:
> The goal of this patch series is to warn the user at link time if their
> are mis-aligned __*_array_start symbols in their program.
> 
> The first patch is a generic change to add a new vfinfo format, required
> by the second, MSP430-specific patch.
> 
> Successfully regtested the GCC/G++/LD testsuites for msp430-elf.
> 
> Ok to apply?
> 
> Jozef Lawrynowicz (2):
>   LD: Add new %pU vfinfo format for printing linker script name
>   MSP430: ld: Emit warning when __*_array_start symbols are mis-aligned
> 
>  ld/emultempl/msp430.em                        | 81 ++++++++++++++++++-
>  ld/ldmisc.c                                   | 10 ++-
>  ld/scripttempl/elf32msp430.sc                 |  4 +
>  ld/testsuite/ld-msp430-elf/finiarray-warn.ld  | 46 +++++++++++
>  ld/testsuite/ld-msp430-elf/finiarray-warn.r   |  1 +
>  .../ld-msp430-elf/initarray-nowarn.ld         | 45 +++++++++++
>  ld/testsuite/ld-msp430-elf/initarray-nowarn.r |  0
>  ld/testsuite/ld-msp430-elf/initarray-warn.ld  | 46 +++++++++++
>  ld/testsuite/ld-msp430-elf/initarray-warn.r   |  1 +
>  ld/testsuite/ld-msp430-elf/initarray.s        | 21 +++++
>  ld/testsuite/ld-msp430-elf/msp430-elf.exp     | 13 +++
>  .../ld-msp430-elf/preinitarray-warn.ld        | 46 +++++++++++
>  .../ld-msp430-elf/preinitarray-warn.r         |  1 +
>  13 files changed, 311 insertions(+), 4 deletions(-)
>  create mode 100644 ld/testsuite/ld-msp430-elf/finiarray-warn.ld
>  create mode 100644 ld/testsuite/ld-msp430-elf/finiarray-warn.r
>  create mode 100644 ld/testsuite/ld-msp430-elf/initarray-nowarn.ld
>  create mode 100644 ld/testsuite/ld-msp430-elf/initarray-nowarn.r
>  create mode 100644 ld/testsuite/ld-msp430-elf/initarray-warn.ld
>  create mode 100644 ld/testsuite/ld-msp430-elf/initarray-warn.r
>  create mode 100644 ld/testsuite/ld-msp430-elf/initarray.s
>  create mode 100644 ld/testsuite/ld-msp430-elf/preinitarray-warn.ld
>  create mode 100644 ld/testsuite/ld-msp430-elf/preinitarray-warn.r
> 
> -- 
> 2.27.0


More information about the Binutils mailing list