From fcd3d54ba63617cd807499b410f44ae831e7ba42 Mon Sep 17 00:00:00 2001 From: slade_rich Date: Thu, 9 Sep 2004 02:09:13 +0000 Subject: [PATCH] When no max ram set validate full memory range. git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@3483 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- src/pic/device.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/pic/device.c b/src/pic/device.c index d66bbdfb..a2bc3491 100644 --- a/src/pic/device.c +++ b/src/pic/device.c @@ -628,7 +628,12 @@ int getConfigWord(int address) *-----------------------------------------------------------------*/ void setDefMaxRam(void) { - setMaxRAM(pic->defMaxRAMaddrs); // Max RAM has not been included, so use default setting + unsigned i; + setMaxRAM(pic->defMaxRAMaddrs); /* Max RAM has not been included, so use default setting */ + /* Validate full memory range for use by general purpose RAM */ + for (i=pic->defMaxRAMaddrs; i--; ) { + finalMapping[i].isValid = 1; + } } /*-----------------------------------------------------------------* -- 2.47.2