Commit Graph

2326 Commits

Author SHA1 Message Date
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
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
pierre
3317c7b291 * array of char to short string bug fixed 1999-12-21 11:49:51 +00:00
pierre
bed6bb6b2a + $description $version 1999-12-20 23:23:28 +00:00
pierre
c3fb5e5237 * relocation with debug info in rva (only with internal compiler) 1999-12-20 22:29:26 +00:00
pierre
3e399a860d + dllversion global variable
* FPC_USE_CPREFIX code removed, not necessary anymore
    as we use .edata direct writing by default now.
1999-12-20 21:42:34 +00:00
pierre
6d8f8ef3f9 * web bug769 fix 1999-12-20 21:24:29 +00:00
pierre
18bbeebf9e * problem with persistant temp fixed 1999-12-19 23:53:14 +00:00
pierre
21ec770944 * fix for web bug735 1999-12-19 23:37:18 +00:00
florian
23a62aa23a * generation of LOCALS @@ removed 1999-12-19 17:36:25 +00:00
peter
36710decd4 * support exit,break,continue in try...except
* support break,continue in try...finally
1999-12-19 17:02:45 +00:00
peter
aeb5fb9b9a * has_rtti should be saved in the ppu for objects 1999-12-19 17:00:27 +00:00
peter
005e98fb55 * fpcmaked -> fpcmade.<TARGET> 1999-12-19 15:16:39 +00:00
peter
878b1b28e6 * constant array type conversion fixed 1999-12-19 15:13:56 +00:00
florian
84b60272b4 * bug reported by Alex S. fixed: it wasn't possible to type cast nil in const
declarations: const l = longint(nil);
1999-12-19 12:08:27 +00:00
florian
22ba06f140 * Bug reported by Marco fixed: Intel assembler reader: fld qword ptr x
was read as fldq x but it must be fldl x
1999-12-18 20:00:33 +00:00
florian
89c403c529 * very basic widestring support 1999-12-18 14:54:34 +00:00
florian
eb70ce1522 * made the goto checking for excpetions more fool proof against errors 1999-12-17 11:20:06 +00:00
florian
603de2a4bb * 761 fixed 1999-12-17 10:43:34 +00:00
peter
f1936b0ddf * allow constant pointer^ also for assignment 1999-12-16 19:12:04 +00:00
pierre
c5ce630a84 * line causing error removed 1999-12-14 14:55:06 +00:00
florian
4c928ce997 * fixed an internalerror 10 with pred(...) 1999-12-14 10:17:40 +00:00
florian
577edbbd3f + compiler checks now if a goto leaves an exception block 1999-12-14 09:58:41 +00:00
pierre
999712c01e * bug in extdebugg code for inlined procedures 1999-12-13 21:49:54 +00:00
peter
7eabba02a8 * better position for for counter errors 1999-12-13 11:21:24 +00:00
michael
85ce6aa451 * Some changes after remark of documentation translator 1999-12-13 10:33:17 +00:00
peter
0202416219 * only check suffixsize for byte,word,long 1999-12-12 12:59:34 +00:00
peter
3806c22d23 * allow para+offset 1999-12-12 12:57:59 +00:00
Jonas Maebe
80f18b22ee * fixed type conversions of results of operations with cardinals
(between -dcardinalmulfix)
1999-12-11 18:53:31 +00:00
peter
903ac0f0dc * also check elementtype of arraydef for forwarddef 1999-12-10 10:04:21 +00:00
peter
768200b8d0 * fixed parameter orderning 1999-12-10 10:03:54 +00:00
peter
23c127a58e * only check relocsection for win32 1999-12-10 10:02:53 +00:00
pierre
dcaad61969 * no_fast_exit if procedure contains implicit termination code 1999-12-09 23:18:04 +00:00
peter
038c73aed0 * allow assigning to self 1999-12-09 09:35:54 +00:00
pierre
5169b7b86b + allow use of unit var in exports of DLL for win32
by using direct export writing by default instead of use of DEFFILE
    that does not allow assembler labels that do not
    start with an underscore.
    Use -WD to force use of Deffile for Win32 DLL
1999-12-08 10:39:59 +00:00
peter
f7b72f4a8f * fixed circular unit reference checking. loaded_from was reset after
reseting a unit, so no loaded_from info was available anymore.
1999-12-08 01:01:11 +00:00
peter
ada779a989 * support !ENVVAR for long commandlines
* win32/go32v2 write short pathnames to link.res so c:\Program Files\ is
    finally supported as installdir.
