* src/regression/Makefile: add -L path to fresh library
authortecodev <tecodev@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Thu, 23 Nov 2006 02:28:31 +0000 (02:28 +0000)
committertecodev <tecodev@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Thu, 23 Nov 2006 02:28:31 +0000 (02:28 +0000)
commit2cbdc5893242258516d3b42b8c2fa712731d0db4
treececcb7453336f8f37ec7ed2dfd160167226aad48
parent6de2afd5e99e3c470349c6c342e5c3cc2a569832
* src/regression/Makefile: add -L path to fresh library
* src/regression/simulate: emphasize FAILED output
* src/regression/create_stc: output _failures from gpsim
* src/regression/compare4.c,
* src/regression/rotate6.c: fixed char literals,
  all compile, all run =8-D

* src/pic/pcode.h: added isPCASMDIR macro
* src/pic/gen.c (genAnd): fixed bit offset
* src/pic/ralloc.c (allocNewDirReg,allocDirReg,allocRegByName,
  packBits): unified register numbering schemes,
  (newReg): do not insert stack registers into hash table,
  (initStack): unpinned pseudo stack, simplified,
  (typeRegWithIdx): fixed retrieval of stack registers,
* src/pic/pcode.c (addpCodeComment,sameBank): added,
  (pCodeReplace): removed invalid assertion,
  (insertPCodeInstruction): fixed newly added labels,
  (insertBankSwitch,BankSelect,IsBankChange,DoBankSelect,
  FixRegisterBankingInFlow,compareBankFlow,FixBankFlow,
  DumpFlow): removed unsed (broken?) code,
  (insertBankSel): prevent STATUS from being BANKSELed,
  (FixRegisterBanking): rewritten from scratch, implemented generic
    optimizations (suppress BANKSELs to same register and to registers
    present in all banks),
  (AnalyzeBanking): update flow after BANKSELection

* src/pic/glue.c (pic14_constructAbsMap): emit pseudo stack in
    sharebank, let linker place it, mark STKxx symbols as emitted

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4478 4a8a32a2-be11-0410-ad9d-d568d2c75423
ChangeLog
src/pic/gen.c
src/pic/glue.c
src/pic/pcode.c
src/pic/pcode.h
src/pic/ralloc.c
src/regression/Makefile
src/regression/compare4.c
src/regression/create_stc
src/regression/rotate6.c
src/regression/simulate