Commit Graph

22274 Commits

Author SHA1 Message Date
michael
e9420ae581 * Fix from programo@vp.pl for frexp function, in case X=0 or X=1
git-svn-id: trunk@3310 -
2006-04-21 18:50:26 +00:00
joost
ab7395fa03 + fixed bug #5011, thanks to tip from Doug Nettleton
git-svn-id: trunk@3309 -
2006-04-21 11:59:46 +00:00
joost
1796561a9c + fixed a resource link
git-svn-id: trunk@3308 -
2006-04-21 11:30:54 +00:00
armin
c6a9d889fa resolve.inc fron win was moved to ../win
git-svn-id: trunk@3307 -
2006-04-21 06:17:35 +00:00
Marc Weustink
374ab6cb18 * fixed exception_record for win64
git-svn-id: trunk@3306 -
2006-04-20 23:27:11 +00:00
florian
d3ed764102 + sse support for rounding and exception masking
git-svn-id: trunk@3305 -
2006-04-20 21:15:32 +00:00
Marc Weustink
088f30c2f2 * fixed win64 compilation
git-svn-id: trunk@3304 -
2006-04-20 18:53:24 +00:00
Marc Weustink
b7d30936c2 + added AMD64 CONTEXT
git-svn-id: trunk@3303 -
2006-04-20 18:26:34 +00:00
peter
638005f9d3 * fix LRESULT and WPARAM
git-svn-id: trunk@3302 -
2006-04-20 15:35:34 +00:00
peter
b3f9b276f8 * fix -FE
git-svn-id: trunk@3301 -
2006-04-20 15:16:32 +00:00
florian
c1c8a274bc * fixed compilation on non x86 systems
git-svn-id: trunk@3300 -
2006-04-20 15:03:53 +00:00
peter
89f5d65784 * fix findlohilabel
git-svn-id: trunk@3299 -
2006-04-20 13:59:14 +00:00
tom_at_work
a9df7aa81a * forgot to commit ppc64 gprt0.as used for gprof support
* fixed ppc64 exception mask stuff (same as 3136 for ppc32)

git-svn-id: trunk@3298 -
2006-04-20 11:55:06 +00:00
peter
d98336156f * win64 compile fixes
git-svn-id: trunk@3297 -
2006-04-20 11:27:53 +00:00
peter
b36e38ead1 * win64 compile fixes
git-svn-id: trunk@3296 -
2006-04-20 11:16:46 +00:00
peter
cf0c78e7af * Support in tempnodes for SSE floats in XMM registers
git-svn-id: trunk@3295 -
2006-04-20 11:16:26 +00:00
peter
0a50dd1029 * give IE if fpu stack counter becomes < 0
git-svn-id: trunk@3294 -
2006-04-20 11:15:54 +00:00
peter
5800aca3e7 * add Set/GetWindowLongPtr
git-svn-id: trunk@3293 -
2006-04-20 10:49:25 +00:00
Jonas Maebe
b63d1ded65 * fixed two bugs in ExtractStrings:
* also extract substrings before the end of the string (but not followed
      anymore by a separator)
    * return the number of substrings in the string even if Strings parameter
      is nil

git-svn-id: trunk@3292 -
2006-04-20 10:03:31 +00:00
tom_at_work
7d24057a4f * reenable generation of smartlinked libraries during build, use -ap to speed up the process (no regeneration of makefiles yet)
git-svn-id: trunk@3291 -
2006-04-20 08:50:08 +00:00
tom_at_work
b46f7259ca * gprof profiling support
* some additional safety checks

git-svn-id: trunk@3290 -
2006-04-20 08:42:56 +00:00
peter
29a1a31598 * removed
git-svn-id: trunk@3289 -
2006-04-20 05:54:21 +00:00
joost
772c36ae7a - Fix for TParam.SetDataType
- Implemented TSQLQuery.UpdateSQL .DeleteSQL and .InsertSQL
  Added example to fedittable.pp
- Fix for TSQLQuery.ExecSQL if no database is assigned
- TSQLQuery.ApplyRecUpdate now uses parameters
- Fixed handling of ftFixedChar parameters with IBConnection
- Clarified IBConnection parameters-error message

git-svn-id: trunk@3288 -
2006-04-19 22:24:04 +00:00
florian
463b711fa3 * nobody noticed that it was still not added so far :)
git-svn-id: trunk@3287 -
2006-04-19 21:56:17 +00:00
florian
83f4ab0f4a * align data, bss and text sections to 16 byte boundaries
git-svn-id: trunk@3286 -
2006-04-19 21:54:43 +00:00
peter
76534b1888 * always add library prefix and suffix to generate uniform dll name
git-svn-id: trunk@3285 -
2006-04-19 16:23:42 +00:00
peter
e1eec18b6f * compile fix
git-svn-id: trunk@3284 -
2006-04-19 15:48:34 +00:00
peter
0f87dd9f75 * regenerated
git-svn-id: trunk@3283 -
2006-04-19 15:39:34 +00:00
peter
4fd1679b16 * only write line number once
* only write line numbers once, this is forced by requiring always a higher
    line number
  * don't write constsyms for default parameters, they break N_Function scopes

git-svn-id: trunk@3282 -
2006-04-19 13:31:17 +00:00
armin
dd379e7eb0 Changed pipe handle from longint to THandle
git-svn-id: trunk@3280 -
2006-04-19 08:50:49 +00:00
peter
ead6c6a29a * fix writing of long stabstr entries
git-svn-id: trunk@3279 -
2006-04-19 08:21:49 +00:00
peter
cbe0ec99f3 * new test
git-svn-id: trunk@3278 -
2006-04-19 07:35:20 +00:00
peter
f9a741df23 * CPU386 define for Delphi compatibility
git-svn-id: trunk@3276 -
2006-04-19 06:46:54 +00:00
Jonas Maebe
3360e21bd8 + added mwpascal as supported calling convention
git-svn-id: trunk@3275 -
2006-04-18 21:27:02 +00:00
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