florian
|
4cf2a2672a
changes to fix #32043
|
7 năm trước cách đây |
Károly Balogh
|
37f43d3604
m68k: cleanup of the BuildRefExpression method in the assembler reader
|
8 năm trước cách đây |
Károly Balogh
|
64650261d1
m68k: refactor of the reglist and the regpair support in the assembler reader. also added support for float register lists for FMOVEM
|
8 năm trước cách đây |
Jonas Maebe
|
aa1be3276f
- removed default value of _typ parameter of TAsmData.(Weak)RefAsmSymbol():
|
9 năm trước cách đây |
sergei
|
36043d13ae
- Removed remains of tai_labeled_instruction, already commented out probably in 1.0 times.
|
9 năm trước cách đây |
sergei
|
f69f6336e9
* Replaced hacks with resetting 'c' to zero and decreasing inputpointer by boolean parameter to skipcomment and skipoldtpcomment. This parameter specifies whether first character of comment should be read.
|
9 năm trước cách đây |
Károly Balogh
|
92e7c0b03f
m68k: assembler reader changes
|
9 năm trước cách đây |
sergei
|
bbfbab7e0c
* Moved handling of comments and line breaks in assembler blocks from scanner to tokenizer level. Handling them at character level was causing compiler to accept comments in the middle of any assembler token, which should never happen. It was also causing Mantis #27459: a newline immediately after closing 'end' token was first handled in asmgetchar and then by normal parser, causing all subsequent line numbering to be off by one.
|
9 năm trước cách đây |
sergei
|
b1ee3dd5e5
* m68k assembler reader: call tscannerfile.illegal_char instead of reimplementing it.
|
9 năm trước cách đây |
Károly Balogh
|
c47c6c0270
m68k: use std_regnum_search instead of prefixing the regname with % and calling gas_regnum_search
|
9 năm trước cách đây |
Károly Balogh
|
392da9e43f
* fix warnings when compiling the compiler with DFA optimizer enabled on m68k
|
11 năm trước cách đây |
sergei
|
cfe13734e0
* m68k: Fixed damage caused by r27573 and r28177:
|
11 năm trước cách đây |
Károly Balogh
|
e5656a6f7e
m68k assembler reader: fixed parsing of slash-separated movem/fmovem register lists. only the first register was stored.
|
11 năm trước cách đây |
sergei
|
1678fcdc2d
- m68k assembler reader: removed Oper.InitRef which was causing failure of tbs/tb0142.pp and, in general, making impossible calls/jumps to non-alias procedure names.
|
11 năm trước cách đây |
Károly Balogh
|
633eeb79ed
m68k/ra68kmot.pas: fixed a pointer to signed int cast warning, so it now compiles with warnings on
|
11 năm trước cách đây |
Károly Balogh
|
daefb42925
m68k: don't find helper 'opcodes' as real opcodes... (i guess is the right solution for the problem which r22796 originally aimed to fix)
|
11 năm trước cách đây |
Károly Balogh
|
9ad7540ddf
reverted change in r22796, the previously disabled code is actually required by the amunits package
|
11 năm trước cách đây |
Károly Balogh
|
5535df29d4
support SP and FP alias in the assembler reader too
|
11 năm trước cách đây |
sergei
|
5c48804240
* Moved local label infrastructure into tasmreader, reduces number of global vars. Functionality is not changed.
|
11 năm trước cách đây |
florian
|
babbc21afd
* fix handling of register sets on m68k: it is required that they are stored as two tcpuregistersets because address registers and data registers have different register types
|
11 năm trước cách đây |
sergei
|
d2995cbf14
- Removed ConcatPasString procedure, it duplicates ConcatString (it the past they probably used to differ, but today both preserve null characters).
|
12 năm trước cách đây |
svenbarth
|
05fc3bc427
* m68k/ra68kmot.pas, tm68kmotreader.gettoken:
|
12 năm trước cách đây |
svenbarth
|
a01677e546
Removed debug line
|
12 năm trước cách đây |
svenbarth
|
ca6ca31953
The message scan_f_illegal_char seems to have gained additional parameters since it was
|
12 năm trước cách đây |
svenbarth
|
e87f0e1df4
m68k/ra68kmot.pas, tm68kmotreader.Assemble:
|
12 năm trước cách đây |
Jonas Maebe
|
0fc422f244
* moved definition of maxcpuregister and tcpuregisterset from cgbase to
|
13 năm trước cách đây |
pierre
|
7f200ab27e
* Use asmsearchsym in assembler readers
|
15 năm trước cách đây |
peter
|
0557ddc342
* removed typed const, it is now handled by staticvarsym
|
19 năm trước cách đây |
florian
|
4cbb67aa00
* some fpu emulation code from arm to generic code generator moved
|
19 năm trước cách đây |
peter
|
4ea7562084
* compile fix
|
19 năm trước cách đây |