aboutsummaryrefslogtreecommitdiff
path: root/ld/testsuite/ld-scripts
diff options
context:
space:
mode:
Diffstat (limited to 'ld/testsuite/ld-scripts')
-rw-r--r--ld/testsuite/ld-scripts/overlay-size-map.d6
-rw-r--r--ld/testsuite/ld-scripts/overlay-size.t6
2 files changed, 12 insertions, 0 deletions
diff --git a/ld/testsuite/ld-scripts/overlay-size-map.d b/ld/testsuite/ld-scripts/overlay-size-map.d
index 3607169..a72d359 100644
--- a/ld/testsuite/ld-scripts/overlay-size-map.d
+++ b/ld/testsuite/ld-scripts/overlay-size-map.d
@@ -5,6 +5,8 @@
#...
\.bss3 *0x0*20000 *0x20 load address 0x0*20040
#...
+.*0x0+020030[ ]*end_of_bss_overlays.*
+#...
\.mtext *0x0*10000 *0x20 load address 0x0*30000
#...
\.mbss *0x0*20030 *0x230 load address 0x0*20060
@@ -15,9 +17,13 @@
#...
\.text3 *0x0*10020 *0x20 load address 0x0*300e0
#...
+.*0x0+0100a0[ ]*end_of_text_overlays.*
+#...
\.data1 *0x0*20260 *0x30 load address 0x0*30100
#...
\.data2 *0x0*20260 *0x40 load address 0x0*30130
#...
\.data3 *0x0*20260 *0x50 load address 0x0*30170
+#...
+.*0x0+0202b0[ ]*end_of_data_overlays.*
#pass
diff --git a/ld/testsuite/ld-scripts/overlay-size.t b/ld/testsuite/ld-scripts/overlay-size.t
index 53f857d..0d9af35 100644
--- a/ld/testsuite/ld-scripts/overlay-size.t
+++ b/ld/testsuite/ld-scripts/overlay-size.t
@@ -31,6 +31,8 @@ SECTIONS
.bss3 { *(.bss3) }
} > DATAMEM
+ end_of_bss_overlays = . ;
+
.mtext : { *(.mtext) } > TEXTMEM AT > LOADMEM
.mbss : AT (__load_stop_bss3)
@@ -46,6 +48,8 @@ SECTIONS
.text3 { *(.text3) }
} > TEXTMEM AT > LOADMEM
+ end_of_text_overlays = . ;
+
OVERLAY :
{
.data1 { *(.data1) }
@@ -53,6 +57,8 @@ SECTIONS
.data3 { *(.data3) }
} > DATAMEM AT > LOADMEM
+ end_of_data_overlays = . ;
+
. = 0x8000;
/DISCARD/ : { *(.reginfo) }
}