fpc/compiler/avr
pierre 36f9ce1cb2 Merge of trunk commits 39983,39986,40109
------------------------------------------------------------------------
r39983 | florian | 2018-10-18 20:28:03 +0200 (Thu, 18 Oct 2018) | 3 lines

* properly take care of register allocations between the first and second instruction for the FoldLea optimization
* check for ait_instruction after a GetNextInstruction function call
* cosmetics
------------------------------------------------------------------------
------------------------------------------------------------------------
r39986 | pierre | 2018-10-18 22:21:54 +0200 (Thu, 18 Oct 2018) | 1 line

 Fix for bug report #34380
------------------------------------------------------------------------
------------------------------------------------------------------------
r40109 | pierre | 2018-10-31 15:43:18 +0100 (Wed, 31 Oct 2018) | 1 line

 Use correct field for sl_absolutetype or sl_typeconv ppropaccesslistitem type (revealed by compilation with -CriotR)
------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@40482 -
2018-12-06 22:17:57 +00:00
..
aasmcpu.pas * patch by Christo Crause: more descriptive error message when BRxx destination out of reach 2018-02-25 15:31:17 +00:00
agavrgas.pas * LDD/STD need always an offset, resolves #33086 2018-01-28 21:06:13 +00:00
aoptcpu.pas * fix register allocation for MovOp2Op and PushPushPopPop2MovMov 2018-03-10 21:53:55 +00:00
aoptcpub.pas
aoptcpud.pas
avrreg.dat
ccpuinnr.inc + implemented some AVR specific intrinsics 2017-11-01 16:33:34 +00:00
cgcpu.pas * removed temppos field again from parameter locations: they're not allocated 2018-04-27 19:18:55 +00:00
cpubase.pas Merge of trunk commits 39983,39986,40109 2018-12-06 22:17:57 +00:00
cpuinfo.pas * patch by Christo Crause: the subarch type for atmega 8, 8A, 16 & 32 was incorrect. Atmega8A was also listed under the wrong subarch type in the makefile, also fixed. 2018-02-18 10:54:59 +00:00
cpunode.pas + implemented some AVR specific intrinsics 2017-11-01 16:33:34 +00:00
cpupara.pas
cpupi.pas
cputarg.pas
hlcgcpu.pas
itcpugas.pas
navradd.pas * GetNextReg(), used by 16-bit and 8-bit code generators (i8086 and avr) moved 2017-09-11 14:53:06 +00:00
navrcnv.pas
navrinl.pas + implemented some AVR specific intrinsics 2017-11-01 16:33:34 +00:00
navrmat.pas * missing skiplabel added, resolves #33423 2018-03-13 18:45:32 +00:00
navrmem.pas * use unique internalerror instead of copying that from ncgmem (though it should never happen that both occur at once in a AVR compiler) 2017-07-28 15:54:03 +00:00
navrutil.pas
raavr.pas * patch by Christo Crause to support ~ in att assembler 2018-02-22 20:14:56 +00:00
raavrgas.pas * keep track of the temp position separately from the offset in references, 2018-04-22 17:03:16 +00:00
ravrcon.inc
ravrdwa.inc
ravrnor.inc
ravrnum.inc
ravrrni.inc
ravrsri.inc
ravrsta.inc
ravrstd.inc
ravrsup.inc
rgcpu.pas * keep track of the temp position separately from the offset in references, 2018-04-22 17:03:16 +00:00
symcpu.pas