So if I understand this right, then in the Forest(or the List of Trees) which represents the hole Code, the Trees of the CODE Segment are placed before the Trees of the BSS Segment. Would it be possible to change the Order in the Forest befor Code is generated from it.
Then Somewhere this explicit reordering have been done. In the C File the Order is correct, all the Initialized & Uninitialized Variables came before the Function Implementation, which uses them, What is excactly what I need, but lcc places the BSS (Uninitialized Variables) after the CODE (Function Implementations).