Commit Graph

22340 Commits

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