ld: aarch64: Update test linker scripts relocs.ld and relocs-ilp32.ld
authorMatthew Malcomson <hardenedapple@gmail.com>
Tue, 2 Aug 2022 11:07:00 +0000 (12:07 +0100)
committerMatthew Malcomson <hardenedapple@gmail.com>
Tue, 2 Aug 2022 11:09:40 +0000 (12:09 +0100)
commitb90e0b2f1b516ea32789ae3877830b518cb8ed60
treeb3fcf8bd60a7afb1e8dfb8f5eeb67d2858269c86
parente90f28a7a78666ae593fec5cf57c0b5eb4636c22
ld: aarch64: Update test linker scripts relocs.ld and relocs-ilp32.ld

The updates are to ensure that the .data section exists.  This means
that we always have a data section.  That means that we don't create a
RWX segment and avoid the corresponding warning.

We get this warning when testing aarch64-none-elf with -mcmodel=tiny.
N.b. this changes quite a few testcases from fail to pass.
ld/testsuite/ld-aarch64/relocs-ilp32.ld
ld/testsuite/ld-aarch64/relocs.ld