florian
|
b3ed34592f
+ software handling of exceptions on arm
|
%!s(int64=6) %!d(string=hai) anos |
florian
|
82e1ce8e4a
* if a subroutine has an lsda record, the actions have to cover all code
|
%!s(int64=6) %!d(string=hai) anos |
florian
|
9514bd9162
* refactored psabieh handling, most code is now in psabiehpi
|
%!s(int64=6) %!d(string=hai) anos |
Jonas Maebe
|
51b58f342f
* synchronised with trunk till r40775
|
%!s(int64=6) %!d(string=hai) anos |
Jonas Maebe
|
91d5457b38
* moved around/replaced the following procedures to stop nflw from depending
|
%!s(int64=6) %!d(string=hai) anos |
Jonas Maebe
|
2f8fcf7819
+ new tf_use_psabieh target flag to indicate a target uses PSABI/Dwarf EH
|
%!s(int64=6) %!d(string=hai) anos |
florian
|
9f16c34329
+ initial work for tls-based threadvar support on arm-linux
|
%!s(int64=6) %!d(string=hai) anos |
florian
|
b1dff29cbf
* removed unused units
|
%!s(int64=8) %!d(string=hai) anos |
Jonas Maebe
|
a25ebbba3e
+ added volatility information to all memory references
|
%!s(int64=8) %!d(string=hai) anos |
Jonas Maebe
|
0fc1fd6ac1
* replaced current_procinfo.currtrue/falselabel with storing the true/false
|
%!s(int64=10) %!d(string=hai) anos |
florian
|
420309ec59
* reduce dependencies of the procinfo unit
|
%!s(int64=10) %!d(string=hai) anos |
sergei
|
eeb15fc445
* Added virtual method tprocinfo.postprocess_code and moved target-specific processing from base class into target-specific descendant classes (ARM and AVR, other targets still to do).
|
%!s(int64=11) %!d(string=hai) anos |
paul
|
5c33644e5c
compiler: fix calling class methods from a nested routine of a static class method (mantis #0024865)
|
%!s(int64=12) %!d(string=hai) anos |
paul
|
89e154bc10
compiler: if method has no self node then load it as a usual identifier (issue #0024871)
|
%!s(int64=12) %!d(string=hai) anos |
florian
|
b41728c129
* estimatedtempsize should be a longint to avoid warnings on 8 bit targets
|
%!s(int64=12) %!d(string=hai) anos |
florian
|
075abd6220
+ support of stackframesize for arm thumb
|
%!s(int64=12) %!d(string=hai) anos |
florian
|
fce9e953b4
+ nested exit support
|
%!s(int64=12) %!d(string=hai) anos |
Jonas Maebe
|
56378f907f
* keep track of required stack frame alignment (this information is however
|
%!s(int64=13) %!d(string=hai) anos |
florian
|
6c8eed21c4
+ implement auto inlining (-Ooautoinline)
|
%!s(int64=13) %!d(string=hai) anos |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
%!s(int64=13) %!d(string=hai) anos |
Jonas Maebe
|
bba4b02eb2
* use r7 instead of r11 as frame pointer on Darwin/iOS, and make sure r7
|
%!s(int64=13) %!d(string=hai) anos |
sergei
|
cbad0abab5
+ Platform-specific exception support for x86_64-win64. Enable by cycling with OPT=-dTEST_WIN64_SEH.
|
%!s(int64=13) %!d(string=hai) anos |
sergei
|
b997094755
+ Generate unwind bytecode for function prologues on win64.
|
%!s(int64=14) %!d(string=hai) anos |
Jonas Maebe
|
eb5814a868
* implemented declaring and calling constructors for Java classes
|
%!s(int64=14) %!d(string=hai) anos |
sergei
|
1c01d52ea6
* Improvements of tprocinfo class:
|
%!s(int64=14) %!d(string=hai) anos |
Jonas Maebe
|
f13f6627c4
* moved use_fixed_stack from cgutils to a method in paramgr so it can
|
%!s(int64=15) %!d(string=hai) anos |
Jonas Maebe
|
229cbca086
* propagate pi_has_assembler_block and pi_uses_exceptions flags from inlined
|
%!s(int64=15) %!d(string=hai) anos |
Jonas Maebe
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
%!s(int64=16) %!d(string=hai) anos |
Jonas Maebe
|
335bc9fd46
+ PIC support for darwin/ppc32 (-Cg works now, no regressions in test
|
%!s(int64=18) %!d(string=hai) anos |
florian
|
b6cca14944
* proper handling of dummy result node in dfa, resolves #8717 and #8079
|
%!s(int64=18) %!d(string=hai) anos |