Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 May 2005 20:09:04 +0200
From:      Tijl Coosemans <tijl@ulyssis.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/81525: [update] lang/sdcc: update to version 2.5.0
Message-ID:  <200505262009.04936.tijl@ulyssis.org>
Resent-Message-ID: <200505261810.j4QIA01Q031714@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         81525
>Category:       ports
>Synopsis:       [update] lang/sdcc: update to version 2.5.0
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Thu May 26 18:10:00 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Tijl Coosemans
>Release:        FreeBSD 5.4-STABLE i386
>Organization:
>Environment:
System: FreeBSD kalimero.kotnet.org 5.4-STABLE FreeBSD 5.4-STABLE #0: Sun May 22 13:07:36 CEST 2005 tijl@kalimero.kotnet.org:/usr/obj/usr/src/sys/KALIMERO i386
>Description:
A simple update to version 2.5.0.
Additionally I hope the alpha-4 build problems have been solved
by adding a dependency on gcc 3.1+ as suggested by
http://lists.freebsd.org/pipermail/freebsd-ports/2005-May/023076.html
>How-To-Repeat:
>Fix:
After applying the patch the following file can be deleted:
files/patch-sim-ucsim-avr.src-arith_inst.cc

--- sdcc.update begins here ---
diff -urN sdcc.old/Makefile sdcc/Makefile
--- sdcc.old/Makefile	Wed Apr 13 09:53:25 2005
+++ sdcc/Makefile	Thu May 26 17:37:18 2005
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	sdcc
-PORTVERSION=	2.4.0
-PORTREVISION=	1
+PORTVERSION=	2.5.0
 CATEGORIES=	lang
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	sdcc
@@ -32,6 +31,10 @@
 		PACKIHX "A tool to pack (compress) Intel hex files" on
 
 .include <bsd.port.pre.mk>
+
+.if ${ARCH} == "alpha"
+USE_GCC=	3.1+
+.endif
 
 .if defined(WITHOUT_MCS51)
 CONFIGURE_ARGS+=	--disable-mcs51-port
diff -urN sdcc.old/distinfo sdcc/distinfo
--- sdcc.old/distinfo	Thu May 26 15:08:33 2005
+++ sdcc/distinfo	Thu May 26 17:37:18 2005
@@ -1,2 +1,2 @@
-MD5 (sdcc-2.4.0.tar.gz) = ef959381f292d8857d8679f92a71582d
-SIZE (sdcc-2.4.0.tar.gz) = 3021296
+MD5 (sdcc-2.5.0.tar.gz) = c572e7842fe36348f5b2972c1025a75a
+SIZE (sdcc-2.5.0.tar.gz) = 3570993
diff -urN sdcc.old/files/patch-device-lib-Makefile.in sdcc/files/patch-device-lib-Makefile.in
--- sdcc.old/files/patch-device-lib-Makefile.in	Thu May 26 15:08:33 2005
+++ sdcc/files/patch-device-lib-Makefile.in	Thu May 26 17:37:18 2005
@@ -1,6 +1,6 @@
---- device/lib/Makefile.in.orig	Tue Jan 13 16:00:08 2004
-+++ device/lib/Makefile.in	Mon Apr 11 20:59:36 2005
-@@ -150,7 +150,7 @@
+--- device/lib/Makefile.in.orig	Sat Mar 19 19:47:47 2005
++++ device/lib/Makefile.in	Fri Apr  8 16:44:43 2005
+@@ -167,7 +167,7 @@
  
  # Compiling entire program or any subproject
  # ------------------------------------------
@@ -8,19 +8,19 @@
 +all: checkconf models model-ds390 model-ds400 model-z80 model-gbz80 model-hc08 model-pic16
  
  # model-pic16
- 
-@@ -240,9 +240,7 @@
+ # (needs gputils curently not available of sourceforge's compile farm)
+@@ -272,9 +272,7 @@
  # Compiling and installing everything and runing test
  # ---------------------------------------------------
  install: all installdirs
