From 4887f7e34ced8dbab0ee0df4b10479dda897631d Mon Sep 17 00:00:00 2001 From: vrokas Date: Sun, 30 May 2004 17:14:59 +0000 Subject: [PATCH] * src/pic16/device.c (pic16_dump_section): corrected bug which caused some symbols of the libraries to be misplaced git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@3332 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- ChangeLog | 5 +++++ src/pic16/device.c | 3 +-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 2ef4b828..454933fb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2004-05-30 Vangelis Rokas + + * src/pic16/device.c (pic16_dump_section): corrected bug which + caused some symbols of the libraries to be misplaced + 2004-05-28 Vangelis Rokas * src/pic16/glue.c, diff --git a/src/pic16/device.c b/src/pic16/device.c index 97017bfe..1dbcac76 100644 --- a/src/pic16/device.c +++ b/src/pic16/device.c @@ -315,8 +315,7 @@ void pic16_dump_section(FILE *of, set *section, int fix) init_addr = r->address; - if(rprev && (init_addr != (rprev->address + rprev->size)) - && !(r1 && (init_addr != r1->address))) { + if(rprev && (init_addr > (rprev->address + rprev->size))) { fprintf(of, "\nstatic_%s_%02d\tudata\t0X%04X\n", moduleName, abs_section_no++, init_addr); } -- 2.47.2