1999-12-06 18:21:03 +00:00
peter
03a9699ce3 * newcg compiler compiles again 1999-12-06 18:17:09 +00:00
Jonas Maebe
8272526892 * CSE of constant loading in regs works properly again
+ if a constant is stored into memory using "mov const, ref" and
    there is a reg that contains this const, it is changed into
    "mov reg, ref"
1999-12-05 16:48:43 +00:00
peter
fb5d979f58 * more A_LOOP<Cond> to is_calljmp 1999-12-02 19:28:29 +00:00
peter
561c6abe7c * write also parameters for override info 1999-12-02 19:22:16 +00:00
peter
c5410eee5c * preprocessor support. But it fails on the caret in type blocks 1999-12-02 17:34:34 +00:00
peter
f9e72b6763 * fixed procvar -> pointer for array of const 1999-12-02 17:28:53 +00:00
peter
a58dbf6338 * give error when for counter is in other lexlevel 1999-12-02 17:27:56 +00:00
florian
17950502e1 + added support for succ/pred(<qword/int64>) 1999-12-02 12:38:45 +00:00
peter
8f6b17fdbf * OPT is by default included for rtlopt/localopt 1999-12-02 11:29:42 +00:00
peter
11b8f997c7 * INFTPPU define to write the ppu of the interface to .ppu.intf 1999-12-02 11:29:07 +00:00
peter
295c4e4ce1 * moved verbose to implementation uses 1999-12-02 11:28:27 +00:00
peter
ad2b1fb278 * newoptimizations define added 1999-12-02 11:26:41 +00:00
peter
368452de05 * fixed wrong assembler with in-node 1999-12-01 22:45:54 +00:00
peter
f2d894e78f * fixed sigsegv with casedef=nil 1999-12-01 22:43:17 +00:00
pierre
98a6530898 * give info of original duplicated symbol more often 1999-12-01 22:32:35 +00:00
pierre
c22b1b5429 * problem with unused external symbol in stabs solved 1999-12-01 22:05:13 +00:00
peter
d3b404c1a4 * fixed bug #698
* removed some notes about unused vars
1999-12-01 12:42:31 +00:00
peter
3d1c450db8 * fixed selfpointer after destroyexception 1999-12-01 12:36:23 +00:00
pierre
beb3db8d92 * don't redefine sw_integer for FPC : corrected version 1999-12-01 11:11:19 +00:00
pierre
743092f6ac * don't redefine sw_integer for FPC 1999-12-01 11:05:47 +00:00
pierre
5fb34a8946 * restore the correct way for stabs of forward defs 1999-12-01 10:26:38 +00:00
peter
0512ba80fb + ttype, tsymlist 1999-11-30 10:40:42 +00:00
pierre
1bfbccaf08 * fix for form bug #555 1999-11-29 23:42:49 +00:00
florian
7e458d9519 * problem with taking the address of abstract procedures fixed 1999-11-29 22:36:48 +00:00
pierre
e3ad9cae78 * fix for internalerror(12) on ord(booleanarray[1]) 1999-11-29 22:15:25 +00:00
Tomas Hajny
dbf50c9a22 * missing space in EMXBIND params 1999-11-29 20:15:29 +00:00
pierre
ccbc5b3709 * bug in previous commit corrected 1999-11-29 16:24:52 +00:00
pierre
6297537f4b + allow exports in win32 executables 1999-11-29 15:18:27 +00:00
pierre
e9bef7b71d * fix for form bug #699 1999-11-29 00:30:06 +00:00
pierre
377e19128d * fix for form bug #721 1999-11-28 23:15:23 +00:00
Jonas Maebe
cc5683ace5 + if you define "newOptimizations", all extra optimizations that
require conditional defines will be activated (ie., it's equivalent
    to "-dreplacereg -darithopt -dforopt -dfoldarithops")
1999-11-27 23:50:22 +00:00
Jonas Maebe
e250138c67 + change "mov var,reg; add/shr/... x,reg; mov reg,var" to
"add/shr/... x,var" (if x is a const or reg, suggestion from Peter)
    Enable with -dfoldArithOps
1999-11-27 23:47:55 +00:00
Jonas Maebe
ff017bbd5f * even more missing register deallocations are added! 1999-11-27 23:45:43 +00:00
pierre
df71a1433b * fix for overloading of shr shl mod and div 1999-11-26 13:51:29 +00:00
peter
eb4e24afb1 * property overriding dereference fix, but it need a bigger redesign
which i'll do tomorrow. This quick hack is for the lazarus ppl so
    they can hack on mwcustomedit.