--	cp -r $(BUILDDIR)/* $(sdcc_libdir)
--	cp -r ds390 ds400 gbz80 z80 hc08 *.c $(sdcc_libdir)/src
+-	cp -r -u $(BUILDDIR)/* $(sdcc_libdir)
+-	cp -r -u ds390 ds400 gbz80 z80 hc08 *.c $(sdcc_libdir)/src
 -	rm -r `find $(sdcc_libdir)/src -name '*.rel' -or -name '*.dump*' -or -name '*.sym' -or -name '*.o' -or -name '*.lst' -or -name '*.asm' -or -name 'CVS'`
 +	-cp -r $(BUILDDIR)/* $(sdcc_libdir)
  
  # Deleting all the installed files
  # --------------------------------
-@@ -263,15 +261,6 @@
+@@ -295,15 +293,6 @@
  # ---------------------------------
  installdirs:
  	[ -d $(sdcc_libdir) ] || mkdir -p $(sdcc_libdir)
@@ -29,9 +29,9 @@
 -	 mkdir -p $(sdcc_libdir)/$$model; \
 -	done
 -	[ -d $(sdcc_libdir)/ds390 ] || mkdir -p $(sdcc_libdir)/ds390
--	[ -d $(sdcc_libdir)/ds400 ] || mkdir -p $(sdcc_libdir)/ds400	
--	[ -d $(sdcc_libdir)/hc08 ] || mkdir -p $(sdcc_libdir)/hc08	
--	[ -f $(sdcc_libdir)/pic16 ] || mkdir -p $(sdcc_libdir)/pic16
+-	[ -d $(sdcc_libdir)/ds400 ] || mkdir -p $(sdcc_libdir)/ds400
+-	[ -d $(sdcc_libdir)/hc08 ] || mkdir -p $(sdcc_libdir)/hc08
+-	[ -d $(sdcc_libdir)/pic16 ] || mkdir -p $(sdcc_libdir)/pic16
 -	mkdir -p $(sdcc_libdir)/src
  
  # Creating dependencies
diff -urN sdcc.old/files/patch-sim-ucsim-avr.src-arith_inst.cc sdcc/files/patch-sim-ucsim-avr.src-arith_inst.cc
--- sdcc.old/files/patch-sim-ucsim-avr.src-arith_inst.cc	Thu May 26 15:08:33 2005
+++ sdcc/files/patch-sim-ucsim-avr.src-arith_inst.cc	Thu Jan  1 01:00:00 1970
@@ -1,74 +0,0 @@
---- sim/ucsim/avr.src/arith_inst.cc.orig	Tue Jul 27 11:05:50 2004
-+++ sim/ucsim/avr.src/arith_inst.cc	Tue Jul 27 11:09:08 2004
-@@ -51,7 +51,7 @@
-   if (D & 0x80)
-     D|= ~0xff;
-   t_mem sreg= ram->get(SREG);
--  (signed)result= (signed)D-(signed)K;
-+  result= (signed)D-(signed)K;
-   res= result & 0xff;
-   
-   sreg= sreg & ~(BIT_H|BIT_S|BIT_V|BIT_N|BIT_C|BIT_Z);
-@@ -101,7 +101,7 @@
-   if (D & 0x80)
-     D|= ~0xff;
-   t_mem sreg= ram->get(SREG);
--  (signed)result= (signed)D-(signed)K-(sreg&BIT_C)?1:0;
-+  result= (signed)D-(signed)K-(sreg&BIT_C)?1:0;
-   res= result & 0xff;
-   ram->write(d, res);
-   
-@@ -151,7 +151,7 @@
-     K|= ~0xff;
-   if (D & 0x80)
-     D|= ~0xff;
--  (signed)result= (signed)D-(signed)K;
-+  result= (signed)D-(signed)K;
-   res= result & 0xff;
-   ram->write(d, res);
-   
-@@ -237,7 +237,7 @@
-   if (D & 0x80)
-     D|= ~0xff;
-   t_mem sreg= ram->get(SREG);
--  (signed)result= (signed)D-(signed)R-(sreg&BIT_C)?1:0;
-+  result= (signed)D-(signed)R-(sreg&BIT_C)?1:0;
-   res= result & 0xff;
-   
-   sreg= sreg & ~(BIT_H|BIT_S|BIT_V|BIT_N|BIT_C);
-@@ -287,7 +287,7 @@
-   if (D & 0x80)
-     D|= ~0xff;
-   t_mem sreg= ram->get(SREG);
--  (signed)result= (signed)D-(signed)R-(sreg&BIT_C)?1:0;
-+  result= (signed)D-(signed)R-(sreg&BIT_C)?1:0;
-   res= result & 0xff;
-   ram->write(d, res);
-   
-@@ -389,7 +389,7 @@
-     R|= ~0xff;
-   if (D & 0x80)
-     D|= ~0xff;
--  (signed)result= (signed)D-(signed)R;
-+  result= (signed)D-(signed)R;
-   res= result & 0xff;
-   
-   t_mem sreg= ram->get(SREG) & ~(BIT_H|BIT_S|BIT_V|BIT_N|BIT_Z|BIT_C);
-@@ -438,7 +438,7 @@
-     R|= ~0xff;
-   if (D & 0x80)
-     D|= ~0xff;
--  (signed)result= (signed)D-(signed)R;
-+  result= (signed)D-(signed)R;
-   res= result & 0xff;
-   ram->write(d, res);
-   
-@@ -922,7 +922,7 @@
-     K|= ~0x3f;
-   if (D & 0x8000)
-     D|= ~0xffff;
--  (signed)result= (signed)D-(signed)K;
-+  result= (signed)D-(signed)K;
-   res= result & 0xffff;
-   t_mem resl= res&0xff, resh= (res>>8)&0xff;
-   ram->write(dl+1, resh);
diff -urN sdcc.old/files/patch-sim-ucsim-cmd.src-Makefile.in sdcc/files/patch-sim-ucsim-cmd.src-Makefile.in
--- sdcc.old/files/patch-sim-ucsim-cmd.src-Makefile.in	Thu Jan  1 01:00:00 1970
+++ sdcc/files/patch-sim-ucsim-cmd.src-Makefile.in	Thu May 26 17:37:18 2005
@@ -0,0 +1,11 @@
+--- sim/ucsim/cmd.src/Makefile.in.orig	Thu Apr  7 13:42:10 2005
++++ sim/ucsim/cmd.src/Makefile.in	Thu Apr  7 13:42:26 2005
+@@ -43,7 +43,7 @@
+ 		  cmduc.o cmdstat.o cmdmem.o \
+ 		  cmdpars.o cmdlex.o
+ 
+-DEVEL		= $(shell ( bash -c "test -e $(PRJDIR)/devel && echo yes" ))
++DEVEL		= no
+ 
+ # Compiling entire program or any subproject
+ # ------------------------------------------
diff -urN sdcc.old/pkg-plist sdcc/pkg-plist
--- sdcc.old/pkg-plist	Thu May 26 15:08:33 2005
+++ sdcc/pkg-plist	Thu May 26 17:37:18 2005
@@ -36,21 +36,31 @@
 %%UCSIM%%share/sdcc/doc/ucsim/UCsim.jpg
 %%UCSIM%%share/sdcc/doc/ucsim/analyzer.html
 %%UCSIM%%share/sdcc/doc/ucsim/burst.gif
+%%UCSIM%%share/sdcc/doc/ucsim/chip.fig
+%%UCSIM%%share/sdcc/doc/ucsim/chip.gif
 %%UCSIM%%share/sdcc/doc/ucsim/cmd.html
 %%UCSIM%%share/sdcc/doc/ucsim/cmd_bp.html
 %%UCSIM%%share/sdcc/doc/ucsim/cmd_dump.html
 %%UCSIM%%share/sdcc/doc/ucsim/cmd_exec.html
 %%UCSIM%%share/sdcc/doc/ucsim/cmd_general.html
+%%UCSIM%%share/sdcc/doc/ucsim/cmd_memory.html
 %%UCSIM%%share/sdcc/doc/ucsim/cmd_removed.html
 %%UCSIM%%share/sdcc/doc/ucsim/cmd_set.html
 %%UCSIM%%share/sdcc/doc/ucsim/commref.html
+%%UCSIM%%share/sdcc/doc/ucsim/cpu-mem.fig
+%%UCSIM%%share/sdcc/doc/ucsim/cpu-mem.gif
+%%UCSIM%%share/sdcc/doc/ucsim/cpu-mem.jpg
 %%UCSIM%%share/sdcc/doc/ucsim/cpu.gif
 %%UCSIM%%share/sdcc/doc/ucsim/cpu.html
 %%UCSIM%%share/sdcc/doc/ucsim/cpu_types.html
+%%UCSIM%%share/sdcc/doc/ucsim/decoded.fig
+%%UCSIM%%share/sdcc/doc/ucsim/decoded.gif
+%%UCSIM%%share/sdcc/doc/ucsim/decoded.jpg
 %%UCSIM%%share/sdcc/doc/ucsim/index.html
 %%UCSIM%%share/sdcc/doc/ucsim/interrupt.gif
 %%UCSIM%%share/sdcc/doc/ucsim/interrupt.html
 %%UCSIM%%share/sdcc/doc/ucsim/invoke.html
+%%UCSIM%%share/sdcc/doc/ucsim/memory.html
 %%UCSIM%%share/sdcc/doc/ucsim/mulcons.html
 %%UCSIM%%share/sdcc/doc/ucsim/new.gif
 %%UCSIM%%share/sdcc/doc/ucsim/obsolete.html
@@ -60,6 +70,8 @@
 %%UCSIM%%share/sdcc/doc/ucsim/serial1.gif
 %%UCSIM%%share/sdcc/doc/ucsim/serial2.fig
 %%UCSIM%%share/sdcc/doc/ucsim/serial2.gif
+%%UCSIM%%share/sdcc/doc/ucsim/share-chip.fig
+%%UCSIM%%share/sdcc/doc/ucsim/share-chip.gif
 %%UCSIM%%share/sdcc/doc/ucsim/syntax.html
 %%UCSIM%%share/sdcc/doc/ucsim/term_cpuopt.gif
 %%UCSIM%%share/sdcc/doc/ucsim/term_cpuopt.html
@@ -70,34 +82,61 @@
 share/sdcc/doc/z80/Makefile
 share/sdcc/doc/z80/README
 share/sdcc/doc/z80/combined_i186_z80_design.tex
-share/sdcc/include/8051.h
-share/sdcc/include/8052.h
 share/sdcc/include/80c51xa.h
 share/sdcc/include/asm/default/features.h
+share/sdcc/include/asm/ds390/features.h
 share/sdcc/include/asm/gbz80/features.h
+share/sdcc/include/asm/mcs51/features.h
+share/sdcc/include/asm/pic16/features.h
 share/sdcc/include/asm/z80/features.h
 share/sdcc/include/assert.h
-share/sdcc/include/at89S8252.h
-share/sdcc/include/at89c55.h
-share/sdcc/include/at89x051.h
-share/sdcc/include/at89x51.h
-share/sdcc/include/at89x52.h
-share/sdcc/include/c8051f000.h
-share/sdcc/include/c8051f120.h
-share/sdcc/include/c8051f300.h
-share/sdcc/include/c8051f310.h
-share/sdcc/include/c8051f320.h
 share/sdcc/include/ctype.h
 share/sdcc/include/ds400rom.h
 share/sdcc/include/ds80c390.h
 share/sdcc/include/errno.h
 share/sdcc/include/float.h
+%%HC08%%share/sdcc/include/hc08/mc68hc908gp32.h
+%%HC08%%share/sdcc/include/hc08/mc68hc908jb8.h
+%%HC08%%share/sdcc/include/hc08/mc68hc908jkjl.h
+%%HC08%%share/sdcc/include/hc08/mc68hc908qy.h
 share/sdcc/include/limits.h
 share/sdcc/include/malloc.h
 share/sdcc/include/math.h
-share/sdcc/include/mc68hc908jb8.h
-share/sdcc/include/mc68hc908qy.h
-share/sdcc/include/mcs51reg.h
+%%MCS51%%share/sdcc/include/mcs51/8051.h
+%%MCS51%%share/sdcc/include/mcs51/8052.h
+%%MCS51%%share/sdcc/include/mcs51/at89S8252.h
+%%MCS51%%share/sdcc/include/mcs51/at89c55.h
+%%MCS51%%share/sdcc/include/mcs51/at89x051.h
+%%MCS51%%share/sdcc/include/mcs51/at89x51.h
+%%MCS51%%share/sdcc/include/mcs51/at89x52.h
+%%MCS51%%share/sdcc/include/mcs51/c8051f000.h
+%%MCS51%%share/sdcc/include/mcs51/c8051f018.h
+%%MCS51%%share/sdcc/include/mcs51/c8051f020.h
+%%MCS51%%share/sdcc/include/mcs51/c8051f040.h
+%%MCS51%%share/sdcc/include/mcs51/c8051f060.h
+%%MCS51%%share/sdcc/include/mcs51/c8051f120.h
+%%MCS51%%share/sdcc/include/mcs51/c8051f300.h
+%%MCS51%%share/sdcc/include/mcs51/c8051f310.h
+%%MCS51%%share/sdcc/include/mcs51/c8051f320.h
+%%MCS51%%share/sdcc/include/mcs51/c8051f330.h
+%%MCS51%%share/sdcc/include/mcs51/c8051f350.h
+%%MCS51%%share/sdcc/include/mcs51/mcs51reg.h
+%%MCS51%%share/sdcc/include/mcs51/reg51.h
+%%MCS51%%share/sdcc/include/mcs51/reg764.h
+%%MCS51%%share/sdcc/include/mcs51/regc515c.h
+%%MCS51%%share/sdcc/include/mcs51/sab80515.h
+%%PIC16%%share/sdcc/include/pic16/adc.h
+%%PIC16%%share/sdcc/include/pic16/ctype.h
+%%PIC16%%share/sdcc/include/pic16/delay.h
+%%PIC16%%share/sdcc/include/pic16/errno.h
+%%PIC16%%share/sdcc/include/pic16/float.h
+%%PIC16%%share/sdcc/include/pic16/gstack.h
+%%PIC16%%share/sdcc/include/pic16/i2c.h
+%%PIC16%%share/sdcc/include/pic16/limits.h
+%%PIC16%%share/sdcc/include/pic16/malloc.h
+%%PIC16%%share/sdcc/include/pic16/math.h
+%%PIC16%%share/sdcc/include/pic16/pic18f1220.h
+%%PIC16%%share/sdcc/include/pic16/pic18f2220.h
 %%PIC16%%share/sdcc/include/pic16/pic18f242.h
 %%PIC16%%share/sdcc/include/pic16/pic18f248.h
 %%PIC16%%share/sdcc/include/pic16/pic18f252.h
@@ -106,11 +145,25 @@
 %%PIC16%%share/sdcc/include/pic16/pic18f448.h
 %%PIC16%%share/sdcc/include/pic16/pic18f452.h
 %%PIC16%%share/sdcc/include/pic16/pic18f458.h
+%%PIC16%%share/sdcc/include/pic16/pic18f6520.h
+%%PIC16%%share/sdcc/include/pic16/pic18f6620.h
+%%PIC16%%share/sdcc/include/pic16/pic18f6680.h
+%%PIC16%%share/sdcc/include/pic16/pic18f6720.h
+%%PIC16%%share/sdcc/include/pic16/pic18f8520.h
+%%PIC16%%share/sdcc/include/pic16/pic18f8620.h
+%%PIC16%%share/sdcc/include/pic16/pic18f8680.h
+%%PIC16%%share/sdcc/include/pic16/pic18f8720.h
 %%PIC16%%share/sdcc/include/pic16/pic18fregs.h
-share/sdcc/include/reg51.h
-share/sdcc/include/reg764.h
-share/sdcc/include/regc515c.h
-share/sdcc/include/sab80515.h
+%%PIC16%%share/sdcc/include/pic16/sdcc-lib.h
+%%PIC16%%share/sdcc/include/pic16/signal.h
+%%PIC16%%share/sdcc/include/pic16/stdarg.h
+%%PIC16%%share/sdcc/include/pic16/stdbool.h
+%%PIC16%%share/sdcc/include/pic16/stddef.h
+%%PIC16%%share/sdcc/include/pic16/stdint.h
+%%PIC16%%share/sdcc/include/pic16/stdio.h
+%%PIC16%%share/sdcc/include/pic16/stdlib.h
+%%PIC16%%share/sdcc/include/pic16/string.h
+%%PIC16%%share/sdcc/include/pic16/usart.h
 share/sdcc/include/sdcc-lib.h
 share/sdcc/include/ser.h
 share/sdcc/include/ser_ir.h
@@ -118,6 +171,9 @@
 share/sdcc/include/serial390.h
 share/sdcc/include/setjmp.h
 share/sdcc/include/stdarg.h
+share/sdcc/include/stdbool.h
+share/sdcc/include/stddef.h
+share/sdcc/include/stdint.h
 share/sdcc/include/stdio.h
 share/sdcc/include/stdlib.h
 share/sdcc/include/string.h
@@ -125,6 +181,7 @@
 share/sdcc/include/tinibios.h
 share/sdcc/include/typeof.h
 share/sdcc/include/z180.h
+%%Z80%%share/sdcc/include/z80/types.h
 %%DS390%%share/sdcc/lib/ds390/_atof.asm
 %%DS390%%share/sdcc/lib/ds390/_atof.rel
 %%DS390%%share/sdcc/lib/ds390/_atoi.asm
@@ -159,10 +216,16 @@
 %%DS390%%share/sdcc/lib/ds390/_fs2ulong.rel
 %%DS390%%share/sdcc/lib/ds390/_fsadd.asm
 %%DS390%%share/sdcc/lib/ds390/_fsadd.rel
+%%DS390%%share/sdcc/lib/ds390/_fscmp.asm
+%%DS390%%share/sdcc/lib/ds390/_fscmp.rel
 %%DS390%%share/sdcc/lib/ds390/_fsdiv.asm
 %%DS390%%share/sdcc/lib/ds390/_fsdiv.rel
 %%DS390%%share/sdcc/lib/ds390/_fseq.asm
 %%DS390%%share/sdcc/lib/ds390/_fseq.rel
+%%DS390%%share/sdcc/lib/ds390/_fsget1arg.asm
+%%DS390%%share/sdcc/lib/ds390/_fsget1arg.rel
+%%DS390%%share/sdcc/lib/ds390/_fsget2args.asm
+%%DS390%%share/sdcc/lib/ds390/_fsget2args.rel
 %%DS390%%share/sdcc/lib/ds390/_fsgt.asm
 %%DS390%%share/sdcc/lib/ds390/_fsgt.rel
 %%DS390%%share/sdcc/lib/ds390/_fslt.asm
@@ -171,8 +234,16 @@
 %%DS390%%share/sdcc/lib/ds390/_fsmul.rel
 %%DS390%%share/sdcc/lib/ds390/_fsneq.asm
 %%DS390%%share/sdcc/lib/ds390/_fsneq.rel
+%%DS390%%share/sdcc/lib/ds390/_fsnormalize.asm
+%%DS390%%share/sdcc/lib/ds390/_fsnormalize.rel
+%%DS390%%share/sdcc/lib/ds390/_fsreturnval.asm
+%%DS390%%share/sdcc/lib/ds390/_fsreturnval.rel
+%%DS390%%share/sdcc/lib/ds390/_fsrshift.asm
+%%DS390%%share/sdcc/lib/ds390/_fsrshift.rel
 %%DS390%%share/sdcc/lib/ds390/_fssub.asm
 %%DS390%%share/sdcc/lib/ds390/_fssub.rel
+%%DS390%%share/sdcc/lib/ds390/_fsswapargs.asm
+%%DS390%%share/sdcc/lib/ds390/_fsswapargs.rel
 %%DS390%%share/sdcc/lib/ds390/_gptrget.asm
 %%DS390%%share/sdcc/lib/ds390/_gptrget.rel
 %%DS390%%share/sdcc/lib/ds390/_gptrgetc.asm
@@ -199,6 +270,8 @@
 %%DS390%%share/sdcc/lib/ds390/_isxdigit.rel
 %%DS390%%share/sdcc/lib/ds390/_itoa.asm
 %%DS390%%share/sdcc/lib/ds390/_itoa.rel
+%%DS390%%share/sdcc/lib/ds390/_logexpf.asm
+%%DS390%%share/sdcc/lib/ds390/_logexpf.rel
 %%DS390%%share/sdcc/lib/ds390/_ltoa.asm
 %%DS390%%share/sdcc/lib/ds390/_ltoa.rel
 %%DS390%%share/sdcc/lib/ds390/_memcmp.asm
@@ -269,6 +342,8 @@
 %%DS390%%share/sdcc/lib/ds390/_uint2fs.rel
 %%DS390%%share/sdcc/lib/ds390/_ulong2fs.asm
 %%DS390%%share/sdcc/lib/ds390/_ulong2fs.rel
+%%DS390%%share/sdcc/lib/ds390/abs.asm
+%%DS390%%share/sdcc/lib/ds390/abs.rel
 %%DS390%%share/sdcc/lib/ds390/acosf.asm
 %%DS390%%share/sdcc/lib/ds390/acosf.rel
 %%DS390%%share/sdcc/lib/ds390/asincosf.asm
@@ -283,6 +358,8 @@
 %%DS390%%share/sdcc/lib/ds390/atanf.rel
 %%DS390%%share/sdcc/lib/ds390/bpx.asm
 %%DS390%%share/sdcc/lib/ds390/bpx.rel
+%%DS390%%share/sdcc/lib/ds390/calloc.asm
+%%DS390%%share/sdcc/lib/ds390/calloc.rel
 %%DS390%%share/sdcc/lib/ds390/ceilf.asm
 %%DS390%%share/sdcc/lib/ds390/ceilf.rel
 %%DS390%%share/sdcc/lib/ds390/cosf.asm
@@ -299,11 +376,15 @@
 %%DS390%%share/sdcc/lib/ds390/fabsf.rel
 %%DS390%%share/sdcc/lib/ds390/floorf.asm
 %%DS390%%share/sdcc/lib/ds390/floorf.rel
+%%DS390%%share/sdcc/lib/ds390/free.asm
+%%DS390%%share/sdcc/lib/ds390/free.rel
 %%DS390%%share/sdcc/lib/ds390/frexpf.asm
 %%DS390%%share/sdcc/lib/ds390/frexpf.rel
 %%DS390%%share/sdcc/lib/ds390/gets.asm
 %%DS390%%share/sdcc/lib/ds390/gets.rel
 %%DS390%%share/sdcc/lib/ds390/i2c390.rel
+%%DS390%%share/sdcc/lib/ds390/labs.asm
+%%DS390%%share/sdcc/lib/ds390/labs.rel
 %%DS390%%share/sdcc/lib/ds390/lcd390.rel
 %%DS390%%share/sdcc/lib/ds390/ldexpf.asm
 %%DS390%%share/sdcc/lib/ds390/ldexpf.rel
@@ -325,12 +406,18 @@
 %%DS390%%share/sdcc/lib/ds390/powf.rel
 %%DS390%%share/sdcc/lib/ds390/printf_fast.asm
 %%DS390%%share/sdcc/lib/ds390/printf_fast.rel
+%%DS390%%share/sdcc/lib/ds390/printf_fast_f.asm
+%%DS390%%share/sdcc/lib/ds390/printf_fast_f.rel
 %%DS390%%share/sdcc/lib/ds390/printf_large.asm
 %%DS390%%share/sdcc/lib/ds390/printf_large.rel
+%%DS390%%share/sdcc/lib/ds390/printf_tiny.asm
+%%DS390%%share/sdcc/lib/ds390/printf_tiny.rel
 %%DS390%%share/sdcc/lib/ds390/printfl.asm
 %%DS390%%share/sdcc/lib/ds390/printfl.rel
 %%DS390%%share/sdcc/lib/ds390/puts.asm
 %%DS390%%share/sdcc/lib/ds390/puts.rel
+%%DS390%%share/sdcc/lib/ds390/realloc.asm
+%%DS390%%share/sdcc/lib/ds390/realloc.rel
 %%DS390%%share/sdcc/lib/ds390/rtc390.rel
 %%DS390%%share/sdcc/lib/ds390/ser_ir.asm
 %%DS390%%share/sdcc/lib/ds390/ser_ir.rel
@@ -344,6 +431,8 @@
 %%DS390%%share/sdcc/lib/ds390/sinf.rel
 %%DS390%%share/sdcc/lib/ds390/sinhf.asm
 %%DS390%%share/sdcc/lib/ds390/sinhf.rel
+%%DS390%%share/sdcc/lib/ds390/sprintf.asm
+%%DS390%%share/sdcc/lib/ds390/sprintf.rel
 %%DS390%%share/sdcc/lib/ds390/sqrtf.asm
 %%DS390%%share/sdcc/lib/ds390/sqrtf.rel
 %%DS390%%share/sdcc/lib/ds390/tancotf.asm
@@ -391,10 +480,16 @@
 %%DS390%%share/sdcc/lib/ds400/_fs2ulong.rel
 %%DS390%%share/sdcc/lib/ds400/_fsadd.asm
 %%DS390%%share/sdcc/lib/ds400/_fsadd.rel
+%%DS390%%share/sdcc/lib/ds400/_fscmp.asm
+%%DS390%%share/sdcc/lib/ds400/_fscmp.rel
 %%DS390%%share/sdcc/lib/ds400/_fsdiv.asm
 %%DS390%%share/sdcc/lib/ds400/_fsdiv.rel
 %%DS390%%share/sdcc/lib/ds400/_fseq.asm
 %%DS390%%share/sdcc/lib/ds400/_fseq.rel
+%%DS390%%share/sdcc/lib/ds400/_fsget1arg.asm
+%%DS390%%share/sdcc/lib/ds400/_fsget1arg.rel
+%%DS390%%share/sdcc/lib/ds400/_fsget2args.asm
+%%DS390%%share/sdcc/lib/ds400/_fsget2args.rel
 %%DS390%%share/sdcc/lib/ds400/_fsgt.asm
 %%DS390%%share/sdcc/lib/ds400/_fsgt.rel
 %%DS390%%share/sdcc/lib/ds400/_fslt.asm
@@ -403,8 +498,16 @@
 %%DS390%%share/sdcc/lib/ds400/_fsmul.rel
 %%DS390%%share/sdcc/lib/ds400/_fsneq.asm
 %%DS390%%share/sdcc/lib/ds400/_fsneq.rel
+%%DS390%%share/sdcc/lib/ds400/_fsnormalize.asm
+%%DS390%%share/sdcc/lib/ds400/_fsnormalize.rel
+%%DS390%%share/sdcc/lib/ds400/_fsreturnval.asm
+%%DS390%%share/sdcc/lib/ds400/_fsreturnval.rel
+%%DS390%%share/sdcc/lib/ds400/_fsrshift.asm
+%%DS390%%share/sdcc/lib/ds400/_fsrshift.rel
 %%DS390%%share/sdcc/lib/ds400/_fssub.asm
 %%DS390%%share/sdcc/lib/ds400/_fssub.rel
+%%DS390%%share/sdcc/lib/ds400/_fsswapargs.asm
+%%DS390%%share/sdcc/lib/ds400/_fsswapargs.rel
 %%DS390%%share/sdcc/lib/ds400/_gptrget.asm
 %%DS390%%share/sdcc/lib/ds400/_gptrget.rel
 %%DS390%%share/sdcc/lib/ds400/_gptrgetc.asm
@@ -431,6 +534,8 @@
 %%DS390%%share/sdcc/lib/ds400/_isxdigit.rel
 %%DS390%%share/sdcc/lib/ds400/_itoa.asm
 %%DS390%%share/sdcc/lib/ds400/_itoa.rel
+%%DS390%%share/sdcc/lib/ds400/_logexpf.asm
+%%DS390%%share/sdcc/lib/ds400/_logexpf.rel
 %%DS390%%share/sdcc/lib/ds400/_ltoa.asm
 %%DS390%%share/sdcc/lib/ds400/_ltoa.rel
 %%DS390%%share/sdcc/lib/ds400/_memcmp.asm
@@ -501,6 +606,8 @@
 %%DS390%%share/sdcc/lib/ds400/_uint2fs.rel
 %%DS390%%share/sdcc/lib/ds400/_ulong2fs.asm
 %%DS390%%share/sdcc/lib/ds400/_ulong2fs.rel
+%%DS390%%share/sdcc/lib/ds400/abs.asm
+%%DS390%%share/sdcc/lib/ds400/abs.rel
 %%DS390%%share/sdcc/lib/ds400/acosf.asm
 %%DS390%%share/sdcc/lib/ds400/acosf.rel
 %%DS390%%share/sdcc/lib/ds400/asincosf.asm
@@ -515,6 +622,8 @@
 %%DS390%%share/sdcc/lib/ds400/atanf.rel
 %%DS390%%share/sdcc/lib/ds400/bpx.asm
 %%DS390%%share/sdcc/lib/ds400/bpx.rel
+%%DS390%%share/sdcc/lib/ds400/calloc.asm
+%%DS390%%share/sdcc/lib/ds400/calloc.rel
 %%DS390%%share/sdcc/lib/ds400/ceilf.asm
 %%DS390%%share/sdcc/lib/ds400/ceilf.rel
 %%DS390%%share/sdcc/lib/ds400/cosf.asm
@@ -532,10 +641,14 @@
 %%DS390%%share/sdcc/lib/ds400/fabsf.rel
 %%DS390%%share/sdcc/lib/ds400/floorf.asm
 %%DS390%%share/sdcc/lib/ds400/floorf.rel
+%%DS390%%share/sdcc/lib/ds400/free.asm
+%%DS390%%share/sdcc/lib/ds400/free.rel
 %%DS390%%share/sdcc/lib/ds400/frexpf.asm
 %%DS390%%share/sdcc/lib/ds400/frexpf.rel
 %%DS390%%share/sdcc/lib/ds400/gets.asm
 %%DS390%%share/sdcc/lib/ds400/gets.rel
+%%DS390%%share/sdcc/lib/ds400/labs.asm
+%%DS390%%share/sdcc/lib/ds400/labs.rel
 %%DS390%%share/sdcc/lib/ds400/ldexpf.asm
 %%DS390%%share/sdcc/lib/ds400/ldexpf.rel
 %%DS390%%share/sdcc/lib/ds400/libds400.lib
@@ -556,12 +669,18 @@
 %%DS390%%share/sdcc/lib/ds400/powf.rel
 %%DS390%%share/sdcc/lib/ds400/printf_fast.asm
 %%DS390%%share/sdcc/lib/ds400/printf_fast.rel
+%%DS390%%share/sdcc/lib/ds400/printf_fast_f.asm
+%%DS390%%share/sdcc/lib/ds400/printf_fast_f.rel
 %%DS390%%share/sdcc/lib/ds400/printf_large.asm
 %%DS390%%share/sdcc/lib/ds400/printf_large.rel
+%%DS390%%share/sdcc/lib/ds400/printf_tiny.asm
+%%DS390%%share/sdcc/lib/ds400/printf_tiny.rel
 %%DS390%%share/sdcc/lib/ds400/printfl.asm
 %%DS390%%share/sdcc/lib/ds400/printfl.rel
 %%DS390%%share/sdcc/lib/ds400/puts.asm
 %%DS390%%share/sdcc/lib/ds400/puts.rel
+%%DS390%%share/sdcc/lib/ds400/realloc.asm
+%%DS390%%share/sdcc/lib/ds400/realloc.rel
 %%DS390%%share/sdcc/lib/ds400/ser_ir.asm
 %%DS390%%share/sdcc/lib/ds400/ser_ir.rel
 %%DS390%%share/sdcc/lib/ds400/serial.asm
@@ -574,6 +693,8 @@
 %%DS390%%share/sdcc/lib/ds400/sinf.rel
 %%DS390%%share/sdcc/lib/ds400/sinhf.asm
 %%DS390%%share/sdcc/lib/ds400/sinhf.rel
+%%DS390%%share/sdcc/lib/ds400/sprintf.asm
+%%DS390%%share/sdcc/lib/ds400/sprintf.rel
 %%DS390%%share/sdcc/lib/ds400/sqrtf.asm
 %%DS390%%share/sdcc/lib/ds400/sqrtf.rel
 %%DS390%%share/sdcc/lib/ds400/tancotf.asm
@@ -697,25 +818,41 @@
 %%Z80%%share/sdcc/lib/gbz80/_uint2fs.o
 %%Z80%%share/sdcc/lib/gbz80/_ulong2fs.asm
 %%Z80%%share/sdcc/lib/gbz80/_ulong2fs.o
+%%Z80%%share/sdcc/lib/gbz80/abs.asm
+%%Z80%%share/sdcc/lib/gbz80/abs.o
 %%Z80%%share/sdcc/lib/gbz80/assert.asm
 %%Z80%%share/sdcc/lib/gbz80/assert.o
+%%Z80%%share/sdcc/lib/gbz80/calloc.asm
+%%Z80%%share/sdcc/lib/gbz80/calloc.o
 %%Z80%%share/sdcc/lib/gbz80/crt0.o
 %%Z80%%share/sdcc/lib/gbz80/crt0_rle.o
 %%Z80%%share/sdcc/lib/gbz80/div.o
+%%Z80%%share/sdcc/lib/gbz80/free.asm
+%%Z80%%share/sdcc/lib/gbz80/free.o
 %%Z80%%share/sdcc/lib/gbz80/fstubs.o
 %%Z80%%share/sdcc/lib/gbz80/gbz80.lib
 %%Z80%%share/sdcc/lib/gbz80/gets.asm
 %%Z80%%share/sdcc/lib/gbz80/gets.o
 %%Z80%%share/sdcc/lib/gbz80/heap.o
+%%Z80%%share/sdcc/lib/gbz80/labs.asm
+%%Z80%%share/sdcc/lib/gbz80/labs.o
 %%Z80%%share/sdcc/lib/gbz80/malloc.asm
 %%Z80%%share/sdcc/lib/gbz80/malloc.o
 %%Z80%%share/sdcc/lib/gbz80/mul.o
 %%Z80%%share/sdcc/lib/gbz80/printf.o
+%%Z80%%share/sdcc/lib/gbz80/printf_large.asm
+%%Z80%%share/sdcc/lib/gbz80/printf_large.o
 %%Z80%%share/sdcc/lib/gbz80/putchar.o
 %%Z80%%share/sdcc/lib/gbz80/puts.asm
 %%Z80%%share/sdcc/lib/gbz80/puts.o
+%%Z80%%share/sdcc/lib/gbz80/realloc.asm
+%%Z80%%share/sdcc/lib/gbz80/realloc.o
 %%Z80%%share/sdcc/lib/gbz80/shift.o
+%%Z80%%share/sdcc/lib/gbz80/sprintf.asm
+%%Z80%%share/sdcc/lib/gbz80/sprintf.o
 %%Z80%%share/sdcc/lib/gbz80/stubs.o
+%%Z80%%share/sdcc/lib/gbz80/vprintf.asm
+%%Z80%%share/sdcc/lib/gbz80/vprintf.o
 %%HC08%%share/sdcc/lib/hc08/_atof.asm
 %%HC08%%share/sdcc/lib/hc08/_atof.rel
 %%HC08%%share/sdcc/lib/hc08/_atoi.asm
@@ -841,6 +978,8 @@
 %%HC08%%share/sdcc/lib/hc08/_uint2fs.rel
 %%HC08%%share/sdcc/lib/hc08/_ulong2fs.asm
 %%HC08%%share/sdcc/lib/hc08/_ulong2fs.rel
+%%HC08%%share/sdcc/lib/hc08/abs.asm
+%%HC08%%share/sdcc/lib/hc08/abs.rel
 %%HC08%%share/sdcc/lib/hc08/acosf.asm
 %%HC08%%share/sdcc/lib/hc08/acosf.rel
 %%HC08%%share/sdcc/lib/hc08/asincosf.asm
@@ -853,6 +992,8 @@
 %%HC08%%share/sdcc/lib/hc08/atan2f.rel
 %%HC08%%share/sdcc/lib/hc08/atanf.asm
 %%HC08%%share/sdcc/lib/hc08/atanf.rel
+%%HC08%%share/sdcc/lib/hc08/calloc.asm
+%%HC08%%share/sdcc/lib/hc08/calloc.rel
 %%HC08%%share/sdcc/lib/hc08/ceilf.asm
 %%HC08%%share/sdcc/lib/hc08/ceilf.rel
 %%HC08%%share/sdcc/lib/hc08/cosf.asm
@@ -869,9 +1010,13 @@
 %%HC08%%share/sdcc/lib/hc08/fabsf.rel
 %%HC08%%share/sdcc/lib/hc08/floorf.asm
 %%HC08%%share/sdcc/lib/hc08/floorf.rel
+%%HC08%%share/sdcc/lib/hc08/free.asm
+%%HC08%%share/sdcc/lib/hc08/free.rel
 %%HC08%%share/sdcc/lib/hc08/frexpf.asm
 %%HC08%%share/sdcc/lib/hc08/frexpf.rel
 %%HC08%%share/sdcc/lib/hc08/hc08.lib
+%%HC08%%share/sdcc/lib/hc08/labs.asm
+%%HC08%%share/sdcc/lib/hc08/labs.rel
 %%HC08%%share/sdcc/lib/hc08/ldexpf.asm
 %%HC08%%share/sdcc/lib/hc08/ldexpf.rel
 %%HC08%%share/sdcc/lib/hc08/log10f.asm
@@ -884,6 +1029,10 @@
 %%HC08%%share/sdcc/lib/hc08/modff.rel
 %%HC08%%share/sdcc/lib/hc08/powf.asm
 %%HC08%%share/sdcc/lib/hc08/powf.rel
+%%HC08%%share/sdcc/lib/hc08/printf_large.asm
+%%HC08%%share/sdcc/lib/hc08/printf_large.rel
+%%HC08%%share/sdcc/lib/hc08/realloc.asm
+%%HC08%%share/sdcc/lib/hc08/realloc.rel
 %%HC08%%share/sdcc/lib/hc08/sincosf.asm
 %%HC08%%share/sdcc/lib/hc08/sincosf.rel
 %%HC08%%share/sdcc/lib/hc08/sincoshf.asm
@@ -892,6 +1041,8 @@
 %%HC08%%share/sdcc/lib/hc08/sinf.rel
 %%HC08%%share/sdcc/lib/hc08/sinhf.asm
 %%HC08%%share/sdcc/lib/hc08/sinhf.rel
+%%HC08%%share/sdcc/lib/hc08/sprintf.asm
+%%HC08%%share/sdcc/lib/hc08/sprintf.rel
 %%HC08%%share/sdcc/lib/hc08/sqrtf.asm
 %%HC08%%share/sdcc/lib/hc08/sqrtf.rel
 %%HC08%%share/sdcc/lib/hc08/tancotf.asm
@@ -902,6 +1053,8 @@
 %%HC08%%share/sdcc/lib/hc08/tanhf.rel
 %%HC08%%share/sdcc/lib/hc08/time.asm
 %%HC08%%share/sdcc/lib/hc08/time.rel
+%%HC08%%share/sdcc/lib/hc08/vprintf.asm
+%%HC08%%share/sdcc/lib/hc08/vprintf.rel
 %%MCS51%%share/sdcc/lib/large/_atof.asm
 %%MCS51%%share/sdcc/lib/large/_atof.rel
 %%MCS51%%share/sdcc/lib/large/_atoi.asm
@@ -936,10 +1089,16 @@
 %%MCS51%%share/sdcc/lib/large/_fs2ulong.rel
 %%MCS51%%share/sdcc/lib/large/_fsadd.asm
 %%MCS51%%share/sdcc/lib/large/_fsadd.rel
+%%MCS51%%share/sdcc/lib/large/_fscmp.asm
+%%MCS51%%share/sdcc/lib/large/_fscmp.rel
 %%MCS51%%share/sdcc/lib/large/_fsdiv.asm
 %%MCS51%%share/sdcc/lib/large/_fsdiv.rel
 %%MCS51%%share/sdcc/lib/large/_fseq.asm
 %%MCS51%%share/sdcc/lib/large/_fseq.rel
+%%MCS51%%share/sdcc/lib/large/_fsget1arg.asm
+%%MCS51%%share/sdcc/lib/large/_fsget1arg.rel
+%%MCS51%%share/sdcc/lib/large/_fsget2args.asm
+%%MCS51%%share/sdcc/lib/large/_fsget2args.rel
 %%MCS51%%share/sdcc/lib/large/_fsgt.asm
 %%MCS51%%share/sdcc/lib/large/_fsgt.rel
 %%MCS51%%share/sdcc/lib/large/_fslt.asm
@@ -948,8 +1107,16 @@
 %%MCS51%%share/sdcc/lib/large/_fsmul.rel
 %%MCS51%%share/sdcc/lib/large/_fsneq.asm
 %%MCS51%%share/sdcc/lib/large/_fsneq.rel
+%%MCS51%%share/sdcc/lib/large/_fsnormalize.asm
+%%MCS51%%share/sdcc/lib/large/_fsnormalize.rel
+%%MCS51%%share/sdcc/lib/large/_fsreturnval.asm
+%%MCS51%%share/sdcc/lib/large/_fsreturnval.rel
+%%MCS51%%share/sdcc/lib/large/_fsrshift.asm
+%%MCS51%%share/sdcc/lib/large/_fsrshift.rel
 %%MCS51%%share/sdcc/lib/large/_fssub.asm
 %%MCS51%%share/sdcc/lib/large/_fssub.rel
+%%MCS51%%share/sdcc/lib/large/_fsswapargs.asm
+%%MCS51%%share/sdcc/lib/large/_fsswapargs.rel
 %%MCS51%%share/sdcc/lib/large/_gptrget.asm
 %%MCS51%%share/sdcc/lib/large/_gptrget.rel
 %%MCS51%%share/sdcc/lib/large/_gptrgetc.asm
@@ -976,6 +1143,8 @@
 %%MCS51%%share/sdcc/lib/large/_isxdigit.rel
 %%MCS51%%share/sdcc/lib/large/_itoa.asm
 %%MCS51%%share/sdcc/lib/large/_itoa.rel
+%%MCS51%%share/sdcc/lib/large/_logexpf.asm
+%%MCS51%%share/sdcc/lib/large/_logexpf.rel
 %%MCS51%%share/sdcc/lib/large/_ltoa.asm
 %%MCS51%%share/sdcc/lib/large/_ltoa.rel
 %%MCS51%%share/sdcc/lib/large/_memcmp.asm
@@ -1046,6 +1215,8 @@
 %%MCS51%%share/sdcc/lib/large/_uint2fs.rel
 %%MCS51%%share/sdcc/lib/large/_ulong2fs.asm
 %%MCS51%%share/sdcc/lib/large/_ulong2fs.rel
+%%MCS51%%share/sdcc/lib/large/abs.asm
+%%MCS51%%share/sdcc/lib/large/abs.rel
 %%MCS51%%share/sdcc/lib/large/acosf.asm
 %%MCS51%%share/sdcc/lib/large/acosf.rel
 %%MCS51%%share/sdcc/lib/large/asincosf.asm
@@ -1060,6 +1231,8 @@
 %%MCS51%%share/sdcc/lib/large/atanf.rel
 %%MCS51%%share/sdcc/lib/large/bpx.asm
 %%MCS51%%share/sdcc/lib/large/bpx.rel
+%%MCS51%%share/sdcc/lib/large/calloc.asm
+%%MCS51%%share/sdcc/lib/large/calloc.rel
 %%MCS51%%share/sdcc/lib/large/ceilf.asm
 %%MCS51%%share/sdcc/lib/large/ceilf.rel
 %%MCS51%%share/sdcc/lib/large/cosf.asm
@@ -1068,6 +1241,12 @@
 %%MCS51%%share/sdcc/lib/large/coshf.rel
 %%MCS51%%share/sdcc/lib/large/cotf.asm
 %%MCS51%%share/sdcc/lib/large/cotf.rel
+%%MCS51%%share/sdcc/lib/large/crtclear.rel
+%%MCS51%%share/sdcc/lib/large/crtpagesfr.rel
+%%MCS51%%share/sdcc/lib/large/crtstart.rel
+%%MCS51%%share/sdcc/lib/large/crtxclear.rel
+%%MCS51%%share/sdcc/lib/large/crtxinit.rel
+%%MCS51%%share/sdcc/lib/large/crtxstack.rel
 %%MCS51%%share/sdcc/lib/large/dummy.lib
 %%MCS51%%share/sdcc/lib/large/dummy.rel
 %%MCS51%%share/sdcc/lib/large/errno.asm
@@ -1078,10 +1257,14 @@
 %%MCS51%%share/sdcc/lib/large/fabsf.rel
 %%MCS51%%share/sdcc/lib/large/floorf.asm
 %%MCS51%%share/sdcc/lib/large/floorf.rel
+%%MCS51%%share/sdcc/lib/large/free.asm
+%%MCS51%%share/sdcc/lib/large/free.rel
 %%MCS51%%share/sdcc/lib/large/frexpf.asm
 %%MCS51%%share/sdcc/lib/large/frexpf.rel
 %%MCS51%%share/sdcc/lib/large/gets.asm
 %%MCS51%%share/sdcc/lib/large/gets.rel
+%%MCS51%%share/sdcc/lib/large/labs.asm
+%%MCS51%%share/sdcc/lib/large/labs.rel
 %%MCS51%%share/sdcc/lib/large/ldexpf.asm
 %%MCS51%%share/sdcc/lib/large/ldexpf.rel
 %%MCS51%%share/sdcc/lib/large/libfloat.lib
@@ -1094,18 +1277,25 @@
 %%MCS51%%share/sdcc/lib/large/logf.rel
 %%MCS51%%share/sdcc/lib/large/malloc.asm
 %%MCS51%%share/sdcc/lib/large/malloc.rel
+%%MCS51%%share/sdcc/lib/large/mcs51.lib
 %%MCS51%%share/sdcc/lib/large/modff.asm
 %%MCS51%%share/sdcc/lib/large/modff.rel
 %%MCS51%%share/sdcc/lib/large/powf.asm
 %%MCS51%%share/sdcc/lib/large/powf.rel
 %%MCS51%%share/sdcc/lib/large/printf_fast.asm
 %%MCS51%%share/sdcc/lib/large/printf_fast.rel
+%%MCS51%%share/sdcc/lib/large/printf_fast_f.asm
+%%MCS51%%share/sdcc/lib/large/printf_fast_f.rel
 %%MCS51%%share/sdcc/lib/large/printf_large.asm
 %%MCS51%%share/sdcc/lib/large/printf_large.rel
+%%MCS51%%share/sdcc/lib/large/printf_tiny.asm
+%%MCS51%%share/sdcc/lib/large/printf_tiny.rel
 %%MCS51%%share/sdcc/lib/large/printfl.asm
 %%MCS51%%share/sdcc/lib/large/printfl.rel
 %%MCS51%%share/sdcc/lib/large/puts.asm
 %%MCS51%%share/sdcc/lib/large/puts.rel
+%%MCS51%%share/sdcc/lib/large/realloc.asm
+%%MCS51%%share/sdcc/lib/large/realloc.rel
 %%MCS51%%share/sdcc/lib/large/ser_ir.asm
 %%MCS51%%share/sdcc/lib/large/ser_ir.rel
 %%MCS51%%share/sdcc/lib/large/serial.asm
@@ -1118,6 +1308,8 @@
 %%MCS51%%share/sdcc/lib/large/sinf.rel
 %%MCS51%%share/sdcc/lib/large/sinhf.asm
 %%MCS51%%share/sdcc/lib/large/sinhf.rel
+%%MCS51%%share/sdcc/lib/large/sprintf.asm
+%%MCS51%%share/sdcc/lib/large/sprintf.rel
 %%MCS51%%share/sdcc/lib/large/sqrtf.asm
 %%MCS51%%share/sdcc/lib/large/sqrtf.rel
 %%MCS51%%share/sdcc/lib/large/tancotf.asm
@@ -1130,7 +1322,16 @@
 %%MCS51%%share/sdcc/lib/large/time.rel
 %%MCS51%%share/sdcc/lib/large/vprintf.asm
 %%MCS51%%share/sdcc/lib/large/vprintf.rel
+%%PIC16%%share/sdcc/lib/pic16/crt0.o
+%%PIC16%%share/sdcc/lib/pic16/crt0i.o
+%%PIC16%%share/sdcc/lib/pic16/crt0iz.o
+%%PIC16%%share/sdcc/lib/pic16/libc18f.lib
+%%PIC16%%share/sdcc/lib/pic16/libdebug.lib
+%%PIC16%%share/sdcc/lib/pic16/libm18f.lib
+%%PIC16%%share/sdcc/lib/pic16/libsdcc.lib
 %%PIC16%%share/sdcc/lib/pic16/pic16.lib
+%%PIC16%%share/sdcc/lib/pic16/pic18f1220.lib
+%%PIC16%%share/sdcc/lib/pic16/pic18f2220.lib
 %%PIC16%%share/sdcc/lib/pic16/pic18f242.lib
 %%PIC16%%share/sdcc/lib/pic16/pic18f248.lib
 %%PIC16%%share/sdcc/lib/pic16/pic18f252.lib
@@ -1139,6 +1340,14 @@
 %%PIC16%%share/sdcc/lib/pic16/pic18f448.lib
 %%PIC16%%share/sdcc/lib/pic16/pic18f452.lib
 %%PIC16%%share/sdcc/lib/pic16/pic18f458.lib
+%%PIC16%%share/sdcc/lib/pic16/pic18f6520.lib
+%%PIC16%%share/sdcc/lib/pic16/pic18f6620.lib
+%%PIC16%%share/sdcc/lib/pic16/pic18f6680.lib
+%%PIC16%%share/sdcc/lib/pic16/pic18f6720.lib
+%%PIC16%%share/sdcc/lib/pic16/pic18f8520.lib
+%%PIC16%%share/sdcc/lib/pic16/pic18f8620.lib
+%%PIC16%%share/sdcc/lib/pic16/pic18f8680.lib
+%%PIC16%%share/sdcc/lib/pic16/pic18f8720.lib
 %%MCS51%%share/sdcc/lib/small/_atof.asm
 %%MCS51%%share/sdcc/lib/small/_atof.rel
 %%MCS51%%share/sdcc/lib/small/_atoi.asm
@@ -1173,10 +1382,16 @@
 %%MCS51%%share/sdcc/lib/small/_fs2ulong.rel
 %%MCS51%%share/sdcc/lib/small/_fsadd.asm
 %%MCS51%%share/sdcc/lib/small/_fsadd.rel
+%%MCS51%%share/sdcc/lib/small/_fscmp.asm
+%%MCS51%%share/sdcc/lib/small/_fscmp.rel
 %%MCS51%%share/sdcc/lib/small/_fsdiv.asm
 %%MCS51%%share/sdcc/lib/small/_fsdiv.rel
 %%MCS51%%share/sdcc/lib/small/_fseq.asm
 %%MCS51%%share/sdcc/lib/small/_fseq.rel
+%%MCS51%%share/sdcc/lib/small/_fsget1arg.asm
+%%MCS51%%share/sdcc/lib/small/_fsget1arg.rel
+%%MCS51%%share/sdcc/lib/small/_fsget2args.asm
+%%MCS51%%share/sdcc/lib/small/_fsget2args.rel
 %%MCS51%%share/sdcc/lib/small/_fsgt.asm
 %%MCS51%%share/sdcc/lib/small/_fsgt.rel
 %%MCS51%%share/sdcc/lib/small/_fslt.asm
@@ -1185,8 +1400,16 @@
 %%MCS51%%share/sdcc/lib/small/_fsmul.rel
 %%MCS51%%share/sdcc/lib/small/_fsneq.asm
 %%MCS51%%share/sdcc/lib/small/_fsneq.rel
+%%MCS51%%share/sdcc/lib/small/_fsnormalize.asm
+%%MCS51%%share/sdcc/lib/small/_fsnormalize.rel
+%%MCS51%%share/sdcc/lib/small/_fsreturnval.asm
+%%MCS51%%share/sdcc/lib/small/_fsreturnval.rel
+%%MCS51%%share/sdcc/lib/small/_fsrshift.asm
+%%MCS51%%share/sdcc/lib/small/_fsrshift.rel
 %%MCS51%%share/sdcc/lib/small/_fssub.asm
 %%MCS51%%share/sdcc/lib/small/_fssub.rel
+%%MCS51%%share/sdcc/lib/small/_fsswapargs.asm
+%%MCS51%%share/sdcc/lib/small/_fsswapargs.rel
 %%MCS51%%share/sdcc/lib/small/_gptrget.asm
 %%MCS51%%share/sdcc/lib/small/_gptrget.rel
 %%MCS51%%share/sdcc/lib/small/_gptrgetc.asm
@@ -1213,6 +1436,8 @@
 %%MCS51%%share/sdcc/lib/small/_isxdigit.rel
 %%MCS51%%share/sdcc/lib/small/_itoa.asm
 %%MCS51%%share/sdcc/lib/small/_itoa.rel
+%%MCS51%%share/sdcc/lib/small/_logexpf.asm
+%%MCS51%%share/sdcc/lib/small/_logexpf.rel
 %%MCS51%%share/sdcc/lib/small/_ltoa.asm
 %%MCS51%%share/sdcc/lib/small/_ltoa.rel
 %%MCS51%%share/sdcc/lib/small/_memcmp.asm
@@ -1283,6 +1508,8 @@
 %%MCS51%%share/sdcc/lib/small/_uint2fs.rel
 %%MCS51%%share/sdcc/lib/small/_ulong2fs.asm
 %%MCS51%%share/sdcc/lib/small/_ulong2fs.rel
+%%MCS51%%share/sdcc/lib/small/abs.asm
+%%MCS51%%share/sdcc/lib/small/abs.rel
 %%MCS51%%share/sdcc/lib/small/acosf.asm
 %%MCS51%%share/sdcc/lib/small/acosf.rel
 %%MCS51%%share/sdcc/lib/small/asincosf.asm
@@ -1297,6 +1524,8 @@
 %%MCS51%%share/sdcc/lib/small/atanf.rel
 %%MCS51%%share/sdcc/lib/small/bpx.asm
 %%MCS51%%share/sdcc/lib/small/bpx.rel
+%%MCS51%%share/sdcc/lib/small/calloc.asm
+%%MCS51%%share/sdcc/lib/small/calloc.rel
 %%MCS51%%share/sdcc/lib/small/ceilf.asm
 %%MCS51%%share/sdcc/lib/small/ceilf.rel
 %%MCS51%%share/sdcc/lib/small/cosf.asm
@@ -1305,6 +1534,12 @@
 %%MCS51%%share/sdcc/lib/small/coshf.rel
 %%MCS51%%share/sdcc/lib/small/cotf.asm
 %%MCS51%%share/sdcc/lib/small/cotf.rel
+%%MCS51%%share/sdcc/lib/small/crtclear.rel
+%%MCS51%%share/sdcc/lib/small/crtpagesfr.rel
+%%MCS51%%share/sdcc/lib/small/crtstart.rel
+%%MCS51%%share/sdcc/lib/small/crtxclear.rel
+%%MCS51%%share/sdcc/lib/small/crtxinit.rel
+%%MCS51%%share/sdcc/lib/small/crtxstack.rel
 %%MCS51%%share/sdcc/lib/small/dummy.lib
 %%MCS51%%share/sdcc/lib/small/dummy.rel
 %%MCS51%%share/sdcc/lib/small/errno.asm
@@ -1315,10 +1550,14 @@
 %%MCS51%%share/sdcc/lib/small/fabsf.rel
 %%MCS51%%share/sdcc/lib/small/floorf.asm
 %%MCS51%%share/sdcc/lib/small/floorf.rel
+%%MCS51%%share/sdcc/lib/small/free.asm
+%%MCS51%%share/sdcc/lib/small/free.rel
 %%MCS51%%share/sdcc/lib/small/frexpf.asm
 %%MCS51%%share/sdcc/lib/small/frexpf.rel
 %%MCS51%%share/sdcc/lib/small/gets.asm
 %%MCS51%%share/sdcc/lib/small/gets.rel
+%%MCS51%%share/sdcc/lib/small/labs.asm
+%%MCS51%%share/sdcc/lib/small/labs.rel
 %%MCS51%%share/sdcc/lib/small/ldexpf.asm
 %%MCS51%%share/sdcc/lib/small/ldexpf.rel
 %%MCS51%%share/sdcc/lib/small/libfloat.lib
@@ -1331,18 +1570,25 @@
 %%MCS51%%share/sdcc/lib/small/logf.rel
 %%MCS51%%share/sdcc/lib/small/malloc.asm
 %%MCS51%%share/sdcc/lib/small/malloc.rel
+%%MCS51%%share/sdcc/lib/small/mcs51.lib
 %%MCS51%%share/sdcc/lib/small/modff.asm
 %%MCS51%%share/sdcc/lib/small/modff.rel
 %%MCS51%%share/sdcc/lib/small/powf.asm
 %%MCS51%%share/sdcc/lib/small/powf.rel
 %%MCS51%%share/sdcc/lib/small/printf_fast.asm
 %%MCS51%%share/sdcc/lib/small/printf_fast.rel
+%%MCS51%%share/sdcc/lib/small/printf_fast_f.asm
+%%MCS51%%share/sdcc/lib/small/printf_fast_f.rel
 %%MCS51%%share/sdcc/lib/small/printf_large.asm
 %%MCS51%%share/sdcc/lib/small/printf_large.rel
+%%MCS51%%share/sdcc/lib/small/printf_tiny.asm
+%%MCS51%%share/sdcc/lib/small/printf_tiny.rel
 %%MCS51%%share/sdcc/lib/small/printfl.asm
 %%MCS51%%share/sdcc/lib/small/printfl.rel
 %%MCS51%%share/sdcc/lib/small/puts.asm
 %%MCS51%%share/sdcc/lib/small/puts.rel
+%%MCS51%%share/sdcc/lib/small/realloc.asm
+%%MCS51%%share/sdcc/lib/small/realloc.rel
 %%MCS51%%share/sdcc/lib/small/ser_ir.asm
 %%MCS51%%share/sdcc/lib/small/ser_ir.rel
 %%MCS51%%share/sdcc/lib/small/serial.asm
@@ -1355,6 +1601,8 @@
 %%MCS51%%share/sdcc/lib/small/sinf.rel
 %%MCS51%%share/sdcc/lib/small/sinhf.asm
 %%MCS51%%share/sdcc/lib/small/sinhf.rel
+%%MCS51%%share/sdcc/lib/small/sprintf.asm
+%%MCS51%%share/sdcc/lib/small/sprintf.rel
 %%MCS51%%share/sdcc/lib/small/sqrtf.asm
 %%MCS51%%share/sdcc/lib/small/sqrtf.rel
 %%MCS51%%share/sdcc/lib/small/tancotf.asm
@@ -1477,24 +1725,39 @@
 %%Z80%%share/sdcc/lib/z80/_uint2fs.o
 %%Z80%%share/sdcc/lib/z80/_ulong2fs.asm
 %%Z80%%share/sdcc/lib/z80/_ulong2fs.o
+%%Z80%%share/sdcc/lib/z80/abs.asm
+%%Z80%%share/sdcc/lib/z80/abs.o
 %%Z80%%share/sdcc/lib/z80/assert.asm
 %%Z80%%share/sdcc/lib/z80/assert.o
+%%Z80%%share/sdcc/lib/z80/calloc.asm
+%%Z80%%share/sdcc/lib/z80/calloc.o
 %%Z80%%share/sdcc/lib/z80/crt0.o
 %%Z80%%share/sdcc/lib/z80/crt0_rle.o
 %%Z80%%share/sdcc/lib/z80/div.o
+%%Z80%%share/sdcc/lib/z80/free.asm
+%%Z80%%share/sdcc/lib/z80/free.o
 %%Z80%%share/sdcc/lib/z80/fstubs.o
 %%Z80%%share/sdcc/lib/z80/gets.asm
 %%Z80%%share/sdcc/lib/z80/gets.o
 %%Z80%%share/sdcc/lib/z80/heap.o
+%%Z80%%share/sdcc/lib/z80/labs.asm
+%%Z80%%share/sdcc/lib/z80/labs.o
 %%Z80%%share/sdcc/lib/z80/malloc.asm
 %%Z80%%share/sdcc/lib/z80/malloc.o
 %%Z80%%share/sdcc/lib/z80/mul.o
-%%Z80%%share/sdcc/lib/z80/printf.o
+%%Z80%%share/sdcc/lib/z80/printf_large.asm
+%%Z80%%share/sdcc/lib/z80/printf_large.o
 %%Z80%%share/sdcc/lib/z80/putchar.o
 %%Z80%%share/sdcc/lib/z80/puts.asm
 %%Z80%%share/sdcc/lib/z80/puts.o
+%%Z80%%share/sdcc/lib/z80/realloc.asm
+%%Z80%%share/sdcc/lib/z80/realloc.o
 %%Z80%%share/sdcc/lib/z80/shift.o
+%%Z80%%share/sdcc/lib/z80/sprintf.asm
+%%Z80%%share/sdcc/lib/z80/sprintf.o
 %%Z80%%share/sdcc/lib/z80/stubs.o
+%%Z80%%share/sdcc/lib/z80/vprintf.asm
+%%Z80%%share/sdcc/lib/z80/vprintf.o
 %%Z80%%share/sdcc/lib/z80/z80.lib
 %%Z80%%@dirrm share/sdcc/lib/z80
 %%MCS51%%@dirrm share/sdcc/lib/small
@@ -1505,9 +1768,15 @@
 %%DS390%%@dirrm share/sdcc/lib/ds400
 %%DS390%%@dirrm share/sdcc/lib/ds390
 @dirrm share/sdcc/lib
+@dirrm share/sdcc/include/z80
 @dirrm share/sdcc/include/pic16
+@dirrm share/sdcc/include/mcs51
+@dirrm share/sdcc/include/hc08
 @dirrm share/sdcc/include/asm/z80
+@dirrm share/sdcc/include/asm/pic16
+@dirrm share/sdcc/include/asm/mcs51
 @dirrm share/sdcc/include/asm/gbz80
+@dirrm share/sdcc/include/asm/ds390
 @dirrm share/sdcc/include/asm/default
 @dirrm share/sdcc/include/asm
 @dirrm share/sdcc/include
--- sdcc.update ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200505262009.04936.tijl>