sergei
7ba4e67564
* Fixed Linux FPU exception mapping for x86_64 and MIPS, might be still incomplete, but at least operations yielding NaNs no longer produce EAccessViolation.
...
git-svn-id: trunk@27194 -
2014-03-20 01:59:06 +00:00
sergei
ea36d4996a
+ MIPS: In PIC mode, set $t9 to correct value before exiting SignalToRunError, without it any subsequent access to global variable will repeatedly crash.
...
+ Added alias name to SignalToRunError, to be consistent with other targets.
git-svn-id: trunk@23553 -
2013-01-31 21:44:06 +00:00
pierre
a311c53167
Replace HandleErrorFrame calls by HandleErrorAddrFrameInd where possible in common code (to allow correct backtrace for mips cpu)
...
git-svn-id: trunk@21900 -
2012-07-12 11:53:59 +00:00
pierre
75420e78a8
Reset FPU exceptions and retrun after changing sigc_pc value if UContext is assigned
...
git-svn-id: trunk@21847 -
2012-07-10 13:34:25 +00:00
pierre
b0fcb8cb2f
Third field of SignalToRunError must be PUContext type
...
git-svn-id: trunk@21842 -
2012-07-10 10:06:02 +00:00
pierre
645698183d
Integer Overflow signal must be mapped to error 215, not 205, which is for floating point overflow
...
git-svn-id: trunk@21807 -
2012-07-06 15:54:45 +00:00
pierre
5597af2279
* Try to adapt sigcontext record to MIPS linux system
...
git-svn-id: trunk@21714 -
2012-06-26 16:23:06 +00:00
pierre
150578f2c0
+ Use SigContext sigc_sp and sigc_pc fields for HandleErrorAdrFrame parameters
...
git-svn-id: trunk@21703 -
2012-06-25 12:02:02 +00:00
florian
a2009af76e
* updated MIPS code so the compiler gets through the system unit
...
git-svn-id: trunk@20259 -
2012-02-05 08:14:46 +00:00
daniel
3307d98c40
- Revert micro-exe mode for now.
...
git-svn-id: trunk@16170 -
2010-10-15 16:49:48 +00:00
daniel
2139a229d3
+ If no unit is used, no symbol inside the system unit is used,
...
and no language features requiring initialization are used,
do not initialize units, but just configure the fpu and
signal handlers.
git-svn-id: trunk@16124 -
2010-10-10 17:40:39 +00:00
florian
28ac4a8dda
* several mips/mipsel related stuff fixed
...
* regenerated linux makefile to support mipsel
git-svn-id: trunk@14278 -
2009-11-27 15:10:56 +00:00
florian
80fc5f05dc
+ system unit part of David Zhang's MIPS port
...
git-svn-id: trunk@14268 -
2009-11-24 21:26:36 +00:00