Commit Graph

2907 Commits

Author SHA1 Message Date
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