florian
941a726429
* ensured that all units are always build
...
git-svn-id: trunk@3274 -
2006-04-18 20:14:02 +00:00
florian
9ce9a5e814
* fixed building on win64
...
git-svn-id: trunk@3273 -
2006-04-18 19:58:22 +00:00
tom_at_work
3f2f694d48
* per-parameter alignment set in target specific paramanager now overrides default alignment of parameter locals
...
git-svn-id: trunk@3272 -
2006-04-18 14:32:42 +00:00
tom_at_work
f31ede0b12
* fixed code generation after recent changes of int_cgsize()
...
* initial code generation for gprof
git-svn-id: trunk@3271 -
2006-04-18 10:27:11 +00:00
tom_at_work
b64981a704
* initial gprof code for ppc64/linux
...
* compilation fixes
* alignment related fixes
git-svn-id: trunk@3270 -
2006-04-18 10:21:58 +00:00
tom_at_work
7a068de50a
* removed misleading non-working automatic save/restore of registers for profiling code (must be done manually in tcg.g_profilecode)
...
git-svn-id: trunk@3269 -
2006-04-18 09:59:12 +00:00
Jonas Maebe
2b3c7280d8
- removed readln
...
git-svn-id: trunk@3268 -
2006-04-18 09:26:13 +00:00
peter
8d34aec3f9
* add WINDIR to sourcedirs
...
git-svn-id: trunk@3267 -
2006-04-18 06:55:19 +00:00
peter
41a894975d
* new tests
...
git-svn-id: trunk@3266 -
2006-04-18 06:52:47 +00:00
peter
fe4ab79cd9
* remove check for out/var parameters with LOC_CREFERENCE, we generate valid
...
code. The checking if the code is allowed is already done by valid_for_assign()
git-svn-id: trunk@3262 -
2006-04-18 06:27:01 +00:00
florian
b8afac6013
* fixed broken makefiles
...
git-svn-id: trunk@3258 -
2006-04-17 21:48:17 +00:00
florian
4866975145
+ more units for win64
...
* windows units reorganisation
git-svn-id: trunk@3257 -
2006-04-17 21:39:54 +00:00
peter
d858a419c8
* missing import_name flag
...
git-svn-id: trunk@3256 -
2006-04-17 21:06:36 +00:00
peter
ce58e15393
* fix coff section names to fix resourcestrings with
...
the external linker
* create import libraries for dll imports, this uses
the new objdata framework to generate the binary
object files directly without needing an assembler pass
* store import_dll and import_name in ppu
* external linker uses import libraries
* internal linker uses import info from symtables,
no dlls are needed anymore
git-svn-id: trunk@3255 -
2006-04-17 20:48:22 +00:00
florian
97fcac35f3
* fixed compilation on winx64
...
git-svn-id: trunk@3254 -
2006-04-17 20:33:07 +00:00
florian
10b104f451
+ build getopts too
...
git-svn-id: trunk@3253 -
2006-04-17 19:33:32 +00:00
florian
af4d5c898a
+ stack touching for win64
...
git-svn-id: trunk@3252 -
2006-04-17 19:00:53 +00:00
florian
5a888656ca
* pass records of all sizes by reference if they are const
...
git-svn-id: trunk@3251 -
2006-04-17 18:12:14 +00:00
florian
0b0ed3f0f2
* fixed some calling conventions in assembler routines for win64
...
git-svn-id: trunk@3250 -
2006-04-17 17:17:29 +00:00
florian
9bca90c81b
* use double as bestreal on win64
...
git-svn-id: trunk@3249 -
2006-04-17 16:05:05 +00:00
florian
1e52f348c0
* fixed load_fpu_location for xmm locations
...
git-svn-id: trunk@3248 -
2006-04-17 16:03:55 +00:00
daniel
90744753b9
* Fix compilation.
...
git-svn-id: trunk@3246 -
2006-04-17 15:57:57 +00:00
florian
9639c8c810
+ lineinfo support for win64
...
git-svn-id: trunk@3245 -
2006-04-17 14:16:46 +00:00
daniel
06ff7b5fd6
* Conversion tables for video unit.
...
git-svn-id: trunk@3244 -
2006-04-17 13:01:02 +00:00
daniel
f009b5700a
* Unix video unit character set conversion overhaul
...
git-svn-id: trunk@3243 -
2006-04-17 12:39:02 +00:00
florian
e8e0d2b6eb
git-svn-id: trunk@3242 -
2006-04-17 09:03:25 +00:00
florian
807fc6e948
* basic file io fixed for win64
...
git-svn-id: trunk@3241 -
2006-04-17 08:50:59 +00:00
florian
61d86150aa
* interface wrappers for win64 abi fixed
...
git-svn-id: trunk@3240 -
2006-04-17 08:25:44 +00:00
florian
f702b481f0
* fixed assembling of (%rbp)
...
git-svn-id: trunk@3239 -
2006-04-17 07:58:37 +00:00
florian
17d3ebe748
* hopefully now fixed for all platforms
...
git-svn-id: trunk@3238 -
2006-04-17 07:51:31 +00:00
florian
a440cbc783
* fixed system exception handling
...
git-svn-id: trunk@3237 -
2006-04-17 07:51:10 +00:00
tom_at_work
c0348fff89
* fixed compilation for 64 bit targets
...
git-svn-id: trunk@3236 -
2006-04-17 07:40:31 +00:00
Jonas Maebe
6738df45e8
* made ar'ing of smartlinked libraries a lot faster
...
git-svn-id: trunk@3235 -
2006-04-16 18:43:28 +00:00
Jonas Maebe
adea84b807
* made ar'ing of smartlinked libraries a lot faster
...
git-svn-id: trunk@3234 -
2006-04-16 18:42:15 +00:00
Jonas Maebe
7c16869e48
* don't write individual names of all assembler files when generating
...
a smart linkable unit with -ap
git-svn-id: trunk@3233 -
2006-04-16 18:25:20 +00:00
armin
31be63f9b5
changed handle to THandle
...
git-svn-id: trunk@3232 -
2006-04-16 15:28:10 +00:00
armin
5732df1be6
changed handle parameter from longint to THandle
...
git-svn-id: trunk@3231 -
2006-04-16 15:24:08 +00:00
florian
398cb8e0fe
* fixed calling conventions for winx64
...
git-svn-id: trunk@3230 -
2006-04-16 14:32:35 +00:00
florian
474ba9723c
* i386-linux building fixed
...
git-svn-id: trunk@3229 -
2006-04-16 14:16:02 +00:00
florian
dff1eef6e6
* system exception handling cleaned up
...
* fixed setjmp for win64
git-svn-id: trunk@3228 -
2006-04-16 12:53:51 +00:00
florian
c8bd730bd7
* the i386 define is cpui386
...
git-svn-id: trunk@3227 -
2006-04-16 11:44:02 +00:00
florian
4084c4261d
+ more units for winx64
...
git-svn-id: trunk@3226 -
2006-04-16 11:37:28 +00:00
Jonas Maebe
9adf432e07
* test longint -> int64 conversions as well
...
git-svn-id: trunk@3225 -
2006-04-16 11:16:56 +00:00
florian
1db5db975e
* more 64 bit clean up
...
git-svn-id: trunk@3224 -
2006-04-16 09:42:12 +00:00
florian
2a710b5fd4
+ empty dummy
...
git-svn-id: trunk@3223 -
2006-04-15 21:26:08 +00:00
armin
52e85b283c
changed types for GetDiskFreeSpace[Ex] from longint to longword
...
git-svn-id: trunk@3222 -
2006-04-15 20:32:16 +00:00
armin
f4d1d704d6
renamed DEBUG to ZLIB_DEBUG
...
git-svn-id: trunk@3221 -
2006-04-15 20:24:12 +00:00
armin
ed225b10b3
added sysutils for debug
...
git-svn-id: trunk@3220 -
2006-04-15 19:59:19 +00:00
florian
abfb6d0668
* beautified output
...
git-svn-id: trunk@3219 -
2006-04-15 19:37:54 +00:00
marco
f2ab52a674
* bug5016 and bug5017
...
git-svn-id: trunk@3216 -
2006-04-15 18:32:34 +00:00