Philippe Waroquiers
621cde90f7
Fix Bug 255603 - exp-sgcheck Assertion '!already_present' failed
...
The code handling array bounds is not ready to accept a reference
to something else (not very clear what this reference could be) :
the code only expects directly the value of a bound.
So, it was using the reference (i.e. an offset somewehere in the debug
info) as the value of the bound.
This then gave huge bounds for some arrays, causing an overlap
in the stack variable handling code in exp-sgcheck.
Such references seems to be used sometimes for arrays with variable
size stack allocated.
Fix (or rather bypass) the problem by not considering that we have
a usable array bound when a reference is given.
2017-09-13 22:47:11 +02:00
..
2013-07-03 10:00:19 +00:00
2017-05-16 08:22:51 +00:00
2017-05-08 17:21:59 +00:00
2017-09-13 22:47:11 +02:00
2017-05-05 22:13:20 +00:00
2017-05-08 17:21:59 +00:00
2017-08-21 16:24:00 +02:00
2017-07-31 15:24:08 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-24 13:42:33 +00:00
2017-05-08 17:21:59 +00:00
2017-09-10 10:50:06 -04:00
2017-06-26 12:14:29 +00:00
2016-09-22 02:55:24 +00:00
2017-05-05 22:13:20 +00:00
2017-05-15 11:01:28 +00:00
2017-05-16 08:22:51 +00:00
2017-05-05 22:13:20 +00:00
2017-05-05 22:13:20 +00:00
2017-05-05 22:13:20 +00:00
2017-05-04 15:09:39 +00:00
2017-05-08 17:21:59 +00:00
2017-05-04 15:09:39 +00:00
2017-05-12 01:37:33 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-08 17:21:59 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-08-08 21:15:45 +00:00
2017-05-10 05:38:57 +00:00
2017-05-08 17:21:59 +00:00
2017-08-03 05:22:01 +00:00
2017-06-09 13:13:48 +00:00
2017-05-15 14:56:22 +00:00
2017-05-05 22:13:20 +00:00
2017-05-16 16:31:16 +00:00
2017-08-28 12:40:17 +02:00
2017-05-12 17:18:05 +00:00
2017-06-01 05:46:54 +00:00
2017-05-05 22:13:20 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-07-05 09:57:48 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-08 17:21:59 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-08 17:21:59 +00:00
2017-05-08 17:21:59 +00:00
2017-08-08 21:15:45 +00:00
2017-05-04 15:09:39 +00:00
2017-07-05 09:57:48 +00:00
2017-05-16 05:35:23 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-05 22:13:20 +00:00
2017-08-08 19:52:03 +00:00
2017-05-04 15:09:39 +00:00
2017-06-02 21:15:04 +00:00
2017-05-08 17:21:59 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-08 17:21:59 +00:00
2017-05-04 15:09:39 +00:00
2017-05-08 17:21:59 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-08 17:21:59 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-05 22:13:20 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-07-27 19:11:21 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-05 22:13:20 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-08 17:21:59 +00:00
2017-05-08 17:21:59 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-08 17:21:59 +00:00
2017-05-04 15:09:39 +00:00
2017-08-08 21:15:45 +00:00
2017-05-04 15:09:39 +00:00
2017-07-05 09:57:48 +00:00
2017-05-04 15:09:39 +00:00
2017-05-08 17:21:59 +00:00
2017-05-22 08:47:24 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-08 17:21:59 +00:00
2017-05-04 15:09:39 +00:00
2017-05-05 22:13:20 +00:00
2017-05-04 15:09:39 +00:00