summaryrefslogtreecommitdiff
path: root/fpcsrc/tests/test/cg
diff options
context:
space:
mode:
authorPaul Gevers <elbrus@debian.org>2014-04-02 12:30:13 +0200
committerPaul Gevers <elbrus@debian.org>2014-04-02 12:30:13 +0200
commit4b92ee8c00ed005073d33b7edd7e937bcbee4a56 (patch)
tree5b158a3d44708aa32e1c060a90ba0f7beea7267d /fpcsrc/tests/test/cg
parent189414c53b0e5fbd921d124287b4b71e3104f920 (diff)
downloadfpc-4b92ee8c00ed005073d33b7edd7e937bcbee4a56.tar.gz
Imported Upstream version 2.6.4upstream/2.6.4
Diffstat (limited to 'fpcsrc/tests/test/cg')
-rw-r--r--fpcsrc/tests/test/cg/obj/amiga/m68k/ctest.obin0 -> 4086 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/beos/i386/ctest.obin0 -> 6268 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/beos/i386/tcext3.obin0 -> 3741 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/beos/i386/tcext4.obin0 -> 2283 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/beos/i386/tcext5.obin0 -> 5344 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/darwin/arm/cpptcl1.obin0 -> 2012 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/darwin/arm/cpptcl2.obin0 -> 496 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/darwin/arm/ctest.obin0 -> 7012 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/darwin/arm/tcext3.obin0 -> 4440 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/darwin/arm/tcext4.obin0 -> 2616 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/darwin/arm/tcext5.obin0 -> 6772 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/darwin/arm/tcext6.obin0 -> 19248 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/darwin/i386/cpptcl1.obin0 -> 2676 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/darwin/i386/cpptcl2.obin0 -> 488 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/darwin/i386/ctest.obin0 -> 16908 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/darwin/i386/tcext3.obin0 -> 12372 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/darwin/i386/tcext4.obin0 -> 5448 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/darwin/i386/tcext5.obin0 -> 3332 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/darwin/i386/tcext6.obin0 -> 15180 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/darwin/powerpc/cpptcl1.obin0 -> 3216 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/darwin/powerpc/cpptcl2.obin0 -> 588 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/darwin/powerpc/ctest.obin0 -> 8556 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/darwin/powerpc/tcext3.obin0 -> 4852 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/darwin/powerpc/tcext4.obin0 -> 2864 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/darwin/powerpc/tcext5.obin0 -> 8252 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/darwin/powerpc/tcext6.obin0 -> 17792 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/darwin/powerpc64/cpptcl1.obin0 -> 3500 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/darwin/powerpc64/cpptcl2.obin0 -> 664 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/darwin/powerpc64/ctest.obin0 -> 21132 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/darwin/powerpc64/tcext3.obin0 -> 16748 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/darwin/powerpc64/tcext4.obin0 -> 7424 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/darwin/powerpc64/tcext5.obin0 -> 22468 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/darwin/powerpc64/tcext6.obin0 -> 18780 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/darwin/x86_64/cpptcl1.obin0 -> 5180 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/darwin/x86_64/cpptcl2.obin0 -> 932 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/darwin/x86_64/ctest.obin0 -> 26340 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/darwin/x86_64/tcext3.obin0 -> 19536 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/darwin/x86_64/tcext4.obin0 -> 9296 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/darwin/x86_64/tcext5.obin0 -> 24480 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/darwin/x86_64/tcext6.obin0 -> 22000 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/freebsd/i386/ctest.obin0 -> 5152 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/freebsd/i386/tcext3.obin0 -> 2769 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/freebsd/i386/tcext4.obin0 -> 1879 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/freebsd/i386/tcext5.obin0 -> 4780 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/freebsd/x86_64/cpptcl1.obin0 -> 4232 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/freebsd/x86_64/cpptcl2.obin0 -> 1336 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/freebsd/x86_64/ctest.obin0 -> 10432 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/freebsd/x86_64/tcext3.obin0 -> 5952 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/freebsd/x86_64/tcext4.obin0 -> 3248 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/freebsd/x86_64/tcext5.obin0 -> 7936 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/freebsd/x86_64/tcext6.obin0 -> 8008 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/go32v2/i386/cpptcl1.obin0 -> 1725 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/go32v2/i386/cpptcl2.obin0 -> 488 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/go32v2/i386/ctest.obin0 -> 5152 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/go32v2/i386/tcext3.obin0 -> 2693 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/go32v2/i386/tcext4.obin0 -> 1694 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/go32v2/i386/tcext5.obin0 -> 4611 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/go32v2/i386/tcext6.obin0 -> 3455 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/haiku/i386/ctest.obin0 -> 6272 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/haiku/i386/tcext3.obin0 -> 3745 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/haiku/i386/tcext4.obin0 -> 2287 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/haiku/i386/tcext5.obin0 -> 5348 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/arm-eabi/cpptcl1.obin0 -> 30972 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/arm-eabi/cpptcl2.obin0 -> 4644 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/arm-eabi/ctest.obin0 -> 6660 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/arm-eabi/tcext3.obin0 -> 3712 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/arm-eabi/tcext4.obin0 -> 1958 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/arm-eabi/tcext5.obin0 -> 4797 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/arm-eabi/tcext6.obin0 -> 47576 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/arm/ctest.obin0 -> 7044 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/arm/tcext3.obin0 -> 5252 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/arm/tcext4.obin0 -> 3126 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/arm/tcext5.obin0 -> 8200 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/i386/cpptcl1.obin0 -> 1934 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/i386/cpptcl2.obin0 -> 719 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/i386/ctest.obin0 -> 5180 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/i386/tcext3.obin0 -> 2961 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/i386/tcext4.obin0 -> 1967 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/i386/tcext5.obin0 -> 4952 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/i386/tcext6.obin0 -> 14968 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/m68k/ctest.obin0 -> 5496 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/powerpc/cpptcl1.obin0 -> 11044 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/powerpc/cpptcl2.obin0 -> 2516 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/powerpc/ctest.obin0 -> 7612 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/powerpc/tcext3.obin0 -> 5309 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/powerpc/tcext4.obin0 -> 3291 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/powerpc/tcext5.obin0 -> 8812 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/powerpc/tcext6.obin0 -> 18988 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/powerpc64/cpptcl1.obin0 -> 38128 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/powerpc64/cpptcl2.obin0 -> 5976 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/powerpc64/ctest.obin0 -> 15848 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/powerpc64/tcext3.obin0 -> 9448 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/powerpc64/tcext4.obin0 -> 4896 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/powerpc64/tcext5.obin0 -> 12224 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/powerpc64/tcext6.obin0 -> 61024 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/sparc/ctest.obin0 -> 7080 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/sparc/tcext3.obin0 -> 4873 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/sparc/tcext4.obin0 -> 2943 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/sparc/tcext5.obin0 -> 8448 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/x86_64/cpptcl1.obin0 -> 4192 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/x86_64/cpptcl2.obin0 -> 1360 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/x86_64/ctest.obin0 -> 10168 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/x86_64/tcext3.obin0 -> 5984 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/x86_64/tcext4.obin0 -> 3400 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/x86_64/tcext5.obin0 -> 7864 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/linux/x86_64/tcext6.obin0 -> 24824 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/macos/powerpc/ctest.obin0 -> 16287 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/netbsd/m68k/ctest.obin0 -> 5432 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/openbsd/i386/cpptcl1.obin0 -> 1905 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/openbsd/i386/cpptcl2.obin0 -> 696 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/openbsd/i386/ctest.obin0 -> 5064 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/openbsd/i386/tcext3.obin0 -> 2993 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/openbsd/i386/tcext4.obin0 -> 1899 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/openbsd/i386/tcext5.obin0 -> 5268 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/openbsd/i386/tcext6.obin0 -> 4164 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/os2/i386/ctest.obin0 -> 4464 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/solaris/i386/cpptcl1.obin0 -> 1868 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/solaris/i386/ctest.obin0 -> 5188 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/solaris/i386/tcext3.obin0 -> 2801 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/solaris/i386/tcext4.obin0 -> 1891 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/solaris/i386/tcext5.obin0 -> 4772 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/solaris/sparc/cpptcl1.obin0 -> 10284 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/solaris/sparc/cpptcl2.obin0 -> 3204 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/solaris/sparc/ctest.obin0 -> 8780 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/solaris/sparc/tcext3.obin0 -> 15924 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/solaris/sparc/tcext4.obin0 -> 8708 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/solaris/sparc/tcext5.obin0 -> 7668 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/solaris/sparc/tcext6.obin0 -> 15992 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/solaris/x86_64/cpptcl1.obin0 -> 4600 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/solaris/x86_64/ctest.obin0 -> 10688 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/solaris/x86_64/tcext3.obin0 -> 6232 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/solaris/x86_64/tcext4.obin0 -> 3432 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/solaris/x86_64/tcext5.obin0 -> 8184 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/win32/i386/cpptcl1.obin0 -> 1695 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/win32/i386/cpptcl2.obin0 -> 406 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/win32/i386/ctest.obin0 -> 5095 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/win32/i386/tcext3.obin0 -> 2455 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/win32/i386/tcext4.obin0 -> 1552 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/win32/i386/tcext5.obin0 -> 4433 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/win32/i386/tcext6.obin0 -> 3369 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/win64/x86_64/ctest.obin0 -> 6882 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/win64/x86_64/tcext3.obin0 -> 6242 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/win64/x86_64/tcext4.obin0 -> 4078 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/win64/x86_64/tcext5.obin0 -> 7892 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/wince/arm/ctest.obin0 -> 7204 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/wince/arm/tcext3.obin0 -> 5915 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/wince/arm/tcext4.obin0 -> 3886 bytes
-rw-r--r--fpcsrc/tests/test/cg/obj/wince/arm/tcext5.obin0 -> 9400 bytes
148 files changed, 0 insertions, 0 deletions
diff --git a/fpcsrc/tests/test/cg/obj/amiga/m68k/ctest.o b/fpcsrc/tests/test/cg/obj/amiga/m68k/ctest.o
new file mode 100644
index 00000000..156b7a2e
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/amiga/m68k/ctest.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/beos/i386/ctest.o b/fpcsrc/tests/test/cg/obj/beos/i386/ctest.o
new file mode 100644
index 00000000..b68c9445
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/beos/i386/ctest.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/beos/i386/tcext3.o b/fpcsrc/tests/test/cg/obj/beos/i386/tcext3.o
new file mode 100644
index 00000000..2aea6281
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/beos/i386/tcext3.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/beos/i386/tcext4.o b/fpcsrc/tests/test/cg/obj/beos/i386/tcext4.o
new file mode 100644
index 00000000..1cb25bec
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/beos/i386/tcext4.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/beos/i386/tcext5.o b/fpcsrc/tests/test/cg/obj/beos/i386/tcext5.o
new file mode 100644
index 00000000..65786ebc
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/beos/i386/tcext5.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/darwin/arm/cpptcl1.o b/fpcsrc/tests/test/cg/obj/darwin/arm/cpptcl1.o
new file mode 100644
index 00000000..2122b7fe
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/darwin/arm/cpptcl1.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/darwin/arm/cpptcl2.o b/fpcsrc/tests/test/cg/obj/darwin/arm/cpptcl2.o
new file mode 100644
index 00000000..eb706717
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/darwin/arm/cpptcl2.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/darwin/arm/ctest.o b/fpcsrc/tests/test/cg/obj/darwin/arm/ctest.o
new file mode 100644
index 00000000..ee25b9f9
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/darwin/arm/ctest.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/darwin/arm/tcext3.o b/fpcsrc/tests/test/cg/obj/darwin/arm/tcext3.o
new file mode 100644
index 00000000..f1b59bf7
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/darwin/arm/tcext3.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/darwin/arm/tcext4.o b/fpcsrc/tests/test/cg/obj/darwin/arm/tcext4.o
new file mode 100644
index 00000000..4a12e381
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/darwin/arm/tcext4.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/darwin/arm/tcext5.o b/fpcsrc/tests/test/cg/obj/darwin/arm/tcext5.o
new file mode 100644
index 00000000..b7b8e6a2
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/darwin/arm/tcext5.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/darwin/arm/tcext6.o b/fpcsrc/tests/test/cg/obj/darwin/arm/tcext6.o
new file mode 100644
index 00000000..2ede45bd
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/darwin/arm/tcext6.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/darwin/i386/cpptcl1.o b/fpcsrc/tests/test/cg/obj/darwin/i386/cpptcl1.o
new file mode 100644
index 00000000..b54fa5da
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/darwin/i386/cpptcl1.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/darwin/i386/cpptcl2.o b/fpcsrc/tests/test/cg/obj/darwin/i386/cpptcl2.o
new file mode 100644
index 00000000..51a15588
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/darwin/i386/cpptcl2.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/darwin/i386/ctest.o b/fpcsrc/tests/test/cg/obj/darwin/i386/ctest.o
new file mode 100644
index 00000000..920cbffa
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/darwin/i386/ctest.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/darwin/i386/tcext3.o b/fpcsrc/tests/test/cg/obj/darwin/i386/tcext3.o
new file mode 100644
index 00000000..7b9c3170
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/darwin/i386/tcext3.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/darwin/i386/tcext4.o b/fpcsrc/tests/test/cg/obj/darwin/i386/tcext4.o
new file mode 100644
index 00000000..0f01ee5b
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/darwin/i386/tcext4.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/darwin/i386/tcext5.o b/fpcsrc/tests/test/cg/obj/darwin/i386/tcext5.o
new file mode 100644
index 00000000..29a590ed
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/darwin/i386/tcext5.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/darwin/i386/tcext6.o b/fpcsrc/tests/test/cg/obj/darwin/i386/tcext6.o
new file mode 100644
index 00000000..9c405f1c
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/darwin/i386/tcext6.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/darwin/powerpc/cpptcl1.o b/fpcsrc/tests/test/cg/obj/darwin/powerpc/cpptcl1.o
new file mode 100644
index 00000000..d7150fd8
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/darwin/powerpc/cpptcl1.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/darwin/powerpc/cpptcl2.o b/fpcsrc/tests/test/cg/obj/darwin/powerpc/cpptcl2.o
new file mode 100644
index 00000000..a6aad14b
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/darwin/powerpc/cpptcl2.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/darwin/powerpc/ctest.o b/fpcsrc/tests/test/cg/obj/darwin/powerpc/ctest.o
new file mode 100644
index 00000000..0c905b36
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/darwin/powerpc/ctest.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/darwin/powerpc/tcext3.o b/fpcsrc/tests/test/cg/obj/darwin/powerpc/tcext3.o
new file mode 100644
index 00000000..e4438cd0
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/darwin/powerpc/tcext3.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/darwin/powerpc/tcext4.o b/fpcsrc/tests/test/cg/obj/darwin/powerpc/tcext4.o
new file mode 100644
index 00000000..fbca3592
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/darwin/powerpc/tcext4.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/darwin/powerpc/tcext5.o b/fpcsrc/tests/test/cg/obj/darwin/powerpc/tcext5.o
new file mode 100644
index 00000000..82aed84d
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/darwin/powerpc/tcext5.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/darwin/powerpc/tcext6.o b/fpcsrc/tests/test/cg/obj/darwin/powerpc/tcext6.o
new file mode 100644
index 00000000..758139a6
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/darwin/powerpc/tcext6.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/darwin/powerpc64/cpptcl1.o b/fpcsrc/tests/test/cg/obj/darwin/powerpc64/cpptcl1.o
new file mode 100644
index 00000000..3a999251
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/darwin/powerpc64/cpptcl1.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/darwin/powerpc64/cpptcl2.o b/fpcsrc/tests/test/cg/obj/darwin/powerpc64/cpptcl2.o
new file mode 100644
index 00000000..fd910fbe
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/darwin/powerpc64/cpptcl2.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/darwin/powerpc64/ctest.o b/fpcsrc/tests/test/cg/obj/darwin/powerpc64/ctest.o
new file mode 100644
index 00000000..4f1ebb28
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/darwin/powerpc64/ctest.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/darwin/powerpc64/tcext3.o b/fpcsrc/tests/test/cg/obj/darwin/powerpc64/tcext3.o
new file mode 100644
index 00000000..173b9cbe
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/darwin/powerpc64/tcext3.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/darwin/powerpc64/tcext4.o b/fpcsrc/tests/test/cg/obj/darwin/powerpc64/tcext4.o
new file mode 100644
index 00000000..e9250af8
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/darwin/powerpc64/tcext4.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/darwin/powerpc64/tcext5.o b/fpcsrc/tests/test/cg/obj/darwin/powerpc64/tcext5.o
new file mode 100644
index 00000000..52e8ed9f
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/darwin/powerpc64/tcext5.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/darwin/powerpc64/tcext6.o b/fpcsrc/tests/test/cg/obj/darwin/powerpc64/tcext6.o
new file mode 100644
index 00000000..2497443a
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/darwin/powerpc64/tcext6.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/darwin/x86_64/cpptcl1.o b/fpcsrc/tests/test/cg/obj/darwin/x86_64/cpptcl1.o
new file mode 100644
index 00000000..33f86822
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/darwin/x86_64/cpptcl1.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/darwin/x86_64/cpptcl2.o b/fpcsrc/tests/test/cg/obj/darwin/x86_64/cpptcl2.o
new file mode 100644
index 00000000..c137a2bc
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/darwin/x86_64/cpptcl2.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/darwin/x86_64/ctest.o b/fpcsrc/tests/test/cg/obj/darwin/x86_64/ctest.o
new file mode 100644
index 00000000..a25c33bc
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/darwin/x86_64/ctest.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/darwin/x86_64/tcext3.o b/fpcsrc/tests/test/cg/obj/darwin/x86_64/tcext3.o
new file mode 100644
index 00000000..31ac27e0
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/darwin/x86_64/tcext3.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/darwin/x86_64/tcext4.o b/fpcsrc/tests/test/cg/obj/darwin/x86_64/tcext4.o
new file mode 100644
index 00000000..a267a5ac
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/darwin/x86_64/tcext4.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/darwin/x86_64/tcext5.o b/fpcsrc/tests/test/cg/obj/darwin/x86_64/tcext5.o
new file mode 100644
index 00000000..705b6a8a
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/darwin/x86_64/tcext5.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/darwin/x86_64/tcext6.o b/fpcsrc/tests/test/cg/obj/darwin/x86_64/tcext6.o
new file mode 100644
index 00000000..5e57e564
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/darwin/x86_64/tcext6.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/freebsd/i386/ctest.o b/fpcsrc/tests/test/cg/obj/freebsd/i386/ctest.o
new file mode 100644
index 00000000..a20d8458
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/freebsd/i386/ctest.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/freebsd/i386/tcext3.o b/fpcsrc/tests/test/cg/obj/freebsd/i386/tcext3.o
new file mode 100644
index 00000000..74ab7286
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/freebsd/i386/tcext3.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/freebsd/i386/tcext4.o b/fpcsrc/tests/test/cg/obj/freebsd/i386/tcext4.o
new file mode 100644
index 00000000..6ffcca89
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/freebsd/i386/tcext4.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/freebsd/i386/tcext5.o b/fpcsrc/tests/test/cg/obj/freebsd/i386/tcext5.o
new file mode 100644
index 00000000..4e3fdc66
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/freebsd/i386/tcext5.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/freebsd/x86_64/cpptcl1.o b/fpcsrc/tests/test/cg/obj/freebsd/x86_64/cpptcl1.o
new file mode 100644
index 00000000..f3ef6727
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/freebsd/x86_64/cpptcl1.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/freebsd/x86_64/cpptcl2.o b/fpcsrc/tests/test/cg/obj/freebsd/x86_64/cpptcl2.o
new file mode 100644
index 00000000..4d78a754
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/freebsd/x86_64/cpptcl2.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/freebsd/x86_64/ctest.o b/fpcsrc/tests/test/cg/obj/freebsd/x86_64/ctest.o
new file mode 100644
index 00000000..f9742bfe
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/freebsd/x86_64/ctest.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/freebsd/x86_64/tcext3.o b/fpcsrc/tests/test/cg/obj/freebsd/x86_64/tcext3.o
new file mode 100644
index 00000000..6b6c1b70
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/freebsd/x86_64/tcext3.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/freebsd/x86_64/tcext4.o b/fpcsrc/tests/test/cg/obj/freebsd/x86_64/tcext4.o
new file mode 100644
index 00000000..59a5fefd
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/freebsd/x86_64/tcext4.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/freebsd/x86_64/tcext5.o b/fpcsrc/tests/test/cg/obj/freebsd/x86_64/tcext5.o
new file mode 100644
index 00000000..3c63ffe3
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/freebsd/x86_64/tcext5.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/freebsd/x86_64/tcext6.o b/fpcsrc/tests/test/cg/obj/freebsd/x86_64/tcext6.o
new file mode 100644
index 00000000..498c5afb
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/freebsd/x86_64/tcext6.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/go32v2/i386/cpptcl1.o b/fpcsrc/tests/test/cg/obj/go32v2/i386/cpptcl1.o
new file mode 100644
index 00000000..8acb4973
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/go32v2/i386/cpptcl1.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/go32v2/i386/cpptcl2.o b/fpcsrc/tests/test/cg/obj/go32v2/i386/cpptcl2.o
new file mode 100644
index 00000000..95816930
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/go32v2/i386/cpptcl2.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/go32v2/i386/ctest.o b/fpcsrc/tests/test/cg/obj/go32v2/i386/ctest.o
new file mode 100644
index 00000000..80ac6aee
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/go32v2/i386/ctest.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/go32v2/i386/tcext3.o b/fpcsrc/tests/test/cg/obj/go32v2/i386/tcext3.o
new file mode 100644
index 00000000..0fdd0b51
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/go32v2/i386/tcext3.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/go32v2/i386/tcext4.o b/fpcsrc/tests/test/cg/obj/go32v2/i386/tcext4.o
new file mode 100644
index 00000000..1d277cd8
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/go32v2/i386/tcext4.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/go32v2/i386/tcext5.o b/fpcsrc/tests/test/cg/obj/go32v2/i386/tcext5.o
new file mode 100644
index 00000000..f024b245
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/go32v2/i386/tcext5.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/go32v2/i386/tcext6.o b/fpcsrc/tests/test/cg/obj/go32v2/i386/tcext6.o
new file mode 100644
index 00000000..7c4924b3
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/go32v2/i386/tcext6.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/haiku/i386/ctest.o b/fpcsrc/tests/test/cg/obj/haiku/i386/ctest.o
new file mode 100644
index 00000000..e40869d1
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/haiku/i386/ctest.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/haiku/i386/tcext3.o b/fpcsrc/tests/test/cg/obj/haiku/i386/tcext3.o
new file mode 100644
index 00000000..7a0705ee
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/haiku/i386/tcext3.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/haiku/i386/tcext4.o b/fpcsrc/tests/test/cg/obj/haiku/i386/tcext4.o
new file mode 100644
index 00000000..c89d24c7
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/haiku/i386/tcext4.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/haiku/i386/tcext5.o b/fpcsrc/tests/test/cg/obj/haiku/i386/tcext5.o
new file mode 100644
index 00000000..9d7d02c1
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/haiku/i386/tcext5.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/arm-eabi/cpptcl1.o b/fpcsrc/tests/test/cg/obj/linux/arm-eabi/cpptcl1.o
new file mode 100644
index 00000000..f4c5ff55
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/arm-eabi/cpptcl1.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/arm-eabi/cpptcl2.o b/fpcsrc/tests/test/cg/obj/linux/arm-eabi/cpptcl2.o
new file mode 100644
index 00000000..9f2f72d3
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/arm-eabi/cpptcl2.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/arm-eabi/ctest.o b/fpcsrc/tests/test/cg/obj/linux/arm-eabi/ctest.o
new file mode 100644
index 00000000..cd0b29b1
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/arm-eabi/ctest.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/arm-eabi/tcext3.o b/fpcsrc/tests/test/cg/obj/linux/arm-eabi/tcext3.o
new file mode 100644
index 00000000..0bbfc6ea
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/arm-eabi/tcext3.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/arm-eabi/tcext4.o b/fpcsrc/tests/test/cg/obj/linux/arm-eabi/tcext4.o
new file mode 100644
index 00000000..331bc800
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/arm-eabi/tcext4.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/arm-eabi/tcext5.o b/fpcsrc/tests/test/cg/obj/linux/arm-eabi/tcext5.o
new file mode 100644
index 00000000..d19bf355
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/arm-eabi/tcext5.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/arm-eabi/tcext6.o b/fpcsrc/tests/test/cg/obj/linux/arm-eabi/tcext6.o
new file mode 100644
index 00000000..0ded0437
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/arm-eabi/tcext6.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/arm/ctest.o b/fpcsrc/tests/test/cg/obj/linux/arm/ctest.o
new file mode 100644
index 00000000..1a64563a
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/arm/ctest.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/arm/tcext3.o b/fpcsrc/tests/test/cg/obj/linux/arm/tcext3.o
new file mode 100644
index 00000000..d7887108
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/arm/tcext3.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/arm/tcext4.o b/fpcsrc/tests/test/cg/obj/linux/arm/tcext4.o
new file mode 100644
index 00000000..b3467176
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/arm/tcext4.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/arm/tcext5.o b/fpcsrc/tests/test/cg/obj/linux/arm/tcext5.o
new file mode 100644
index 00000000..f7909179
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/arm/tcext5.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/i386/cpptcl1.o b/fpcsrc/tests/test/cg/obj/linux/i386/cpptcl1.o
new file mode 100644
index 00000000..71b97c53
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/i386/cpptcl1.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/i386/cpptcl2.o b/fpcsrc/tests/test/cg/obj/linux/i386/cpptcl2.o
new file mode 100644
index 00000000..98eb7409
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/i386/cpptcl2.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/i386/ctest.o b/fpcsrc/tests/test/cg/obj/linux/i386/ctest.o
new file mode 100644
index 00000000..f3676c40
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/i386/ctest.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/i386/tcext3.o b/fpcsrc/tests/test/cg/obj/linux/i386/tcext3.o
new file mode 100644
index 00000000..55ea7078
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/i386/tcext3.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/i386/tcext4.o b/fpcsrc/tests/test/cg/obj/linux/i386/tcext4.o
new file mode 100644
index 00000000..f9ce6bf9
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/i386/tcext4.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/i386/tcext5.o b/fpcsrc/tests/test/cg/obj/linux/i386/tcext5.o
new file mode 100644
index 00000000..5e73c15f
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/i386/tcext5.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/i386/tcext6.o b/fpcsrc/tests/test/cg/obj/linux/i386/tcext6.o
new file mode 100644
index 00000000..d2e1f83c
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/i386/tcext6.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/m68k/ctest.o b/fpcsrc/tests/test/cg/obj/linux/m68k/ctest.o
new file mode 100644
index 00000000..d5484cdb
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/m68k/ctest.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/powerpc/cpptcl1.o b/fpcsrc/tests/test/cg/obj/linux/powerpc/cpptcl1.o
new file mode 100644
index 00000000..937710af
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/powerpc/cpptcl1.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/powerpc/cpptcl2.o b/fpcsrc/tests/test/cg/obj/linux/powerpc/cpptcl2.o
new file mode 100644
index 00000000..a9424e80
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/powerpc/cpptcl2.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/powerpc/ctest.o b/fpcsrc/tests/test/cg/obj/linux/powerpc/ctest.o
new file mode 100644
index 00000000..1bced0d1
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/powerpc/ctest.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/powerpc/tcext3.o b/fpcsrc/tests/test/cg/obj/linux/powerpc/tcext3.o
new file mode 100644
index 00000000..77b0cb02
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/powerpc/tcext3.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/powerpc/tcext4.o b/fpcsrc/tests/test/cg/obj/linux/powerpc/tcext4.o
new file mode 100644
index 00000000..f20b8b36
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/powerpc/tcext4.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/powerpc/tcext5.o b/fpcsrc/tests/test/cg/obj/linux/powerpc/tcext5.o
new file mode 100644
index 00000000..04f9e446
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/powerpc/tcext5.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/powerpc/tcext6.o b/fpcsrc/tests/test/cg/obj/linux/powerpc/tcext6.o
new file mode 100644
index 00000000..2aa1d960
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/powerpc/tcext6.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/powerpc64/cpptcl1.o b/fpcsrc/tests/test/cg/obj/linux/powerpc64/cpptcl1.o
new file mode 100644
index 00000000..ce0390e1
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/powerpc64/cpptcl1.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/powerpc64/cpptcl2.o b/fpcsrc/tests/test/cg/obj/linux/powerpc64/cpptcl2.o
new file mode 100644
index 00000000..094b8792
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/powerpc64/cpptcl2.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/powerpc64/ctest.o b/fpcsrc/tests/test/cg/obj/linux/powerpc64/ctest.o
new file mode 100644
index 00000000..4536b480
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/powerpc64/ctest.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/powerpc64/tcext3.o b/fpcsrc/tests/test/cg/obj/linux/powerpc64/tcext3.o
new file mode 100644
index 00000000..311216fa
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/powerpc64/tcext3.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/powerpc64/tcext4.o b/fpcsrc/tests/test/cg/obj/linux/powerpc64/tcext4.o
new file mode 100644
index 00000000..dbed3aae
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/powerpc64/tcext4.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/powerpc64/tcext5.o b/fpcsrc/tests/test/cg/obj/linux/powerpc64/tcext5.o
new file mode 100644
index 00000000..f810f88f
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/powerpc64/tcext5.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/powerpc64/tcext6.o b/fpcsrc/tests/test/cg/obj/linux/powerpc64/tcext6.o
new file mode 100644
index 00000000..4d98daad
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/powerpc64/tcext6.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/sparc/ctest.o b/fpcsrc/tests/test/cg/obj/linux/sparc/ctest.o
new file mode 100644
index 00000000..09be0c7a
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/sparc/ctest.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/sparc/tcext3.o b/fpcsrc/tests/test/cg/obj/linux/sparc/tcext3.o
new file mode 100644
index 00000000..59ce6b10
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/sparc/tcext3.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/sparc/tcext4.o b/fpcsrc/tests/test/cg/obj/linux/sparc/tcext4.o
new file mode 100644
index 00000000..23079685
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/sparc/tcext4.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/sparc/tcext5.o b/fpcsrc/tests/test/cg/obj/linux/sparc/tcext5.o
new file mode 100644
index 00000000..142889c2
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/sparc/tcext5.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/x86_64/cpptcl1.o b/fpcsrc/tests/test/cg/obj/linux/x86_64/cpptcl1.o
new file mode 100644
index 00000000..5d2f3518
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/x86_64/cpptcl1.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/x86_64/cpptcl2.o b/fpcsrc/tests/test/cg/obj/linux/x86_64/cpptcl2.o
new file mode 100644
index 00000000..6d13a75e
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/x86_64/cpptcl2.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/x86_64/ctest.o b/fpcsrc/tests/test/cg/obj/linux/x86_64/ctest.o
new file mode 100644
index 00000000..b678fb3b
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/x86_64/ctest.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/x86_64/tcext3.o b/fpcsrc/tests/test/cg/obj/linux/x86_64/tcext3.o
new file mode 100644
index 00000000..f6dd9944
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/x86_64/tcext3.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/x86_64/tcext4.o b/fpcsrc/tests/test/cg/obj/linux/x86_64/tcext4.o
new file mode 100644
index 00000000..d17c29dd
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/x86_64/tcext4.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/x86_64/tcext5.o b/fpcsrc/tests/test/cg/obj/linux/x86_64/tcext5.o
new file mode 100644
index 00000000..d0ec4d2a
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/x86_64/tcext5.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/linux/x86_64/tcext6.o b/fpcsrc/tests/test/cg/obj/linux/x86_64/tcext6.o
new file mode 100644
index 00000000..e8b87a68
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/linux/x86_64/tcext6.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/macos/powerpc/ctest.o b/fpcsrc/tests/test/cg/obj/macos/powerpc/ctest.o
new file mode 100644
index 00000000..029819a1
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/macos/powerpc/ctest.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/netbsd/m68k/ctest.o b/fpcsrc/tests/test/cg/obj/netbsd/m68k/ctest.o
new file mode 100644
index 00000000..74261e99
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/netbsd/m68k/ctest.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/openbsd/i386/cpptcl1.o b/fpcsrc/tests/test/cg/obj/openbsd/i386/cpptcl1.o
new file mode 100644
index 00000000..6aa9a613
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/openbsd/i386/cpptcl1.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/openbsd/i386/cpptcl2.o b/fpcsrc/tests/test/cg/obj/openbsd/i386/cpptcl2.o
new file mode 100644
index 00000000..3943de99
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/openbsd/i386/cpptcl2.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/openbsd/i386/ctest.o b/fpcsrc/tests/test/cg/obj/openbsd/i386/ctest.o
new file mode 100644
index 00000000..420360d5
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/openbsd/i386/ctest.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/openbsd/i386/tcext3.o b/fpcsrc/tests/test/cg/obj/openbsd/i386/tcext3.o
new file mode 100644
index 00000000..8b57649d
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/openbsd/i386/tcext3.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/openbsd/i386/tcext4.o b/fpcsrc/tests/test/cg/obj/openbsd/i386/tcext4.o
new file mode 100644
index 00000000..d191de81
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/openbsd/i386/tcext4.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/openbsd/i386/tcext5.o b/fpcsrc/tests/test/cg/obj/openbsd/i386/tcext5.o
new file mode 100644
index 00000000..d0e3cef3
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/openbsd/i386/tcext5.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/openbsd/i386/tcext6.o b/fpcsrc/tests/test/cg/obj/openbsd/i386/tcext6.o
new file mode 100644
index 00000000..7f567c7c
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/openbsd/i386/tcext6.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/os2/i386/ctest.o b/fpcsrc/tests/test/cg/obj/os2/i386/ctest.o
new file mode 100644
index 00000000..48e261f3
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/os2/i386/ctest.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/solaris/i386/cpptcl1.o b/fpcsrc/tests/test/cg/obj/solaris/i386/cpptcl1.o
new file mode 100644
index 00000000..acacd8ec
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/solaris/i386/cpptcl1.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/solaris/i386/ctest.o b/fpcsrc/tests/test/cg/obj/solaris/i386/ctest.o
new file mode 100644
index 00000000..6b77ccba
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/solaris/i386/ctest.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/solaris/i386/tcext3.o b/fpcsrc/tests/test/cg/obj/solaris/i386/tcext3.o
new file mode 100644
index 00000000..055ab11f
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/solaris/i386/tcext3.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/solaris/i386/tcext4.o b/fpcsrc/tests/test/cg/obj/solaris/i386/tcext4.o
new file mode 100644
index 00000000..ab789b7d
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/solaris/i386/tcext4.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/solaris/i386/tcext5.o b/fpcsrc/tests/test/cg/obj/solaris/i386/tcext5.o
new file mode 100644
index 00000000..f49fb04a
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/solaris/i386/tcext5.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/solaris/sparc/cpptcl1.o b/fpcsrc/tests/test/cg/obj/solaris/sparc/cpptcl1.o
new file mode 100644
index 00000000..c239f816
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/solaris/sparc/cpptcl1.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/solaris/sparc/cpptcl2.o b/fpcsrc/tests/test/cg/obj/solaris/sparc/cpptcl2.o
new file mode 100644
index 00000000..7a346885
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/solaris/sparc/cpptcl2.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/solaris/sparc/ctest.o b/fpcsrc/tests/test/cg/obj/solaris/sparc/ctest.o
new file mode 100644
index 00000000..e4e2b84a
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/solaris/sparc/ctest.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/solaris/sparc/tcext3.o b/fpcsrc/tests/test/cg/obj/solaris/sparc/tcext3.o
new file mode 100644
index 00000000..2bc99121
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/solaris/sparc/tcext3.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/solaris/sparc/tcext4.o b/fpcsrc/tests/test/cg/obj/solaris/sparc/tcext4.o
new file mode 100644
index 00000000..52edfded
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/solaris/sparc/tcext4.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/solaris/sparc/tcext5.o b/fpcsrc/tests/test/cg/obj/solaris/sparc/tcext5.o
new file mode 100644
index 00000000..decb0683
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/solaris/sparc/tcext5.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/solaris/sparc/tcext6.o b/fpcsrc/tests/test/cg/obj/solaris/sparc/tcext6.o
new file mode 100644
index 00000000..f101df3a
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/solaris/sparc/tcext6.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/solaris/x86_64/cpptcl1.o b/fpcsrc/tests/test/cg/obj/solaris/x86_64/cpptcl1.o
new file mode 100644
index 00000000..2c4071a4
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/solaris/x86_64/cpptcl1.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/solaris/x86_64/ctest.o b/fpcsrc/tests/test/cg/obj/solaris/x86_64/ctest.o
new file mode 100644
index 00000000..ffa80e14
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/solaris/x86_64/ctest.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/solaris/x86_64/tcext3.o b/fpcsrc/tests/test/cg/obj/solaris/x86_64/tcext3.o
new file mode 100644
index 00000000..dee4bb01
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/solaris/x86_64/tcext3.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/solaris/x86_64/tcext4.o b/fpcsrc/tests/test/cg/obj/solaris/x86_64/tcext4.o
new file mode 100644
index 00000000..6027370a
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/solaris/x86_64/tcext4.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/solaris/x86_64/tcext5.o b/fpcsrc/tests/test/cg/obj/solaris/x86_64/tcext5.o
new file mode 100644
index 00000000..33d5ec76
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/solaris/x86_64/tcext5.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/win32/i386/cpptcl1.o b/fpcsrc/tests/test/cg/obj/win32/i386/cpptcl1.o
new file mode 100644
index 00000000..3e6d3aa2
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/win32/i386/cpptcl1.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/win32/i386/cpptcl2.o b/fpcsrc/tests/test/cg/obj/win32/i386/cpptcl2.o
new file mode 100644
index 00000000..267eae5c
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/win32/i386/cpptcl2.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/win32/i386/ctest.o b/fpcsrc/tests/test/cg/obj/win32/i386/ctest.o
new file mode 100644
index 00000000..df76274f
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/win32/i386/ctest.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/win32/i386/tcext3.o b/fpcsrc/tests/test/cg/obj/win32/i386/tcext3.o
new file mode 100644
index 00000000..5cd60d4c
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/win32/i386/tcext3.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/win32/i386/tcext4.o b/fpcsrc/tests/test/cg/obj/win32/i386/tcext4.o
new file mode 100644
index 00000000..d30d35ba
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/win32/i386/tcext4.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/win32/i386/tcext5.o b/fpcsrc/tests/test/cg/obj/win32/i386/tcext5.o
new file mode 100644
index 00000000..20169ec2
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/win32/i386/tcext5.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/win32/i386/tcext6.o b/fpcsrc/tests/test/cg/obj/win32/i386/tcext6.o
new file mode 100644
index 00000000..b4b4e77c
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/win32/i386/tcext6.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/win64/x86_64/ctest.o b/fpcsrc/tests/test/cg/obj/win64/x86_64/ctest.o
new file mode 100644
index 00000000..4d42b117
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/win64/x86_64/ctest.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/win64/x86_64/tcext3.o b/fpcsrc/tests/test/cg/obj/win64/x86_64/tcext3.o
new file mode 100644
index 00000000..bcecf260
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/win64/x86_64/tcext3.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/win64/x86_64/tcext4.o b/fpcsrc/tests/test/cg/obj/win64/x86_64/tcext4.o
new file mode 100644
index 00000000..567bd7fe
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/win64/x86_64/tcext4.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/win64/x86_64/tcext5.o b/fpcsrc/tests/test/cg/obj/win64/x86_64/tcext5.o
new file mode 100644
index 00000000..96d30394
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/win64/x86_64/tcext5.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/wince/arm/ctest.o b/fpcsrc/tests/test/cg/obj/wince/arm/ctest.o
new file mode 100644
index 00000000..7134c91b
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/wince/arm/ctest.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/wince/arm/tcext3.o b/fpcsrc/tests/test/cg/obj/wince/arm/tcext3.o
new file mode 100644
index 00000000..30c8a3b5
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/wince/arm/tcext3.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/wince/arm/tcext4.o b/fpcsrc/tests/test/cg/obj/wince/arm/tcext4.o
new file mode 100644
index 00000000..bf0c7ac2
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/wince/arm/tcext4.o
Binary files differ
diff --git a/fpcsrc/tests/test/cg/obj/wince/arm/tcext5.o b/fpcsrc/tests/test/cg/obj/wince/arm/tcext5.o
new file mode 100644
index 00000000..b7d770a6
--- /dev/null
+++ b/fpcsrc/tests/test/cg/obj/wince/arm/tcext5.o
Binary files differ