michael
|
82f03f0e40
* added comment to explain the DefaultFileModuleClass purpose
|
13 years ago |
masta
|
e327b4581c
Use TRegNameTable instead of array[tregisterindex] of string[10]
|
13 years ago |
lacak
|
65a8b90356
Char-case is not guaranteed to be always upper-case, so use LowerCase like others sqlDB connections.
|
13 years ago |
florian
|
7150832ec9
+ Cortex-M3 special registers, resolves #23185
|
13 years ago |
svenbarth
|
cb8db8fa23
* m68k/cgcpu.pas, tcg68k.fixref:
|
13 years ago |
florian
|
970405c0f3
o merging r22801 of Jeppe Johansen
|
13 years ago |
Jonas Maebe
|
8097697362
* added jvm to fullcycle now that all warnings are fixed
|
13 years ago |
Jonas Maebe
|
4dd2aff6c6
* explicitly disable overflow checking because that blows up the code far
|
13 years ago |
Jonas Maebe
|
027776a708
+ test for range checking (and against false positives for overflow checking)
|
13 years ago |
Jonas Maebe
|
29263eb343
+ full support for overflow checking on the JVM target (note: significantly
|
13 years ago |
Jonas Maebe
|
1adeec6212
* fixed unaryminus overflow check for high level targets (call helper via
|
13 years ago |
Jonas Maebe
|
6abc6106e1
- removed unused local variable
|
13 years ago |
Jonas Maebe
|
7cf8bcd7eb
* initialise dollarsign field of jasmin tasminfo
|
13 years ago |
Jonas Maebe
|
1a8128fa72
* initialize ovloc.loc in a_op*checkoverflow
|
13 years ago |
Jonas Maebe
|
439741178d
* test has to fail: add { %fail } and moved to webtbf
|
13 years ago |
svenbarth
|
5d28872a21
* m68k/cgcpu.pas, tcg68k.fixref:
|
13 years ago |
Jeppe Johansen
|
4e84431dde
Fix some optimizations which assume that there are 3 operands
|
13 years ago |
florian
|
86429c634f
- remove definition of QWord as suggested by Simon Ameis in #22465
|
13 years ago |
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 years ago |
svenbarth
|
f0aad6dbc4
* m68k/n68kadd.pas, t68kaddnode.second_cmpordinal:
|
13 years ago |
svenbarth
|
a266d73409
* rtl/m68k/setjump.inc:
|
13 years ago |
svenbarth
|
05fc3bc427
* m68k/ra68kmot.pas, tm68kmotreader.gettoken:
|
13 years ago |
Jonas Maebe
|
1822c46d8a
* don't crash when parsing exit(xxx) in a constructor (mantis #23110)
|
13 years ago |
Jonas Maebe
|
6497d3c994
- removed no longer used/supported af_allowdirect flag (direct assembler
|
13 years ago |
florian
|
6fb90850e9
* lastdirective should be always AS_END
|
13 years ago |
florian
|
04543b179f
o merge of the branch laksen/arm-embedded of Jeppe Johansen:
|
13 years ago |
svenbarth
|
7ffd6c61a1
m68k/n68kmat.pas, tm68knotnode.pass_generate_code:
|
13 years ago |
svenbarth
|
5bb0e5992b
* m68k/n68kadd.pas, t68kaddnode.second_cmpboolean:
|
13 years ago |
svenbarth
|
b6eac7a31b
n68kmat.pas, tm68knotnode.pass_generate_code:
|
13 years ago |
Jeppe Johansen
|
5751bbecee
Properly do NR_DEFAULTFLAGS detection/allocation/deallocation
|
13 years ago |