summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* * fixed intr/msdos bug introduced in r24308i8086nickysn2013-04-231-1/+1
* * a slight optimization in the MsDos routine (mov al instead of ax)nickysn2013-04-231-1/+1
* * do not save bx, cx, si and di in the msdos and intr functions, as preservin...nickysn2013-04-231-8/+0
* * command line compilation of i8086 fixedflorian2013-04-212-12/+33
* * changed the default i8086 calling convention to pocall_pascalnickysn2013-04-215-29/+43
* + introduce cnf_call_never_returns to signal the dfa if a call node never ret...florian2013-04-215-162/+54
* * fixed bug in thlcgobj.g_array_rtti_helper introduced in the previous commitnickysn2013-04-211-1/+1
* * initial support for system procs that use calling conventions that push lef...nickysn2013-04-216-50/+184
* + added method tabstractprocdef.is_pushleftright that exists on all platforms...nickysn2013-04-211-0/+10
* * define the i8086 default calling convention separately from the other x86 a...nickysn2013-04-191-1/+3
* * the 'len' argument of fpc_shortstr_assign changed to smallint on 16-bit cpu...nickysn2013-04-162-2/+2
* * changed ifdef, so that HandleErrorAddrFrame uses the default calling conven...nickysn2013-04-161-1/+1
* * document the fact that ti8086paramanager.getintparaloc allocates a 16-bit p...nickysn2013-04-151-2/+8
* * tmoddivnode.pass_typecheck: in the case of unsigned div/mod positive_const,...nickysn2013-04-141-2/+4
* * i8086 compilation fixesnickysn2013-04-142-15/+69
* * fixed bugs in tx86inlinenode, introduced in r24237nickysn2013-04-141-21/+28
* - rm the i386 specific code from ti8086paramanager.ret_in_paramnickysn2013-04-141-51/+0
* - rm ti8086procinfo.allocate_got_register as it isn't used on the i8086nickysn2013-04-141-10/+0
* - removed ti8086inlinenode.second_round_real, second_trunc_real and load_fpu_...nickysn2013-04-142-77/+16
* * ncgutil: set pushexceptaddr_frametype_cgsize and setjmp_result_cgsize accor...nickysn2013-04-121-3/+3
* * i8086 versions of i386*.inc and r386*.inc renamed to i8086*.inc and r8086*.incnickysn2013-04-1225-23/+47
* * fixed tmoddivnode.pass_typecheck on 64-bit CPUs; I was wrong about uint64 d...nickysn2013-04-111-7/+0
* + implemented a timeout in the dosbox wrapper, so that we don't wait forever ...nickysn2013-04-101-2/+28
* * use is_nativeuint() in ninl.get_str_int_func(), instead of the ifdef sequencenickysn2013-04-091-11/+1
* * in the case of (uint8 div/mod small_positive_const), convert the const to u...nickysn2013-04-081-2/+2
* * first attempt to simplify tmoddivnode.pass_typecheck handling of all cpu na...nickysn2013-04-081-45/+25
* * refactored tunaryplusnode.pass_typecheck as wellnickysn2013-04-071-12/+9
* * refactored tunaryminusnode.pass_typecheck to handle all native int sizes ge...nickysn2013-04-071-14/+10
* * refactored the add node type check pass to handle all native integer sizes ...nickysn2013-04-071-87/+24
* + support u64bit as well in defutil.range_to_basetypenickysn2013-04-071-1/+3
* * use FixNonCommutativeOpcodes in agx86int.pas as well (fixes compilation for...nickysn2013-04-061-15/+16
* + added defutil.is_nativesint and is_nativeuintnickysn2013-04-061-0/+17
* + added defutil.is_nativeint and is_nativeordnickysn2013-04-061-0/+35
* * reverse the order of checks for determining the native int type (e.g. 8086 ...nickysn2013-04-061-12/+12
* * modified test cpu16/addint1.pp to not halt on the first errornickysn2013-04-061-1/+8
* + first test for CPUs with a 16-bit native int addednickysn2013-04-051-0/+230
* * extended commentflorian2013-04-041-1/+8
* * fixed a bug which caused non commutative fpu instructions to be wrong when ...nickysn2013-04-042-24/+34
* + added 8087 initialization to the msdos rtl (8087 presence detection is stil...nickysn2013-04-034-1/+85
* * fixed compiler crash due to infinite recursion when compiling boolean to lo...nickysn2013-04-031-1/+1
* * dosbox_wrapper made to add automatically .exe to the file name, if it is mi...nickysn2013-04-031-1/+4
* + dosbox wrapper script replaced with a pascal implementation that is multipl...nickysn2013-04-023-15/+149
* * always enable smartlinking for the tests themselves when running the testsu...nickysn2013-04-022-0/+8
* * use min and max in defutil.get_common_intdefnickysn2013-04-011-7/+3
* + added min and max functions for Tconstexprintnickysn2013-04-012-1/+39
* * bug fix in defutil.get_common_intdefnickysn2013-04-011-1/+1
* * regenerated makefilesnickysn2013-04-0160-2/+70
* * set STATICLIBPREFIX to empty for the msdos target in fpcmake.ininickysn2013-04-012-2281/+2350
* * makefiles regeneratednickysn2013-04-0157-1101/+1817
* * compile the RTL with -CX when running the testsuite for msdosnickysn2013-04-012-1/+12