pierre
|
6a408fe97e
|
Avoid writing characters after sym.value.len for conststring constant symbols
git-svn-id: trunk@48688 -
|
2021-02-16 23:15:08 +00:00 |
|
florian
|
5b29e7a3ec
|
+ (safe) heuristics to use DW_CFA_advance_loc1 in CFI
git-svn-id: trunk@48687 -
|
2021-02-16 21:16:54 +00:00 |
|
florian
|
436a0d3f9e
|
* generate advance_loc records only if there was code/data since the last advance_loc entry
git-svn-id: trunk@48686 -
|
2021-02-15 22:26:49 +00:00 |
|
florian
|
09d6398942
|
* arm: better cfi
git-svn-id: trunk@48685 -
|
2021-02-15 22:25:18 +00:00 |
|
florian
|
e694897bb3
|
* initial implementation of CFI support for arm (non-thumb)
git-svn-id: trunk@48684 -
|
2021-02-15 21:34:07 +00:00 |
|
nickysn
|
f390646fcc
|
* synchronized with trunk
git-svn-id: branches/unicodekvm@48679 -
|
2021-02-14 23:46:47 +00:00 |
|
florian
|
a3d68e6839
|
* arm thumb: generate proper cfi
git-svn-id: trunk@48678 -
|
2021-02-14 21:26:41 +00:00 |
|
florian
|
44856e660c
|
* ARM: NR_RETURN_ADDRESS_REG is R14
git-svn-id: trunk@48677 -
|
2021-02-14 21:25:36 +00:00 |
|
florian
|
c3fb1e3a65
|
* initialize current_settings as early as possible so cs_debugswitch is set correctly if needed
git-svn-id: trunk@48676 -
|
2021-02-14 21:25:01 +00:00 |
|
florian
|
0316a7697f
|
* arm thumb1: several fixes for the internal assembler writer
git-svn-id: trunk@48675 -
|
2021-02-14 17:52:26 +00:00 |
|
florian
|
33ce19799b
|
* forgotten part of last commit
git-svn-id: trunk@48674 -
|
2021-02-14 17:15:37 +00:00 |
|
florian
|
f1883c4e61
|
* arm: taicpu uses set instead of boolean to store instruction states
+ track if an instruction is a thumb instruction in taicpu
git-svn-id: trunk@48673 -
|
2021-02-14 15:51:48 +00:00 |
|
florian
|
a4b35d16f2
|
+ throw an error if hardware floating point operations are used in thumb(-1) mode, this is not supported
git-svn-id: trunk@48672 -
|
2021-02-13 22:17:35 +00:00 |
|
florian
|
dda9f83dfe
|
* factored out tbasecgarm.init_mmregister_allocator
git-svn-id: trunk@48671 -
|
2021-02-13 22:16:59 +00:00 |
|
florian
|
5e7a512777
|
* arm-linux: sighnd.inc must check for CPUTHUMB and CPUTHUMB2
git-svn-id: trunk@48670 -
|
2021-02-13 21:26:15 +00:00 |
|
florian
|
87e1dc159d
|
* do not mess with FPA registers if they are not available
git-svn-id: trunk@48669 -
|
2021-02-13 17:04:03 +00:00 |
|
florian
|
50bc387688
|
* handle -Ca (as proposed by Michael Ring) and -Cf in the first option pass as well
git-svn-id: trunk@48668 -
|
2021-02-13 14:37:07 +00:00 |
|
Mattias Gaertner
|
17d2873aec
|
fcl-passrc: useanalyzer: fixed omitting not used hints for properties
git-svn-id: trunk@48667 -
|
2021-02-13 13:19:31 +00:00 |
|
Jonas Maebe
|
03bfe3234d
|
* correctly handle multiple codesign binaries in the PATH
git-svn-id: trunk@48664 -
|
2021-02-13 08:19:30 +00:00 |
|
Jonas Maebe
|
d8662197a0
|
* replaced bogus "NSProcessInfo_NSObject" class with "NSProcessActivity" category
git-svn-id: trunk@48662 -
|
2021-02-13 07:49:58 +00:00 |
|
nickysn
|
f2017d09d1
|
* synchronized with trunk
git-svn-id: branches/unicodekvm@48661 -
|
2021-02-13 02:46:55 +00:00 |
|
florian
|
98a748bdd6
|
+ patch by Dimitrios Chr. Ioannidis: include dwar-3 sections in avr-embedded linker script
git-svn-id: trunk@48659 -
|
2021-02-12 21:39:31 +00:00 |
|
yury
|
afc80a84cf
|
* Fixed r48650.
git-svn-id: trunk@48657 -
|
2021-02-12 11:26:37 +00:00 |
|
nickysn
|
3799569da0
|
* synchronized with trunk
git-svn-id: branches/unicodekvm@48655 -
|
2021-02-12 01:55:05 +00:00 |
|
florian
|
7f1aac8bd7
|
- armv5 never existed (without extension), removed
git-svn-id: trunk@48652 -
|
2021-02-11 21:27:12 +00:00 |
|
florian
|
1c99c2655e
|
* more helpful message if an unknown field is accessed in the assembler reader, resolves #38475
git-svn-id: trunk@48651 -
|
2021-02-11 20:51:53 +00:00 |
|
yury
|
4245b20a32
|
* Fixed expectloc of local variables passed as a formal parameter. This issue is caught by cycling the compiler with -dEXTDEBUG. Yet the compiler can't cycle with EXTDEBUG due to other issues with wrong expectloc.
git-svn-id: trunk@48650 -
|
2021-02-11 10:39:41 +00:00 |
|
nickysn
|
818d3f2f6c
|
+ initial attempt to switch the unix video unit to enhanced (unicode) mode. Only
UTF-8 is supported for now, and it's not yet implemented for Linux VCSA.
git-svn-id: branches/unicodekvm@48649 -
|
2021-02-11 10:22:07 +00:00 |
|
nickysn
|
8dc55d8294
|
+ unicode fix in TDesktop.InitBackground
git-svn-id: branches/unicodekvm@48648 -
|
2021-02-10 23:53:02 +00:00 |
|
nickysn
|
6c0491f7c2
|
+ test unicode app added
git-svn-id: branches/unicodekvm@48647 -
|
2021-02-10 23:11:09 +00:00 |
|
nickysn
|
c0482743af
|
+ more unicode fixes; the unicode units uapp, udialogs, umsgbox and uvalidate now compile
git-svn-id: branches/unicodekvm@48646 -
|
2021-02-10 22:48:50 +00:00 |
|
nickysn
|
b8a2c613e3
|
* unicode fix
git-svn-id: branches/unicodekvm@48645 -
|
2021-02-10 22:41:16 +00:00 |
|
nickysn
|
b240b78c9f
|
+ more unicode fixes
git-svn-id: branches/unicodekvm@48644 -
|
2021-02-10 22:39:36 +00:00 |
|
nickysn
|
9c4d842a6f
|
+ more unicode fixes
git-svn-id: branches/unicodekvm@48643 -
|
2021-02-10 22:32:51 +00:00 |
|
nickysn
|
d96b84cf1f
|
+ unicode fixes
git-svn-id: branches/unicodekvm@48642 -
|
2021-02-10 22:22:26 +00:00 |
|
nickysn
|
5843d66a38
|
+ unicode fix
git-svn-id: branches/unicodekvm@48641 -
|
2021-02-10 22:17:27 +00:00 |
|
nickysn
|
2ac661f63e
|
+ unicode fixes
git-svn-id: branches/unicodekvm@48640 -
|
2021-02-10 22:14:20 +00:00 |
|
nickysn
|
98f4256713
|
+ more unicode fixes
git-svn-id: branches/unicodekvm@48639 -
|
2021-02-10 22:13:00 +00:00 |
|
nickysn
|
0470ca8fe3
|
+ added simple test for the TRawByteStringCollection object type
git-svn-id: branches/unicodekvm@48638 -
|
2021-02-10 21:59:30 +00:00 |
|
nickysn
|
c466caa0c8
|
+ unicode fixes
git-svn-id: branches/unicodekvm@48637 -
|
2021-02-10 21:54:37 +00:00 |
|
nickysn
|
5d3d64b340
|
+ unicode fix
git-svn-id: branches/unicodekvm@48636 -
|
2021-02-10 21:49:31 +00:00 |
|
nickysn
|
6cbf84eca6
|
* more unicode fixes
git-svn-id: branches/unicodekvm@48635 -
|
2021-02-10 21:48:54 +00:00 |
|
nickysn
|
af4d301af9
|
+ unicode fixes in TCluster.DrawMultiBox
git-svn-id: branches/unicodekvm@48634 -
|
2021-02-10 21:44:19 +00:00 |
|
nickysn
|
1c9c84d01e
|
* use a TUnicodeStringCollection in TCluster
git-svn-id: branches/unicodekvm@48633 -
|
2021-02-10 21:36:56 +00:00 |
|
nickysn
|
edad510ad4
|
+ added TUnicodeStringCollection
git-svn-id: branches/unicodekvm@48632 -
|
2021-02-10 21:34:22 +00:00 |
|
nickysn
|
7fc456c04f
|
+ added AtInsert method to TRawByteStringCollection
git-svn-id: branches/unicodekvm@48631 -
|
2021-02-10 21:20:29 +00:00 |
|
florian
|
71c314d7d4
|
* another FPC_VERSION => FPC_FULLVERSIOn fix
* switch back to 32 Bit mode if no thumb code is generated
git-svn-id: trunk@48630 -
|
2021-02-10 20:46:15 +00:00 |
|
nickysn
|
0aaa75ba62
|
+ initial attempt at writing a TRawByteStringCollection
git-svn-id: branches/unicodekvm@48629 -
|
2021-02-10 20:44:38 +00:00 |
|
florian
|
3b49e95415
|
* do not initialize unncessary register allocators
git-svn-id: trunk@48628 -
|
2021-02-10 19:52:52 +00:00 |
|
nickysn
|
7da5856dbd
|
* unicode fixes
git-svn-id: branches/unicodekvm@48627 -
|
2021-02-10 17:55:36 +00:00 |
|