Commit Graph

2165 Commits

Author SHA1 Message Date
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
peter
c791505a38 * fixed rtti generation for classes with no published section 1999-12-31 14:24:34 +00:00
peter
972ba5215a * fixed and;jmp being translated into test;jmp 1999-12-30 17:56:44 +00:00
peter
8ee9f7a531 * fixed funcret within inlined procedure 1999-12-30 15:04:31 +00:00
peter
c11fb78c5c * fixed crash with undefined variable 1999-12-30 15:02:10 +00:00
Jonas Maebe
735c2e8720 + dummy to allow compiling 1999-12-24 22:49:23 +00:00
Jonas Maebe
849976b9cf * compiles again 1999-12-24 22:48:10 +00:00
Jonas Maebe
1cc98bd732 * added OC_NONE to the compare forms (to allow unconditional jumps) 1999-12-24 22:47:42 +00:00
peter
8baf3100ca * fixed exporting of variables which are declared by commandline or
set in the Makefile itself
1999-12-24 15:25:50 +00:00
peter
063ec648ca * reset insentry/lastinsoffset so writing smartlink works correct for
short jmps
1999-12-24 15:22:52 +00:00
peter
926aa3030b * regenerated 1999-12-23 19:43:59 +00:00
peter
301811827a * it's a bash script, not sh 1999-12-23 13:51:55 +00:00
peter
25356c6ca9 * check_rec_inittable fix from sg 1999-12-23 12:19:42 +00:00
peter
68c2c36d36 * nested try blocks work again 1999-12-22 23:30:06 +00:00
peter
c3a92e5260 * compiles again 1999-12-22 22:27:41 +00:00
peter
7583de7a4f - removed freelabel()
* added undefined label detection in internal assembler, this prevents
    a lot of ld crashes and wrong .o files
  * .o files aren't written anymore if errors have occured
  * inlining of assembler labels is now correct
1999-12-22 01:01:45 +00:00
peter
8725fa32a1 * label are set to used so an error is given if used but not defined 1999-12-22 00:57:30 +00:00
peter
602b295aaf * zipinstall fixes 1999-12-21 16:09:12 +00:00