Jonas Maebe
|
c693a91e18
* fixed compilation after r25847 (mantis #25237)
|
12 years ago |
Jonas Maebe
|
353c15fb34
* fixed size of temporary register used to evaluate smallset<=/>=smallset
|
12 years ago |
florian
|
17dcd2fa31
* get rid of unneeded 64 bit multiplications, it makes also for signed operations no difference if a calculation is carried out with 32 or 64 bit, if the result is casted to 32 bin again
|
12 years ago |
florian
|
0eeb3e8d49
* check if the pointer is really assigned when trying to remove unneeded jumps
|
12 years ago |
nickysn
|
e6a4435330
+ support the aitconst_XXbit_unaligned const types in the NASM asm writer. This
|
12 years ago |
nickysn
|
af91346830
+ added exeinfo to the implicitunits list in the makefile for i8086-msdos
|
12 years ago |
paul
|
d16606b04c
compiler: revert r25852 since 10.9 is already handled
|
12 years ago |
nickysn
|
8066d12c87
* fixed the stack traces under i8086-msdos (StackTop wasn't initialized)
|
12 years ago |
nickysn
|
28c16f31e6
* __stkbottom, __nearheap_start and __nearheap_end moved to the implementation
|
12 years ago |
nickysn
|
714ca3a61d
* fixed the stack traces under linux (StackTop wasn't initialized)
|
12 years ago |
nickysn
|
f23794bf39
* get_caller_frame for i8086 optimized for size
|
12 years ago |
nickysn
|
7489bfb56b
* fixed get_caller_addr returning the wrong segment in i8086 medium memory model
|
12 years ago |
nickysn
|
4646884d87
+ enabled compilation of unit ctypes for i8086-msdos
|
12 years ago |
sergei
|
fbf6192aff
* tmipsaddnode.second_addfloat: don't bother reusing locations, always allocate a new register for result.
|
12 years ago |
sergei
|
dd472dbfb0
* MIPS: when converting int to real, use a floating point constant directly, instead of emulating it with integers. tai_real_64bit already handles all endian issues.
|
12 years ago |
sergei
|
40239e8bcc
* Elaborating removal of branches with delay slots: ignore reg. deallocations that are inserted by RA between branch and its delay slot instruction.
|
12 years ago |
nickysn
|
85c8be531a
+ added an asm implementation of FillWord for i8086 as well
|
12 years ago |
florian
|
de2e4632c5
* if a build-id is generated, put it into flash
|
12 years ago |
paul
|
43b9308929
compiler: also skip crt1.o for osx 10.9
|
12 years ago |
Jonas Maebe
|
40eafc3d82
* don't try to post-process embedded executables when linking is
|
12 years ago |
reiniero
|
94d207558d
* fcl-db/tests: cosmetic: extended comments for dbf tests
|
12 years ago |
nickysn
|
2f88ae82b1
+ added an asm implementation of FillChar for i8086
|
12 years ago |
svenbarth
|
c077adf499
Fix for Mantis #25132
|
12 years ago |
svenbarth
|
798bb91e90
Extract tdef.is_related plus its overrides in tobjectdef, trecorddef and tstringdef into a new function def_is_related in unit defcmp.
|
12 years ago |
lacak
|
ebf70342c5
fcl-db: memds:
|
12 years ago |
Jonas Maebe
|
b70e64dc67
* fixed some bugs in the camelCase conversion performed on the JVM target by
|
12 years ago |
svenbarth
|
76f6de5cf1
Refactor tobjectdef.find_implemented_interface out into unit defcmp so that the recently introduced cycle between symdef and defcmp can be broken again.
|
12 years ago |
Jonas Maebe
|
555634b755
* (re)set upper bits of register when appropriate for all operations in
|
12 years ago |
nickysn
|
a0723ccfd5
* also check if ECX is nonvolatile in is_ecx_used. Not strictly necessary for the current set of i386 calling conventions, but good as an extra safety precaution in case new calling conventions are added or the code is adapted and used on other platforms.
|
12 years ago |
nickysn
|
703e3f3ce2
* fixed test/cg/tcall1.pp for i8086
|
12 years ago |