marco
f3e55c4019
* fixes from WP reported on forum "non blocking bugs in chmcmd"
...
git-svn-id: trunk@36747 -
2017-07-19 07:49:10 +00:00
pierre
6fdd952fd9
Fix check for setting use_unlimited_pic_mode for sparc64
...
git-svn-id: trunk@36746 -
2017-07-18 18:02:36 +00:00
nickysn
e562926763
+ implemented the load/modify/store optimization for i:=sar/rol/ror(i) when
...
there's a type conversion involved as well (e.g. uint32:=SarLongInt(unit32) ).
This only works for signed<->unsigned conversions of equal size, due to the
nature of the sar, rol and ror operations.
git-svn-id: trunk@36745 -
2017-07-18 13:48:35 +00:00
pierre
903955f329
Add 's' for sparc64 specific message prefix
...
git-svn-id: trunk@36744 -
2017-07-18 12:50:47 +00:00
pierre
4c3d8d422a
Add _GLOBAL_OFFSET_TABLE_ for sparc64 if -Cg is used
...
git-svn-id: trunk@36743 -
2017-07-18 12:49:26 +00:00
michael
2f9627f9f5
* Add missing functions from wincon.h (bug id 29963)
...
git-svn-id: trunk@36742 -
2017-07-18 07:22:38 +00:00
pierre
f3459454e6
Fix compilation failure for sparc CPU
...
git-svn-id: trunk@36741 -
2017-07-18 04:47:49 +00:00
michael
32cdee6f5d
* Fix bugs 30950 & 29781
...
git-svn-id: trunk@36740 -
2017-07-17 16:24:05 +00:00
nickysn
cb0c947f37
+ enabled the load-modify-store optimization for the single argument version
...
(i.e. shift/rotate by 1) of sar, rol and ror on i386 and x86_64.
git-svn-id: trunk@36739 -
2017-07-17 14:50:39 +00:00
florian
4ce6575096
* rebuilt Makefile
...
git-svn-id: trunk@36738 -
2017-07-16 09:24:22 +00:00
florian
a7d127cf08
* only sparc v7 and v8 require an instruction between FCMP and the branch
...
git-svn-id: trunk@36737 -
2017-07-16 09:24:20 +00:00
florian
ac894831e4
* use the 64 bit path in tSparcmoddivnode.pass_generate_code for all 64 bit types (including currency) on sparc64
...
git-svn-id: trunk@36736 -
2017-07-16 09:24:18 +00:00
florian
9e1dd6d9b5
* lpi version updated
...
git-svn-id: trunk@36735 -
2017-07-16 09:24:15 +00:00
Mattias Gaertner
64a6eaf91a
fcl-passrc: resolver: eval const set of char, int, bool
...
git-svn-id: trunk@36734 -
2017-07-15 09:50:15 +00:00
Károly Balogh
40cf0deab7
show the right help text for skipcrossprograms option
...
git-svn-id: trunk@36733 -
2017-07-14 23:12:12 +00:00
Mattias Gaertner
a29c7c7fac
fcl-passrc: resolver: check duplicates in set const
...
git-svn-id: trunk@36731 -
2017-07-14 12:40:55 +00:00
Mattias Gaertner
6dcd2db78c
fcl-passrc: resolver: eval const strings, enums, sets
...
git-svn-id: trunk@36730 -
2017-07-14 11:47:48 +00:00
marco
92405e640a
* try to find javascript files too.
...
git-svn-id: trunk@36729 -
2017-07-14 10:04:00 +00:00
pierre
0c404918e1
sparc64 also uses 0245408 TCGETS constant
...
git-svn-id: trunk@36728 -
2017-07-13 22:01:28 +00:00
marcus
f60e3686c0
AmigaOS4: fixed pack in workbench unit
...
git-svn-id: trunk@36727 -
2017-07-12 20:43:56 +00:00
pierre
1c4d1d2327
Search for cwsdpmi DOS exeutable in PATH if DOSBOX_NEEDS_CWSDPMI is set or TEST_OS_TARGET is go32v2 to allow testing go32v2 programs using DOSBOX
...
git-svn-id: trunk@36726 -
2017-07-11 18:07:43 +00:00
Mattias Gaertner
82569975c6
fcl-passrc: resolver: const float typecast, operators, string[]
...
git-svn-id: trunk@36725 -
2017-07-11 16:46:56 +00:00
michael
be39ca0c85
* Fix bug ID #32136 , object not freed when replaced by another
...
git-svn-id: trunk@36724 -
2017-07-11 07:37:04 +00:00
svenbarth
0c42b6f44a
* fix for Mantis #32118 : also provide a range for undefined defs
...
+ added test
git-svn-id: trunk@36723 -
2017-07-10 19:47:21 +00:00
svenbarth
ca78bfffae
* fix for Mantis #32111 : allow undefined defs as a for loop's counter; the specialization will decide whether it will compile or not
...
+ added test
git-svn-id: trunk@36722 -
2017-07-10 19:45:15 +00:00
Mattias Gaertner
b884ab31fa
pastojs: use strict equal when converting equal
...
git-svn-id: trunk@36721 -
2017-07-10 17:38:49 +00:00
Mattias Gaertner
9cc3bc0a47
fcl-passrc: fixed result of TPascalScanner.SetForceCaret
...
git-svn-id: trunk@36720 -
2017-07-10 17:38:15 +00:00
michael
c788256fc9
* Added AddEnumElementAliases/TypInfo.RemoveEnumElementAliases (bug ID 30961)
...
git-svn-id: trunk@36719 -
2017-07-10 10:00:17 +00:00
michael
bb79ab787e
* Fix FULLVERSION check for randomfrom
...
git-svn-id: trunk@36718 -
2017-07-10 09:58:36 +00:00
florian
bccc2f6863
+ tcg.a_loadfpu_intreg_reg, make use of it in tcg.a_load_cgparaloc_anyreg
...
git-svn-id: trunk@36717 -
2017-07-09 21:33:24 +00:00
florian
dd3d62425c
* guard case statement by internalerror to avoid a warning
...
git-svn-id: trunk@36716 -
2017-07-09 21:33:22 +00:00
joost
19b60c0cf3
* Fixed the ability to build packages in .source.zip files
...
from the command-line. +test
git-svn-id: trunk@36715 -
2017-07-09 20:30:28 +00:00
florian
13e76ccc01
* some type declarations for sparc64-linux fixed
...
git-svn-id: trunk@36714 -
2017-07-09 20:28:30 +00:00
florian
4a107ac079
* cosmetics
...
git-svn-id: trunk@36713 -
2017-07-09 20:28:28 +00:00
joost
33e83d5422
* Do not try to build a package when it is not found
...
git-svn-id: trunk@36712 -
2017-07-09 20:27:35 +00:00
florian
f30bf547e2
* TCGSparcGen.maybeadjustresult adapted for sparc64
...
git-svn-id: trunk@36711 -
2017-07-09 18:14:14 +00:00
michael
52cd572cec
* Use specific type for TFPSet elements
...
git-svn-id: trunk@36710 -
2017-07-09 14:47:27 +00:00
michael
541128b086
* Fix bug ID #32048 : class variables (and variables) in record
...
git-svn-id: trunk@36709 -
2017-07-09 14:17:09 +00:00
michael
c9e15b9380
* Forgot tga in previous commit
...
git-svn-id: trunk@36708 -
2017-07-09 13:57:52 +00:00
michael
9968867c2c
* Seems previous commit was before complete save in IDE
...
git-svn-id: trunk@36707 -
2017-07-09 13:52:08 +00:00
michael
162b938409
* Patch from Thaddy De Koning to add generic RandomFrom
...
git-svn-id: trunk@36706 -
2017-07-09 10:11:01 +00:00
michael
03267e3ba3
* Fix bug ID #31750
...
git-svn-id: trunk@36705 -
2017-07-09 09:33:11 +00:00
michael
31d9d345e1
* Fix bug ID #32025
...
git-svn-id: trunk@36704 -
2017-07-09 09:10:53 +00:00
michael
f247a66c90
* Fix bug ID #31975 , LastIndexOf string helper copy&paste error
...
git-svn-id: trunk@36703 -
2017-07-09 08:43:01 +00:00
michael
cf1bd813a8
* Better operator as identifier mechanism
...
git-svn-id: trunk@36702 -
2017-07-09 08:04:54 +00:00
michael
31bc025d08
* Better operator as identifier mechanism
...
git-svn-id: trunk@36701 -
2017-07-09 08:04:48 +00:00
michael
68414a358c
* Operator is a valid field name (bug ID 32049)
...
git-svn-id: trunk@36700 -
2017-07-09 07:43:26 +00:00
Károly Balogh
eaa769053b
m68k: enable 68881 FPU on Linux and NetBSD by default
...
git-svn-id: trunk@36699 -
2017-07-08 23:54:39 +00:00
Károly Balogh
0b561b6c8f
powerpc: enable SUPPORT_GET_FRAME
...
git-svn-id: trunk@36698 -
2017-07-08 23:51:55 +00:00
Károly Balogh
6e3936c534
amicommon: implement StackTop for other Amiga-like systems
...
git-svn-id: trunk@36697 -
2017-07-08 23:48:29 +00:00