* src/port.h (struct PORT): added field gp_tags, to hold the tag
* device/include/pic16/adc.h,
* src/pic16/gen.c (genCast): fixed bug with assignment of a pointer
* src/pic16/gen.c (genFunction, genEndFunction): some
* src/pic16/glue.c (pic16_emitConfigRegs, pic16_emitIDRegs): fixed
* device/lib/pic16/libsdcc/stack/{stack.S, Makefile.in}: add workaround
* src/pic16/gen.c (pic16_freeAsmop): release any temp registers