* scripttempl/ft32.sc (__PMSIZE_): If not defined, set to 256K.
(__RAMSIZE): If not defined, set to 64K.
(MEMORY): Set the flash region size to __PMSIZE and the ram region
size to __RAMSIZE.
+2016-07-04 Nick Clifton <nickc@redhat.com>
+
+ * scripttempl/ft32.sc (__PMSIZE_): If not defined, set to 256K.
+ (__RAMSIZE): If not defined, set to 64K.
+ (MEMORY): Set the flash region size to __PMSIZE and the ram region
+ size to __RAMSIZE.
+
2016-07-02 Maciej W. Rozycki <macro@imgtec.com>
* testsuite/ld-mips-elf/branch-misc-2.d: New test.
OUTPUT_ARCH(${ARCH})
${LIB_SEARCH_DIRS}
+/* Allow the command line to override the memory region sizes. */
+__PMSIZE_ = DEFINED(__PMSIZE) ? __PMSIZE : 256K;
+__RAMSIZE = DEFINED(__RAMSIZE) ? __RAMSIZE : 64K;
+
MEMORY
{
- /* Note - we cannot use "PROVIDE(len)" ... "LENGTH = len" as
- PROVIDE statements are not evaluated inside MEMORY blocks. */
- flash (rx) : ORIGIN = 0, LENGTH = 256K
- ram (rw!x) : ORIGIN = 0x800000, LENGTH = 64K
+ flash (rx) : ORIGIN = 0, LENGTH = __PMSIZE
+ ram (rw!x) : ORIGIN = 0x800000, LENGTH = __RAMSIZE
}
+
SECTIONS
{
.text :