Commit Graph

10519 Commits

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