In this talk I will provide an overview of the SSA representations used by GCC and a brief historical summary of how it evolved. The talk will cover some other aspects of GCC's internal infrastructure that helped shape its SSA form. I will discuss how the SSA form is maintained up to date, its relation with alias analysis and the challenges we have found over the years.