From Gerri: Fix a very subtle bug: an index was shifted by one overwriting some memory. On all machine but FC4 this memory was unused, in between two local variables, so no (visible) problem. But on FC4 the gcc 4 compiler optimizes the packing of variables, so that there is no unused space between the two variables and the next variable gets screwed up by the shift.
From Gerri:
Fix a very subtle bug: an index was shifted by one overwriting some memory.
On all machine but FC4 this memory was unused, in between two
local variables, so no (visible) problem.
But on FC4 the gcc 4 compiler optimizes the packing of variables, so that
there is no unused space between the two variables and the next
variable gets screwed up by the shift.


git-svn-id: ecbadac9c76e8cf640a0bca86f6bd796c98521e3@13381 27541ba8-7e3a-0410-8455-c3a389f83636

bbannier/ROOT,dawehner/root,dawehner/root,bbannier/ROOT,bbannier/ROOT,dawehner/root,bbannier/ROOT,dawehner/root,dawehner/root,dawehner/root,bbannier/ROOT,dawehner/root,dawehner/root,bbannier/ROOT,bbannier/ROOT