ASSERT in empty output section with address

* ldlang.c (lang_do_assignments_1): Correct "dot" inside ignored
	sections.
	* testsuite/ld-scripts/empty-address-4.d,
	* testsuite/ld-scripts/empty-address-4.s,
	* testsuite/ld-scripts/empty-address-4.t: New test.
	* testsuite/ld-scripts/empty-address.exp: Run it.
This commit is contained in:
Alan Modra
2021-10-28 09:03:00 +10:30
parent 9fc9dbc28b
commit 1cba418d26
5 changed files with 32 additions and 8 deletions

View File

@@ -0,0 +1,11 @@
SECTIONS
{
.text 0: { *(.text .pr) }
.data 0x200:
{
*(.data)
ASSERT (. < 0x400, oops);
}
.bss : { *(.bss) }
/DISCARD/ : { *(.*) }
}