Commit Graph

15552 Commits

Author SHA1 Message Date
Jonas Maebe
c6550c2b3b * fixed compilation 2004-01-10 10:49:24 +00:00
Jonas Maebe
4c7c8b9c3a * fixed mtfsb0 instruction for assembler reader/writer
* fixed initialisation of fpscr register to avoid spurious SIGPFE's
    (uses mtfsb0 instruction, so added extra define in options.pas to avoid
    requiring to start with a cross compiler)
2004-01-10 00:16:20 +00:00
daniel
cdbb601a4e * Degree=0 problem fixed
* Degree to high problem fixed
2004-01-09 22:02:29 +00:00
florian
383353c0b2 * spelling of dqword fixed 2004-01-09 17:04:55 +00:00
florian
a60890b167 no message 2004-01-09 14:17:09 +00:00
daniel
a4086f7dde * Commented out code removed 2004-01-09 13:37:17 +00:00
daniel
1f52387893 * Export table generation fixed according to instructions from Pierre 2004-01-09 13:36:26 +00:00
marco
7b58875745 * fix for doc dir 2004-01-08 22:34:04 +00:00
Jonas Maebe
c90bd004c1 * fixed signal handling under 10.3.2, still have to verify whether it's
backwards compatible
2004-01-08 21:52:34 +00:00
Jonas Maebe
6ff7c9634a * Darwin does not have a lib_r, libc itself is already reentrant 2004-01-07 17:40:56 +00:00
Jonas Maebe
e1fc7227d9 * darwin requires the alginment of .lcomm symbols to be specified
together with the symbol itself, instead of in a .align directive
2004-01-07 17:40:06 +00:00
peter
b4159755d2 * fixed too long ie number 2004-01-06 21:37:41 +00:00
peter
bf56f75425 * abs(double) added
* abs() alias
2004-01-06 21:34:07 +00:00
peter
1c4c818c90 * remove generic functions 2004-01-06 21:33:38 +00:00
peter
680590f792 * use relocate_proc 2004-01-06 21:32:53 +00:00
Jonas Maebe
c5409f2f8a * fixed alignment constants for Darwin 2004-01-06 21:26:18 +00:00
florian
51d415e253 no message 2004-01-06 16:41:16 +00:00
peter
78024ed54c * exampledir fixed 2004-01-06 15:49:23 +00:00
peter
4b9ba9e064 * fix stabs for locals 2004-01-06 15:46:12 +00:00
marco
e03e8b5a27 * o_creat added when o_append 2004-01-06 15:42:05 +00:00
florian
8c0e6c8943 no message 2004-01-06 12:45:12 +00:00
florian
5f496817a0 * fixed webbug 2878 2004-01-06 02:17:44 +00:00
florian
6e86fcd1f8 no message 2004-01-06 01:38:38 +00:00
florian
3c481f1688 * fixed fsearch 2004-01-06 00:58:35 +00:00
marco
55850b063a * regenerating the makefiles with some netbsd fixes + version upgrades 2004-01-05 23:34:21 +00:00
marco
b487ca1339 * fixed a few makefiles version numbers 2004-01-05 23:29:35 +00:00
florian
b761623fe7 * changed sysutils.exec to ExecuteProcess 2004-01-05 22:56:08 +00:00
florian
0c1fbaeae4 * compilation error fixed 2004-01-05 22:42:35 +00:00
florian
822ce0df68 * changed sysutils.exec to ExecuteProcess 2004-01-05 22:37:15 +00:00
michael
736c418d14 + Fix in setbuflistsize for when Value=-1 2004-01-05 21:21:38 +00:00
florian
2610c179f1 no message 2004-01-05 20:28:37 +00:00
marco
c6b2be7eef * rrregened 2004-01-05 18:01:40 +00:00
marco
1215104a6e * netbsd patches 2004-01-05 17:45:02 +00:00
marco
530af2464d * regened 2004-01-05 17:25:51 +00:00
marco
16791157a4 * Regened 2004-01-05 17:24:16 +00:00
peter
6b5ec2b373 * removed asmmode direct 2004-01-05 17:22:03 +00:00
Jonas Maebe
f8c27a4365 + Darwin support in Makefiles 2004-01-05 12:54:32 +00:00
Jonas Maebe
6d4561ec58 * fixed compilation problems under x86 2004-01-05 08:13:30 +00:00
Jonas Maebe
e55860fdd8 + Darwin support for routines imported from external libraries (not yet
ideal, we should generate stubs in all files where the routines are
    used -> these are automatically merged by the linker; now we generate
    one global symbol with a jump to a stub in unit where the routine is
    declared)
  + (not yet working) Darwin support for imported variables
  + Darwin support for linking
2004-01-04 21:26:31 +00:00
Jonas Maebe
0f4ea52793 * use "as_darwin" assembler for Darwin
* Cprefix = '_' on Darwin
  * use_function_relative_addresses must be false on Darwin
2004-01-04 21:19:57 +00:00
Jonas Maebe
bee5b615cf + as_darwin assembler type (labels start with L)
* never generate register->number mappings for Darwin
    * always use real register names for Darwin
2004-01-04 21:18:10 +00:00
Jonas Maebe
9e781b8c7b + added log message for last commit 2004-01-04 21:17:51 +00:00
Jonas Maebe
744d6d85b2 *** empty log message *** 2004-01-04 21:12:47 +00:00
Jonas Maebe
3413faf00d * Darwin's assembler assumes that all labels starting with 'L' are local
-> rename symbols starting with 'L'
2004-01-04 21:10:04 +00:00
Jonas Maebe
8f33050b86 * darwin only supports .align, no .balign 2004-01-04 21:08:59 +00:00
Jonas Maebe
7f911c2f4a * Never generate a "main" symbol for PASCALMAIN for Darwin and classic
Mac OS, they use a C-main in their system unit
2004-01-04 21:08:09 +00:00
Jonas Maebe
fb999d409f * make the C-main public 2004-01-04 21:06:43 +00:00
Jonas Maebe
96da72219f * declare C-library routines as external in libc so we generate proper
import entries for Darwin
2004-01-04 21:05:01 +00:00
Jonas Maebe
e6c3cc44c9 * declare C-library routines as external in libc for Darwin (so we
generate proper import entries)
2004-01-04 21:04:08 +00:00
Jonas Maebe
05c20a184b * don't use systypes if FPC_USE_LIBC is defined 2004-01-04 20:53:02 +00:00