Jonas Maebe
48787ae200
* put piece of code between -dnewoptimizations2 since it wasn't
...
necessary otherwise
+ support for full boolean evaluation (from tcadd)
2000-09-21 12:22:42 +00:00
Jonas Maebe
7311710ef3
* put piece of code between -dnewoptimizations2 since it wasn't
...
necessary otherwise
2000-09-21 12:22:17 +00:00
Jonas Maebe
4171877126
+ support for full boolean evaluation (b+/b-), default remains short
...
circuit boolean evaluation
2000-09-21 11:30:49 +00:00
florian
69ffcbae25
* removed a lot of errors
2000-09-20 21:52:38 +00:00
florian
c537853371
* updated
2000-09-20 21:50:59 +00:00
florian
d7abdc5840
* initial revision
2000-09-20 21:35:12 +00:00
florian
8ba7c62c93
* initial revision
2000-09-20 21:23:32 +00:00
florian
697e2af325
* initial revision
2000-09-20 20:52:16 +00:00
peter
20a3fba0fb
* regenerated
2000-09-20 19:50:28 +00:00
peter
f7d25647af
* fixed staticlib filename and unitlink instead of otherlinky
2000-09-20 19:38:34 +00:00
Jonas Maebe
3df81628bc
+ much improved CSE: the CSE now searches further back for sequences it
...
can reuse. After I've also implemented register renaming, the effect
should be even better (afaik web bug #1088 will then even be optimized
properly). I don't know about the slow down factor this adds. Maybe
a new optimization level should be introduced?
2000-09-20 15:00:58 +00:00
marco
31f57d1429
* Set writer to elf. (Only a prob for smart with -OG3p3r)
2000-09-20 10:49:39 +00:00
pierre
e4d06a5485
* problems wih extdebug cond. solved
2000-09-19 23:09:07 +00:00
pierre
3c7b44cb99
* fixes for local class debuggging problem (merged)
2000-09-19 23:08:02 +00:00
florian
ea49be5b34
* fixed help screen for -Sa
2000-09-19 17:33:25 +00:00
Jonas Maebe
857149a109
* fixed bug in push_addr_param for arrays (merged from fixes branch)
2000-09-18 12:31:15 +00:00
marco
0b7a6a9a6a
* Definition of multiple FreeBSD target defines moved to after error check
...
commandline parsing
2000-09-18 12:28:41 +00:00
Jonas Maebe
91faeee3a4
* fixed web bug #1133 (merged from fixes branch)
2000-09-18 11:28:36 +00:00
Jonas Maebe
448dc6df47
* fixed bug in flagsinvers array for unsigned flags (fixed web bug
...
1139, not 1135 like I mentioned in the fixes branch) (merged from fixes)
2000-09-18 10:15:48 +00:00
peter
982c0eb4e8
* merged fixes
2000-09-16 20:12:15 +00:00
peter
d2f13f099e
* freebsd support routines
2000-09-16 12:24:00 +00:00
peter
4003cdb728
* freebsd support merged
2000-09-16 12:22:52 +00:00
peter
0eab87b16a
* fixed for with and local object loading
2000-09-16 12:21:56 +00:00
florian
9c18ccb6e2
+ netware target added
2000-09-11 17:12:29 +00:00
florian
6159f4535f
+ first implementation of Netware Module support, thanks to
...
Armin Diehl (diehl@nordrhein.de ) for providing the patches
2000-09-11 17:00:22 +00:00
peter
48ff9b0e4c
* fixed for counter var check (merged)
2000-09-10 21:19:40 +00:00
peter
9587e696f4
* macro warning (merged)
2000-09-10 21:18:15 +00:00
peter
31bcddda82
* bsd patches from marco
2000-09-10 20:26:55 +00:00
peter
01d857d65b
* fixed crash with smallset -> normalset conversion (merged)
2000-09-10 20:19:23 +00:00
peter
24d5c13456
* fixed open array with cdecl
...
* fixed finalize call with unused function return
2000-09-10 20:18:06 +00:00
peter
13afe3efbe
* array of const isn't equal with array of <type> (merged)
2000-09-10 20:16:21 +00:00
peter
07219f9cb8
* fixed array of const writing instead of array of tvarrec (merged)
2000-09-10 20:13:37 +00:00
peter
3b46bdb72d
* overload checking in implementation removed (merged)
2000-09-10 20:11:07 +00:00
peter
a9510fdde7
* fixed C alignment of array of record (merged)
2000-09-09 18:36:40 +00:00
peter
b90e759995
* fixed operator overloading
2000-09-04 20:15:19 +00:00
michael
632b15d6c5
+ merged Patch from peter
2000-09-04 09:40:23 +00:00
peter
2d6ff8c10e
* error for not specified operand size, which is now required for
...
newer binutils (merged)
* previous commit fix for tcflw (merged)
2000-09-03 11:44:00 +00:00
peter
91d31892d7
* fixed counter var checking with funcretn (merged)
2000-09-03 11:08:42 +00:00
peter
0b056ac721
* obsolete
2000-09-02 21:57:31 +00:00
peter
ccc2e895a8
* ppuclean fixed (merged)
2000-09-02 17:09:01 +00:00
peter
d711221036
* regenerated
2000-09-01 21:58:14 +00:00
peter
30ed274984
* changed files to finput,fmodule
2000-09-01 21:27:50 +00:00
michael
df6ab32e61
+ Applied patch from Peter
2000-08-31 07:53:02 +00:00
peter
f3c0f91294
* _init and _finalize procsyms also need a $ prefix
2000-08-29 19:00:01 +00:00
peter
b940fa6442
* push ebp instead of 0 for raise without address
2000-08-29 18:41:02 +00:00
peter
7a780dea4f
* string to chararray with stringconst only supports shortstring, don't
...
use the trick for ansistring (merged)
2000-08-29 18:31:32 +00:00
Jonas Maebe
858bff5bda
* some modifications to -dcardinalmulfix code
2000-08-29 08:24:45 +00:00
peter
bec1c5cdf9
* store strings with case in ppu, when an internal symbol is created
...
a '$' is prefixed so it's not automatic uppercased
2000-08-27 20:19:38 +00:00
peter
4c94659743
* moved some util functions from globals,cobjects to cutils
...
* splitted files into finput,fmodule
2000-08-27 16:11:48 +00:00
peter
b3959f29ed
* integer(char) explicit typecast support (tp7,delphi compatible)
2000-08-26 19:40:19 +00:00