* src/port.h (struct PORT): added field gp_tags, to hold the tag
authorvrokas <vrokas@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Tue, 13 Jun 2006 08:32:55 +0000 (08:32 +0000)
committervrokas <vrokas@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Tue, 13 Jun 2006 08:32:55 +0000 (08:32 +0000)
commitd0b75a25e014ff9924b4961e7927de9f591f5d0d
treec8edede4601d7b199e98bbee265642e5779c2880
parent5db7b152dddfeac2395417a253993f63e21e0fe5
* src/port.h (struct PORT): added field gp_tags, to hold the tag
value of generic pointers,
* src/avr/main.c,
src/ds390/main.c,
src/hc08/main.c,
src/izt/i186.c,
src/izt/tlcs900h.c,
src/mcs51/main.c,
src/pic/main.c,
src/pic16/main.c,
src/xa51/main.c,
src/z80/main.c: PORT structure, added elements for gp_tags field,
* src/SDCCsymt.h: replaced hardwired values of GPTYPE_* macros with
fields in the PORT structure of each port,
* src/SDCCast.c (decorateType): allow processing of generic pointers
for PIC16 port (FPTRSIZE equals GPTRSIZE), also set GPTYPE_NEAR for
S_FIXED symbols

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4223 4a8a32a2-be11-0410-ad9d-d568d2c75423
15 files changed:
ChangeLog
src/SDCCast.c
src/SDCCsymt.h
src/avr/main.c
src/ds390/main.c
src/hc08/main.c
src/izt/i186.c
src/izt/tlcs900h.c
src/mcs51/main.c
src/pic/main.c
src/pic16/gen.c
src/pic16/main.c
src/port.h
src/xa51/main.c
src/z80/main.c