* 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