@alexpseletr:
Although FPC supporting AVR was great news a year ago, I wouldn't hold my breath on it yet since I haven't heard any news about some progress since then (Oh, how much would I like to be proven wrong for this by someone). Even when we get a flashing led "hello world", there is a long way till it becomes useful since I2C, SPI, serial, watchdog, timers and interrupts are bare minimum, and ASM support, 7SEG, LCD and some other drivers would make the usage comfortable. Till then, you can use E-Lab's special free MEGA8/88 AvrCo Multitasking Pascal which should provide all of the above. Also, if I remember well E-Lab's Pro version and mikroElektronika Pascal Pro for AVR support up to 4KB generated HEX files for free. So, you see you don't have to use GCC if you don't want to.