Variable "doesn't seem to" but is still inited
<h3><details><summary>Original Reporter info from Mantis: <small>Adriaan van Os</small></summary><small>
- **Reporter name:** Adriaan van Os
</small></details></h3>
## Description:
``` pascal
program DoesNotSeemToBeInited;
label 10, 20, 30;
var i: integer;
begin
goto 20;
10: begin i:= i + 1; goto 30 end;
20: i:= 1;
goto 10;
30: writeln( 'i = ', i)
end.
```
## Additional information:
[p17:~/Support/fpcbugs] adriaan% fpc notinited.pas<br/>
Free Pascal Compiler version 2.3.1 [2007/06/11] for i386<br/>
Copyright (c) 1993-2007 by Florian Klaempfl<br/>
Target OS: Darwin for i386<br/>
Compiling notinited.pas<br/>
notinited.pas(7,18) Warning: Variable "i" does not seem to be initialized<br/>
Assembling doesnotseemtobeinited<br/>
Linking notinited<br/>
11 lines compiled, 0.2 sec<br/>
1 warning(s) issued
[p17:~/Support/fpcbugs] adriaan% ./notinited <br/>
i = 2
## Mantis conversion info:
- **Mantis ID:** 9059
- **Version:** 2.3.1
issue