* src/pic16/gen.c (pic16_derefPtr): NEW, single place
authortecodev <tecodev@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Wed, 3 Aug 2005 12:00:24 +0000 (12:00 +0000)
committertecodev <tecodev@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Wed, 3 Aug 2005 12:00:24 +0000 (12:00 +0000)
commitd93b49a56912a139d1ae9fc2f6cfba38e4118609
treeb79cf08e801afc7123174817163542cad3d8d296
parentf090b84d9524bfc5e842a3b91ae71dba0072ee93
* src/pic16/gen.c (pic16_derefPtr): NEW, single place
  to get/set values via pointers
* (genUnpackBits,genPackBits): changed detection of
  ptr->bitfield vs. sym.bitfield, fixed access via generic
  pointers, removed dead (wrong) code for multibyte bitfields
* (genNearPointerGet, genGenPointerGet): removed useless code,
  fixed bitfield detection, fixes #1250594
* (genNearPointerSet): removed useless code
* src/pic16/gen.h: renamed pic16_emitpcode to pic16_emitpcode_real
  and introduced macro pic16_emitpcode that conditionally emits
  the origin of the following pCode (useful for debugging SDCC)
* src/pic16/pcode.c: changed (and disabled) some debug outputs
* (createDefmap): fixed handling of LFSR for --optimize-df

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@3824 4a8a32a2-be11-0410-ad9d-d568d2c75423
ChangeLog
src/pic16/gen.c
src/pic16/gen.h
src/pic16/pcode.c