florian
|
f76ba05758
* avoid useless GetNextReg calls in second_cmp for avr
|
13 vuotta sitten |
Jonas Maebe
|
fd8827d379
* prevent compiler crash caused by double freeing after reporting not
|
13 vuotta sitten |
sergei
|
6023f73e2a
* ELF linker: improved dynamic symbol handling.
|
13 vuotta sitten |
sergei
|
f94ba86bb9
* ModulesLinkToLibc: another fix. We also have to look in ImportLibraryList because items contained there aren't yet merged into linkothersharedlibs when this function is called.
|
13 vuotta sitten |
sergei
|
90d564e6a5
+ ELF linker: handle R_386_GOTOFF and R_X86_64_GOTOFF64 relocations
|
13 vuotta sitten |
svenbarth
|
65a4d8baa2
Revert 22814. While this revision might fix compiler linking for Coldfire it breaks running any Coldfire up during OpenStdIO... I prefer running apps instead of a linking compiler.
|
13 vuotta sitten |
florian
|
eeef57a2a1
* merging more of Jeppe Johansen's arm-embedded branch
|
13 vuotta sitten |
masta
|
e91b15b2a4
Disabled MulAdd2MLA and MulSub2MLS Peephole optimizers for thumb2
|
13 vuotta sitten |
masta
|
b047a80b14
Small fixes to ARM-Embedded RTL from Jeppe Johansen
|
13 vuotta sitten |
michael
|
82f03f0e40
* added comment to explain the DefaultFileModuleClass purpose
|
13 vuotta sitten |
masta
|
e327b4581c
Use TRegNameTable instead of array[tregisterindex] of string[10]
|
13 vuotta sitten |
lacak
|
65a8b90356
Char-case is not guaranteed to be always upper-case, so use LowerCase like others sqlDB connections.
|
13 vuotta sitten |
florian
|
7150832ec9
+ Cortex-M3 special registers, resolves #23185
|
13 vuotta sitten |
svenbarth
|
cb8db8fa23
* m68k/cgcpu.pas, tcg68k.fixref:
|
13 vuotta sitten |
Jeppe Johansen
|
628d46f2d3
Fixed Bsf* functions on platforms that support RBIT
|
13 vuotta sitten |
florian
|
970405c0f3
o merging r22801 of Jeppe Johansen
|
13 vuotta sitten |
Jonas Maebe
|
8097697362
* added jvm to fullcycle now that all warnings are fixed
|
13 vuotta sitten |
Jonas Maebe
|
4dd2aff6c6
* explicitly disable overflow checking because that blows up the code far
|
13 vuotta sitten |
Jonas Maebe
|
027776a708
+ test for range checking (and against false positives for overflow checking)
|
13 vuotta sitten |
Jonas Maebe
|
29263eb343
+ full support for overflow checking on the JVM target (note: significantly
|
13 vuotta sitten |
Jonas Maebe
|
1adeec6212
* fixed unaryminus overflow check for high level targets (call helper via
|
13 vuotta sitten |
Jonas Maebe
|
6abc6106e1
- removed unused local variable
|
13 vuotta sitten |
Jonas Maebe
|
7cf8bcd7eb
* initialise dollarsign field of jasmin tasminfo
|
13 vuotta sitten |
Jonas Maebe
|
1a8128fa72
* initialize ovloc.loc in a_op*checkoverflow
|
13 vuotta sitten |
Jonas Maebe
|
439741178d
* test has to fail: add { %fail } and moved to webtbf
|
13 vuotta sitten |
svenbarth
|
5d28872a21
* m68k/cgcpu.pas, tcg68k.fixref:
|
13 vuotta sitten |
Jeppe Johansen
|
4e84431dde
Fix some optimizations which assume that there are 3 operands
|
13 vuotta sitten |
florian
|
86429c634f
- remove definition of QWord as suggested by Simon Ameis in #22465
|
13 vuotta sitten |
svenbarth
|
a34f28c067
The compiler inserts ".balign 4" directives before some jump labels, but sometimes the instruction before the align is not a "JMP". In that case we encounter an illegal instruction, because m68k-as does not seem to generate "NOP" instruction in such cases.
|
13 vuotta sitten |
svenbarth
|
f0aad6dbc4
* m68k/n68kadd.pas, t68kaddnode.second_cmpordinal:
|
13 vuotta sitten |