peter
eae6d4fc8b
* Allow #include ~/.fpc.cfg
2005-01-08 23:14:50 +00:00
florian
a90585b5a4
* arm sets FPUFPA by default for now
2005-01-04 16:19:52 +00:00
peter
b34de6861f
fix outline of 3rd level of options (-SI option mainly)
2005-01-03 20:27:47 +00:00
Tomas Hajny
f290fbb299
* 8.3 fixes (short target name in paths)
2004-12-28 20:43:00 +00:00
marco
e79fb753bc
* slash typo
2004-12-16 08:06:42 +00:00
marco
9dec5c3179
* introduction "cleanpath" (=fexpand), fixfilename(paramstr(0)) + search $PREFIX/etc/fpc.cfg
2004-12-15 16:06:47 +00:00
peter
a263b1d40e
* GetHeapStatus added, removed MaxAvail,MemAvail,HeapSize
2004-11-22 19:34:58 +00:00
peter
14d25d278b
mangledname setting moved to place after the complete proc declaration is read
...
import generation moved to place where body is also parsed (still gives problems with win32)
2004-11-17 22:21:35 +00:00
peter
f80f3fc0fa
* shortstr compare with empty string fixed
...
* removed special i386 code
2004-11-01 12:43:28 +00:00
peter
7d745c0483
* default paths fixed
2004-10-31 19:09:54 +00:00
peter
759c010f6a
* -Ch for heapsize added again
...
* __heapsize contains the heapsize
2004-10-26 15:11:01 +00:00
peter
e7459f5466
* heap and heapsize removed
...
* checkpointer fixes
2004-10-25 15:38:41 +00:00
peter
705868e816
* remove saveregister calling convention
2004-10-24 20:01:08 +00:00
mazen
581b52422c
- remove $IFDEF DELPHI and related code
...
- remove $IFDEF FPCPROCVAR and related code
2004-10-15 09:14:16 +00:00
mazen
75363a20b0
* Merge is complete for this file, cycles !
2004-10-14 14:03:02 +00:00
florian
feeba0ede6
* bootstrapping with rtti alignment fixed
2004-10-05 20:21:02 +00:00
Tomas Hajny
5df0c00360
* better PathExists, fix for too long command line, correction of message
2004-09-21 23:33:43 +00:00
peter
33a834821f
* paraloc branch merged
2004-09-21 17:25:12 +00:00
peter
90c280a42d
* Use FExpand on paths passed to compiler
2004-09-16 16:31:53 +00:00
Jonas Maebe
1c0fb6a6ea
* exit with exit code 0 instead of 1 after writing out quick options
...
(such as -iV)
2004-09-10 21:00:23 +00:00
michael
41f7fa8c37
+ Check if outputdir exists, Fix exitcode when displaying help pages
2004-09-08 11:23:30 +00:00
peter
d763f9e142
browser disabled
...
uf_local_symtable ppu flag when a localsymtable is stored
2004-08-27 21:59:26 +00:00
olle
4b0b17a5aa
+ allow fileextension .p, in mode macpas
2004-07-05 21:26:28 +00:00
Jonas Maebe
bfe36fde4d
* fixed "-g-l" (and other "-g-*" combinations)
2004-07-04 12:24:04 +00:00
florian
8a9758c5e2
* logs truncated
2004-06-20 08:55:28 +00:00
florian
588e2c38bf
* dwarf branch merged
2004-06-16 20:07:06 +00:00
florian
5168141540
* m68k compiler compilation fixed
2004-05-06 20:30:51 +00:00
olle
46451e4662
+ added $APPTYPE TOOL for MPW tools on MacOS
2004-04-04 18:46:09 +00:00
florian
aae508c277
+ arm floating point register saving implemented
...
* hopefully stabs generation for MacOSX fixed
+ some defines for arm added
2004-03-29 19:19:35 +00:00
florian
3554fac953
+ added FPC_COMP_IS_INT64 define
2004-03-27 23:23:03 +00:00
peter
e46cdcea48
* constants ordinals now always have a type assigned
...
* integer constants have the smallest type, unsigned prefered over
signed
2004-03-23 22:34:49 +00:00
florian
f3c4d487e7
+ added interface support for the arm
...
* added FPC_REQUIRES_PROPER_ALIGNMENT define for targets which require proper alignment
2004-03-21 22:40:15 +00:00
florian
292aa0175c
+ cross compilation dir search added
2004-03-20 22:57:07 +00:00
peter
37f3f95b59
* more stabs fixes
...
* special mode -gv for valgrind compatible stabs
2004-03-10 22:52:57 +00:00
florian
61f15e4ec4
* make cycle fixed
...
+ pic support for darwin
+ support of importing vars from shared libs on darwin implemented
2004-03-02 17:32:12 +00:00
florian
00dbe6655d
+ nx86set added
...
* some more x86-64 fixes
2004-02-22 12:04:04 +00:00
marco
9a83a21c64
* pthread on -CURRENT related fixes.
2004-02-15 16:34:18 +00:00
florian
0874e96a94
+ FPC_PREFETCH defined
2004-02-03 00:42:08 +00:00
florian
37454274bc
* fixed several arm floating point issues
2004-01-24 18:12:40 +00:00
peter
fa9e45b7cb
* decrrefcount resets temps to nil
2004-01-21 22:13:20 +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
Jonas Maebe
2af569745c
* if currency = int64, FPC_CURRENCY_IS_INT64 is defined
...
+ round and trunc for currency and comp if FPC_CURRENCY_IS_INT64 is
defined
* if currency = orddef, prefer currency -> int64/qword conversion over
currency -> float conversions
* optimized currency/currency if currency = orddef
* TODO: write FPC_DIV_CURRENCY and FPC_MUL_CURRENCY routines to prevent
precision loss if currency=int64 and bestreal = double
2004-01-02 17:19:04 +00:00
Tomas Hajny
73bd91bfc3
* fixed incorrect error message
2003-12-17 22:50:42 +00:00
florian
6793170b72
* HASGLOBALPROPERTY define introduce
2003-12-11 18:15:06 +00:00
florian
96000de6d9
* variants and interfaces on powerpc released
2003-12-10 01:54:44 +00:00
peter
765b1b51b6
* define REGCALL when pocall_default=pocall_register
2003-11-11 21:10:34 +00:00
florian
bbf7300a0c
* Florian's culmutative nr. 1; contains:
...
- invalid calling conventions for a certain cpu are rejected
- arm softfloat calling conventions
- -Sp for cpu dependend code generation
- several arm fixes
- remaining code for value open array paras on heap
2003-11-07 15:58:32 +00:00
marco
d4a94d9294
* -Xc -Xr support
2003-10-22 15:40:44 +00:00
Tomas Hajny
4c5f5382a1
* upper limit for heapsize removed
2003-10-18 09:14:18 +00:00
olle
4b274401b8
* compiler now defines cpum68k instead of cpu68k (as is used in rtl)
2003-10-17 21:05:27 +00:00