cfe-dev Digest, Vol 80, Issue 85


I am currently working on a task that i named Reversing the Stages of Compilation. I saw a task on the GSOC GNU Compiler Collection on under the topic other projects and i decided to work on that because i have an algorithm for that. But my main problem now is having the working copy of GCC, i don’t know where the implementation of the cpp ( for preprocessing), -S option in GCC (converting preprocessed file to assembly), As (gcc’s portable tool for creating machine language from assembly program) and ld (linking). At each of these level, they have their code representation and i intern to reverse this levels back to their original source code representation.