carl
d05ba2dfce
+ write std_reg2str instead of gas registers
2002-04-15 19:15:09 +00:00
carl
79b490d551
+ target_info.size_of_pointer -> pointer_size
...
+ some cleanup of unused types/variables
* move several constants from cpubase to their specific units
(where they are used)
+ att_Reg2str -> gas_reg2str
+ int_reg2str -> std_reg2str
2002-04-15 19:12:09 +00:00
carl
6101b737db
+ target_info.size_of_pointer -> pointer_size
...
+ some cleanup of unused types/variables
2002-04-15 19:08:22 +00:00
carl
17f229006a
+ reg2str -> std_reg2str()
2002-04-15 19:03:31 +00:00
carl
5befcda7e5
+ target_info.size_of_pointer -> pointer_Size
2002-04-15 18:57:22 +00:00
carl
0244975cff
+ InitAsm
2002-04-15 18:56:42 +00:00
carl
095ad35f3b
+ change reg2str array use
2002-04-15 18:55:39 +00:00
carl
95ccf81518
- removed tcpuflags
2002-04-15 18:54:34 +00:00
carl
820e6cbe4c
+ comments in register allocator uses std_Reg2str
2002-04-15 18:53:48 +00:00
carl
b6da7bd8a2
+ generic stack checking can be overriden
2002-04-15 18:51:20 +00:00
carl
63613709f2
+ reinstate novell stack checking
2002-04-15 18:47:34 +00:00
carl
96e7db8292
+fixed class creation problem
2002-04-15 14:40:45 +00:00
carl
85216e1a0e
+ stack checking enabled for all targets (it is simulated now)
2002-04-14 20:54:17 +00:00
carl
39c86c857d
+ att_reg2str -> gas_reg2str
2002-04-14 16:58:41 +00:00
carl
f3bfe280a8
+ move into aggas most of the stuff non-processor specific
2002-04-14 16:58:04 +00:00
carl
65196196c8
- remove duplicate comment
2002-04-14 16:56:30 +00:00
carl
f2f6449e6b
+ replace some stuff by ALL_REGISTERS
2002-04-14 16:55:43 +00:00
carl
9ea5003a82
+ asm statement uses ALL_REGISTERS
2002-04-14 16:53:54 +00:00
carl
37091f14da
+ align code section and data section according to alignment rules
2002-04-14 16:53:10 +00:00
carl
4c1cbe5c2b
+ basic GNU assembler writer class
2002-04-14 16:51:54 +00:00
carl
afbc9a1935
+ att_reg2str -> gas_reg2str
2002-04-14 16:49:30 +00:00
carl
c15b93444a
+ added missing options
2002-04-14 13:05:26 +00:00
carl
3bcab92139
+ added some missing options
2002-04-14 12:29:20 +00:00
carl
b0824370a0
* bugfix of procedural types for methods
...
+ saveregisters convention
2002-04-14 12:25:50 +00:00
peter
158f65b646
* use packenum 1 to save some memory
2002-04-14 09:43:27 +00:00
carl
8e10477361
+ first version of binary for FPC testing
2002-04-13 21:13:11 +00:00
carl
d5ecb38d54
+ readme for C compiler testing
2002-04-13 21:12:11 +00:00
carl
7f5794b617
+ c module testing
2002-04-13 21:06:39 +00:00
carl
97445eca0e
* fixed stupid typo
2002-04-13 21:04:10 +00:00
carl
11f178bbf9
+ C module testing (unfinished)
2002-04-13 21:03:43 +00:00
carl
b1fbd52066
* fixed typos
2002-04-13 21:02:20 +00:00
carl
c9c8d73769
* fixed typo
2002-04-13 21:01:55 +00:00
carl
1e0f12816d
+ var parameter passing for different calling conventions
2002-04-13 17:51:00 +00:00
carl
6b1b288f98
+ value parameter passing for different calling conventions
2002-04-13 17:49:45 +00:00
carl
d5110a4d0e
+ function calling withy saveregisters convention
2002-04-13 17:47:57 +00:00
carl
751697800b
+ constant parameter passing for different calling conventions
2002-04-13 17:47:06 +00:00
carl
6cf1900e78
+ procedure variable testing (stil not sure about class/object proc. variables)
2002-04-13 11:04:40 +00:00
carl
50159eb182
+ web bug test #1907
2002-04-13 08:05:38 +00:00
carl
c386112711
+ web bug test #1915
2002-04-13 08:00:16 +00:00
carl
f84fc7c834
+ testing for symtablelevel = lexlevel
2002-04-13 07:48:47 +00:00
carl
3994946032
+ Function calling tests , for different calling conventions.
2002-04-13 07:45:49 +00:00
carl
b1c72872c7
- removed unused variable
2002-04-12 17:35:24 +00:00
carl
7d6edd04b2
+ generic stack checking
2002-04-12 17:34:05 +00:00
carl
2b00253b7b
+ more documentation of basic unit
2002-04-12 17:16:35 +00:00
carl
776d7717d7
+ more clarifications on reset / rewrite / append
2002-04-12 17:10:49 +00:00
pierre
7bcac233c5
+ use fpcygwin unit for win32 debug IDE
2002-04-12 11:28:55 +00:00
pierre
123127d2f1
New unit to get cygwin1.dll version info and warn if old version
2002-04-12 11:19:10 +00:00
pierre
e6b1b8a029
* enhance internal error handling
2002-04-12 09:00:01 +00:00
pierre
fb32e638b9
+ two new dialogs in case of internal errors
2002-04-12 08:59:42 +00:00
pierre
3cd48ab7e6
+ new function OKCancelBox added
2002-04-12 08:59:00 +00:00