Commit Graph

10903 Commits

Author SHA1 Message Date
daniel
4b82d30953 * Removed sets from Tcallnode.det_resulttype
+ Added read/write notifications of variables. These will be usefull
   for providing information for several optimizations. For example
   the value of the loop variable of a for loop does matter is the
   variable is read after the for loop, but if it's no longer used
   or written, it doesn't matter and this can be used to optimize
   the loop code generation.
2002-09-01 08:01:16 +00:00
Jonas Maebe
431b9fac81 * fixed a_call_ref (it should load ctr, not lr) 2002-08-31 21:38:02 +00:00
florian
391ce796ef * fixed several problems caused by Jonas' commit :) 2002-08-31 21:30:45 +00:00
florian
c8a3171dc9 * several PC related fixes 2002-08-31 21:29:57 +00:00
Jonas Maebe
f107ba3bbe + support top_none for branches 2002-08-31 19:27:48 +00:00
Jonas Maebe
7a8429a4fe * fixed 64bit comparisons 2002-08-31 19:26:20 +00:00
Jonas Maebe
76111bb9eb + implemented a_call_ref() 2002-08-31 19:25:50 +00:00
florian
2290ef3c9c * made _start global 2002-08-31 16:13:12 +00:00
florian
d1f89ec5e3 * fixed undefined labels 2002-08-31 16:08:36 +00:00
florian
fb5e694dca * write double # before float constants when -al is turned on
else some gas versions interpret it as line number
2002-08-31 16:05:17 +00:00
florian
5e60724d23 + HEAP* stuff must be generated for Linux/PPC as well
+ direct assembler reader searches now global and static symtables as well
2002-08-31 15:59:30 +00:00
florian
d78a124122 + public and alias directive added to *jmp 2002-08-31 14:27:40 +00:00
florian
85a0692ee5 * r3 renamed to 3 2002-08-31 14:02:23 +00:00
florian
8b1fd424de * _haltproc to prt0.as added (Linux/PPC) 2002-08-31 14:01:28 +00:00
florian
44ad4027b7 * several fixes for Linux/PPC compilation 2002-08-31 13:11:11 +00:00
florian
5380652cad * ppc compilation fixed 2002-08-31 12:43:31 +00:00
marco
048c281e79 * BSD Libname fixes (eases Lazarus compilation). 2002-08-31 04:16:48 +00:00
mazen
c6b0a2e9a3 - undefining win32 when SPARC defined removed, no more needed. 2002-08-30 13:42:29 +00:00
mazen
c7bf4df982 *call parameter handling is now based on the new param manager 2002-08-30 13:16:23 +00:00
michael
f017203411 + Added NanoSleep 2002-08-30 06:37:15 +00:00
michael
b963ca1c2a + Added Octstr example 2002-08-30 06:37:00 +00:00
michael
abe97bf0da + Added NanoSleep example 2002-08-30 06:32:14 +00:00
mazen
12c3e9a760 ncgcall.pas moved to ncpucall.pas (I'd like ncpu* insteade of nsparc* since it
provides processor independent units naming)
2002-08-30 06:15:27 +00:00
mazen
dd411127f4 added support for SPARC processors 2002-08-29 11:02:36 +00:00
mazen
66ab5e4a54 File added support to the new generic parameter handling 2002-08-29 10:16:20 +00:00
mazen
221d94a65e + added ncpucnp to fix a call to an abstract method in pss_2 2002-08-29 10:07:47 +00:00
pierre
c6068c58c8 * adapt to changes in fptools.pas unit
+ support $CAP_MSG() without filter
2002-08-29 10:06:33 +00:00
mazen
2c774736c5 +added -gl to ease compiler debug 2002-08-29 10:06:01 +00:00
pierre
166d14e98e + InitToolProcessing new procedure to set default values only once.
* handle 'on' 'off' '0' or '1' in value or default lines for checkboxes
2002-08-29 10:05:01 +00:00
michael
2612c7418b + Fix for bug report 2097 in formatbuf 2002-08-29 10:04:48 +00:00
michael
3be9624a26 + Fix for bug report 2097 in formatbuf 2002-08-29 10:04:25 +00:00
pierre
cf1facd27e * remove CVS: line as it is not suppressed at
server side.
2002-08-29 09:59:30 +00:00
pierre
6d2c108640 * remove wrong log line 2002-08-29 09:58:04 +00:00
pierre
26ef7901ef + New file to generate a diff for an edited source within the IDE 2002-08-29 09:52:19 +00:00
pierre
4638a8084f CVS: test
* correct behavior for memo field
2002-08-29 09:46:47 +00:00
pierre
9a7fa7e743 CVS Enter log comment for commit
* set modified flag to false before prompt
   dialog are executed in NewFromTemplate
2002-08-29 09:31:53 +00:00
pierre
90d10bf86b CVS: Enter log comment for commit
+ SizeOfFile function added
2002-08-29 07:59:46 +00:00
pierre
a48f4fc217 * merge kbPhys patch from fixes branch 2002-08-28 06:35:30 +00:00
michael
4bf6a0c362 + Initial implementation 2002-08-26 17:54:46 +00:00
michael
9ce6bc64ac + Upgraded to 3.23 2002-08-26 17:52:31 +00:00
michael
1b02e5c96f + Initial move 2002-08-26 17:51:13 +00:00
pierre
b6f43ac07b * fixed compilation cycle with -Cr option by adding explicit
longint typecast in PutPtrUInt and putexprint methods.
 + added checks for sizeof and internalerros if size is not handled.
2002-08-26 14:05:57 +00:00
pierre
354a96f9eb * fix for bug report 2025 2002-08-26 14:00:48 +00:00
pierre
521f29fcca * fix bug report 2086 2002-08-26 13:49:18 +00:00
pierre
95bb7e4066 * fix for bug report 2000 2002-08-26 13:40:15 +00:00
pierre
43c0474872 + add a lock to speed up parsing of userscreen 2002-08-26 13:03:14 +00:00
pierre
c1c701655d * avoid a crash with fvision 2002-08-26 13:02:15 +00:00
pierre
b5f911268b + fill the Now field for Editor actions 2002-08-26 13:01:38 +00:00
pierre
f1ff265924 * fix bug report 2094 by restoring nonamexx.pas name if file name is incorrect 2002-08-26 13:00:08 +00:00
peter
cb33506268 * preparation stage added, this stage will copy the correct ctest.o
to the test/cg dir
2002-08-25 19:28:52 +00:00