I don't think that the requirement to register is strictly legal (and by legal I mean what the common people think, not some kind of lawyer), at the very least it is a very bad habit.
The compiler IS open source. Therefore access to it should not require anything except clicking on the download link.