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