florian
|
f20af0b344
|
* typeinfo in typedata is now aligned
|
2005-01-16 14:47:26 +00:00 |
|
peter
|
d5091e1817
|
* fix unreachable code check for repeat loop
|
2005-01-16 14:44:03 +00:00 |
|
peter
|
9ba429a6e2
|
* fixed some tabs
|
2005-01-16 11:56:37 +00:00 |
|
peter
|
4f7d80ce91
|
* ord-ord always gives a signed result
|
2005-01-16 11:13:40 +00:00 |
|
peter
|
4c5833ddf9
|
* give warning for unreachable code in while/if statements
|
2005-01-16 10:50:32 +00:00 |
|
florian
|
2069166e8a
|
* arm compiler fixed
|
2005-01-15 21:45:35 +00:00 |
|
olle
|
4a3a4efb05
|
+ added help for -Se[whn]
|
2005-01-15 20:36:59 +00:00 |
|
armin
|
b941fdbdb1
|
* added .nlm extension for netware
|
2005-01-14 21:04:44 +00:00 |
|
Jonas Maebe
|
52212c3fb6
|
* fixed overallocation of stack space for parameters under SYSV
(introduced in one of my previous commits)
* unified code of get_volatile_registers_fpu for SYSV and AIX
|
2005-01-14 20:59:17 +00:00 |
|
Jonas Maebe
|
74cc20070d
|
* r2 can be used by the register allocator under Darwin
* merged the initialisations of the fpu register allocator for AIX and
SYSV
|
2005-01-13 22:02:40 +00:00 |
|
olle
|
3b1ecd4f47
|
+ Added this confirmation from Apple Computer about our ownership of the MacOS creator code 'FPas'
|
2005-01-13 21:29:19 +00:00 |
|
Jonas Maebe
|
8654fac06c
|
* fixed copy_value_on_stack() for AIX abi
+ added support for passing empty record parameters
|
2005-01-13 19:32:08 +00:00 |
|
Jonas Maebe
|
20361e7eb8
|
+ support LOC_VOID in gen_load_para_value()
|
2005-01-13 19:31:05 +00:00 |
|
florian
|
b28dbc570d
|
* removed ie20050111
|
2005-01-12 10:02:22 +00:00 |
|
peter
|
ef3b19b316
|
* regenerated
|
2005-01-11 17:07:45 +00:00 |
|
armin
|
26b56d31ce
|
* updated makefile.fpc versions to 1.9.7, regenerated makefiles
|
2005-01-10 22:49:56 +00:00 |
|
peter
|
8f8e6f6809
|
* widestring patches from Alexey Barkovoy
|
2005-01-10 22:10:26 +00:00 |
|
Jonas Maebe
|
9c22d594b0
|
+ support for passing records in registers under darwin
* tcgpara now also has an intsize field, which contains the size in
bytes of the whole parameter
|
2005-01-10 21:50:05 +00:00 |
|
Jonas Maebe
|
e0eb172f4b
|
- removed deprecated constants
|
2005-01-10 21:48:45 +00:00 |
|
peter
|
994ab51002
|
* regenerated to use cpu-os
|
2005-01-10 21:29:23 +00:00 |
|
olle
|
be08c4912b
|
- disabled macro diff message
|
2005-01-10 21:01:52 +00:00 |
|
peter
|
5c98e04106
|
* write realname for published methods
|
2005-01-10 20:41:55 +00:00 |
|
peter
|
ee5cd11877
|
* generate export jmps in .text section
|
2005-01-10 15:56:13 +00:00 |
|
peter
|
8956302482
|
* Cleanup of writing of relocations to symbols
* Only local symbols will now use a constant value or section relocation
|
2005-01-10 15:54:59 +00:00 |
|
olle
|
7572f3a539
|
* rework of macro subsystem
+ exportable macros for mode macpas
|
2005-01-09 20:24:43 +00:00 |
|
peter
|
dd84e43eca
|
* fix TeX issues
|
2005-01-09 20:17:43 +00:00 |
|
olle
|
2ded07f47e
|
+ linker response file is now removed after linking
|
2005-01-09 16:35:41 +00:00 |
|
peter
|
817beec833
|
* don't force to add .tex
|
2005-01-09 16:13:09 +00:00 |
|
peter
|
bb32ee0457
|
* fix interface vtbl optimization
* replace ugly pointer construct of ioffset()
|
2005-01-09 15:05:29 +00:00 |
|
peter
|
f4ec016665
|
* fix crash with -CR
|
2005-01-09 15:04:36 +00:00 |
|
peter
|
eae6d4fc8b
|
* Allow #include ~/.fpc.cfg
|
2005-01-08 23:14:50 +00:00 |
|
florian
|
cf55930118
|
* fixed loadaddr; I wonder how it ever worked
|
2005-01-08 16:00:55 +00:00 |
|
florian
|
bccb02b0de
|
* typed dyn. array constants can be only nil pointer
|
2005-01-08 14:05:31 +00:00 |
|
Károly Balogh
|
6bae9c8f6d
|
* made m68k to compile again
|
2005-01-08 04:10:36 +00:00 |
|
florian
|
3cb0a53eca
|
+ compiler side of variant<->interface implemented
|
2005-01-07 21:14:21 +00:00 |
|
florian
|
fcfbc935a1
|
+ implemented abi compliant handling of strucutured functions results on sparc platform
|
2005-01-07 16:22:54 +00:00 |
|
peter
|
ed7084e0b6
|
* handle string-open array of (wide)char without variants
|
2005-01-07 16:22:47 +00:00 |
|
Jonas Maebe
|
7fc8f866c6
|
* fixed stupid tregister/tsuperregister bug (type checking circumvented
using explicit typecase), caused bug3523
|
2005-01-07 10:58:03 +00:00 |
|
florian
|
ef9b70f1f4
|
* 1.0.10 starting patch from Peter
|
2005-01-06 13:40:41 +00:00 |
|
florian
|
7aa53f09cc
|
* widechararray patch from Peter
|
2005-01-06 13:30:40 +00:00 |
|
florian
|
c85ed49700
|
* arctan, sin and cos are done in software on the arm
|
2005-01-06 12:11:03 +00:00 |
|
Károly Balogh
|
8f534e5428
|
* made Shell() work correctly on MorphOS
|
2005-01-06 09:20:36 +00:00 |
|
Károly Balogh
|
5908985365
|
* more SysV call support stuff for MorphOS
|
2005-01-06 02:13:03 +00:00 |
|
Károly Balogh
|
18be2ff0fd
|
* sysv abi also uses F0-F13 as volatile registers
|
2005-01-05 19:01:53 +00:00 |
|
florian
|
6ecf269d34
|
+ new error msg for arm shifter op handling added
|
2005-01-05 17:31:12 +00:00 |
|
florian
|
5942e4b6f6
|
* added support of shifter ops in arm inline assembler
|
2005-01-05 15:22:39 +00:00 |
|
Károly Balogh
|
86c111a794
|
* fixed SysV syscall support (MorphOS)
|
2005-01-05 02:31:06 +00:00 |
|
florian
|
eca0cb266f
|
* not operator for byte/word fixed
|
2005-01-04 21:00:48 +00:00 |
|
florian
|
468eca38bd
|
* load_reg_reg fixed
|
2005-01-04 20:15:05 +00:00 |
|
florian
|
655e947521
|
* better commenting
|
2005-01-04 20:14:40 +00:00 |
|