* src/pic/gen.c (popGetExternal): augmented to also create references
authortecodev <tecodev@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Thu, 22 Mar 2007 13:09:13 +0000 (13:09 +0000)
committertecodev <tecodev@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Thu, 22 Mar 2007 13:09:13 +0000 (13:09 +0000)
commit9d1e834ec2165585cc5d9c364a0d71c92edb6d50
tree03e77faba512970be6e4eb07791dd519a753494c
parent858be7f635d182b0af130c0dafc591b662a05335
* src/pic/gen.c (popGetExternal): augmented to also create references
  to external variables (not only labels),
  (genCall): comment on plan to reduce PAGESEL overhead,
  (genFunction, genEndFunction): also save/restore FSR around interrupt
  handling code, removed lots of unused code
  (genDivOneByte): release acquired temp register
* src/pic/glue.c (pic14createInterruptVect): adadt to new signature
  of popGetExternal
* device/lib/pic/libsdcc/shadowregs.c: NEW, provide storage location
  for registers that need to be saved during interrupts (FSR, STATUS,
  PCLATH; W needs special handling), currently only FSR is used

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4708 4a8a32a2-be11-0410-ad9d-d568d2c75423
ChangeLog
device/lib/pic/libsdcc/shadowregs.c [new file with mode: 0644]
src/pic/gen.c
src/pic/glue.c