* src/pic16/gen.c: added IS_DIRECT macro for "direct" operands,
authortecodev <tecodev@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sun, 18 Dec 2005 14:51:13 +0000 (14:51 +0000)
committertecodev <tecodev@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sun, 18 Dec 2005 14:51:13 +0000 (14:51 +0000)
commitc7832d47daab44c2f7df1f43835edf5552b0a091
tree88bb22c5a7535916c7788499c6b7e7288060669f
parent69446b0469baf2877e1baf54a54d30f9fb8a8e16
* src/pic16/gen.c: added IS_DIRECT macro for "direct" operands,
  (genUnpackBits): improved code for direct operands,
  (genPackBits): improved code for literal assignment to bitfields
    and for direct destination operands (no FSR indirection),
    prevented redundant AND, fixes #1362800,
  (AccLsh): added parameter to disable masking of the result
* src/pic16/pcode.c (pic16_safepCodeUnlink): fixed to work with
  skip instructions with side-effects (like incfsz),
  (pic16_pCodeIsAlive): suppress verbose output unless pcode_verbose,
* src/pic16/pcoderegs.c (RemoveRegsFromSet): removed annoying warning
* device/lib/pic16/Makefile.common.in: added --asm=@GPASM@ to CC,
  fixes #1375263

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4012 4a8a32a2-be11-0410-ad9d-d568d2c75423
ChangeLog
device/lib/pic16/Makefile.common.in
src/pic16/gen.c
src/pic16/pcode.c
src/pic16/pcoderegs.c