nickysn
|
ceb76808e7
+ implemented the CSeg, DSeg and SSeg functions on the i8086
|
12 years ago |
pierre
|
503b8c73c2
Avoid infinite loops with RTE 204 if heap is corrupted
|
12 years ago |
nickysn
|
3768914a3d
slight rtl update for i8086-msdos
|
12 years ago |
florian
|
21c154d60a
Merged r22903
|
12 years ago |
florian
|
1eeeb309c7
* intial armv6m support, it is not working yet, constant pool insertation and conditional branch fixup is not working yet
|
12 years ago |
pierre
|
6e5be15087
Add PT convinience variable to ba able to debug InitFinalTable
|
12 years ago |
Jonas Maebe
|
69c29a415f
* pass the procdef to getintparaloc instead of only the proccalloption, so
|
12 years ago |
florian
|
24f518f232
+ redirect calls to empty virtual methods to FPC_EMPTYMETHOD
|
12 years ago |
Jeppe Johansen
|
3ee29eb219
Fixed ARMv7-EM code generation and RTL compilation
|
12 years ago |
tom_at_work
|
f252fd369e
Tried to reorganize the ARM define mess in rtl/arm/arm.inc. Instead of requiring to enumerate all possible ARM variants each time a CPU feature is used, add a define of the format CPUARM_HAS_XXX and use that. Note that a better solution would be to properly implement the compiler cpuinfo infrastructure, however that is much more work.
|
13 years ago |
pierre
|
a311c53167
Replace HandleErrorFrame calls by HandleErrorAddrFrameInd where possible in common code (to allow correct backtrace for mips cpu)
|
13 years ago |
pierre
|
ca8cc759ac
Add HandleErrorAddrFrameInd to restore same behavior for RTEs as for 2.6.0, i.e. avoid an additional line at fpc_XXX level in stack dump
|
13 years ago |
Jonas Maebe
|
aba6923187
* moved g_test_self() from cgobj to hlcgobj
|
13 years ago |
pierre
|
f340ef87e3
* get_addr function renamed to get_pc_addr
|
13 years ago |
pierre
|
8469741700
+ Added additional addr pointer parameter to
|
13 years ago |
pierre
|
be67af4374
* Adapt to mipsel compiler defining cpumipsel and cpumipsel32 but not cpumips anymore
|
13 years ago |
Jonas Maebe
|
baa8fa39a8
* converted code to trash variables (-gt) to operate at the node tree level,
|
13 years ago |
florian
|
6c8eed21c4
+ implement auto inlining (-Ooautoinline)
|
13 years ago |
Jonas Maebe
|
7aa3b99fb5
+ -CN/{$CHECKLOWADDRLOADS+/-} switch to enable explicit checks for accesses
|
13 years ago |
svenbarth
|
bd19a16be9
Add support for Default() intrinsic. For now this is only (fully) supported
|
13 years ago |
pierre
|
b058593b53
* Fix compilation for cpu i386
|
13 years ago |
florian
|
a2009af76e
* updated MIPS code so the compiler gets through the system unit
|
13 years ago |
florian
|
6a1a2d3464
* get rid of some feature checks, probably the whole feature stuff is plainly the wrong way, embedded rtl compiles again, resolves #20913
|
13 years ago |
sergei
|
ebe1d74d6e
* Moved multiple similar checks for FPC_HAS_FEATURE_EXITCODE and FPC_LIMITED_EXITCODE to Halt() procedure. Now these checks appear only once.
|
13 years ago |
florian
|
d7f7a9bb76
* patch by Alexander Shishkin to clean up $ifopt usage by $push/$pop, resolves #20346
|
14 years ago |
florian
|
375f83c874
* moved heap manager on embedded systems into a separate unit
|
14 years ago |
florian
|
e3e1e4b7c6
* fpc_LibInitializeUnits can be empty if the target has no shared lib support
|
14 years ago |
sergei
|
d9c399f6a1
* Partially reverted rev.17798: printing the runtime error message must remain in InternalExit.
|
14 years ago |
pierre
|
2d5ca71a06
+ New procedure SysFlushStdIO (code taken from InternalExit).
|
14 years ago |
pierre
|
0af77f8957
* Clean up mswindows/os2 ARGV release in InternalExit to avoid crash if called twice
|
14 years ago |