1999-11-26 00:19:12 +00:00
peter
1974fc356a * updates 1999-11-26 00:17:58 +00:00
peter
41c91ed6b3 * package dependencies 1999-11-25 20:22:56 +00:00
peter
d9402cf275 * fpcmake updates 1999-11-24 23:55:34 +00:00
pierre
ced51f4835 * $STRIP was missign in DllCmd[1] 1999-11-24 11:45:36 +00:00
pierre
ae7a04ea12 * defaultsymtablestack is now restored after parser.compile 1999-11-24 11:41:03 +00:00
pierre
472fe53fe5 * asmmode message was placed too early 1999-11-24 11:39:53 +00:00
peter
5b9eb70e97 * fixed RTLDIR 1999-11-23 12:38:46 +00:00
peter
312ca8700f * makefile updates to work with new fpcmake 1999-11-23 09:42:38 +00:00
pierre
8049831c3f * Give better info in script 1999-11-22 22:22:30 +00:00
pierre
76b6d69d56 * Compute correct Exe Filenam 1999-11-22 22:21:46 +00:00
pierre
00a8ec4695 * Def file syntax for win32 with index corrected
* direct output of .edata leads to same indexes
    (index 5 leads to next export being 6 unless otherwise
    specified like for enums)
1999-11-22 22:20:43 +00:00
michael
62c9663d4f Latest message file from Alexander Stohr 1999-11-22 14:18:26 +00:00
pierre
fca8adf6c2 * also complain about unused functions in program 1999-11-22 00:23:09 +00:00
Jonas Maebe
7d1b3066d9 * fixed some missed optimizations because 8bit regs were not always
taken into account
1999-11-21 13:09:41 +00:00
Jonas Maebe
653d672377 * improved fixing of missing regallocs (they're almost all correct
now!)
1999-11-21 13:06:30 +00:00
pierre
e4bfedf924 * Nextoverloading ordering fix 1999-11-21 01:42:37 +00:00
Jonas Maebe
6746b61501 * fixed small typo (C_M* -> Ch_M*) so -darithopt compiles again 1999-11-20 12:50:32 +00:00
Jonas Maebe
1a761b3881 * make cycle works with -dreplacereg (register renaming)! I have not
tested it yet together with -darithopt, but I don't expect problems
1999-11-20 11:37:03 +00:00
pierre
221382d99c + cond FPC_USE_CPREFIX (needs also some RTL changes)
this allows to use unit global vars as DLL exports
    (the underline prefix seems needed by dlltool)
