>>6I emphasized the "intentionally obfuscated" not because the GCC team had conspired in history to do something like, "hahaha, you know what would be funny, let's do the GCC internal representation so complex that nobody could possibly touch it". This was actually a natural consequence of their work that they didn't invest too much effort to engineer a better way for that specific issue.
LLVM began as project to replace this part of GCC's work because it was too difficult for programmers to work with GCC to get this kind of information.