The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
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.
So we need to do this manually by changing (in that case) from ".balign" to ".balignw" and passing the opcode of the "NOP" instruction as a argument. The Coldfire manual suggests here to use the "TPF" instruction, but somehow QEMU does not interpret that correctly.

aggas.pas, tgnuassembler.writetree:
  * keep track of the last "tai" and pass that to "doalign"
  * doalign: do the special handling mentioned above for m68k

git-svn-id: trunk@22799 -
2012-10-21 14:18:08 +00:00
compiler 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. 2012-10-21 14:18:08 +00:00
ide * regenerated with jvm support, so top level 'make clean' works for jvm targets 2012-09-27 21:35:11 +00:00
installer * regenerated with jvm support, so top level 'make clean' works for jvm targets 2012-09-27 21:35:11 +00:00
packages + db test framework: add support for mysql 5.1 and 5.5 connectors 2012-10-20 09:39:38 +00:00
rtl * rtl/m68k/setjump.inc: 2012-10-21 13:56:48 +00:00
tests * don't crash when parsing exit(xxx) in a constructor (mantis #23110) 2012-10-21 13:43:03 +00:00
utils * fix from Ludo to optionally skip generation of "tag" records and associated 2012-10-13 11:27:20 +00:00
.gitattributes * don't crash when parsing exit(xxx) in a constructor (mantis #23110) 2012-10-21 13:43:03 +00:00
.gitignore * more finegrained parallelism support for testsuite runs: the tests are no 2012-06-03 17:56:28 +00:00
Makefile * starting compiler version check to toplevel "all" target 2012-10-17 18:03:41 +00:00
Makefile.fpc * starting compiler version check to toplevel "all" target 2012-10-17 18:03:41 +00:00