* src/pic16/gen.c (genAssign): removed useless compiler output
* (genPointerGet,genPointerSet,genCast),
src/pic16/glue.c (pic16_printGPointerType):
also handle PPOINTERs just to avoid spurious asserts
* (pic16_printIvalType,pic16_printIvalBitFields):
generalized to arbitrary type/bitfield sizes, allows compilation of
regression test bug-
1981238.c
* (pic16_printIvalChar): fix regression test structflexarray.c
* (pic16_printIvalArray): avoid SIGSEGV on uninitialized strings
in initialized structs and fix #
1843745
* (pic16_printIvalStruct): always output initializers for all fields,
even those not explicitly given, fixes zeropad.c regression test
* (pic16_printIvalUnion): fix union initializers (bug1426356.c,
#
2073635, #
1567098, and #
1485812)
* src/pic16/main.c (_pic16_keywords): remove unsupported 'pdata'
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@5227
4a8a32a2-be11-0410-ad9d-
d568d2c75423