Thanks Thaddy! I really read the documentation and I think that the FreePascal team did a really good job here! But it is hard to interpret the difference and meaning of:
-b Generate browser info
-Xg Create debuginfo in a separate file and add a debuglink section to executable
So I still don't know:
1. in what format is the browser info exactly?
2. is it usable from within fp-ide only or is it usable from other editors, too?
3. how does the debuginfo reflect the structure of my pascal file?
I've also searched the Wiki but found no hints. My goal is to use fpc for Vim plugins like YouCompleteMe or Syntastic, to set up a much better Pascal environment in Vim as it is by default.