peter
d2529529f5
* regenerated for new package deps
2000-01-13 11:40:51 +00:00
peter
03f93fb547
* regenerated to support gecho and win32 fpcext.cmd fixes
2000-01-12 23:26:13 +00:00
peter
96ed273164
* smartlinking fixes for binary writer
...
* release alignreg code and moved instruction writing align to cpuasm,
but it doesn't use the specified register yet
2000-01-12 10:38:16 +00:00
peter
6f3e82438e
* only give unsupported error once
2000-01-12 10:34:29 +00:00
peter
83c82663f2
* fixed group() writing
2000-01-12 10:31:45 +00:00
peter
0e4c33391c
* fixed library with only end.
2000-01-12 10:30:50 +00:00
peter
3ffb57efe4
* align codesegment at the end after main proc
2000-01-12 10:30:15 +00:00
Jonas Maebe
edf419d5a7
* removed a lot of memory leaks when an error is encountered (caused by
...
procinfo and pstringcontainers). There are still plenty left though :)
2000-01-11 17:16:04 +00:00
Jonas Maebe
f8e779a438
* fixed a serious memory leak
2000-01-11 17:14:49 +00:00
Jonas Maebe
9ffedb7aa4
- removed call to do_stop at the end of compile() since it obviously breaks the
...
automatic compiling of units. Make cycle worked though! 8)
2000-01-11 16:56:22 +00:00
Jonas Maebe
61416bb18e
+ call do_stop at the end of compile()
2000-01-11 16:53:24 +00:00
peter
6607475609
* fixed placing of .sl directories
...
* use -b again for base-file selection
* fixed group writing for linux with smartlinking
2000-01-11 09:52:06 +00:00
peter
dc4b6d1710
* regenerated, it was broken by a previous commit
2000-01-10 23:45:38 +00:00
peter
55ce17b756
* regenerated, win32 uses fpcext.cmd file to pass options instead of
...
environment
* packagename support
2000-01-10 23:02:21 +00:00
pierre
36d70740f9
* suppress wrong warning for with vars
2000-01-10 16:38:43 +00:00
pierre
640e444c7c
* problems with -W options solved
2000-01-10 16:37:31 +00:00
peter
895c8b9efc
* fixed memory leak with options, you must use StopOptions instead of
...
Stop
* fixed memory leak with forward resolving, make_ref is now false
2000-01-10 11:14:19 +00:00
pierre
021303c54e
* fix for bug #776
2000-01-10 00:42:44 +00:00
peter
99fe175be6
* added st_default stringtype
...
* genstringconstnode extended with stringtype parameter using st_default
will do the old behaviour
2000-01-09 23:16:05 +00:00
florian
da1ea39588
* bug in secondadd(subn) with swaped mmx operands fixed
2000-01-09 19:44:53 +00:00
Jonas Maebe
2ce42d351a
+ comment about badly placed release_loc calls for a_mul which
...
causes wrong regdeallocations. Don't know how to fix :(
2000-01-09 16:35:39 +00:00
peter
7b87725809
* fixed misplaced getexplicitreg(r_edi) which broke make cycle
2000-01-09 15:19:23 +00:00
Jonas Maebe
23d69a5126
* changed edi allocation to use getexplicitregister32/ungetregister
...
(adapted tgeni386 a bit for this) and enabled it by default
* fixed very big and stupid bug of mine in cg386mat that broke the
include() code (and make cycle :( ) if you compiled without
-dnewoptimizations
2000-01-09 12:34:59 +00:00
Jonas Maebe
86ff0db0b5
+ (de)allocation info for EDI to fix reported bug on mailinglist.
...
Also some (de)allocation info for ESI added. Between -dallocEDI
because at this time of the night bugs could easily slip in ;)
2000-01-09 01:44:18 +00:00
pierre
7a2344bd3f
* GROUP of smartlink units put before the C libraries
...
to allow for smartlinking code that uses C code.
2000-01-09 00:55:51 +00:00
pierre
beebcdebfc
* avoid testing object types that are simple aliases for unused privates
2000-01-09 00:37:56 +00:00
peter
d61d0e32f2
* max date added
2000-01-08 13:52:02 +00:00
marco
510b51be7a
* Added $target support for -FD
2000-01-07 22:22:02 +00:00
pierre
6626bfedc4
* With argument is set as used to avoid unnecessary warnings
2000-01-07 09:36:24 +00:00
pierre
c464f091be
* set_varstate must be called after typeconv insertions
2000-01-07 09:35:12 +00:00
peter
e525797c51
* updated copyright to 2000
2000-01-07 01:14:18 +00:00
peter
682d3453ee
* copyright 2000 in logo
2000-01-07 00:21:44 +00:00
peter
aee15a90ce
* fixed movd isntruction to be A_MOVD instead of A_MOV S_D
2000-01-07 00:12:10 +00:00
peter
f1abae31d6
* --base-file instead of -b as dlltool 2.9.1 doesn't understand it
...
* clear timestamp in pe header
2000-01-07 00:10:26 +00:00
peter
75109b4fc1
* tp7 fix
2000-01-07 00:08:09 +00:00
peter
1911ada096
* display fpu,mmx,xmm names instead of reg??
2000-01-07 00:07:24 +00:00
peter
fc6ef73478
* regenerated to support auto rtl compiling
2000-01-06 15:52:54 +00:00
peter
2085b5abde
* wildcard support for directory adding, this allows the use of units/*
...
in ppc386.cfg
2000-01-06 15:48:59 +00:00
peter
c1fabab00b
* FPCDIR setting/detect
...
* lot of other updates to create .deb files correctly
2000-01-06 01:29:48 +00:00
pierre
d5a649ca19
* fixes for set_varstate on conversions
2000-01-06 01:10:33 +00:00
pierre
e936bddd22
* fix for web bug #776
2000-01-06 01:08:59 +00:00
florian
6ed05918e4
* mmx support fixed
2000-01-04 20:10:20 +00:00
Jonas Maebe
5e6f3268b4
* when range checking is off, constants that are out of bound are no longer
...
truncated to their max/min legal value but left alone (jsut an "and" is done to
make sure they fit in the allocated space if necessary)
2000-01-04 16:35:58 +00:00
florian
89ccc81c2b
+ added compiler switch $maxfpuregisters
...
+ fixed a small problem in secondvecn
2000-01-04 15:15:50 +00:00
peter
e3c8963279
* Makefile updates again
2000-01-04 00:00:14 +00:00
peter
2b4221b9b2
* regenerated
2000-01-03 19:42:36 +00:00
peter
a7161a8dfc
* fixed resolving of ttypesym which are reference from object/record
...
fields.
2000-01-03 19:26:03 +00:00
Jonas Maebe
ace77883c8
* fixed bug with -dreplacereg
2000-01-03 17:11:17 +00:00
Jonas Maebe
33b6e19f1f
* fixed "quick hack, to overcome Delphi 2" :)
2000-01-03 17:10:39 +00:00
peter
3cc443d181
* fixed crash with empty array constructors
1999-12-31 14:26:27 +00:00