1999-11-20 01:22:18 +00:00
pierre
8025581bfd * DLL index used for win32 target with DEF file
+ DLL initialization/finalization support
1999-11-20 01:19:10 +00:00
pierre
bb6dc0cee8 * avoid certain wrong notes/hints 1999-11-19 14:49:15 +00:00
pierre
9a9219324f * avoid double warnings 1999-11-18 23:35:40 +00:00
pierre
b528749138 * Notes/Hints for local syms changed to
Set_varstate function
1999-11-18 15:34:44 +00:00
pierre
fd1e583ead + IsExe global var needed for IDE 1999-11-18 13:43:48 +00:00
peter
2392d09110 * reinserted jonas version 1999-11-18 11:39:43 +00:00
peter
b5a64f5239 * reinserted 1999-11-18 11:31:47 +00:00
pierre
62da9bd4c0 * Notes/hints changes 1999-11-17 17:04:58 +00:00
pierre
4decca16cf symconst is now a unit 1999-11-17 16:49:45 +00:00
pierre
1cac8fdbd8 * global var token was changed by overload code (form bug #707) 1999-11-16 23:45:28 +00:00
peter
32d3653596 * use outputexedir for link.res location 1999-11-16 23:39:04 +00:00
peter
be864a992e * updated 1999-11-16 23:37:34 +00:00
peter
918b5219ea * labels used but not defined give error instead of warning, the warning
is now only with declared but not defined and not used.
1999-11-15 22:00:46 +00:00
peter
79f6135498 * LOC_JUMP support for vecn 1999-11-15 21:54:38 +00:00
peter
76e4b69919 * fixed constant eval for bool xor/or/and bool 1999-11-15 21:53:42 +00:00
peter
892d38d1f4 * push address also for raise at 1999-11-15 21:49:09 +00:00
peter
173c9ae360 * distclean cleans also ppas link.res log 1999-11-15 21:48:48 +00:00
pierre
94f418dc11 + one field added for ttoken record for operator
linking the id to the corresponding operator token that
    can now now all be overloaded
  * overloaded operators are resetted to nil in InitSymtable
    (bug when trying to compile a uint that overloads operators twice)
1999-11-15 17:52:59 +00:00
pierre
5fa01cdc9e * -g disables reloc section for win32 1999-11-15 17:42:40 +00:00
pierre
604766601d * Pavel's changes for reloc section in executable
+ warning that -g needs -WN under win32
1999-11-15 15:03:46 +00:00
pierre
50193df98e + Pavel's changes to support reloc section in exes 1999-11-15 15:01:56 +00:00
pierre
7526d8714f * last was not handled correctly in TStringQueue 1999-11-15 14:59:55 +00:00
pierre
8e738214a1 * self pointer stabs for local function was wrong 1999-11-15 14:04:00 +00:00
peter
8cbc068314 * fixed crash with an errordef 1999-11-14 15:57:35 +00:00
peter
2537225035 * fixed stringqueue.delete 1999-11-14 15:56:36 +00:00
peter
46ae55d3cd * makefile.fpc note 1999-11-14 15:54:26 +00:00
Jonas Maebe
404ca4568d + basic register renaming (not yet working completely, between
-dreplacereg/-dreplaceregdebug)
1999-11-14 11:26:53 +00:00
Jonas Maebe
dce0f2cd38 * fixed stupid typo in previous commit :( 1999-11-14 11:25:38 +00:00
Jonas Maebe
9ffa216681 * don't remove align objects between JMP's and labels 1999-11-13 19:03:56 +00:00
Jonas Maebe
0a2e7859d2 * Jcc doesn't destroy anything (instead of everyting)
* MOVcc reads op1, writes op2 and raads from the flags
1999-11-13 19:03:16 +00:00
Jonas Maebe
194c612b07 * div, idiv and mul destroy edx!! 1999-11-13 19:01:51 +00:00
michael
c68cf725c6 New error message file from Michael Baikov 1999-11-12 22:52:13 +00:00
peter
e169c592f8 * searchpaths changed to stringqueue object 1999-11-12 11:03:49 +00:00
pierre
ff38b7943a * Enum element reference location corrected 1999-11-11 00:56:54 +00:00
peter
ba170472db * fpcmake updated 1999-11-10 22:10:44 +00:00
pierre
fdd9823d85 * LookUp function now returns the complete name in browcol
and fpsymbol only yakes a part of LoopUpStr
1999-11-10 00:42:42 +00:00
pierre
acaa9296b7 * more browser details 1999-11-10 00:24:02 +00:00
pierre
614fff10f0 * adapted to procinfo as pointer 1999-11-10 00:06:08 +00:00
pierre
3fa7ed902e * some DBX work 1999-11-09 23:51:25 +00:00
pierre
71f8768399 * some DBX work, still does not work 1999-11-09 23:48:47 +00:00
pierre
f88f9f5763 + minimal_stop to avoid memory loss with -iTO switch 1999-11-09 23:47:53 +00:00
pierre
d13efaa366 * power search for ** operator not in browser
* DBX support work, still does not work !
1999-11-09 23:46:00 +00:00
pierre
142ace2afc * better browser info 1999-11-09 23:43:08 +00:00
pierre
d766ee87fc + better reference pos for forward defs 1999-11-09 23:35:49 +00:00
pierre
2bb6dcfa7b + resolving_forward boolean used for references 1999-11-09 23:34:46 +00:00
peter
23ca9de3b3 * esi_offset -> selfpointer_offset to be newcg compatible
* hcogegen -> cgbase fixes for newcg
1999-11-09 23:06:44 +00:00
peter
3835a94b89 * compiles again both i386,alpha both with optimizer 1999-11-09 22:57:08 +00:00
peter
1d8ee73e62 * fpcmake 1999-11-09 22:55:19 +00:00
peter
67a8409186 * fixed wrong asm with inc(qword), but not it's not correctly supported 1999-11-09 22:54:45 +00:00
peter
7fc2e3bf91 * pointer->array is allowed for all pointer types in FPC, fixed assign
check for it.
1999-11-09 14:47:03 +00:00